SlideShare una empresa de Scribd logo
1 de 22
DISEÑO DE BASES DE DATOS.
MODELO ENTIDAD –
RELACIÓN.
1.
2.
3.
4.
5.
Introducción
Metodología de diseño de bases de
datos Modelos de datos
El modelo entidad – relación
Metodología de diseño conceptual
1. Introducción
¿Principal causa de fracaso en el diseño de sistemas de información?
La poca confianza en las metodologías de diseño de bases de datos.
Consecuencias: Se subestiman el tiempo o los recursos necesarios.
Las bases de datos son inadecuadas
La documentación es limitada.
o ineficientes.
El mantenimiento es difícil.
2
2. Metodología de diseño de bases de datos
Especificación de requisitos
DISEÑO CONCEPTUAL
Esquema conceptual
NormalizaciónDISEÑO LÓGICO
Esquema lógico
DISEÑO FÍSICO
Esquema físico
3
Diseño conceptual
Especificació
n
de requisitos
Esquema
conceptual
Esquema conceptual Descripción de alto nivel del contenido de
información de la base de datos, independiente del
SGBD que se vaya a utilizar.
Lenguaje que se utiliza para describir esquemas
conceptuales.
Obtener un esquema completo que lo exprese todo.
Modelo conceptual
Propósito
4
Diseño lógicoEsquema
conceptual
Esquema
lógico
Esquema lógico Descripción de la estructura de la base de datos según
el modelo del SGBD que se vaya a utilizar.
Lenguaje que se utiliza para describir esquemas
lógicos; hay varios modelos lógicos: de red, relacional,
orientado a objetos, ...
Obtener una representación que use de la manera más
eficiente los recursos disponibles en el modelo lógico
para estructurar datos y modelar restricciones.
Modelo lógico
Propósito
del modelo de BD que soporta el SGBD.El diseño lógico depende
5
CREATE DATABASE
CREATE TABLE CREATE SCHEMA
CREATE VIEW CREATE SNAPSHOT
CREATE INDEX CREATE CLUSTER
Diseño físicoEsquema
lógico
Esquema
físico
Esquema físico Descripción de la implantación de una BD en la
memoria secundaria: estructuras de almacena-
miento y métodos usados para tener un acceso
efectivo a los datos. El diseño físico se adapta
SGBD específico que se va a utilizar.
al
Se expresa haciendo uso
Por ejemplo, en SQL las
del lenguaje de definición de datos del SGBD.
sentencias que se utilizan son las siguientes:
6
NO NO
SÍ NO
SÍ SÍ
Dependencia de cada una de las etapas del diseño,
en el tipo de SGBD y en el SGBD específico:
Tipo de SGBD SGBD específico
Diseño conceptual
Diseño lógico
Diseño físico
7
3. Modelos de datos
Esquema: Descripción de la estructura de los datos de
interés.
Un esquema conceptual se representa mediante un modelo conceptual de
datos.
Cualidades que debe poseer un modelo
conceptual:
Expresividad
.
Simplicidad.
Minimalidad.
Formalidad.
Además, hay que añadir aserciones que complementen el
esquema.
8
4. El modelo entidad – relación
Es el modelo conceptual más utilizado para el diseño conceptual de bases de
datos.
Fue introducido por Peter Chen en 1976.
Entidades
Elementos
básicos
(modelo original)
Relaciones entre entidades
(interrelaciones)
Atributos
Jerarquías de
generalizaciónOtros
elementos
(añadidos para
mejorar la
expresividad)
Atributos
compuestos
Identificadore
s
9
Entidad
Tipo de objeto sobre el que se recoge información: cosa, persona, concepto
abstracto osuceso (coches, casas, empleados, clientes, empresas, oficios, diseños de productos,
conciertos, excursiones, etc.).
➢Las entidades se representan gráficamente mediante rectángulos y su nombre aparece
en el interior.
Un nombre de entidad sólo puede aparecer una vez en el
esquema.
ASIGNATURAes una entidad;
Inglés, Cálculo, Algorítmica son ocurrencias de esta entidad.
ASIGNATURA
CIUDAD es una entidad;
Castellón, Barcelona, Toledo son ocurrencias de esta entidad.
CIUDAD
10
Relación (interrelación)
➢Correspondencia o asociación entre dos o más entidades.
➢Las relaciones se representan gráficamente mediante rombos y su nombre aparece
en el interior.
➢La cardinalidad con la que una entidad participa en una relación especifica el número
mínimoy el número máximo
de
dicha entidad.
correspondencia
s
en las que puede
tomar
parte cada
ocurrencia
de
dirige_a (0,n)
lugar
residencia
(1,n) (0,n)
directorEMPLEADO CIUDAD EMPLEADO
lugar
nacimiento es_dirigido_por (1,1)
(0,n)(1,1)
participación total
u obligatoria
participación parcial
u opcional
11
Atributo
Característica de interés sobre una entidad o sobre una relación.
La cardinalidad de un atributo indica el número mínimo y el número máximo de valores
quepuede tomar para
cada
omisión es (1,1).
ocurrencia de la entidad o relación a
la
que pertenece.
El
valor por
fecha_inicio
(0,n)
(0,1)
(1,n)
residencia
nombre nombre
dni EMPLEADO CIUDAD
altitud
(0,n) num_habitantesnacimiento
(0,n)(0,1)
fecha_nacimiento
12
FIJO TEMPORAL
FUNCIONARIO DIRECTOR DIRECTOR PROGRAMADOR COMERCIAL PUBLICIDAD
TECNICO ADMINISTRATIVO
Jerarquía de generalización
La entidad E es una generalización de las entidades E1, E2, ... En, si las
ocurrencias de
éstas son también ocurrencias de E. Todas las propiedades de la entidad genérica
son
heredadas por las subentidades.
Cada jerarquía es total o parcial, y exclusiva o superpuesta.
Un subconjunto es un caso particular de generalización con una
sola
subentidad. Un subconjunto siempre es una jerarquía parcial y exclusiva.
entidad como
EMPLEADO
(p,e)(t,e)
DIRECTIVO ADMINISTRATIVO SERVICIOS
(t,s) (p,s)
13
Atributo compuesto
Grupo de atributos que tienen afinidad en cuanto a su significado o en cuanto a su
uso.
Un atributo compuesto se representa gráficamente mediante un óvalo.
ciudad_nacimiento
fecha_nacimiento
lugar_nacimiento
(0,1)nombre
EMPLEADOdni
ciudad_residencia
fecha_inicio
lugar_residenciatítulo (0,n) (1,n)
14
EMPLEADO
Identificador
➢Un identificador de una entidad es un atributo o conjunto de atributos que determina de modo único
cada ocurrencia de esa entidad. Todo identificador debe cumplir :
(1) no pueden existir dos ocurrencias de la entidad con el mismo valor del identificador,
(2) si se omite cualquier atributo del identificador, la condición (1) deja de cumplirse.
➢Toda entidad tiene al menos un identificador y puede tener varios identificadores alternativos.
nombre num_empEMPLEADO
fecha_nacim (1,1)
trabaja_en
dni ciudad (1,n)
cant DEPARTAMENTO num_depto
(0,n) (1,1) (0,n)(1,1)
S SP P
S# P#
15
5. Metodología de diseño conceptual
Para cada área funcional de la empresa se construye un
esquema
conceptual local siguiendo estos pasos:
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
Identificar las entidades.
Identificar las relaciones.
Identificar los atributos y asociarlos a entidades y
relaciones.
Determinar los dominios de los atributos.
Determinar los identificadores.
Determinar las jerarquías de generalización (si las hay).
Dibujar el diagrama entidad – relación.
Revisar el esquema conceptual local con el usuario.
16
Ejemplo
momentonombre teléfonocuánto
(0,n)
(1,n) (1,n)
gusta AMIGO frecuenta
(0,n) (0,n)
CERVEZA BARsirve
(0,n) (1,n)
nombre marca nombre dirección
momento ∈{mañana, tarde, noche, indiferente}
cuánto ∈{nada, normal, mucho}
17
Ejercicio 1
fecha_incio
fecha_fin
número_expediente
períodoestado (0,1)
(1,1) (0,n)
tiene ASUNTO lleva
(1,n) (0,n)
dnidni CLIENTE PROCURADOR
nombre dirección nombre dirección
18
número_identificación
Ejercicio 2
sexo
año_nacimiento
país
continente
posee ANIMAL pertenece
(1,1) (1,1)
(1,n) (1,n)
(1,n) (1,n)
albergaZOO ESPECIE
nombre nombre_científico
nombre_vulgarciudad
país familia
tamaño peligro
presupuesto
Hay un ciclo ¿alguna relación es redundante?
19
Ejercicio 3
(1,n)
poseeSOCIO
(1,1)
PERSONA (t,s)
(0,n)(0,n)
salidaPATRÓN BARCOdni
nombre
matrículafecha
dirección nombrehora
amarredestino
cuota
20
De cada AMIGO sabemos el nombre y su teléfono.
De cada BAR sabemos el nombre y la dirección.
De cada CERVEZA sabemos el nombre y la marca.
Los AMIGOS frecuentan uno o varios bares. Puede que les guste ir a cada bar en momentos distintos del día
(mañana, tarde o noche), o puede que les sea indiferente.
Cada AMIGO ha probado una o varias cervezas y sabe cuánto le gustan: nada, normal o mucho.
Una misma CERVEZA puede gustar a varios AMIGOS y puede servirse en varios BARES distintos.
De las CERVEZAS que tenemos, algunas no las ha probado nadie.
También puede ocurrir que haya CERVEZAS que no se sirvan en ninguno de los BARES que nos interesan.
Cada BAR sirve una o varias cervezas.
Entre los BARES que nos interesan, puede que haya algunos que no frecuenten nuestros amigos, y otros que
sean frecuentados por varios amigos.
21
booztecnologico@gmail.com

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

