Modelo conceptual

13

Click here to load reader

description

Modelo conceptual de BDD1

Transcript of Modelo conceptual

Page 1: Modelo conceptual

BASE DE DATOS I

MODELO CONCEPTUAL

Page 2: Modelo conceptual

Propósito de una metodología de diseñ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 3: Modelo conceptual

Fases principales del diseño de una base de

datos

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 4: Modelo conceptual

Factores de importancia para que el

diseño de una base de datos resulte

adecuado

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 5: Modelo conceptual

Importancia 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 6: Modelo conceptual

Objetivo del diseño conceptual 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 7: Modelo conceptual

Pasos para el diseño conceptual de la base de

datos

Identificar los tipos de entidad.

Identificar los tipos de relación.

Identificar y asociar los atributos con los tipos de entidad y de relación.

Determinar los dominios de los atributos.

Determinar los atributos de clave candidata, principal y alternativa.

Considerar el uso de conceptos de modelado avanzados (opcional).

Comprobar si el modelo tiene redundancia.

Validar el modelo conceptual, comprobando las transacciones de los usuarios

Repasar el modelo de datos conceptual con los usuarios.

Page 8: Modelo conceptual

Tipos de entidad y los tipos de relación a

partir de las especificaciones de requisitos

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 9: Modelo conceptual

Atributos a partir de la especificación de

requisitos del usuario y asociación los tipos

de entidad o de relación

Los atributos se identificarían de la siguiente manera:

Es similar a la identificación de entidades.

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.

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 10: Modelo conceptual

Propósito de la técnica de especialización/

generalización de los tipos de entidad

El propósito es resaltar las diferencias entre

entidades definiendo una o más subclases

de una entidad superclase.

Page 11: Modelo conceptual

Comprobación de si hay redundancia en 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

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 12: Modelo conceptual

Importancia de validar el modelo de datos

conceptual y técnicas para validar dicho

modelo.

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 13: Modelo conceptual

Propósito de la documentación generada

durante el diseño conceptual de la base de

datos.

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.