1. COLEGIO SAN ALGERTO MAGNO
FRAILES DOMINICO
INFORMATICA: BASE DE DATOS
TEORIA SOBRE BASES DE DATOS
REPRESENTACIONES DE UNA BASE DE DATOS
Abstracción de la información:
Uno de los objetivos principales de un sistema de base de datos es proporcionar a los usuarios una visión
abstracta de la información. Es decir, el sistema oculta ciertos detalles relativos a la forma como los
datos se almacenan y se mantienen. Para esconder la complejidad del diseño a los usuarios, se definen
niveles de abstracción en los que puede observarse la base de datos:
- Físico: es el nivel mas bajo y describe como se almacenan realmente los datos. Describe en detalle las
estructuras de datos complejas. Describe toda la base de datos completa.
- Conceptual: en este nivel intermedio se describe cuáles son los datos reales que están almacenados en
la base de datos y qué relaciones existen entre los datos. Las estructuras complejas que se requieren
en el nivel físico, se ven sencillas desde el nivel conceptual. Describe toda la base de datos completa.
Este nivel es usado por los administradores de la base de datos, quienes son los que deciden que
información se almacenan en la base de datos.
- Visión: es el nivel más alto, en el cual solo se describe una parte de la base de datos. Como los usuarios
solo necesitan ver una parte de la base de datos, se les oculta el resto, haciendo más sencillo el diseño
que en el nivel conceptual.
Modelo de datos:
Es un grupo de herramientas conceptuales para describir los datos, sus relaciones, su semántica y sus
limitantes. Existen varios modelos de datos propuestos y se pueden agrupar en los siguientes categorías:
- Lógicos basados en objetos: se utilizan para describir los datos en los niveles conceptuales y de visión.
Estos modelos especifican las limitantes de los datos claramente. Algunos de estos modelos son:
• Entidad-relación
• Binario
• Semántico de datos
• Infológico
- Lógicos basados en registros: se utilizan para describir los datos en los niveles conceptuales y de visión.
Estos modelos especifican tanto la estructura lógica general de la base de datos como una descripción,
pero no especifican claramente las limitantes de los datos. Entre ellos están los modelos:
• Relacional
• De red
• Jerárquico
- Físicos de datos: se utilizan para describir los datos en el nivel mas bajo, que es el nivel físico. Estos
modelos especifican aspectos de la implantación de la base de datos. Son muy poco usados. Algunos
de ellos son:
• Unificador
• Memoria de cuadros
Modelos de datos más usados:
- Entidad-relación (E/R): Representa los datos mediante objetos llamados entidades y las relaciones
entre los datos mediante ligas (enlaces o apuntadores). Se representa mediante el diagrama de E/R.
- Relacional: Representa los datos los datos y sus relaciones mediante tablas, cada una de las cuales tiene
columnas con nombres únicos.
- De red: Representa los datos mediante conjuntos de registros y las relaciones entre los datos
mediante ligas (enlaces o apuntadores). Se representa mediante el diagrama de estructura de datos.
NYLEYNA GUTIERREZ
2. COLEGIO SAN ALGERTO MAGNO
FRAILES DOMINICO
INFORMATICA: BASE DE DATOS
- Jerárquico: Representa los datos mediante conjuntos de registros y las relaciones entre los datos
mediante ligas (enlaces o apuntadores) al igual que en el modelo en red. Los registros se grafican
organizados jerárquicamente como árboles. Se representa mediante el diagrama de estructura de árbol.
Ejemplos de una base de datos descrita según diferentes modelos:
CUENTA
Núm_id CLIENTE Núm_cta Sucursal Saldo Núm_ Id
Núm_ Id Nombre Dirección Ciudad 41.1023.1 Prado 950.985 32.103.179
Nombre
32.103.179 Elsa Púa Cl 61 # 41-11 B/quilla 38.1137.4 Murillo 5´318.715 72.167.143
Dirección 72.911.335 Ray Daza Cr 8 # 44-21 B/quilla 35.1017.2 Prado 9´631.391 72.167.143
Ciudad MODELO RELACIONAL
CLIENTE
41.1023.1 Prado 950.985
32.103.179 Elsa Púa Cl 61 # 41-11 B/quilla
TIENE 38.1137.4 Murillo 5´318.715
72.911.335 Ray Daza Cr 8 # 44-21 B/quilla
CUENTA 35.1017.2 Prado 9´631.391
MODELO DE RED
Núm_id
Saldo
32.103.179 Elsa Púa Cl 61 # 41-11 B/quill 72.911.335 Ray Cr 8 # 44-21 B/quilla
Sucursal
a Daza
Núm_cta
41.1023.1 Prado 950.985 38.1137.4 Murillo 5´318.715 35.1017.2 Prado 9´631.391
MODELO JERARQUICO
FUENTES DE INFORMACION:
1. CONCEPTOS BASICOS:
• Korth y Silberschatz, “Fundamentos de Bases de Datos”
• Miguel A. Rodriguez, “Bases de datos”
NYLEYNA GUTIERREZ