El modelo de entidad relación (e r)
El modelo de entidad relación (e r)El modelo de entidad relación (e r)
El modelo de entidad relación (e r)
 
Modelado con erwin
Modelado con erwinModelado con erwin
Modelado con erwin
 
T3 Modelo de Datos Relacional
T3 Modelo de Datos RelacionalT3 Modelo de Datos Relacional
T3 Modelo de Datos Relacional
 
Bases de Datos Cap:III El modelo relacional
Bases de Datos Cap:III El modelo relacionalBases de Datos Cap:III El modelo relacional
Bases de Datos Cap:III El modelo relacional
 
Base De Datos I
Base De Datos IBase De Datos I
Base De Datos I
 
Entidad relacion
Entidad relacionEntidad relacion
Entidad relacion
 
El modelo relacional
El modelo relacionalEl modelo relacional
El modelo relacional
 
Diseño lógico
Diseño lógicoDiseño lógico
Diseño lógico
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacion
 
Clase 3 Modelo Entidad Relacion
Clase 3   Modelo Entidad   RelacionClase 3   Modelo Entidad   Relacion
Clase 3 Modelo Entidad Relacion
 
03 Modelo Relacional
03 Modelo Relacional03 Modelo Relacional
03 Modelo Relacional
 
MODELO DE DATOS
MODELO DE DATOSMODELO DE DATOS
MODELO DE DATOS
 
