Documentos de Académico
Documentos de Profesional
Documentos de Cultura
² El diseño de bases de datos supone sobre todo el diseño del esquema de la base de
datos. El
modelo de datos entidad-relación (E-R) es un modelo de datos muy usado para el
diseño de bases
de datos. Proporciona una representación gráfica conveniente para ver los datos, las
relaciones y
las restricciones.
² Cada sistema de bases de datos tiene varios subsistemas:
¤ El subsistema gestor de almacenamiento proporciona la interfaz entre los datos
de bajo nivel
almacenados en la base de datos y los programas de aplicación y las consultas
remitidas al
sistema.
¤ El subsistema procesador de consultas compila y ejecuta instrucciones LDD y LMD.
² El gestor de transacciones garantiza que la base de datos permanezca en un
estado consistente
(correcto) a pesar de los fallos del sistema. El gestor de transacciones garantiza que la
ejecución
de las transacciones concurrentes se produzca sin conflictos.
² Las aplicaciones de bases de datos suelen dividirse en una fachada que se ejecuta en
las máquinas
clientes y una parte que se ejecuta en segundo plano. En las arquitecturas de dos
capas la
fachada se comunica directamente con una base de datos que se ejecuta en segundo
plano. En
las arquitecturas de tres capas la parte en segundo plano se divide a su vez en un
servidor de
aplicaciones y un servidor de bases de datos.
² Los usuarios de bases de datos se pueden dividir en varias clases, y cada clase de
usuario suele
usar un tipo diferente de interfaz para la base de datos.