2. DEFINICION
Es un conjunto de programas que permiten el
almacenamiento, modificación y extracción de la
información en una base de datos, además de
proporcionar herramientas para añadir, borrar, modificar y
analizar los datos. Estos sistemas también proporcionan
métodos para mantener la integridad de los datos, para
administrar el acceso de usuarios a los datos y para
recuperar la información si el sistema se corrompe.
3. COMPONENTES
En prácticamente cualquier base de datos actual existen
cuatro elementos esenciales: tablas, consultas, informes y
formularios. Todos son indispensables y necesarios:
Las tablas permitirán almacenar los datos.
Con las consultas podremos acceder a los datos
almacenados, ordenarlos y filtrarlos por diferentes
criterios.
Los informes serán la forma más eficaz de presentar
nuestros datos.
Con los formularios se facilitan las tareas de
introducción de datos.
4. LENGUAJES DE MODELACIÓN
(JERÁRQUICA, RED, RELACIONAL,
ORIENTADA A OBJETOS)
LENGUAJES DE MODELACIÓN
Toda base de datos soportada por un SGBD debe tener unos esquemas modelados
adecuadamente. Coincidiendo con la evolución histórica de las bases de datos, estas han
utilizado distintos modelos. Los SGBD esperan un modelo determinado para poder acceder
de forma simple a la base de datos. Estos modelos son:
Jerárquicos
En red
Relacionales
Multidimensionales
De objetos
También se han utilizados listas invertidas.
5. ESTRUCTURA JERÁRQUICA
La estructura jerárquica es usada hoy en día para
almacenar información geográfica principalmente. Este
modelo fue creado por IBM en 1960.
6. ESTRUCTURA EN RED
Esta estructura contiene relaciones más complejas que
las jerárquicas. Admite relaciones de cada registro con
varios que se pueden seguir por distintos caminos. En
otras palabras, el modelo permite relaciones N: N.
El modelo en red está concebido como un modo flexible
de representar objetos y sus relaciones. Su cualidad
distintiva es que el esquema —visto como un conjunto de
nodos conectados por arcos— no tiene ninguna
restricción.
El inventor de este modelo fue Charles Bachman, y el
estándar fue publicado en 1969 por CODASYL. Modelo de base de datos en red
7. ESTRUCTURA RELACIONAL
La estructura relacional es la más extendida hoy en día.
Se usa en mainframes, computadoras medias y
microcomputadoras. Almacena los datos en filas (tuplas) y
columnas (atributos). Estas tablas pueden estar
conectadas entre sí por claves comunes. Mientras
trabajaba en IBM en 1972, E. F. Codd concibió esta
estructura. El modelo no resulta sencillo de consultar por
el usuario ya que puede requerir una compleja
combinación de tablas.
Ejemplo de tablas y relaciones.
8. ESTRUCTURA ORIENTADA A
OBJETOS
Antes de la implantación de los SGBD con
estructura orientada a objetos, el
almacenamiento de datos multimedia se
basaba en el sistema de ficheros para
organizar,almacenar y procesar los
datos. Esto fue encaminado aplicando la
orientación a objetos a los datos.
Ejemplo de base de datos conteniendo objetos y herencias
9. RECOMENDACIONES
Al finalizar esta práctica hemos aprendido con éxito la complejidad de esta tecnología que
tiene muchos parámetros que son tan importantes para la comunicación.
cuidadosamente se ha establecido esta práctica adquiriendo los conocimientos necesarios
para realizar de nuevo esta práctica sin fallos de errores.
con lo aprendido pondremos en práctica los temas tratados ya sea con el fin de ayudar o
realizar nuestros propios trabajos que ayer eran desconocidos para nosotros.
por lo general estos temas son fáciles de aprender, y también adquirir conocimientos que
varían en la comunicación controlando e impulsando el deseo de aprender lo que mañana
será inútil.
10. CONCLUSIONES
Durante la realización de este trabajo, aprendimos acerca del, lenguaje SQL, de los sistemas
de gestión de bases de datos, y su importancia y utilidad a la hora de almacenar, clasificar y
manejar información, de cualquier tipo.
Desde usuarios particulares, hasta grandes empresas, gozan de las ventajas que brindan los
SGBD, desde clasificar la información según el criterio deseado por el usuario, modificar la
información que contiene una base de datos, entre otras
MySQL ha sido un gestor de bases de datos muy útil desde que fue creado, y con el tiempo,
nuevas funciones se le añadieron, expandiéndolo y volviéndolo mas útil, y convirtiéndose así en
uno de los gestores de bases de datos mas utilizados a nivel mundial, junto a Oracle. Por otro
lado, PostgreSQL es un SGBD continuamente modificado y actualizado por un grupo de
desarrolladores a nivel mundial (PostgreSQL Global Development Group), también basado en el
lenguaje SQL.
SQL significó un gran avance para este fin, almacenar y clasificar información, además de
que gracias a su aparición, hoy en día existe una gran variedad de SGBD basados en el lenguaje
SQL, como MySQL, PostgreSQL, Oracle, entre otros. Desde su estandarización, casi todos los
programas que trabajan con bases de datos, utilizan este lenguaje, con diferentes variaciones y
funciones, según el tipo de software y su objetivo.