MODELO RELACIONAL
MODELO RELACIONALMODELO RELACIONAL
MODELO RELACIONAL
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelo de datos semantico
Modelo de datos semanticoModelo de datos semantico
Modelo de datos semantico
 
Unidad 2 Modelo De Datos
Unidad 2 Modelo De DatosUnidad 2 Modelo De Datos
Unidad 2 Modelo De Datos
 
Modelo entidad
Modelo entidadModelo entidad
Modelo entidad
 
4.guia modelo relacional
4.guia modelo relacional4.guia modelo relacional
4.guia modelo relacional
 
Modelo entidad relación parte 1
Modelo entidad relación parte 1Modelo entidad relación parte 1
Modelo entidad relación parte 1
 

Destacado

Projet en permaculture et serres passives de l'Association Jardins Collectifs...
Projet en permaculture et serres passives de l'Association Jardins Collectifs...Projet en permaculture et serres passives de l'Association Jardins Collectifs...
Projet en permaculture et serres passives de l'Association Jardins Collectifs...Carmen Cita
 
Le gouvernement approuve 16 étrangères propositions d'investissement direct e...
Le gouvernement approuve 16 étrangères propositions d'investissement direct e...Le gouvernement approuve 16 étrangères propositions d'investissement direct e...
Le gouvernement approuve 16 étrangères propositions d'investissement direct e...pgcinternational
 
Division de polinomios
Division de polinomiosDivision de polinomios
Division de polinomiosVictor Alegre
 
Les relations entre les personnages shen jialiang
Les relations entre les personnages   shen jialiangLes relations entre les personnages   shen jialiang
Les relations entre les personnages shen jialiangLouis_TOS
 
