Successfully reported this slideshow.

Cuestiones de Repaso Capitulo 16

0

Share

Upcoming SlideShare
Diseño Lógico
Diseño Lógico
Loading in …3
×
1 of 9
1 of 9

More Related Content

Related Audiobooks

Free with a 14 day trial from Scribd

See all

Cuestiones de Repaso Capitulo 16

  1. 1. Cuestiones de Repaso del capitulo 16 Integrantes: José Luís Fernández Edwin Maza
  2. 2. El propósito del diseño lógico de Base de Datos <ul><li>Transformar del modelo conceptual al modelo lógico de datos. Y que se ajuste al gestor de base de datos que va ha ser utilizado. </li></ul>
  3. 3. Describa las reglas para derivar tablas que representen: <ul><li>A) Tipos de entidad fuertes </li></ul><ul><li>Personal (cedula, nombre, apellido, ocupación, rol) -> PK (cedula) </li></ul><ul><li>Programas (código_p, nombre, tipo) -> PK(codigo_p) </li></ul><ul><li>Clientes (cod_cliente, nombre, ocupación, empresa) -> PK(cod_cliente) </li></ul><ul><li>Horarios (día, hora_inicio, hora_fin, cod_programa, descripción) </li></ul>
  4. 4. Describa las reglas para derivar tablas que representen: <ul><li>B) Tipos de entidad débiles </li></ul><ul><li>Horarios (día, hora_inicio, hora_fin, cod_programa, descripción) </li></ul><ul><li>C) Tipos de relaciones binarias uno a muchos </li></ul><ul><li>Un programa tiene uno o varios horarios </li></ul><ul><li>D) Tipos de relaciones binarias uno a uno </li></ul><ul><li>No hay por el momento </li></ul><ul><li>E) Tipos de relaciones recursivas uno a uno </li></ul><ul><li>De la entidad personal solo hay un gerente </li></ul>
  5. 5. Explique como puede utilizarse la técnica de normalización para derivar las tablas derivadas a partir del modelo conceptual <ul><li>Describiendo las entidades que existan aunque sean sinónimos o homónimos, para luego crearse categorías o dominios de acuerdo a su tipo. </li></ul><ul><li>Además que la normalización me organizará los datos de acuerdo a las dependencias funcionales. </li></ul>
  6. 6. Explique dos técnicas que pueden usarse para verificar que el esquema relacional es capaz de soportar las transacciones necesarias <ul><li>Verificación </li></ul><ul><li>Me permitirá ver como me está respondiendo los datos de acuerdo a la especificación de requisitos, en el momento que se está desarrollando el sistema. </li></ul><ul><li>Validación </li></ul><ul><li>Me permite identificar cuales son los errores en el momento que se realice manualmente. Con el fin de resolver el problema. </li></ul>
  7. 7. Describa el propósito de las restricciones de integridad e identifique los tipos principales de restricciones de integridad existentes en un modelo lógico de los datos <ul><li>Determinar que relación o entidad es padre y cual se está referenciado a cuál, para que exista una consistencia de la base de datos del sistema. </li></ul><ul><li>Tipos de restricciones </li></ul><ul><li>Integridad de las entidades </li></ul><ul><li>Integridad referencial </li></ul><ul><li>Multiplicidad </li></ul><ul><li>Restricciones relativas a los dominios de los atributos </li></ul>
  8. 8. Describa las estrategias alternativas que pueden aplicarse si existe un tupla hija que hace referencia a una tupla padre que queremos borrar <ul><li>No Action.- Impide borrar la tupla porque hay una tupla hija. </li></ul><ul><li>Cascade.- Borrará la tupla padre y la hija que hace referencia. </li></ul><ul><li>Set Null.- Se borrará la tupla padre pero la tupla hija quedará con valor nulo. </li></ul><ul><li>Set default.- De igual forma pasa que la anterior, pero la tupla hija quedará con valor predeterminado de acuerdo al tipo de valor de la tupla. </li></ul><ul><li>No check.- Se borra la tupla padre, pero existirán tuplas sueltas. Por lo tanto no se mantendrá la IR. </li></ul>
  9. 9. Identifique las tareas normalmente asociadas con la combinación de modelos lógicos locales de los datos en un modelo lógico global. <ul><li>Revisar los nombres y el contenido de las entidades y sus claves candidatas. </li></ul><ul><li>Revisar los nombres y contenido de relaciones y claves externas. </li></ul><ul><li>Combinar las entidades de los modelos de datos locales. </li></ul><ul><li>Incluir entidades exclusivas en cada modelo de datos locales. </li></ul><ul><li>Verificar si falta alguna entidad o relación. </li></ul><ul><li>Comprobar las claves externas. </li></ul><ul><li>Comprobar las restricciones de integridad. </li></ul><ul><li>Dibujar el diagrama ER. </li></ul><ul><li>Actualizar la documentación. </li></ul>

×