Está en la página 1de 2

CURSO A DISTANCIA: TECNOLOGAS DE CUARTA GENERACIN IMPLEMENTACIN DE SQL SERVER 2008

MODELO CONCEPTUAL DE BASE DE DATOS Fuente: http://www.slideshare.net/ruthamada/modelo-conceptual-de-la-base-de-datos-360327 1. Modelo Conceptual de la Base de Datos Ruth Hidalgo Vctor Samaniego 2. Propsito de una metodologa de diseo El propsito de la metodologa de diseo es facilitar el propsito de diseo y servir de soporte de la base de datos mediante la utilizacin de procedimientos, tcnicas, herramientas ya ayudas para la generacin de documentacin. 3. Fases principales del diseo de una base de datos Las Fases son: Diseo conceptual de la base de datos Diseo lgico de la base de datos Diseo fsico de la base de datos 4. Factores de importancia para que el diseo de una base de datos resulte adecuado. Los Factores de gran importancia para el diseo 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 ms adelante 5. Importancia de los usuarios en el proceso de diseo 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 diseador de bases de datos ha realizado. 6. Objetivo del diseo 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 organizacin, enteramente independiente de los detalles de implementacin. Y que sirvan de base para las dems etapas de diseo. 7. Pasos para el diseo conceptual de la base de datos Los pasos que estn asociados al diseo conceptual son: Identificar los tipos de entidad. Identificar los tipos de relacin. Identificar y asociar los atributos con los tipos de entidad y de relacin. 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. 8. Tipos de entidad y los tipos de relacin a partir de las especificaciones de requisitos del usuario.

CURSO A DISTANCIA: TECNOLOGAS DE CUARTA GENERACIN IMPLEMENTACIN DE SQL SERVER 2008

Para identificar los tipos de entidad debemos: Definir los objetos principales en los que los usuarios estn interesados. Identificar las frases o nombres nominales mencionados. Identificar objetos que tenga existencia propia. Para identificar los tipos de relacin debemos: Buscar los nombres mencionados en la especificacin 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 ms de dos tipos de entidad. 9. Atributos a partir de la especificacin de requisitos del usuario y asociacin los tipos de entidad o de relacin Los atributos se identificaran de la siguiente manera: Es similar a la identificacin de entidades. Se busca nombres o frases nominales dentro de la especificacin de requisitos del usuario, nombre o frase nominal es una propiedad, cualidad, identificador o caracterstica de una de esas entidades o relaciones. Los atributos se asocian con los tipos de entidad o de relacin en base a la especificacin que nos proporciona el usuario. 10. Propsito de la tcnica de especializacin/ generalizacin de los tipos de entidad. El propsito es resaltar las diferencias entre entidades definiendo una o ms subclases de una entidad superclase. 11. Comprobacin de si hay redundancia en un modelo de datos Para comprobar si hay redundancia se debe realizar lo siguiente: Examinar las relaciones uno a uno Eliminar las relaciones redundantes Considerar la dimensin temporal Por ejemplo si tenemos dos entidades en un hotel cliente y husped, 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. 12. Importancia de validar el modelo de datos conceptual y tcnicas para validar dicho modelo. Es conveniente validar porque nos garantiza que soporta las transacciones requeridas, las tcnicas que tenemos para validar este modelo son: Descripcin de las transacciones Utilizacin de las rutas de las transacciones 13. Propsito de la documentacin generada durante el diseo conceptual de la base de datos. El propsito de la documentacin es dar una organizacin de los datos y de los pasos a seguir para el desarrollo de la base de datos, as como tambin es el soporte de las dems etapas de diseo.

También podría gustarte