SlideShare una empresa de Scribd logo
1 de 34
BASES DE DATOS 1
Teórico: Diseño Conceptual
MODELADO CONCEPTUAL
 Primera etapa en el diseño de una BD
 Sub-etapas:
 Estudio del problema real
 Especificación usando un lenguaje de muy alto nivel
 Validar el resultado
 Actividad en la cual se construyen esquemas conceptuales de
una realidad
 Modelos Conceptuales:
 Son modelos de datos de muy alto nivel
 En general se concentran en las estructuras y restricciones de
integridad
 Suelen tener una representación gráfica asociada
 Ejemplos:
 Modelo Entidad-Relación (1976)
 Modelo ER Extendidos (80’s y 90’s)
ELEMENTOS EN UN MODELO DE DATOS
CONCEPTUAL
 Conjuntos:
 Los elementos de interés aparecen agrupados o
clasificados en conjuntos de acuerdo a sus
características
 Relaciones entre Conjuntos:
 Conjuntos de parejas, ternas, cuaternas, etc. de
elementos de los conjuntos anteriores
 Restricciones de Integridad:
 Condiciones que indican cuando un elemento o una
pareja puede o no puede pertenecer a un conjunto o
relación
TÉRMINOS COMUNES
 Atributo:
 Característica que nos interesa de un determinado elemento
de la realidad
 Tiene un tipo asociado
 Cardinalidad:
 Indica cuantos elementos de un conjunto pueden estar
relacionados con un elemento del origen
 Es una restricción de integridad
 N:1
 Dada una relación entre dos conjuntos A y B, se dice que tiene
cardinalidad N:1, si dado un elemento cualquiera de A, puede
haber en la relación sólo una pareja con ese elemento
 N:N
 Dada una relación entre dos conjuntos A y B, se dice que tiene
cardinalidad N:N, si dado un elemento cualquiera de A, puede
haber en la relación cualquier cantidad de elementos de B
TÉRMINOS COMUNES
 Totalidad:
 Dada una relación entre dos conjuntos A y B, se dice
que es total con respecto a A si todos los elementos de
A deben aparecer en alguna pareja de la relación
 Es una restricción de integridad
PRINCIPIOS DE LOS ESQUEMAS
CONCEPTUALES
 Principio del 100%:
 El esquema conceptual asociado a un problema debe
representar todos sus aspectos
 Principio de Conceptualización:
 El esquema conceptual no debe incluir ningún elemento
asociado a la implementación del esquema, así como
ningún elemento orientado a la performance de la futura
BD
MODELO ENTIDAD-RELACIÓN (MER)
 Es un modelo conceptual muy utilizado:
 Propuesto por Chen en 1976
 Existen variantes del MER
 Los modelos OO toman ideas del MER, por lo que
presentan similitudes
 Conceptos básicos:
 Entidad: Elemento de la realidad
 Relación: Asociación entre elementos
MODELO ENTIDAD-RELACIÓN (MER)
 Tiene un DDL gráfico orientado a la representación
de estructuras y restricciones de integridad
 No tiene un DML estándar
 Tiene 2 elementos básicos:
 Diagrama Entidad-Relación: Representa las
estructuras y restricciones estandarizadas
 Restricciones No Estructurales: Son fórmulas lógicas
o de conjuntos que representan las restricciones que no
pueden ser expresadas en el diagrama por su
complejidad o falta de notación
CONSTRUCTORES
 Conjunto de Entidades:
 Modela objetos de la realidad
 Relación:
 Modela asociaciones entre objetos
 Atributo:
 Modela propiedades de tipos de entidades o de relaciones
 Agregación:
 Representa una relación como un tipo de entidad
 Especialización:
 Modela sub-tipos de una entidad
DIAGRAMA ENTIDAD-RELACIÓN
 Los conjuntos de entidades se representan con un
rectángulo con el nombre, del que “cuelgan” los
atributos
 Las relaciones se representan con un rombo con
el nombre, del que conecta con el conjunto de
entidades que relaciona
 Hay un conjunto de restricciones que se puede
