UNA BASE DE DATOS Es un conjunto de datos
almacenados en memoria externa que están
organizados mediante una estructura de datos.
Contiene los METADATOS que es la información que
almacena la descripción de los datos almacenados lo que
permite que exista una independencia de datos LÓGICA Y
FÍSICA.
¿Qué es un
Sistema Gestor de
Base de datos?
Es una aplicación que permite a los
usuarios definir, crear y mantener la
base de datos, además de proporcionar
un acceso controlado a la misma.
Se denomina sistema de bases de
datos al conjunto formado por la base
de datos, el SGBD y los programas de
aplicación que dan servicio a la
empresa u organización.
HISTORIA DE LAS BD
NAA (North American Aviation), desarrolló una aplicación denominada GUAM (General
Update Access Method ) que estaba basada en el concepto de que varias piezas
pequeñas se unen para formar una pieza más grande y así sucesivamente hasta que el
producto final está ensamblado. Apoyó al proyecto APOLO. Esta estructura, que tiene
la forma de un árbol, es lo que se denomina una estructura jerárquica.
A mitad de los sesenta, General Electric desarrolló IDS (Integrated Data Store). Este
trabajo fue dirigido por uno de los pioneros en los sistemas de bases de datos, Charles
Bachmann. IDS era un nuevo tipo de sistema de bases de datos conocido como sistema de
red para satisfacer la necesidad de representar relaciones entre datos más complejas
En 1970, Edgar Frank Codd de los laboratorios de investigación de IBM, escribió un
artículo presentando el modelo relacional.
System R, de IBM, se desarrolló para probar la funcionalidad del modelo relacional: El
desarrollo de un lenguaje de consultas estructurado denominado SQL, que se ha
convertido en el lenguaje estándar de los sistemas relacionales. La producción de varios
SGBD relacionales durante los años ochenta, como DB2 y SLQ/DS, de IBM, y Oracle, de
Oracle Corporation.
Los sistemas jerárquico y de red constituyen la primera generación de los
SGBD. Los SGBD relacionales constituyen la segunda generación.
ACTUALIDAD: Las bases de datos orientadas a objetos, la extensión de
las bases de datos relacionales y el procesamiento distribuido,
representan la tercera generación de los SGBD.
SERVICIOS QUE PROPORCIONA UN SGBD
Definición de la BD mediante
el lenguje DDL (Data
Manipulation Languge) por
las sentencias: CREATE,
DROP ALTER
Permite la inserción, actualización, eliminación y
consulta de datos mediante un lenguaje de
manipulación de datos. (DML) por las sentencias:
INSERT, UPDATE, DELETE, SELECT