N´tics II (Stalin Pinto (2B))
N´tics II (Stalin Pinto (2B))N´tics II (Stalin Pinto (2B))
N´tics II (Stalin Pinto (2B))Stalin Pinto
 
Ce1 ce2 - fle intermédiaire - mme de sartiges
Ce1 ce2 - fle intermédiaire - mme de sartigesCe1 ce2 - fle intermédiaire - mme de sartiges
Ce1 ce2 - fle intermédiaire - mme de sartigesNawal Karam
 
Bassirou Belem: Gestion et commercialisation des produits issus des espèces a...
Bassirou Belem: Gestion et commercialisation des produits issus des espèces a...Bassirou Belem: Gestion et commercialisation des produits issus des espèces a...
Bassirou Belem: Gestion et commercialisation des produits issus des espèces a...Sahel_BeyondForestryLaws
 
Contemporanea las transformaciones en el trabajo
Contemporanea las transformaciones en el trabajoContemporanea las transformaciones en el trabajo
Contemporanea las transformaciones en el trabajoRaúl Arue
 
Lieux de culte à travers l'histoire
Lieux de culte à travers l'histoireLieux de culte à travers l'histoire
Lieux de culte à travers l'histoireSami Sahli
 
استطلاع رأي : الثقة في رئيس الحكومة مستقرة
استطلاع رأي : الثقة في رئيس الحكومة مستقرة استطلاع رأي : الثقة في رئيس الحكومة مستقرة
استطلاع رأي : الثقة في رئيس الحكومة مستقرة Mustapha Khalfi
 
Faire Grandir L'agile - Aigile Tour Toulouse 2012 / PMI - Midi-Pyrénées
Faire Grandir L'agile - Aigile Tour Toulouse 2012 / PMI - Midi-PyrénéesFaire Grandir L'agile - Aigile Tour Toulouse 2012 / PMI - Midi-Pyrénées
Faire Grandir L'agile - Aigile Tour Toulouse 2012 / PMI - Midi-PyrénéesVincent Dumain
 
Leica m651 brochure_fr
Leica m651 brochure_frLeica m651 brochure_fr
Leica m651 brochure_frIDRISSA MEITE
 

Destacado (20)

Projet en permaculture et serres passives de l'Association Jardins Collectifs...
Projet en permaculture et serres passives de l'Association Jardins Collectifs...Projet en permaculture et serres passives de l'Association Jardins Collectifs...
Projet en permaculture et serres passives de l'Association Jardins Collectifs...
 
El docente en las reformas educativas
El docente en las reformas educativasEl docente en las reformas educativas
El docente en las reformas educativas
 
Le gouvernement approuve 16 étrangères propositions d'investissement direct e...
Le gouvernement approuve 16 étrangères propositions d'investissement direct e...Le gouvernement approuve 16 étrangères propositions d'investissement direct e...
Le gouvernement approuve 16 étrangères propositions d'investissement direct e...
 
Division de polinomios
Division de polinomiosDivision de polinomios
Division de polinomios
 
Les relations entre les personnages shen jialiang
Les relations entre les personnages   shen jialiangLes relations entre les personnages   shen jialiang
Les relations entre les personnages shen jialiang
 
N´tics II (Stalin Pinto (2B))
N´tics II (Stalin Pinto (2B))N´tics II (Stalin Pinto (2B))
N´tics II (Stalin Pinto (2B))
 
PV du CM du 07/03/2013 - Waziers
PV du CM du 07/03/2013 - WaziersPV du CM du 07/03/2013 - Waziers
PV du CM du 07/03/2013 - Waziers
 
Ce1 ce2 - fle intermédiaire - mme de sartiges
Ce1 ce2 - fle intermédiaire - mme de sartigesCe1 ce2 - fle intermédiaire - mme de sartiges
Ce1 ce2 - fle intermédiaire - mme de sartiges
 
Bassirou Belem: Gestion et commercialisation des produits issus des espèces a...
Bassirou Belem: Gestion et commercialisation des produits issus des espèces a...Bassirou Belem: Gestion et commercialisation des produits issus des espèces a...
Bassirou Belem: Gestion et commercialisation des produits issus des espèces a...
 
Art
ArtArt
Art
 
Contemporanea las transformaciones en el trabajo
Contemporanea las transformaciones en el trabajoContemporanea las transformaciones en el trabajo
Contemporanea las transformaciones en el trabajo
 
Annuaires des interconnectés
Annuaires des interconnectésAnnuaires des interconnectés
Annuaires des interconnectés
 