imponer sobre el diagrama con diferentes
notaciones
PASOS PARA APLICAR UN MODELO DE DATOS A
UNA DETERMINADA REALIDAD
1. Identificar los elementos de la realidad
2. Identificar las relaciones entre los elementos
3. Representar las propiedades que interesan de
nuestros elementos identificados
4. Determinar otras restricciones que deseamos
imponer
EJEMPLO
ENTIDADES
 Es un elemento distinguible de nuestra realidad
 Las entidades se agrupan en conjuntos de
entidades o tipos de entidades
 Ejemplo:
ATRIBUTOS
 Es una propiedad de una entidad o relación
 Tipos de atributos:
 Simples: Tiene un único valor para una entidad
particular
 Estructurados: Permite representar atributos
compuestos
 Multivalorados: Puede tener un conjunto de valores
para una entidad particular
 Ejemplo:
ATRIBUTOS DETERMINANTES
 Un atributo es determinante cuando no pueden
existir dos entidades en el conjunto que tengan el
mismo valor en ese atributo
 Las entidades del conjunto se pueden identificar
mediante los valores de ese atributo
 Es una restricción porque dice cuáles conjuntos de
entidades son instancias válidas para este
esquema y cuáles no lo son
 Ejemplo:
RELACIONES
 Es un conjunto de parejas, ternas, cuaternas, etc.
 Se representa con un rombo que une las entidades
que participan de la relación
 Ejemplo:
RESTRICCIONES SOBRE RELACIONES
 Cardinalidad
 Totalidad
 Restricciones No Estructurales
 Ejemplo:
ATRIBUTOS DE RELACIONES
 Ejemplo: Cada paciente puede ser atendido por más de un médico,
y a su vez cada médico atenderá varios pacientes. Interesa conocer
las fechas de las atenciones.
 No es un atributo de los médicos porque depende de los pacientes
 No es un atributo de los pacientes porque depende de los médicos
 Es un atributo de la relación
AUTORELACIONES
 Ejemplo: En una empresa existen funcionarios y se sabe que unos
son funcionarios de otros. Un funcionario puede ser jefe de varios
funcionarios y un subordinado es controlado por un único jefe.
RELACIONES MÚLTIPLES
 Ejemplo: Una empresa de construcción, a partir del diseño de sus
proyectos, realiza documentos de requerimientos de materiales.
Todo requerimiento da origen a uno o más pedidos de compra. Se
desea modelar qué requerimientos solicitan qué materiales
originando que pedidos.
AGREGACIONES
 Representa asociaciones entre elementos de
relaciones y de otros conjuntos de entidades
ESPECIALIZACIONES
 Ejemplo: En los hoteles trabajan empleados, éstos se identifican por
su documento (formado por el tipo, país y número). Además, se
conoce su nombre, apellido y teléfono. Los empleados pueden ser
administrativos o de servicio. De los administrativos interesa
registrar los idiomas que sabe hablar.
ENTIDADES DÉBILES
 Ejemplo: Cada hospital tiene varias salas. Cada una de ellas
pertenece a un solo hospital. En distintos hospitales puede haber
salas con el mismo código, pero esto no puede ocurrir dentro de un
hospital.
MER VS UML
 MER:
 Se utiliza para modelado conceptual
 Cada rectángulo representa un conjunto de entidades
 Si dos entidades tienen los mismos valores en todos sus
atributos, son la misma entidad
 Representa los aspectos estáticos del sistema
 UML:
 Se utiliza para modelo conceptual y diseño lógico
 Cada rectángulo representa un conjunto de objetos
 Cada objeto tiene atributos y métodos
 Cada objeto es diferente de cualquier otro objeto de su
misma clase
 Representa los aspectos estáticos pero hay métodos que
representan aspectos dinámicos del sistema
CALIDAD DE ESQUEMAS CONCEPTUALES
 Para asegurar la calidad de los esquemas
conceptuales se define un conjunto de propiedades
que se deben chequear durante y al final de su
desarrollo:
 Completitud
 Correctitud
 Minimalidad
 Expresividad
 Explicitud
COMPLETITUD
 Un esquema es completo cuando representa todas
