Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porJosefa Arroyo Pinto Modificado hace 7 años
1
Conferencia 1. Introducción. Conceptos Básicos. Modelación Conceptual
Bases de Datos Conferencia 1. Introducción. Conceptos Básicos. Modelación Conceptual
2
Contenido Surgimiento histórico de las bases de datos integradas.
Objetivos de los Sistemas de Bases de Datos. Arquitectura de un sistema de base de datos. Representación de la información.
3
Contenido Modelo Entidad Relación (MER)
Diagrama Entidad – Relación (DER)
4
Bibliografía Mato García, Rosa María. “Sistemas de Bases de Datos”, páginas 8 – 17, 24 – 37. C. J. Date. “Introducción a las Sistemas de Bases de Datos”, páginas ,
5
Introducción Características de la asignatura. Fondo de tiempo:
80 - 4 22 20 30 Horas 40 2 11 10 15 Cantidad Total D TC L T S CP C Sistema de Evaluación: Trabajos de Control en las semanas: 8 y 12 Seminarios: 2 y 13 Proyecto de Curso Entrega: Semana 3 Recogida: Semana 14 Discusión: Semana 16 Corte: Semana 7
6
Introducción Conceptos Básicos Campo o atributo Dominio Ocurrencia
Artículo o registro Fichero o archivo o conjunto de datos Llave o clave Entidad Asociación o Relación
7
Surgimiento histórico de las bases de datos integradas
Solución de tareas aisladas. Integración de tareas aisladas en sistemas particulares. Integración de sistemas particulares en sistemas automatizados de dirección.
8
Proceso de Integración
Integración de los programas. Integración de los datos.
9
Integración de los datos
En la integración de los datos se han producido tres categorías. Sistemas orientados a los dispositivos. Sistemas orientados a los ficheros. Sistemas orientados a bases de datos.
10
Base de Datos (BD) Conjunto de datos interrelacionados entre sí, almacenados con carácter más o menos permanente en la computadora. O sea, que una BD puede considerarse una colección de datos variables en el tiempo.
11
SGBD El software que permite la utilización y/o la actualización de los datos almacenados en una (o varias) bases de datos por uno o varios usuarios desde diferentes puntos de vista y a la vez, se denomina SGBD.
12
Objetivos de los SBD Independencia de los datos y los programas de aplicación. Minimización de la redundancia. Integración y sincronización de las bases de datos. Integridad de los datos.
13
Objetivos de los SBD Seguridad y protección de los datos.
Facilidad de manipulación de la información. Control centralizado.
14
Arquitectura de un SBD Nivel Externo (Vistas de usuarios individuales)
………. Nivel Externo (Vistas de usuarios individuales) Nivel Lógico Global (Vistas general) Nivel Interno (Vistas de almacenamiento)
15
Representación de la información
Niveles Mundo real Dominio de las ideas Campo o atributo Dominio Ocurrencia Artículo o registro Fichero o archivo o conjunto de datos Llave o clave Datos
16
Relaciones de correspondencia
Correspondencia biunívoca (de uno a uno) Nombre No. Identidad Relación de uno a uno : Relación de 1 a muchos No. Dpto No. Identidad Relación de uno a muchos : M
17
Relaciones de correspondencia
Hay cuatro tipos de relaciones posibles entre dos tipos de artículos A y B: A <<-----> B A <----->> B A <<----->> B A <-----> B
18
Introducción SUMINISTRADOR PRODUCTO num_sum nomb_sum direcc_sum
<< >> M : N num_sum nomb_sum direcc_sum num_prod desc_prod precio_prod
19
Introducción Modelo Conceptual:
Constituye un nivel intermedio entre realidad informativa y el nivel lógico global de la arquitectura. Se define exteriormente al SGBD, realizándose de manera manual la transformación entre le modelo conceptual y el lógico global.
20
Modelo Entidad Relación (MER)
Constituye un instrumento para modelar el mundo real en el proceso de diseño de las bases de datos. El MER opera con los conceptos de entidad y relación.
21
Modelo Entidad Relación (MER)
Características de las entidades: Las entidades pueden pertenecer a más de un conjunto, o sea, los conjuntos entidad no son mutuamente disjuntos. El rol de una entidad en una relación expresa la función que desempeña dicha entidad en la relación. Cuando una entidad no puede ser identificada únicamente por el valor de sus propios atributos, sino que dependen de otra entidad recibe el nombre de entidad débil. Una entidad se denomina regular si no es débil.
22
Modelo Entidad Relación (MER)
Características de los atributos: Los atributos sólo son correspondencias funcionales. El único hecho que puede ser registrado sobre los valores en este modelo es su pertenencia a un conjunto valor. Si se desea representar otra propiedad, el valor tiene que ser convertido en una entidad.
23
Diagrama Entidad Relación (DER)
Constituye la representación gráfica asociada al MER. Entidad Regular Relación Dominio Conectar entidades con relaciones. Conectar entidades con dominio representando los atributos. Débil
24
Diagrama Entidad Relación (DER)
Entidad Débil Entidad Regular Determinante Libro 1 n Ejemplar de Libro Entidad Débil
25
Diagrama Entidad Relación (DER)
Operaciones Generalización: Permite formar una nueva entidad, mediante la unión de otras entidades. El proceso inverso se denomina Especialización y divide una entidad en cierto número de entidades. Agregación: Construye una nueva entidad sobre la base de una relación.
26
Diagrama Entidad Relación (DER)
Generalización / Especialización TRABAJADOR ADMINISTRATIVO DIRIGENTE OBRERO Num_Id Categoría
27
Diagrama Entidad Relación (DER)
Generalización / Especialización Las ocurrencias de las especializaciones pueden abarcar o no el universo de las ocurrencias de la generalización, es decir, la totalidad de las ocurrencias de la generalización pueden o no estar contenidas en alguna o algunas de las especializaciones. Por lo tanto, las especializaciones pueden ser totales (T) o parciales (P).
28
Diagrama Entidad Relación (DER)
Generalización / Especialización Una ocurrencia de la generalizada puede o no estar en más de una especializada, o lo que es lo mismo, la intersección entre algunas de las entidades especializadas puede o no ser vacía. Es decir, las especializaciones pueden ser solapadas (S) o disjuntas (D).
29
Diagrama Entidad Relación (DER)
Generalización / Especialización TRABAJADOR ADMON. DIR. OBRERO Num_Id Categoría (T,D) ESTUDIANTE BECADO ALUM_AYUD (P,S)
30
Diagrama Entidad Relación (DER)
Relación o Asociación Cantidad m n Ob-Maq-Pieza OBRERO MÁQUINA p PIEZA
31
Diagrama Entidad Relación (DER)
Agregación m n Ob-Maq EQUIPO OBRERO MAQUINA Equi- Pieza PIEZA 1 p Cantidad
32
Diagrama Entidad Relación (DER)
Restricciones Al aplicar la generalización / especialización, una entidad puede pertenecer a jerarquías de diferentes entidades. Una entidad existente en un nivel dado, tiene que existir en todos los niveles superiores. Si una entidad se elimina de un conjunto en un nivel dado, debe ser eliminada en los niveles más bajos.
33
Diagrama Entidad Relación (DER)
Restricciones La agregación constituye una entidad agregada sobre la base de una relación, por lo que dicha entidad se comportará de forma similar a como se comporta la relación.
34
Diagrama Entidad Relación (DER)
Ejemplo: Se desea diseñar una BD sobre el movimiento mercantil de un organismo. Existen: Mercancías: código, nombre y unidad de medida. Países: nombre y área de moneda. Formas de transportación: tipo (barco, avión, flete, tren, etc.) y tarifa.
35
Diagrama Entidad Relación (DER)
Ejemplo: Cada mercancía procede de un país y de un país proceden diferentes mercancías. Para cada mercancía existen diferentes formas de transportación y una forma de transportación puede serlo de diferentes mercancías. Una mercancía procedente de un país transportada de una forma dada constituye un embarque y para este se conoce su fecha de arribo y cantidad.
36
Diagrama Entidad Relación (DER)
Ejemplo: Un embarque se distribuye entre diferentes almacenes y en un almacén se tienen diferentes embarques cada uno en cierta cantidad. De cada almacén se tiene: código y dirección. Un almacén distribuye los productos entre diferentes empresas y cada empresa recibe productos de diferentes almacenes. Cada empresa tiene: nombre, número y rama económica.
37
Diagrama Entidad Relación (DER)
Ejemplo: A su vez las empresas establecen relaciones contractuales entre sí. De cada contrato se conoce su número, valor y fecha de vencimiento. Entre dos empresas dadas solo se puede establecer un contrato anual.
38
Conclusiones Arquitectura compuesta por tres niveles:
Nivel externo Nivel lógico global Nivel interno Cada nivel posee su lenguaje de descripción. Interacción de los SGBD con elementos de la arquitectura. Representación de la información.
39
Conclusiones Relación entre el modelo conceptual y la arquitectura.
MER. Representación del modelo mediante el DER. Definición de las operaciones de generalización y agregación. Entidades regulares y débiles. Concepto de atributo como relación funcional.
40
Estudio Independiente
Estudiar el contenido relacionado con el tema “Modelo Entidad Relación”. Bibliografía: Mato García, Rosa María. “Sistemas de Bases de Datos”. Capítulo 2, páginas Seminario No. 1: Resolver los ejercicios orientados en el documento correspondiente al seminario número 1 disponible de manera digital en la carpeta “seminarios” de la red.
41
Estudio Independiente
Resolver los ejercicios propuestos como estudio independiente, en el documento de la clase practica, disponible digitalmente en la red.
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.