Base de Datos I. El proceso por el que se define una superclase a través de diferentes subclase....
-
Upload
lorena-clara-jimenez-fernandez -
Category
Documents
-
view
220 -
download
4
Transcript of Base de Datos I. El proceso por el que se define una superclase a través de diferentes subclase....
![Page 1: Base de Datos I. El proceso por el que se define una superclase a través de diferentes subclase. Ejemplo: Se tiene las entidades Cuenta de Ahorro y Cuenta.](https://reader035.fdocumento.com/reader035/viewer/2022062808/5665b4cb1a28abb57c93bb0e/html5/thumbnails/1.jpg)
Modelo Entidad-Relación Extendido
Base de Datos I
![Page 2: Base de Datos I. El proceso por el que se define una superclase a través de diferentes subclase. Ejemplo: Se tiene las entidades Cuenta de Ahorro y Cuenta.](https://reader035.fdocumento.com/reader035/viewer/2022062808/5665b4cb1a28abb57c93bb0e/html5/thumbnails/2.jpg)
2
Generalización
El proceso por el que se define una superclase a través de diferentes subclase.
Ejemplo: Se tiene las entidades Cuenta de Ahorro y Cuenta de cheques, ambas tienen los atributos semejantes de No de cuenta y Saldo, aunque además de estos dos atributos, Cuenta de Ahorro tiene el atributo Tasa de Interés y Cuenta de Cheques el atributo Saldo de Deudor.
![Page 3: Base de Datos I. El proceso por el que se define una superclase a través de diferentes subclase. Ejemplo: Se tiene las entidades Cuenta de Ahorro y Cuenta.](https://reader035.fdocumento.com/reader035/viewer/2022062808/5665b4cb1a28abb57c93bb0e/html5/thumbnails/3.jpg)
3
Especialización
• El proceso por el que se definen las diferentes subclases de una superclase
Ejemplo: Se requiere guardar la información de los empleados, la cual incluye, clave de empleado, nombre, fecha de contratación, dirección, tipo de trabajo, el cual puede ser secretaria, técnico o ingeniero. Si es secretaria se requiere las horas de trabajo, si es técnico el nivel de ingles que domina y si es ingeniero el tipo de ingeniero.
![Page 4: Base de Datos I. El proceso por el que se define una superclase a través de diferentes subclase. Ejemplo: Se tiene las entidades Cuenta de Ahorro y Cuenta.](https://reader035.fdocumento.com/reader035/viewer/2022062808/5665b4cb1a28abb57c93bb0e/html5/thumbnails/4.jpg)
4
EjercicioActualmente el Hospital San Martín cuenta con una base de datos que permite llevar el control de sus procesos, pero que desea eficientar, la BD está estructurada como sigue:• Se manejan 4 tipos de empleado: médico, enfermero,
administrativo e intendente.• Cada empleado tiene como datos, número de control, nombre
completo, domicilio, teléfono y salario.• La entidad médico, adicionalmente tiene atributos número de
cédula profesional y especialidad.• La entidad enfermero, adicionalmente tiene el atributo número
de cédula profesional.• La BD, cuenta con la información de pacientes, cuyos atributos
son: número de control, nombre, domicilio, teléfono y alergias.• En cuanto a los proveedores, se cuenta con nombre, teléfonos,
domicilio, RFC y clave de proveedor.
![Page 5: Base de Datos I. El proceso por el que se define una superclase a través de diferentes subclase. Ejemplo: Se tiene las entidades Cuenta de Ahorro y Cuenta.](https://reader035.fdocumento.com/reader035/viewer/2022062808/5665b4cb1a28abb57c93bb0e/html5/thumbnails/5.jpg)
5
Agregación
Es una abstracción, a través de la cual las relaciones se tratan como entidades de un nivel más alto. Se utiliza para expresar relaciones entre relaciones o entre entidades y relaciones.
![Page 6: Base de Datos I. El proceso por el que se define una superclase a través de diferentes subclase. Ejemplo: Se tiene las entidades Cuenta de Ahorro y Cuenta.](https://reader035.fdocumento.com/reader035/viewer/2022062808/5665b4cb1a28abb57c93bb0e/html5/thumbnails/6.jpg)
6
Agregación
Ejemplo 1:
Esquema que almacena información sobre las entrevistas que una empresa de reclutamiento organiza entre solicitantes de empleo y diferentes empresas.
![Page 7: Base de Datos I. El proceso por el que se define una superclase a través de diferentes subclase. Ejemplo: Se tiene las entidades Cuenta de Ahorro y Cuenta.](https://reader035.fdocumento.com/reader035/viewer/2022062808/5665b4cb1a28abb57c93bb0e/html5/thumbnails/7.jpg)
7
Agregación
Empresa
Solicitante
nombre dirección
nombre
teléfono
id
fecha
puesto
clave
Entrevista a
«Algunas entrevistas dan lugar a ofertas de empleo y otras no ».
(1:n)
(1:n)
aprobado
![Page 8: Base de Datos I. El proceso por el que se define una superclase a través de diferentes subclase. Ejemplo: Se tiene las entidades Cuenta de Ahorro y Cuenta.](https://reader035.fdocumento.com/reader035/viewer/2022062808/5665b4cb1a28abb57c93bb0e/html5/thumbnails/8.jpg)
8
Agregación
Empresa
Solicitante
nombre dirección
nombre
teléfono
id
fecha
puesto
claveEntrevista a
«Toda entrevistas dan lugar a ofertas de empleo y otras no ».
(1:n)
(1:n)
Oferta de empleo
aprobado
(1:n)
![Page 9: Base de Datos I. El proceso por el que se define una superclase a través de diferentes subclase. Ejemplo: Se tiene las entidades Cuenta de Ahorro y Cuenta.](https://reader035.fdocumento.com/reader035/viewer/2022062808/5665b4cb1a28abb57c93bb0e/html5/thumbnails/9.jpg)
9
Agregación
Empresa
Solicitante
nombre dirección
nombre
teléfono
id
fecha
puesto
claveEntrevista a
«No se puede establecer una relación
de otra».
(1:n)
(1:n)
Oferta de empleo
aprobado
Resultan en
![Page 10: Base de Datos I. El proceso por el que se define una superclase a través de diferentes subclase. Ejemplo: Se tiene las entidades Cuenta de Ahorro y Cuenta.](https://reader035.fdocumento.com/reader035/viewer/2022062808/5665b4cb1a28abb57c93bb0e/html5/thumbnails/10.jpg)
10
Agregación
Empresa Solicitante
nombre
dirección
nombreteléfono
id
fecha
puesto
clave
Entrevista a
«Algunas entrevistas dan lugar a ofertas de empleo y otras no ».
(1:n)(1:n)
Oferta de empleo
aprobado
Resultan en
ENTREVISTA
Entidad agregada o compuesta
(1:n)
(1:n)
![Page 11: Base de Datos I. El proceso por el que se define una superclase a través de diferentes subclase. Ejemplo: Se tiene las entidades Cuenta de Ahorro y Cuenta.](https://reader035.fdocumento.com/reader035/viewer/2022062808/5665b4cb1a28abb57c93bb0e/html5/thumbnails/11.jpg)
11
Ejemplo 2
Agregación
Profesor Asignatura
nombre
dirección
nombre
Número
id
clave
impartir
«Algunos profesores utilizan diversos medios para impartir asignaturas».
(1:n)(1:n)
Medios
Usa
(1:n)(1:n)
(1:1) Nombre
![Page 12: Base de Datos I. El proceso por el que se define una superclase a través de diferentes subclase. Ejemplo: Se tiene las entidades Cuenta de Ahorro y Cuenta.](https://reader035.fdocumento.com/reader035/viewer/2022062808/5665b4cb1a28abb57c93bb0e/html5/thumbnails/12.jpg)
12
Ejemplo 2
Agregación
Profesores Asignaturas
nombre
dirección
nombre
Número
id
clave
Impartir(1:n)(1:n)
Medios
Usa
(1:1) Nombre
«En algunos proyectos los empleados pueden utilizar maquinaria».
(1:n)
![Page 13: Base de Datos I. El proceso por el que se define una superclase a través de diferentes subclase. Ejemplo: Se tiene las entidades Cuenta de Ahorro y Cuenta.](https://reader035.fdocumento.com/reader035/viewer/2022062808/5665b4cb1a28abb57c93bb0e/html5/thumbnails/13.jpg)
GRACIAS