las características relevantes del problema
 Chequeo:
 Controlar que todos los conceptos del problema estén
representados en alguna parte del esquema
 Controlar que todos los requerimientos sean realizables
con el esquema
 Leer el resultado y compararlo con la descripción
original
CORRECTITUD
 Hay dos tipos:
 Sintáctica: Habla de la forma en que se especifica el
esquema con respecto al lenguaje usado para hacer
esa especificación
 Semántica: Habla de la forma en que la especificación
representa el problema
CORRECTITUD SINTÁCTICA
 Un esquema es correcto sintácticamente cuando
las distintas partes de éste están construidas
correctamente con respecto al lenguaje utilizado
 Ejemplo: Las agregaciones se construyen sobre
una relación, no sobre dos entidades cualesquiera
u otra cosa
CORRECTITUD SINTÁCTICA
 Chequear:
 Existencia de cardinalidades en cada relación
 Existencia de atributos determinantes en cada entidad.
Si no existen, entonces verificar que sea entidad débil
con respecto a otra
 Existencia de una y sólo una relación y todas las
entidades que intervienen en la misma dentro de cada
agregación
CORRECTITUD SEMÁNTICA
 Un esquema es correcto semánticamente si cada
elemento del problema se representa utilizando
estructuras adecuadas
 Chequear y/o Responder para cada concepto del
problema (de la realidad):
 ¿Es un atributo, entidad ó relación?
 ¿Una sola categoría de entidades o más de una?
 ¿Una relación es binaria o múltiple?
 ¿Cuál es el mecanismo de determinación del conjunto de
entidades?
 Las cardinalidades y totalidades, ¿tienen sentido?
 En general, ¿la representación tiene sentido con
respecto a la realidad?.
MINIMALIDAD
 Un esquema es minimal si cualquier elemento de la
realidad aparece sólo una vez en el esquema
 Chequear:
 Donde está representado en el esquema cada elemento
de la realidad
 A qué elemento de la realidad corresponde cada
elemento del esquema
 Controlar atributos calculados
EXPRESIVIDAD
 Un esquema es expresivo si representa la realidad
en una forma natural que puede ser fácilmente
comprensible usando sólo la semántica del modelo
EXPLICITUD
 Un esquema es explícito si no utiliza más
formalismos que el diagrama E-R
REFERENCIAS
 Capítulos 3, 14, 21 Elmasri-Navathe
 Projeto Lógico e Físico de Banco de Dados
(Setzer)

Más contenido relacionado

Similar a bd1-2-diseno_conceptual.pptx

Similar a bd1-2-diseno_conceptual.pptx (20)

Mer
MerMer
Mer
 
Mer
MerMer
Mer
 
Universidad catolica santiago de guayaquil
Universidad catolica santiago de guayaquilUniversidad catolica santiago de guayaquil
Universidad catolica santiago de guayaquil
 
Deber 1
Deber 1 Deber 1
Deber 1
 
Análisis de sistemas clase 3
Análisis de sistemas   clase 3Análisis de sistemas   clase 3
Análisis de sistemas clase 3
 
Presentacion de MER
Presentacion de MERPresentacion de MER
Presentacion de MER
 
Tema 3
Tema 3Tema 3
Tema 3
 
Ejemplos de entidad relacion
Ejemplos de entidad relacionEjemplos de entidad relacion
Ejemplos de entidad relacion
 
MODELAMIENTO ENTIDAD-RELACION (ER)
MODELAMIENTO ENTIDAD-RELACION (ER)MODELAMIENTO ENTIDAD-RELACION (ER)
MODELAMIENTO ENTIDAD-RELACION (ER)
 
3a5 victor uquillas-tarea 1
3a5 victor uquillas-tarea 13a5 victor uquillas-tarea 1
3a5 victor uquillas-tarea 1
 
Tema 3.pdf
Tema 3.pdfTema 3.pdf
Tema 3.pdf
 
Deber # 1 info modelo de entidad relacional
Deber # 1 info modelo de entidad relacionalDeber # 1 info modelo de entidad relacional
Deber # 1 info modelo de entidad relacional
 
