cuestiones capitulo 16

11
UNIVERSIDAD TECNICA UNIVERSIDAD TECNICA PARTICULAR DE LOJA PARTICULAR DE LOJA CAPITULO 16 CAPITULO 16 Maria José Espinosa Maria José Espinosa

Upload: majitoer

Post on 07-Jul-2015

478 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: CUESTIONES CAPITULO 16

UNIVERSIDAD TECNICA UNIVERSIDAD TECNICA PARTICULAR DE LOJAPARTICULAR DE LOJA

CAPITULO 16CAPITULO 16

Maria José EspinosaMaria José Espinosa

Page 2: CUESTIONES CAPITULO 16

1. Explique el propósito del diseño lógico 1. Explique el propósito del diseño lógico de bases de datos.de bases de datos.

Es construir un modelo de los datos Es construir un modelo de los datos utilizados en una empresa basándose en un utilizados en una empresa basándose en un modelo de datos especifico pero sin prestar modelo de datos especifico pero sin prestar atención al SGBD concreto que se vaya a atención al SGBD concreto que se vaya a utilizar ni a otras consideraciones físicasutilizar ni a otras consideraciones físicas

Page 3: CUESTIONES CAPITULO 16

3. Explique cómo puede utilizarse la 3. Explique cómo puede utilizarse la técnica de normalización para derivar técnica de normalización para derivar las tablas derivadas a partir del modelo las tablas derivadas a partir del modelo conceptual de datos.conceptual de datos.

Aplicando las tres primeras formas Aplicando las tres primeras formas normales las cuales aplican el concepto de normales las cuales aplican el concepto de dependencias funcionales que indican las dependencias funcionales que indican las relaciones importantes entre los atributos relaciones importantes entre los atributos de una tabla y la clave principalde una tabla y la clave principal

Page 4: CUESTIONES CAPITULO 16

4. Explique dos técnicas que pueden 4. Explique dos técnicas que pueden usarse para verificar que el esquema usarse para verificar que el esquema relacional es capaz de soportar las relacional es capaz de soportar las transacciones necesarias.transacciones necesarias.

Descripción de las transaccionesDescripción de las transacciones: : Comprobamos que toda la información Comprobamos que toda la información requerida por cada transacción esta requerida por cada transacción esta proporcionada por el modelo, para lo cual proporcionada por el modelo, para lo cual documentamos una descripción de los documentamos una descripción de los requisitos de cada transacciónrequisitos de cada transacción

Page 5: CUESTIONES CAPITULO 16

Utilización de las rutas de las Utilización de las rutas de las transaccionestransacciones: Se representa : Se representa diagramàticamente la ruta tomada por cada diagramàticamente la ruta tomada por cada transacción , dibujándola directamente en transacción , dibujándola directamente en el diagrama ERel diagrama ER

5. Describa el propósito de las 5. Describa el propósito de las restricciones de integridad e identifique restricciones de integridad e identifique los tipos principales de restricciones de los tipos principales de restricciones de integridad existentes en un modelo integridad existentes en un modelo lógico de datos.lógico de datos.

Page 6: CUESTIONES CAPITULO 16

Es imponer restricciones para proteger la Es imponer restricciones para proteger la base de datos frente a la posibilidad de que base de datos frente a la posibilidad de que llegue ha ser incompleta, imprecisa o llegue ha ser incompleta, imprecisa o incoherente.incoherente.

Tipos de restricciones:Tipos de restricciones:

datos requeridos;datos requeridos;

restricciones relativas a los dominios restricciones relativas a los dominios de de los atributos multiplicidad;los atributos multiplicidad;

integridad de entidades;integridad de entidades;

integridad referencial;integridad referencial;

restricciones generales;restricciones generales;

Page 7: CUESTIONES CAPITULO 16

6. Describa las estrategias alternativas que 6. Describa las estrategias alternativas que pueden aplicarse si existe una tupla hija pueden aplicarse si existe una tupla hija que hace referencia a una tupla padre que que hace referencia a una tupla padre que queremos borrarqueremos borrar

NO ACTIONNO ACTION : Impide el borrado de : Impide el borrado de la tupla padre si existen tuplas hijas que la tupla padre si existen tuplas hijas que hagan referencia.hagan referencia.

CASCADECASCADE: Cuando se borra la tupla : Cuando se borra la tupla padre automáticamente todas las tuplas padre automáticamente todas las tuplas hijas que hacen referencia a ella.hijas que hacen referencia a ella.

Page 8: CUESTIONES CAPITULO 16

SET NULLSET NULL: Cuando se borra una : Cuando se borra una tupla padre, los valores de clave externa en tupla padre, los valores de clave externa en todas las tuplas hijas correspondientes se todas las tuplas hijas correspondientes se configuran automáticamente con el valor configuran automáticamente con el valor nulonulo

SET DEFAULTSET DEFAULT: Cuando se borra : Cuando se borra una tupla padre, los valores de clave una tupla padre, los valores de clave externa en todas las tuplas hijas externa en todas las tuplas hijas correspondientes deben adoptar correspondientes deben adoptar automáticamente sus valores automáticamente sus valores predeterminadospredeterminados

Page 9: CUESTIONES CAPITULO 16

NO CHECKNO CHECK : Cuando se borra una tupla : Cuando se borra una tupla padre, no hacemos nada para garantizar que se padre, no hacemos nada para garantizar que se mantenga la integridad referencialmantenga la integridad referencial

7. 7. Identifique las tareas normalmente Identifique las tareas normalmente asociadas con la combinación de modelos asociadas con la combinación de modelos lógicos locales de los datos en un modelo lógicos locales de los datos en un modelo global.global. Revisar los nombres y el contenido de las Revisar los nombres y el contenido de las entidades / tablas y de sus claves candidatas entidades / tablas y de sus claves candidatas Revisar los nombres y los contenidos de las Revisar los nombres y los contenidos de las relaciones / claves externasrelaciones / claves externas

Page 10: CUESTIONES CAPITULO 16

Combinar las entidades / tablas de los Combinar las entidades / tablas de los modelos de datos localesmodelos de datos localesIncluir(sin combinarlas) las entidades / Incluir(sin combinarlas) las entidades / tablas exclusivas de cada modelo de datos tablas exclusivas de cada modelo de datos locallocalCombinar las relaciones / claves externas de Combinar las relaciones / claves externas de los modelos de datos locales los modelos de datos locales Incluir(sin combinarlas) las relaciones / Incluir(sin combinarlas) las relaciones / claves externas exclusivas de cada modelo de claves externas exclusivas de cada modelo de datos localdatos local

Page 11: CUESTIONES CAPITULO 16

Verificar si falta alguna entidad / tabla o Verificar si falta alguna entidad / tabla o relación / clave externarelación / clave externaComprobar las claves externasComprobar las claves externasComprobar las restricciones de integridadComprobar las restricciones de integridadDibujar el diagrama ER globalDibujar el diagrama ER globalActualizar documentación Actualizar documentación