Base de datos
Definiciones Básicas
BD - Base de Datos. SGDB o DBMS - Sistema de Gestión de Bases de Datos (database management system). Software de propósito general para:
Definir la BD (especificar los tipos de datos, interrelaciones y restricciones entre ellos). Poblar la BD (almacenar los datos) Manipular la Información (actualizar, consultar)
Sistemade Bases de Datos = BD Datos + SGBD.
Bases de Datos vs. Archivos
Separación entre Programas y Datos. Seguridad e Integridad. Acceso Concurrente a la Información. Menor tiempo paraconstruir aplicaciones. En general una BD da soporte al concepto de la información como recurso
Breve Historia
61 Bachman diseña para GE el primer SGBD: IDS (IDS).
65-70 IBM desarrolla el IMSque constituyó el paradigma de SGBD jerárquico. IBM y AA crean SABRE.
70 Ted Codd en IBM desarrolla el modelo de datos relacional. 71 DBTG de CODASYL. 75 Primeras conferencias SIGMOD y VLDB. 76 Chen introduce el modelo Entidad-Vínculo (ER).
Breve Historia (continuación)
70-79 System R (IBM), INGRES (UC Berkeley), System 2000 (U. of Texas), ADABAS (U.T de Darmstadt). 80-85 DBMSpara computadores personales (DBase, Paradox). 83 Estudio de ANSI revela 100+ DBMS's. 85-87 Norma preliminar de SQL. SGBD orientados a objetos. Arquitecturas Cliente-Servidor.
90’s SGBDOOcomerciales. Mejora del rendimiento de los SGBD comerciales. BD espaciales, temporales,deductivas. Multimedia. BD heterogéneas. Data Mining. Data Warehousing. 00 Arquitecturas de cliente delgado (clienteWeb), XML.
Arquitectura de 3 Niveles
Nivel Interno (Esquema Interno) Describe estructura física de la base de datos (caminos de acceso). Nivel Conceptual (Esquema Conceptual) Describeestructura de toda la BD para la comunidad de usuarios (entidades, vínculos y restricciones). Nivel Externo (Vistas de Usuario) Describe una parte de la BD que interesa a un grupo de usuarios...
Regístrate para leer el documento completo.