Presentacion de mer
Presentacion de mer Presentacion de mer
Presentacion de mer
 
Trabajo de base de datos
Trabajo de base de datosTrabajo de base de datos
Trabajo de base de datos
 
SISTEMA ORIENTADO A OBJETOS
SISTEMA ORIENTADO A OBJETOSSISTEMA ORIENTADO A OBJETOS
SISTEMA ORIENTADO A OBJETOS
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relación
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacion
 
modelado de datos
modelado de datosmodelado de datos
modelado de datos
 
MODELAMIENTO ENTIDAD-RELACION
MODELAMIENTO ENTIDAD-RELACIONMODELAMIENTO ENTIDAD-RELACION
MODELAMIENTO ENTIDAD-RELACION
 
Entidad relacion
Entidad relacionEntidad relacion
Entidad relacion
 

Más de diablo2289

dokumen.tips_normalizacion-566725e2765b1.docx
dokumen.tips_normalizacion-566725e2765b1.docxdokumen.tips_normalizacion-566725e2765b1.docx
dokumen.tips_normalizacion-566725e2765b1.docxdiablo2289
 
5.-Algebra-Relacional_parte-1.pdf
5.-Algebra-Relacional_parte-1.pdf5.-Algebra-Relacional_parte-1.pdf
5.-Algebra-Relacional_parte-1.pdfdiablo2289
 
Bases de datos_Módulo2_El modelo relacional y el álgebra relacional.pdf
Bases de datos_Módulo2_El modelo relacional y el álgebra relacional.pdfBases de datos_Módulo2_El modelo relacional y el álgebra relacional.pdf
Bases de datos_Módulo2_El modelo relacional y el álgebra relacional.pdfdiablo2289
 
contrato-de-anticretico-de-un-departamento.pdf
contrato-de-anticretico-de-un-departamento.pdfcontrato-de-anticretico-de-un-departamento.pdf
contrato-de-anticretico-de-un-departamento.pdfdiablo2289
 
Base-de-Datos-I (1).pdf
Base-de-Datos-I (1).pdfBase-de-Datos-I (1).pdf
Base-de-Datos-I (1).pdfdiablo2289
 
actuaciones policiales.pdf
actuaciones policiales.pdfactuaciones policiales.pdf
actuaciones policiales.pdfdiablo2289
 
0.- CARACTERISTICAS MAS DESTACADAS.pptx
0.- CARACTERISTICAS MAS DESTACADAS.pptx0.- CARACTERISTICAS MAS DESTACADAS.pptx
0.- CARACTERISTICAS MAS DESTACADAS.pptxdiablo2289
 
Proceso02 an 2015
Proceso02 an 2015Proceso02 an 2015
Proceso02 an 2015diablo2289
 

Más de diablo2289 (9)

dokumen.tips_normalizacion-566725e2765b1.docx
dokumen.tips_normalizacion-566725e2765b1.docxdokumen.tips_normalizacion-566725e2765b1.docx
dokumen.tips_normalizacion-566725e2765b1.docx
 
5.-Algebra-Relacional_parte-1.pdf
5.-Algebra-Relacional_parte-1.pdf5.-Algebra-Relacional_parte-1.pdf
5.-Algebra-Relacional_parte-1.pdf
 
Bases de datos_Módulo2_El modelo relacional y el álgebra relacional.pdf
Bases de datos_Módulo2_El modelo relacional y el álgebra relacional.pdfBases de datos_Módulo2_El modelo relacional y el álgebra relacional.pdf
Bases de datos_Módulo2_El modelo relacional y el álgebra relacional.pdf
 
dis02.pdf
dis02.pdfdis02.pdf
dis02.pdf
 
contrato-de-anticretico-de-un-departamento.pdf
contrato-de-anticretico-de-un-departamento.pdfcontrato-de-anticretico-de-un-departamento.pdf
contrato-de-anticretico-de-un-departamento.pdf
 
Base-de-Datos-I (1).pdf
Base-de-Datos-I (1).pdfBase-de-Datos-I (1).pdf
Base-de-Datos-I (1).pdf
 
