1-3 cardinalidad.pdf

FULCOALEXANDERPINCAY 44 views 19 slides Nov 05, 2022
Slide 1
Slide 1 of 19
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19

About This Presentation

Base de datos


Slide Content

Diseño de Bases de
Datos
Proceso de diseño y definición de modelos de datos

ModeloConceptual
ModeloEntidadRelación(E/R), Cardinalidad, tipos, dominio

ModeloConceptual
1. Definicióndel ModeloEntidad-RelaciónM.E/R
2. Notacionesde Chen y Crow’s Foot para el M.E/R
3. Definiciónde Entidad, Atributosy tiposde Atributos
4. Definiciónde Relacióny Cardinalidadde una Relación
5. Identificaciónde Cardinalidades

Relaciones

Relaciones
También llamadas “interrelación”
•Asociación, vínculoo correspondencia
entre instancias de entidadesrelacionadas de alguna manera en
el “mundo real”
•eldirector “Alejandro Amenábar”ha rodadola película “Mar adentro”
•el empleado87654321trabaja enellocal de videoclub“principal”
•la película“El imperio contraataca”es una continuación dela película“La
guerra de las galaxias”

Relaciones
Definencuálesentidadestienenalgunarelaciónconotra,
estasrelacionespuedenserdemúltiplestipos.
NotaciónChen:Serepresentapormediodeunrombo.

Características de las relaciones
•Nombre:Identificalarelaciónquerepresenta,generalmenteesun
verbodeunaodospalabrasydebeserclaro,sencilloyrepresentativo
(sesugiereevitarverbosgenéricoscomotieneoes).
•Cardinalidad:Indicaelnúmerodeocurrenciasquepueden
eventualmenteparticiparenunarelación.Lascardinalidadespueden
ser:AUNO,sisolamentepuedeparticiparunaocurrenciadela
entidad;oAMUCHOS,sienlarelaciónpuedenparticiparvarias
ocurrenciasdelaentidad.
•Obligatoriedad:Aligualquesucedeconlosatributos,lasrelaciones
puedenserobligatoriasuopcionales.

Grado de una relación
•Número de tipos de entidadque participan
en el tipo de relación
•Binaria:grado2 (el más frecuente)
•Ternaria: grado3
•Reflexiva(o recursiva):grado1
ACTOR PELICULAACTUA_EN
CLIENTE PELICULA
LOCAL_VIDEOCLUB
ALQUILA
PELICULACONTINUACION
DE

Restricciones estructurales sobre tipos de
relación
•Limitan las posibles combinaciones deentidades que pueden
participar en las relaciones
•Extraídas de la situación realque se modela
“Una película debe haber sido dirigida poruno y sólo undirector”
“Un director ha dirigido al menos unapelícula y puede haber dirigido muchas”
•Clasesde restricciones estructurales:
•Razón de cardinalidad(o tipo de correspondencia)
•Razón de participación

Razón de Cardinalidad
•Númeromáximo de instancias de tipo derelaciónen las que puede
participar unamisma instancia detipo de entidad
•la cardinalidadde HA_RODADOes “1a N”
•HA_RODADOes de tipo “1a N”
•Notación
•etiqueta en la línea que
une entidad y relación
•Ojo: da la sensación de
que se representa “al revés”
1
N
DIRECTOR
PELICULA
HA_RODADO

Cardinalidades

Razón de Participación
•Especifica sitodala extensión
de un tipo de entidadparticipa
enun tipo de relación,o sólo
partede la extensión
•Indica si hay dependencia en
existenciade un tipo de
entidad respecto deun tipo de
relación

Tiposde EntidadesFuertes y Débiles
•Entidadfuerte: Un tipode entidadque no es dependientede la
existenciade otrotipode entidad
•Entidaddébil: Tipo de entidadque es dependientede la existenciade
otrotipode entidad

Relaciones recursivas
•Unaclaseparticularderelaciónquesepuedehallaresaquellaquerefiere
alarelacióndeunaentidadconsigomisma(relaciónrecursiva).
Indicaqueunempleadodebesersubalternodeotroempleado
obligatoriamenteyqueunempleadopuedeserjefedeunoomás
empleados.

Atributos en una relación
•Una relación puede tener atributos que sirven para guardar
información acerca de la relación

Caso de estudio: Hospital
Serequierediseñarunsistemainformáticoquepermitagestionarlosdatosdelospacientes,salasypersonal(incluidopersonalmédico)
quelaboraenunhospital.Enunhospitalsetieneunregistrodepacientes,unregistrodepersonalyunodesalasconfuncionariosque
trabajanenesassalasyconpacientesinternadosenesassalas.
EljefedepersonalcuentaconunahojadeExcelendondeguarda:códigodelempleado,cédula,nombres,apellidos,fechade
nacimiento,edad,ladirección,estadocivil,correoelectrónicoyteléfonos:principal,oficinayadicional.Tambiénserequiereguardar
fechadeinicioyfindecontrato,salario,cargo.Sabemosquedosempleadosnotienenelmismocódigo.
Eljefedeenfermeríadecadapisotieneunacarpetaconunahojadondeseencuentralalistadelosmédicosqueatiendenenel
hospital.Delosmédicossetiene:cédula,Nombres,Apellidos,especialidad,teléfonos(generalmentedosprincipalesyunoopcional).
Delospacientesnosinteresaguardarelcódigodelhistorialclínico(leesasignadocuandoingresaporprimeravez),cedula,nombres,
apellidos,fechadenacimiento,teléfonos,edad,dirección,tipodesangre.Mientrasquedelassalasnosinteresaelnombre,lacantidad
decamasquetieneasignadasylacantidaddecamasdisponibles(vacías).
Tambiénsesabequeunempleadotrabajaenunaúnicasalayqueenunasalatrabajanvariosempleados.Lomismoocurreconlos
pacientes:unpacienteesasignadoaunaúnicasala,enunafechayhoraespecífica,yqueenunasalapuedenhabermuchospacientes.
Cuandounpacienteingresaaunasala,puedeseratendidoporvariosmédicosalavez.Losmédicosatiendenamuchospacientesde
diferentessalas.