Lieux de culte à travers l'histoire
Lieux de culte à travers l'histoireLieux de culte à travers l'histoire
Lieux de culte à travers l'histoire
 
MaxiGreffe3D
MaxiGreffe3DMaxiGreffe3D
MaxiGreffe3D
 
استطلاع رأي : الثقة في رئيس الحكومة مستقرة
استطلاع رأي : الثقة في رئيس الحكومة مستقرة استطلاع رأي : الثقة في رئيس الحكومة مستقرة
استطلاع رأي : الثقة في رئيس الحكومة مستقرة
 
Faire Grandir L'agile - Aigile Tour Toulouse 2012 / PMI - Midi-Pyrénées
Faire Grandir L'agile - Aigile Tour Toulouse 2012 / PMI - Midi-PyrénéesFaire Grandir L'agile - Aigile Tour Toulouse 2012 / PMI - Midi-Pyrénées
Faire Grandir L'agile - Aigile Tour Toulouse 2012 / PMI - Midi-Pyrénées
 
Leica m651 brochure_fr
Leica m651 brochure_frLeica m651 brochure_fr
Leica m651 brochure_fr
 
Stiforp fr
Stiforp frStiforp fr
Stiforp fr
 
Taller 4
Taller 4Taller 4
Taller 4
 
Diapo pal blos de sociales
Diapo pal blos de socialesDiapo pal blos de sociales
Diapo pal blos de sociales
 

Similar a Diseño bases d e datos (20)

Tema6
Tema6Tema6
Tema6
 
base de datos
base de datosbase de datos
base de datos
 
Tema6
Tema6Tema6
Tema6
 
Unidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos ConceptualUnidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos Conceptual
 
3 diseño de-bd
3 diseño de-bd3 diseño de-bd
3 diseño de-bd
 
3 diseño de-bd
3 diseño de-bd3 diseño de-bd
3 diseño de-bd
 
3 diseño de-bd
3 diseño de-bd3 diseño de-bd
3 diseño de-bd
 
3
33
3
 
3 diseño de-bd (1)
3 diseño de-bd (1)3 diseño de-bd (1)
3 diseño de-bd (1)
 
3 diseño de-BD
3 diseño de-BD3 diseño de-BD
3 diseño de-BD
 
3 diseño de-bd
3 diseño de-bd3 diseño de-bd
3 diseño de-bd
 
3 diseño de-bd
3 diseño de-bd3 diseño de-bd
3 diseño de-bd
 
3 diseño de-bd
3 diseño de-bd3 diseño de-bd
3 diseño de-bd
 
3 diseño de-bd
3 diseño de-bd3 diseño de-bd
3 diseño de-bd
 
3 diseño de-bd
3 diseño de-bd3 diseño de-bd
3 diseño de-bd
 
3 diseño de-bd
3 diseño de-bd3 diseño de-bd
3 diseño de-bd
 
333
333333
333
 
3 diseño de-bd
3 diseño de-bd3 diseño de-bd
3 diseño de-bd
 
3 diseño de-bd23
3 diseño de-bd233 diseño de-bd23
3 diseño de-bd23
 
3 diseño de-bd (1)
3 diseño de-bd (1)3 diseño de-bd (1)
3 diseño de-bd (1)
 

Último

BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtweBROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwealekzHuri
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Baker Publishing Company
 
CULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartirCULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartirPaddySydney1
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
Marketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPMarketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPANEP - DETP
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 

Último (20)

Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtweBROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
 
CULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartirCULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartir
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Marketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPMarketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETP
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 

