Modelo de base de datos
-
Upload
albino-quiroz-cercado -
Category
Education
-
view
198 -
download
1
Transcript of Modelo de base de datos
![Page 1: Modelo de base de datos](https://reader035.fdocuments.mx/reader035/viewer/2022062503/58a0ad6f1a28ab75368b4c49/html5/thumbnails/1.jpg)
Base de Datos Albino Quiroz Cercado.
Jonathan Menor More
![Page 2: Modelo de base de datos](https://reader035.fdocuments.mx/reader035/viewer/2022062503/58a0ad6f1a28ab75368b4c49/html5/thumbnails/2.jpg)
![Page 3: Modelo de base de datos](https://reader035.fdocuments.mx/reader035/viewer/2022062503/58a0ad6f1a28ab75368b4c49/html5/thumbnails/3.jpg)
Según Codd.
Un modelo de datos es una combinación de tres componentes:
1. Una colección de estructuras de datos (los bloques constructores de cualquier base de datos que conforman el modelo). En pocas palabras es crear la base de datos.
2. Una colección de operadores o reglas de inferencia, los cuales pueden ser aplicados a cualquier instancia de los tipos de datos , para consultar o derivar datos de cualquier parte de estas estructuras en cualquier combinación deseada. Esto nos quiere decir que existen reglas para la estructura de los datos.
3. Una colección de reglas generales de integridad, las cuales explícita o implícitamente definen un conjunto de estados consistentes –estas reglas algunas veces son expresadas como reglas de insertar-actualizar-borrar. Son los procedimientos básicos de insertar, actualizar y borrar.
![Page 4: Modelo de base de datos](https://reader035.fdocuments.mx/reader035/viewer/2022062503/58a0ad6f1a28ab75368b4c49/html5/thumbnails/4.jpg)
Un modelo de datos
ayudan a expresar las propiedades estáticas
dinámicas de una aplicación con un uso de datos intensivo
por tanto una colección de conceptos bien
definidos matemáticamente
![Page 5: Modelo de base de datos](https://reader035.fdocuments.mx/reader035/viewer/2022062503/58a0ad6f1a28ab75368b4c49/html5/thumbnails/5.jpg)
Propiedades estáticas
• entidades (u objetos), propiedades (o atributos) de esas entidades, y relaciones entre esas entidades.
Propiedades dinámicas
• operaciones sobre entidades, sobre propiedades o relaciones entre operaciones
Reglas de integridad
• sobre las entidades y las operaciones (por ejemplo, transacciones).
![Page 6: Modelo de base de datos](https://reader035.fdocuments.mx/reader035/viewer/2022062503/58a0ad6f1a28ab75368b4c49/html5/thumbnails/6.jpg)
Cuando hablamos de modelos de datos clásicos,
nos estamos refiriendo a la segunda de las generaciones de modelos de datos
Modelos de datos primitivos
(orientados al fichero).
Modelos de datos clásicos.
Modelos de datos semánticos.
Modelos de datos de propósito específico (orientados a la aplicación).
![Page 7: Modelo de base de datos](https://reader035.fdocuments.mx/reader035/viewer/2022062503/58a0ad6f1a28ab75368b4c49/html5/thumbnails/7.jpg)
TIPOSMODELO LOGICO BASADO EN OBJETOS
. Entre los modelos más representativos de este género están:
Modelo Entidad Relación Modelo Orientado a Objetos
![Page 8: Modelo de base de datos](https://reader035.fdocuments.mx/reader035/viewer/2022062503/58a0ad6f1a28ab75368b4c49/html5/thumbnails/8.jpg)
Así nuestro ejemplo anterior quedaría representado de la siguiente forma:
M
odel
o E
ntid
ad R
elac
ión
![Page 9: Modelo de base de datos](https://reader035.fdocuments.mx/reader035/viewer/2022062503/58a0ad6f1a28ab75368b4c49/html5/thumbnails/9.jpg)
M
odel
o O
rient
ado
a O
bjet
os los cuales contienen valores y métodos, entendidos como órdenes que actúan sobre los valores, en niveles de anidamiento. Los objetos se agrupan en clases, relacionándose mediante el envío de mensajes.
![Page 10: Modelo de base de datos](https://reader035.fdocuments.mx/reader035/viewer/2022062503/58a0ad6f1a28ab75368b4c49/html5/thumbnails/10.jpg)
Hay modelos muy diferentes, y probablemente aparezcan más. Varios de los más ampliamente conocidos son:
El modelo de entidad-relación.
El modelo orientado a objetos. El modelo de datos semántico.
El modelo de datos funcional
![Page 11: Modelo de base de datos](https://reader035.fdocuments.mx/reader035/viewer/2022062503/58a0ad6f1a28ab75368b4c49/html5/thumbnails/11.jpg)
MODELO LOGICO BASADO EN REGISTROSSe utilizan para describir datos en los niveles conceptual y físico.
![Page 12: Modelo de base de datos](https://reader035.fdocuments.mx/reader035/viewer/2022062503/58a0ad6f1a28ab75368b4c49/html5/thumbnails/12.jpg)
Los tres modelos de datos más ampliamente aceptados son:
MODELO LOGICO BASADO EN REGISTROS
Modelo Jerárquico:
Modelo de Red:
Modelo Relacional:
![Page 13: Modelo de base de datos](https://reader035.fdocuments.mx/reader035/viewer/2022062503/58a0ad6f1a28ab75368b4c49/html5/thumbnails/13.jpg)
Gracias