Documentos de Académico
Documentos de Profesional
Documentos de Cultura
U1 Tema 1
U1 Tema 1
datos. •Las aplicaciones que se desarrollen para manipular los datos deben ser independientes de
la implementación elegida.
•Se conoce como independecia de datos
•Que contenga sólo aquellos datos que son relevantes para cada uno de los grupos
Los tres
niveles de Nivel lógico.- Es el siguiente nivel de abstracción, describe que datos se
almacenan en la base de datos y que relaciones existen entre esos datos. En
este nivel, la base de datos completa se describe en términos de un número
abstracción pequeño de estructuras relativamente simples. Los que trabajan con este nivel
son los administradores de bases de datos, ellos son las personas que deciden
que información se mantiene en la base de datos. La implementación de
que se estructuras simples a nivel lógico puede involucrar estructuras complejas a nivel
físico.
utilizan son: Nivel externo.- Es el nivel más alto de abstracción, describe solo parte de la
base de datos completa, la que el usuario necesita. El sistema puede
proporcionar diferentes vistas de una misma base de datos.
Definición del modelo de datos
Modelo semántico
de datos. Basado
en modelos de
Modelo Entidad- Modelo orientado Modelo funcional
Modelo binario. redes semánticas
Relación. a objetos. de datos
con sus raíces en la
inteligencia
artificial.
Los modelos lógicos basados en registros
Modelo relacional.
Modelo de red.
Modelo jerárquico.
Los modelos
físicos de datos
• Este modelo representa los datos y las relaciones entre los datos mediante
una colección de tablas, cada una de las cuáles tiene un número de
columnas con nombres únicos.
Bases de datos
orientadas a objetos
Provee una identidad única a cada objeto
independiente almacenado en la base de
datos y se parte de la base de que los
objetos complejos pueden construirse a partir
de otros más simples. A diferencia de las
entidades en el modelo relacional, cada
objeto tiene su propia identidad única
independiente de los valores que contiene.
Así, dos objetos que contienen los mismos
valores son, sin embargo, distintos
Usuarios y administradores de la base de
datos
• Las personas que trabajan con una base de datos se pueden catalogar
como usuarios de bases de datos o como administradores de bases
de datos.
Usuarios de bases de datos e interfaces de
usuario
• Usuarios normales
• Invocan e interactúan con algún programa de aplicación escrito previamente, por ejemplo, los cajeros de los bancos
interactúan con el sistema para realizar las transacciones bancarias que los clientes solicitan en ventanilla. Las personas que
trabajan en la inscripción-reinscripción de alumnos en las universidades, es otro ejemplo.
• Normalmente la interfaz de usuario que se utiliza en estos casos es a base de formularios, donde el usuario completa los
campos apropiados. Los usuarios normales pueden también simplemente leer informes generados de la base de datos
• Programadores de aplicaciones
• Son profesionales que escriben problemas de aplicación. Los programadores de aplicaciones pueden elegir entre muchas
aplicaciones para desarrollar interfaces de usuario. Las herramientas de Desarrollo Rápido de Aplicaciones son herramientas
que permiten al programador de aplicaciones construir formularios e informes sin escribir un programa. También existen
tipos especiales de lenguajes llamados lenguajes de cuarta generación que combinan estructuras de control (secuencial,
selectivo y cíclico) con instrucciones del lenguaje de manipulación de datos. Estos lenguajes a menudo incluyen
características especiales para facilitar la generación de formularios y la presentación de los datos en pantalla. La mayoría de
los sistemas de bases de datos comerciales incluyen un lenguaje de cuarta generación.
• Los usuarios sofisticados
• Interactúan con el sistema sin programas escritos. En su lugar, ellos realizan sus consultas en un lenguaje de consulta de
base de datos. Cada una de estas consultas se envía al procesador de consultas, cuya función es transformar instrucciones
LMD (Lenguaje de Manipulación de Datos).
Administrador de bases de datos
Una de las principales razones de usar un SGBD es tener el control
centralizado tanto de los datos como de los programas que tienen
acceso a estos datos. La persona que tiene este control central sobre el
sistema se llama administrador de la base de datos
Funciones del administrador de la base de
datos