Está en la página 1de 20

Fichero

Descripción
Desc A Datos
Ficheros Base de
Programa Fichero Datos
B ABC
B Fichero
C
SGBD

…………………………...
 Datos: Hechos conocidos que se pueden grabar y que
tienen un significado implícito.
 Agenda telefónica
 Citas consulta médica
 Referencias bibliográficas…

“Colección de datos lógicamente coherente con algún


significado inherente”.
No es un surtido aleatorio de datos
• Modelo E/R
• Modelo RM/T
Modelo
Conceptual • Modelo semántico

• Modelo relacional
• Codasyl
Modelo
Lógico • Jerárquico

• Oracle
Base de
• SQL Server
Modelo
Datos Interno • MySql
Dni Apellidos Nombre Dirección CC

08932583P López Amor María Calle Loma 2 004024090248091245

74657235U García Luis Plaza Retamar 4 857345784683639848


Mancha
37651947T Pozo Mares Fernando Calle Fernando el Santo 56 765736572365473483

78538465G Salinas Pérez Antonio Calle Ferrocarril 14 376581248912481736


DDL - Data Definition Language
SQL

DML - Data Manipulation language

DCL - Data Control Language


SELECT NOMBRE, APES FROM ALUMNOS
WHERE CALIF > 5;
GRANT REVOKE
SELECT, SELECT,
UPDATE (SALARY) UPDATE(LASTNAME, FIRSTNAME)
ON BLUEDEP ON TABLE EMPL
TO CLERK; FROM PETER;
Usuarios Sistema de gestión de bases de datos Almacenamiento en disco

Gestor de
Procesador de consultas
almacenamiento

Administrador de Esquema de Intérprete


Diccionario de datos
base de datos base de datos del DDL

Usuarios Compilador Datos estadísticos


Consulta
avanzados del DML

Gestor
de
Programadores transacciones
Programas de Precompilador del Índices
de
aplicación DML incorporado Motor de
aplicaciones
evaluación
de consultas
Gestor de Ficheros de
Usuarios normales memoria datos
Código objeto de intermedia
(administrativos, Interfaces de
los programas
cajeros aplicaciones
de aplicación
automáticos, ...)

Gestor
de ficheros
• Cintas magnéticas acceso secuencial
50-60
• Tarjetas perforadas.
• Discos magnéticos acceso directo a los datos
60-70 • Bases de datos jerárquicas y en red
• 1970: Codd define modelo relacional
• Prototipos de bases de datos relacionales evolucionan hacia
sistemas comerciales (System R => SQL / DS (IBM))
80-90 • SQL se convierte en el estándar industrial
• Sistemas de bases de datos paralelos y distribuidos
• Sistemas de bases de datos orientados a objetos

• Aplicaciones de minería de datos y de toma de decisiones


90
• Aparición del comercio electrónico en la Web

• XML y XQuery como tecnologías de bases de datos


2000
• Administración de bases de datos automática

También podría gustarte