Diseño bases d e datos

  • 1. DISEÑO DE BASES DE DATOS. MODELO ENTIDAD – RELACIÓN. 1. 2. 3. 4. 5. Introducción Metodología de diseño de bases de datos Modelos de datos El modelo entidad – relación Metodología de diseño conceptual
  • 2. 1. Introducción ¿Principal causa de fracaso en el diseño de sistemas de información? La poca confianza en las metodologías de diseño de bases de datos. Consecuencias: Se subestiman el tiempo o los recursos necesarios. Las bases de datos son inadecuadas La documentación es limitada. o ineficientes. El mantenimiento es difícil. 2
  • 3. 2. Metodología de diseño de bases de datos Especificación de requisitos DISEÑO CONCEPTUAL Esquema conceptual NormalizaciónDISEÑO LÓGICO Esquema lógico DISEÑO FÍSICO Esquema físico 3
  • 4. Diseño conceptual Especificació n de requisitos Esquema conceptual Esquema conceptual Descripción de alto nivel del contenido de información de la base de datos, independiente del SGBD que se vaya a utilizar. Lenguaje que se utiliza para describir esquemas conceptuales. Obtener un esquema completo que lo exprese todo. Modelo conceptual Propósito 4
  • 5. Diseño lógicoEsquema conceptual Esquema lógico Esquema lógico Descripción de la estructura de la base de datos según el modelo del SGBD que se vaya a utilizar. Lenguaje que se utiliza para describir esquemas lógicos; hay varios modelos lógicos: de red, relacional, orientado a objetos, ... Obtener una representación que use de la manera más eficiente los recursos disponibles en el modelo lógico para estructurar datos y modelar restricciones. Modelo lógico Propósito del modelo de BD que soporta el SGBD.El diseño lógico depende 5
  • 6. CREATE DATABASE CREATE TABLE CREATE SCHEMA CREATE VIEW CREATE SNAPSHOT CREATE INDEX CREATE CLUSTER Diseño físicoEsquema lógico Esquema físico Esquema físico Descripción de la implantación de una BD en la memoria secundaria: estructuras de almacena- miento y métodos usados para tener un acceso efectivo a los datos. El diseño físico se adapta SGBD específico que se va a utilizar. al Se expresa haciendo uso Por ejemplo, en SQL las del lenguaje de definición de datos del SGBD. sentencias que se utilizan son las siguientes: 6
  • 7. NO NO SÍ NO SÍ SÍ Dependencia de cada una de las etapas del diseño, en el tipo de SGBD y en el SGBD específico: Tipo de SGBD SGBD específico Diseño conceptual Diseño lógico Diseño físico 7
  • 8. 3. Modelos de datos Esquema: Descripción de la estructura de los datos de interés. Un esquema conceptual se representa mediante un modelo conceptual de datos. Cualidades que debe poseer un modelo conceptual: Expresividad . Simplicidad. Minimalidad. Formalidad. Además, hay que añadir aserciones que complementen el esquema. 8
  • 9. 4. El modelo entidad – relación Es el modelo conceptual más utilizado para el diseño conceptual de bases de datos. Fue introducido por Peter Chen en 1976. Entidades Elementos básicos (modelo original) Relaciones entre entidades (interrelaciones) Atributos Jerarquías de generalizaciónOtros elementos (añadidos para mejorar la expresividad) Atributos compuestos Identificadore s 9
  • 10. Entidad Tipo de objeto sobre el que se recoge información: cosa, persona, concepto abstracto osuceso (coches, casas, empleados, clientes, empresas, oficios, diseños de productos, conciertos, excursiones, etc.). ➢Las entidades se representan gráficamente mediante rectángulos y su nombre aparece en el interior. Un nombre de entidad sólo puede aparecer una vez en el esquema. ASIGNATURAes una entidad; Inglés, Cálculo, Algorítmica son ocurrencias de esta entidad. ASIGNATURA CIUDAD es una entidad; Castellón, Barcelona, Toledo son ocurrencias de esta entidad. CIUDAD 10
  • 11. Relación (interrelación) ➢Correspondencia o asociación entre dos o más entidades. ➢Las relaciones se representan gráficamente mediante rombos y su nombre aparece en el interior. ➢La cardinalidad con la que una entidad participa en una relación especifica el número mínimoy el número máximo de dicha entidad. correspondencia s en las que puede tomar parte cada ocurrencia de dirige_a (0,n) lugar residencia (1,n) (0,n) directorEMPLEADO CIUDAD EMPLEADO lugar nacimiento es_dirigido_por (1,1) (0,n)(1,1) participación total u obligatoria participación parcial u opcional 11
  • 12. Atributo Característica de interés sobre una entidad o sobre una relación. La cardinalidad de un atributo indica el número mínimo y el número máximo de valores quepuede tomar para cada omisión es (1,1). ocurrencia de la entidad o relación a la que pertenece. El valor por fecha_inicio (0,n) (0,1) (1,n) residencia nombre nombre dni EMPLEADO CIUDAD altitud (0,n) num_habitantesnacimiento (0,n)(0,1) fecha_nacimiento 12
  • 13. FIJO TEMPORAL FUNCIONARIO DIRECTOR DIRECTOR PROGRAMADOR COMERCIAL PUBLICIDAD TECNICO ADMINISTRATIVO Jerarquía de generalización La entidad E es una generalización de las entidades E1, E2, ... En, si las ocurrencias de éstas son también ocurrencias de E. Todas las propiedades de la entidad genérica son heredadas por las subentidades. Cada jerarquía es total o parcial, y exclusiva o superpuesta. Un subconjunto es un caso particular de generalización con una sola subentidad. Un subconjunto siempre es una jerarquía parcial y exclusiva. entidad como EMPLEADO (p,e)(t,e) DIRECTIVO ADMINISTRATIVO SERVICIOS (t,s) (p,s) 13
  • 14. Atributo compuesto Grupo de atributos que tienen afinidad en cuanto a su significado o en cuanto a su uso. Un atributo compuesto se representa gráficamente mediante un óvalo. ciudad_nacimiento fecha_nacimiento lugar_nacimiento (0,1)nombre EMPLEADOdni ciudad_residencia fecha_inicio lugar_residenciatítulo (0,n) (1,n) 14
  • 15. EMPLEADO Identificador ➢Un identificador de una entidad es un atributo o conjunto de atributos que determina de modo único cada ocurrencia de esa entidad. Todo identificador debe cumplir : (1) no pueden existir dos ocurrencias de la entidad con el mismo valor del identificador, (2) si se omite cualquier atributo del identificador, la condición (1) deja de cumplirse. ➢Toda entidad tiene al menos un identificador y puede tener varios identificadores alternativos. nombre num_empEMPLEADO fecha_nacim (1,1) trabaja_en dni ciudad (1,n) cant DEPARTAMENTO num_depto (0,n) (1,1) (0,n)(1,1) S SP P S# P# 15
  • 16. 5. Metodología de diseño conceptual Para cada área funcional de la empresa se construye un esquema conceptual local siguiendo estos pasos: (1) (2) (3) (4) (5) (6) (7) (8) Identificar las entidades. Identificar las relaciones. Identificar los atributos y asociarlos a entidades y relaciones. Determinar los dominios de los atributos. Determinar los identificadores. Determinar las jerarquías de generalización (si las hay). Dibujar el diagrama entidad – relación. Revisar el esquema conceptual local con el usuario. 16
  • 17. Ejemplo momentonombre teléfonocuánto (0,n) (1,n) (1,n) gusta AMIGO frecuenta (0,n) (0,n) CERVEZA BARsirve (0,n) (1,n) nombre marca nombre dirección momento ∈{mañana, tarde, noche, indiferente} cuánto ∈{nada, normal, mucho} 17
  • 18. Ejercicio 1 fecha_incio fecha_fin número_expediente períodoestado (0,1) (1,1) (0,n) tiene ASUNTO lleva (1,n) (0,n) dnidni CLIENTE PROCURADOR nombre dirección nombre dirección 18
  • 19. número_identificación Ejercicio 2 sexo año_nacimiento país continente posee ANIMAL pertenece (1,1) (1,1) (1,n) (1,n) (1,n) (1,n) albergaZOO ESPECIE nombre nombre_científico nombre_vulgarciudad país familia tamaño peligro presupuesto Hay un ciclo ¿alguna relación es redundante? 19
  • 20. Ejercicio 3 (1,n) poseeSOCIO (1,1) PERSONA (t,s) (0,n)(0,n) salidaPATRÓN BARCOdni nombre matrículafecha dirección nombrehora amarredestino cuota 20
  • 21. De cada AMIGO sabemos el nombre y su teléfono. De cada BAR sabemos el nombre y la dirección. De cada CERVEZA sabemos el nombre y la marca. Los AMIGOS frecuentan uno o varios bares. Puede que les guste ir a cada bar en momentos distintos del día (mañana, tarde o noche), o puede que les sea indiferente. Cada AMIGO ha probado una o varias cervezas y sabe cuánto le gustan: nada, normal o mucho. Una misma CERVEZA puede gustar a varios AMIGOS y puede servirse en varios BARES distintos. De las CERVEZAS que tenemos, algunas no las ha probado nadie. También puede ocurrir que haya CERVEZAS que no se sirvan en ninguno de los BARES que nos interesan. Cada BAR sirve una o varias cervezas. Entre los BARES que nos interesan, puede que haya algunos que no frecuenten nuestros amigos, y otros que sean frecuentados por varios amigos. 21