Zusammenfassung der Ressource
sistema gestor de bases de datos
- Los sistemas de bases de
datos se diseñan para
gestionar grandes cantidades
de información
- La gestión de los datos implica tanto la de fi
nición de estructuras para almacenar la
información como la provisión de mecanismos
para la manipulación de la información.
- onsiste en una colección de datos inter- relacionados y un conjunto de programas para acceder a
dichos datos
- APLICACIONES DE LOS SISTEMAS DE BASES DE DATOS
- Universidades. Para
información de los
estudian- tes, matrículas de
las asignaturas y cursos
- Finanzas. Para almacenar
información sobre gran- des
empresas, ventas y compras de
documentos formales fi nancieros,
como bolsa y bonos
- SISTEMAS DE BASES DE DATOS FRENTE A SISTEMAS DE ARCHIVOS
- Una manera de mantener la información en un computador es
almacenarla en archivos del siste- ma operativo. Para permitir a los
usuarios manipular la información, el sistema tiene un número de
programas de aplicación que manipula los archivos, incluyendo:
- Un programa para efectuar cargos o abonos en una cuenta. •
Un programa para añadir una cuenta nueva. • Un programa
para calcular el saldo de una cuenta. • Un programa para
generar las operaciones men- suales
- VISIÓN DE LOS DATOS
- Uno de los propósitos principales de un sistema
de bases de datos es proporcionar a los usuarios
una visión abstracta de los datos. Es decir, el
sistema escon- de ciertos detalles de cómo se
almacenan y mantienen los datos
- MODELOS DE LOS DATOS
- una colección de herramientas con- ceptuales para describir los datos, las
relaciones, la semántica y las restricciones de consistencia.
- Modelo entidad-relación
- Modelo relaciona
- modelo de datos relacional orientado a objetos
- Otros modelos de datos
- LENGUAJES DE BASES DE DATOS
- Un esquema de base de datos se especi fi ca mediante un
conjunto de de fi niciones expresadas mediante un len- guaje
especial llamado lenguaje de de fi nición de datos (LDD) .
- USUARIOS Y ADMINISTRADORES DE LA BASE DE DATOS
- hay cuatro tipos diferentes de usuarios de un sistema
de base de datos, diferenciados por la forma en que
ellos esperan interactuar con el sistema. Se han
diseñado dife- rentes tipo de interfaces de usuario
para diferentes tipos de usuarios
- GESTIÓN DE TRANSACCIONES
- Una transacción es una colección de operaciones que se lleva a cabo
como una única función lógica en una aplicación de bases de datos.
- Es responsabilidad del programador de fi nir adecua- damente las diferentes
transacciones, de tal manera que cada una preserve la consistencia de la base de
datos
- ESTRUCTURA DE UN
SISTEMA DE BASES DE
DATOS
- Un sistema de bases de datos se divide
en módulos que se encargan de cada
una de las responsabilidades del sis-
tema completo. Los componentes
funcionales de un sistema de bases de
datos se pueden dividir a grandes
rasgos en los componentes gestor de
almacenamiento y procesador de
consultas
- Un gestor de
almacenamiento es un
módulo de pro- grama que
proporciona la interfaz
entre los datos de bajo
nivel en la base de datos y
los programas de
aplicación y consultas
emitidas al sistema
- Gestor de autorización e integridad
- ARQUITECTURAS DE APLICACIONES
- Se puede diferenciar entonces entre las máquinas
clien- te , en donde trabajan los usuarios remotos de
la base de datos, y las máquinas servidor , en las que
se ejecuta el sistema de bases de datos
- Los están- dares de interfaces de programas de
aplicación como ODBC y JDBC se usan para la
interacción entre el cliente y el servidor.
- HISTORIA DE LOS SISTEMAS DE BASES DE DATOS
- Década de 1950 y principios de la década
de 1960. Se desarrollaron las cintas
magnéticas para el alma- cenamiento de
datos.
- El amplio uso de los discos fi jos a fi nales
de la década de 1960 cambió en gran
medida el esce- nario del procesamiento
de datos, ya que los dis- cos fi jos
permitieron el acceso directo a los datos
- Década de 1980. Aunque académicamente
inte- resante, el modelo relacional no se
usó inicialmente en la práctica debido a sus
inconvenientes por el rendimiento;