Modelo Conceptual

17
UNIVERSIDAD TÉCNICA PARTICULAR DE UNIVERSIDAD TÉCNICA PARTICULAR DE LOJA LOJA La Universidad Católica de Loja La Universidad Católica de Loja Sistemas Informáticos y Computación

description

Cuestiones de repaso del capitulo 15

Transcript of Modelo Conceptual

Page 1: Modelo Conceptual

UNIVERSIDAD TÉCNICA PARTICULAR UNIVERSIDAD TÉCNICA PARTICULAR DE LOJADE LOJA

La Universidad Católica de LojaLa Universidad Católica de Loja

Sistemas Informáticos y Computación

Page 2: Modelo Conceptual

DISEÑO DISEÑO CONCEPTUAL DE CONCEPTUAL DE BASE DE DATOSBASE DE DATOS

Page 3: Modelo Conceptual

PROPÓSITO DE LA METODOLOGÍA DE PROPÓSITO DE LA METODOLOGÍA DE DISEÑODISEÑO

• El propósito de la metodología de diseño es facilitar el propósito de diseño y servir de soporte de la base de datos mediante la utilización de procedimientos, técnicas, herramientas ya ayudas para la generación de documentación.

Page 4: Modelo Conceptual

FASES DEL DISEÑO DE UNA BASE DE FASES DEL DISEÑO DE UNA BASE DE DATOSDATOS

• Las Fases son:– Diseño conceptual de la base de

datos– Diseño lógico de la base de datos– Diseño físico de la base de datos

Page 5: Modelo Conceptual

FACTORES QUE HACEN ADECUADO EL FACTORES QUE HACEN ADECUADO EL DISEÑO DE LA BASE DE DATOSDISEÑO DE LA BASE DE DATOS

• Los Factores de gran importancia para el diseño de una base de datos son los siguientes:– Entender lo que el usuario nos pide– Entender lo que el usuario no puede

pedir– Agregar cosas que el usuario no ha

identificado pero que va a necesitar más adelante 

Page 6: Modelo Conceptual

PAPEL DE LOS USUARIOS EN EL PROCESO DE DISEÑO DE UNA BASE

DE DATOS

• Es importante tomar en cuenta al cliente durante todo el proceso de desarrollo de la base de datos, para que al final esta sea lo que él necesita y se sienta satisfecho con el trabajo que el diseñador de bases de datos ha realizado

Page 7: Modelo Conceptual

OBJETIVO PRINCIPAL DEL DISEÑO OBJETIVO PRINCIPAL DEL DISEÑO CONCEPTUAL DE LA BASE DE DATOSCONCEPTUAL DE LA BASE DE DATOS

• El objetivo principal es construir un modelo conceptual de los datos de acuerdo con los requisitos de datos de la organización, enteramente independiente de los detalles de implementación. Y que sirvan de base para las demás etapas de diseño.

Page 8: Modelo Conceptual

PASOS ASOCIADOS AL DISEÑO PASOS ASOCIADOS AL DISEÑO CONCEPTUAL DE LA BASE DE DATOSCONCEPTUAL DE LA BASE DE DATOS

• Los pasos asociados al diseño conceptual son:1. Identificar los tipos de entidad.2. Identificar los tipos de relación.3. Identificar y asociar los atributos con los tipos de entidad y

de relación.4. Determinar los dominios de los atributos.5. Determinar los atributos de clave candidata, principal y

alternativa.6. Considerar el uso de conceptos de modelado avanzados

(opcional).7. Comprobar si el modelo tiene redundancia.8. Validar el modelo conceptual, comprobando las

transacciones de los usuarios9. Repasar el modelo de datos conceptual con los usuarios.

Page 9: Modelo Conceptual

TIPOS DE ENTIDAD Y DE RELACIÓN TIPOS DE ENTIDAD Y DE RELACIÓN BASADAS EN ESPECIFICACIONES DE BASADAS EN ESPECIFICACIONES DE

REQUISITOS DEL USUARIOREQUISITOS DEL USUARIO

• Para identificar los tipos de entidad debemos:• Definir los objetos principales en los que los usuarios

están interesados.• Identificar las frases o nombres nominales

mencionados.• Identificar objetos que tenga existencia propia.• Para identificar los tipos de relación debemos:

– Buscar los nombres mencionados en la especificación de requisitos del usuario, utilizando consideraciones gramaticales.

– Normalmente se indican mediante verbos o expresiones verbales.– Las relaciones son binarias ya que existen entre dos tipos de

entidad, excepto las relacione complejas que pueden implicar más de dos tipos de entidad.

Page 10: Modelo Conceptual

ATRIBUTOS A PARTIR DE LA ATRIBUTOS A PARTIR DE LA ESPECIFICACIÓN DE REQUISITOS DEL ESPECIFICACIÓN DE REQUISITOS DEL

USUARIOUSUARIO

• Los atributos se identifican de la siguiente manera:– Se busca nombres o frases nominales

dentro de la especificación de requisitos del usuario, nombre o frase nominal es una propiedad, cualidad, identificador o característica de una de esas entidades o relaciones.

Page 11: Modelo Conceptual

ASOCIACIÓN DE ATRIBUTOS CON ASOCIACIÓN DE ATRIBUTOS CON LOS TIPOS DE ENTIDAD O RELACIÓNLOS TIPOS DE ENTIDAD O RELACIÓN

• Los atributos se asocian con los tipos de entidad o de relación en base a la especificación que nos proporciona el usuario.

Page 12: Modelo Conceptual

ESPECIALIZACIÓN/ ESPECIALIZACIÓN/ GENERALIZACIÓN DE LOS GENERALIZACIÓN DE LOS

TIPOS DE ENTIDAD TIPOS DE ENTIDAD

• El propósito es resaltar las diferencias entre entidades definiendo una o más subclases de una entidad superclase.

Page 13: Modelo Conceptual

COMPROBACIÓN DE REDUNDANCIA COMPROBACIÓN DE REDUNDANCIA EN UN MODELO DE DATOSEN UN MODELO DE DATOS

• Para comprobar si hay redundancia se debe realizar lo siguiente:– Reexaminar a examinar las relaciones

uno a uno– Eliminar las relaciones redundantes– Considerar la dimensión temporal

Page 14: Modelo Conceptual

EJEMPLO DE REDUNDANCIA EN EJEMPLO DE REDUNDANCIA EN UN MODELO DE DATOSUN MODELO DE DATOS

 

• Por ejemplo si tenemos dos entidades en un hotel cliente y huésped, las dos son la misma por la que debemos combinarlas y si las claves principales son diferentes se selecciona la una de ellas como principal y dejamos la otra como alternativa.

Page 15: Modelo Conceptual

VALIDACIÓN DEL MODELO VALIDACIÓN DEL MODELO DE DATOS CONCEPTUALDE DATOS CONCEPTUAL

• Es conveniente validar por que nos garantiza que soporta las transacciones requeridas, las técnicas que tenemos para validar este modelo son:– Descripción de las transacciones– Utilización de las rutas de las transacciones

Page 16: Modelo Conceptual

PROPÓSITO DE LA PROPÓSITO DE LA DOCUMENTACIÓNDOCUMENTACIÓN

• El propósito de la documentación es dar una organización de los datos y de los pasos a seguir para el desarrollo de la base de datos, así como también es el soporte de las demás etapas de diseño.

Page 17: Modelo Conceptual

TEXTO BASE:

• SISTEMAS DE BASES DE DATOS“Un enfoque práctico para diseño,

implementación y gestión”

Thomas M. ConnollyCarolyn E. Begg.

4ta. EdiciónEditorial PEARSON