actuaciones policiales.pdf
actuaciones policiales.pdfactuaciones policiales.pdf
actuaciones policiales.pdf
 
0.- CARACTERISTICAS MAS DESTACADAS.pptx
0.- CARACTERISTICAS MAS DESTACADAS.pptx0.- CARACTERISTICAS MAS DESTACADAS.pptx
0.- CARACTERISTICAS MAS DESTACADAS.pptx
 
Proceso02 an 2015
Proceso02 an 2015Proceso02 an 2015
Proceso02 an 2015
 

Último

Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVSebastianPaez47
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023RonaldoPaucarMontes
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrialGibranDiaz7
 
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILClase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILProblemSolved
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptCRISTOFERSERGIOCANAL
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajasjuanprv
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfAntonioGonzalezIzqui
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 
Condensadores de la rama de electricidad y magnetismo
Condensadores de la rama de electricidad y magnetismoCondensadores de la rama de electricidad y magnetismo
Condensadores de la rama de electricidad y magnetismosaultorressep
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptMarianoSanchez70
 
Clase 2 Revoluciones Industriales y .pptx
Clase 2 Revoluciones Industriales y .pptxClase 2 Revoluciones Industriales y .pptx
Clase 2 Revoluciones Industriales y .pptxChristopherOlave2
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptxguillermosantana15
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfyoseka196
 

Último (20)

Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrial
 
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILClase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
 
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajas
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 
Condensadores de la rama de electricidad y magnetismo
Condensadores de la rama de electricidad y magnetismoCondensadores de la rama de electricidad y magnetismo
Condensadores de la rama de electricidad y magnetismo
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
 
Clase 2 Revoluciones Industriales y .pptx
Clase 2 Revoluciones Industriales y .pptxClase 2 Revoluciones Industriales y .pptx
Clase 2 Revoluciones Industriales y .pptx
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdf
 

bd1-2-diseno_conceptual.pptx

  • 1. BASES DE DATOS 1 Teórico: Diseño Conceptual
  • 2. MODELADO CONCEPTUAL  Primera etapa en el diseño de una BD  Sub-etapas:  Estudio del problema real  Especificación usando un lenguaje de muy alto nivel  Validar el resultado  Actividad en la cual se construyen esquemas conceptuales de una realidad  Modelos Conceptuales:  Son modelos de datos de muy alto nivel  En general se concentran en las estructuras y restricciones de integridad  Suelen tener una representación gráfica asociada  Ejemplos:  Modelo Entidad-Relación (1976)  Modelo ER Extendidos (80’s y 90’s)
  • 3. ELEMENTOS EN UN MODELO DE DATOS CONCEPTUAL  Conjuntos:  Los elementos de interés aparecen agrupados o clasificados en conjuntos de acuerdo a sus características  Relaciones entre Conjuntos:  Conjuntos de parejas, ternas, cuaternas, etc. de elementos de los conjuntos anteriores  Restricciones de Integridad:  Condiciones que indican cuando un elemento o una pareja puede o no puede pertenecer a un conjunto o relación
  • 4. TÉRMINOS COMUNES  Atributo:  Característica que nos interesa de un determinado elemento de la realidad  Tiene un tipo asociado  Cardinalidad:  Indica cuantos elementos de un conjunto pueden estar relacionados con un elemento del origen  Es una restricción de integridad  N:1  Dada una relación entre dos conjuntos A y B, se dice que tiene cardinalidad N:1, si dado un elemento cualquiera de A, puede haber en la relación sólo una pareja con ese elemento  N:N  Dada una relación entre dos conjuntos A y B, se dice que tiene cardinalidad N:N, si dado un elemento cualquiera de A, puede haber en la relación cualquier cantidad de elementos de B
  • 5. TÉRMINOS COMUNES  Totalidad:  Dada una relación entre dos conjuntos A y B, se dice que es total con respecto a A si todos los elementos de A deben aparecer en alguna pareja de la relación  Es una restricción de integridad
  • 6. PRINCIPIOS DE LOS ESQUEMAS CONCEPTUALES  Principio del 100%:  El esquema conceptual asociado a un problema debe representar todos sus aspectos  Principio de Conceptualización:  El esquema conceptual no debe incluir ningún elemento asociado a la implementación del esquema, así como ningún elemento orientado a la performance de la futura BD
  • 7. MODELO ENTIDAD-RELACIÓN (MER)  Es un modelo conceptual muy utilizado:  Propuesto por Chen en 1976  Existen variantes del MER  Los modelos OO toman ideas del MER, por lo que presentan similitudes  Conceptos básicos:  Entidad: Elemento de la realidad  Relación: Asociación entre elementos
  • 8. MODELO ENTIDAD-RELACIÓN (MER)  Tiene un DDL gráfico orientado a la representación de estructuras y restricciones de integridad  No tiene un DML estándar  Tiene 2 elementos básicos:  Diagrama Entidad-Relación: Representa las estructuras y restricciones estandarizadas  Restricciones No Estructurales: Son fórmulas lógicas o de conjuntos que representan las restricciones que no pueden ser expresadas en el diagrama por su complejidad o falta de notación
  • 9. CONSTRUCTORES  Conjunto de Entidades:  Modela objetos de la realidad  Relación:  Modela asociaciones entre objetos  Atributo:  Modela propiedades de tipos de entidades o de relaciones  Agregación:  Representa una relación como un tipo de entidad  Especialización:  Modela sub-tipos de una entidad
  • 10. DIAGRAMA ENTIDAD-RELACIÓN  Los conjuntos de entidades se representan con un rectángulo con el nombre, del que “cuelgan” los atributos  Las relaciones se representan con un rombo con el nombre, del que conecta con el conjunto de entidades que relaciona  Hay un conjunto de restricciones que se puede imponer sobre el diagrama con diferentes notaciones
  • 11. PASOS PARA APLICAR UN MODELO DE DATOS A UNA DETERMINADA REALIDAD 1. Identificar los elementos de la realidad 2. Identificar las relaciones entre los elementos 3. Representar las propiedades que interesan de nuestros elementos identificados 4. Determinar otras restricciones que deseamos imponer
  • 13. ENTIDADES  Es un elemento distinguible de nuestra realidad  Las entidades se agrupan en conjuntos de entidades o tipos de entidades  Ejemplo:
  • 14. ATRIBUTOS  Es una propiedad de una entidad o relación  Tipos de atributos:  Simples: Tiene un único valor para una entidad particular  Estructurados: Permite representar atributos compuestos  Multivalorados: Puede tener un conjunto de valores para una entidad particular  Ejemplo:
  • 15. ATRIBUTOS DETERMINANTES  Un atributo es determinante cuando no pueden existir dos entidades en el conjunto que tengan el mismo valor en ese atributo  Las entidades del conjunto se pueden identificar mediante los valores de ese atributo  Es una restricción porque dice cuáles conjuntos de entidades son instancias válidas para este esquema y cuáles no lo son  Ejemplo:
  • 16. RELACIONES  Es un conjunto de parejas, ternas, cuaternas, etc.  Se representa con un rombo que une las entidades que participan de la relación  Ejemplo:
  • 17. RESTRICCIONES SOBRE RELACIONES  Cardinalidad  Totalidad  Restricciones No Estructurales  Ejemplo:
  • 18. ATRIBUTOS DE RELACIONES  Ejemplo: Cada paciente puede ser atendido por más de un médico, y a su vez cada médico atenderá varios pacientes. Interesa conocer las fechas de las atenciones.  No es un atributo de los médicos porque depende de los pacientes  No es un atributo de los pacientes porque depende de los médicos  Es un atributo de la relación
  • 19. AUTORELACIONES  Ejemplo: En una empresa existen funcionarios y se sabe que unos son funcionarios de otros. Un funcionario puede ser jefe de varios funcionarios y un subordinado es controlado por un único jefe.
  • 20. RELACIONES MÚLTIPLES  Ejemplo: Una empresa de construcción, a partir del diseño de sus proyectos, realiza documentos de requerimientos de materiales. Todo requerimiento da origen a uno o más pedidos de compra. Se desea modelar qué requerimientos solicitan qué materiales originando que pedidos.
  • 21. AGREGACIONES  Representa asociaciones entre elementos de relaciones y de otros conjuntos de entidades
  • 22. ESPECIALIZACIONES  Ejemplo: En los hoteles trabajan empleados, éstos se identifican por su documento (formado por el tipo, país y número). Además, se conoce su nombre, apellido y teléfono. Los empleados pueden ser administrativos o de servicio. De los administrativos interesa registrar los idiomas que sabe hablar.
  • 23. ENTIDADES DÉBILES  Ejemplo: Cada hospital tiene varias salas. Cada una de ellas pertenece a un solo hospital. En distintos hospitales puede haber salas con el mismo código, pero esto no puede ocurrir dentro de un hospital.
  • 24. MER VS UML  MER:  Se utiliza para modelado conceptual  Cada rectángulo representa un conjunto de entidades  Si dos entidades tienen los mismos valores en todos sus atributos, son la misma entidad  Representa los aspectos estáticos del sistema  UML:  Se utiliza para modelo conceptual y diseño lógico  Cada rectángulo representa un conjunto de objetos  Cada objeto tiene atributos y métodos  Cada objeto es diferente de cualquier otro objeto de su misma clase  Representa los aspectos estáticos pero hay métodos que representan aspectos dinámicos del sistema
  • 25. CALIDAD DE ESQUEMAS CONCEPTUALES  Para asegurar la calidad de los esquemas conceptuales se define un conjunto de propiedades que se deben chequear durante y al final de su desarrollo:  Completitud  Correctitud  Minimalidad  Expresividad  Explicitud
  • 26. COMPLETITUD  Un esquema es completo cuando representa todas las características relevantes del problema  Chequeo:  Controlar que todos los conceptos del problema estén representados en alguna parte del esquema  Controlar que todos los requerimientos sean realizables con el esquema  Leer el resultado y compararlo con la descripción original
  • 27. CORRECTITUD  Hay dos tipos:  Sintáctica: Habla de la forma en que se especifica el esquema con respecto al lenguaje usado para hacer esa especificación  Semántica: Habla de la forma en que la especificación representa el problema
  • 28. CORRECTITUD SINTÁCTICA  Un esquema es correcto sintácticamente cuando las distintas partes de éste están construidas correctamente con respecto al lenguaje utilizado  Ejemplo: Las agregaciones se construyen sobre una relación, no sobre dos entidades cualesquiera u otra cosa
  • 29. CORRECTITUD SINTÁCTICA  Chequear:  Existencia de cardinalidades en cada relación  Existencia de atributos determinantes en cada entidad. Si no existen, entonces verificar que sea entidad débil con respecto a otra  Existencia de una y sólo una relación y todas las entidades que intervienen en la misma dentro de cada agregación
  • 30. CORRECTITUD SEMÁNTICA  Un esquema es correcto semánticamente si cada elemento del problema se representa utilizando estructuras adecuadas  Chequear y/o Responder para cada concepto del problema (de la realidad):  ¿Es un atributo, entidad ó relación?  ¿Una sola categoría de entidades o más de una?  ¿Una relación es binaria o múltiple?  ¿Cuál es el mecanismo de determinación del conjunto de entidades?  Las cardinalidades y totalidades, ¿tienen sentido?  En general, ¿la representación tiene sentido con respecto a la realidad?.
  • 31. MINIMALIDAD  Un esquema es minimal si cualquier elemento de la realidad aparece sólo una vez en el esquema  Chequear:  Donde está representado en el esquema cada elemento de la realidad  A qué elemento de la realidad corresponde cada elemento del esquema  Controlar atributos calculados
  • 32. EXPRESIVIDAD  Un esquema es expresivo si representa la realidad en una forma natural que puede ser fácilmente comprensible usando sólo la semántica del modelo
  • 33. EXPLICITUD  Un esquema es explícito si no utiliza más formalismos que el diagrama E-R
  • 34. REFERENCIAS  Capítulos 3, 14, 21 Elmasri-Navathe  Projeto Lógico e Físico de Banco de Dados (Setzer)

Notas del editor

  1. u