DISEÑO FISICO DE BASE DATOS

13

Click here to load reader

description

Cuestiones de repaso de capitulo 15

Transcript of DISEÑO FISICO DE BASE DATOS

Page 1: DISEÑO FISICO DE BASE DATOS

UNIVERSIDAD TECNICA UNIVERSIDAD TECNICA PARTICULAR DE LOJAPARTICULAR DE LOJA

SISTEMAS INFORMÁTICOS Y SISTEMAS INFORMÁTICOS Y COMPUTACIÓNCOMPUTACIÓN

BASE DA DATOSBASE DA DATOS

TEMA: DISEÑO FÍSICO DE LA BASE DE TEMA: DISEÑO FÍSICO DE LA BASE DE DATOS (CAPITULO 15)DATOS (CAPITULO 15)

AUTOR: MARÍA FERNANDA ORDOÑEZAUTOR: MARÍA FERNANDA ORDOÑEZ

Page 2: DISEÑO FISICO DE BASE DATOS

15.1 Describa el propósito de una 15.1 Describa el propósito de una metodología de diseñometodología de diseño

El propósito de una metodología de diseño El propósito de una metodología de diseño es que sirve de guía al diseñador acerca es que sirve de guía al diseñador acerca de las técnicas que resultan apropiadas en de las técnicas que resultan apropiadas en cada etapa del proyecto, también ayuda al cada etapa del proyecto, también ayuda al diseñador a planificar, gestionar, controlar diseñador a planificar, gestionar, controlar y evaluar proyectos de y evaluar proyectos de desarrollo de desarrollo de bases de datosbases de datos

Page 3: DISEÑO FISICO DE BASE DATOS

15.2 Describa las fases principales 15.2 Describa las fases principales del diseño de una base de datosdel diseño de una base de datos

Diseño conceptual de la base de datos.-Diseño conceptual de la base de datos.-Es el Es el proceso de construcción de un modelo de los proceso de construcción de un modelo de los datos utilizados en una organización, comienza datos utilizados en una organización, comienza con la creación de un modelo conceptualcon la creación de un modelo conceptual

Diseño lógico de la base de datos.-Diseño lógico de la base de datos.-Establece Establece una correspondencia entre el modelo conceptual una correspondencia entre el modelo conceptual y un modelo lógico .El modelo lógico de los datos y un modelo lógico .El modelo lógico de los datos es una fuente de información para la fase de es una fuente de información para la fase de diseño físicodiseño físico

Diseño físico de la base de datos.-Diseño físico de la base de datos.-Es el Es el proceso de producir una descripción de la proceso de producir una descripción de la implementación de la base de datos; describe las implementación de la base de datos; describe las relaciones base, la organización de los archivos y relaciones base, la organización de los archivos y de los índices utilizados de los índices utilizados

Page 4: DISEÑO FISICO DE BASE DATOS

15.3 Identifique diversos factores de 15.3 Identifique diversos factores de importancia para que el diseño de una base importancia para que el diseño de una base

de datos resulte adecuadode datos resulte adecuado

Trabajar interactivamente con los usuarios lo mas Trabajar interactivamente con los usuarios lo mas posibleposible

Seguir una metodología estructurada durante Seguir una metodología estructurada durante todo el proceso de modelado de los datostodo el proceso de modelado de los datos

Emplear una técnica centrada en los datosEmplear una técnica centrada en los datos Emplear diagramas para representar la mayor Emplear diagramas para representar la mayor

parte posible de los modelos de los datosparte posible de los modelos de los datos Usar un lenguaje de diseño de bases de datos Usar un lenguaje de diseño de bases de datos

para representar información acerca de los datos para representar información acerca de los datos que no puedan representarse fácilmenteque no puedan representarse fácilmente

Page 5: DISEÑO FISICO DE BASE DATOS

15.4 Explique el importante papel que 15.4 Explique el importante papel que juegan los usuarios en el proceso de diseño juegan los usuarios en el proceso de diseño de una base de datos de una base de datos

Los usuarios juegan un papel Los usuarios juegan un papel importante en el diseño de una base importante en el diseño de una base de datos debido a que definen los de datos debido a que definen los objetos principales en los que ellos objetos principales en los que ellos están interesados y la especificación están interesados y la especificación de requisitos dentro de la de requisitos dentro de la organizaciónorganización

Page 6: DISEÑO FISICO DE BASE DATOS

15.5 Describa el objetivo principal del 15.5 Describa el objetivo principal del diseño conceptual de la base de datosdiseño conceptual de la base de datos

El objetivo principal es construir un El objetivo principal es construir un modelo conceptual de los datos de modelo conceptual de los datos de acuerdo con los requisitos de datos acuerdo con los requisitos de datos de la organizaciónde la organización

Page 7: DISEÑO FISICO DE BASE DATOS

15.6 Identifique los pasos principales 15.6 Identifique los pasos principales asociados con el diseño conceptual de la asociados con el diseño conceptual de la base de datosbase de datos

Construcción de un modelo conceptual de los datosConstrucción de un modelo conceptual de los datos1.11.1 Identificar los tipos de entidad Identificar los tipos de entidad1.21.2 Identificar los tipos de relación Identificar los tipos de relación1.3 1.3 Identificar y asociar los atributos con los tipos de entidad Identificar y asociar los atributos con los tipos de entidad

y de relacióny de relación1.41.4 Determinar los dominios de los atributos Determinar los dominios de los atributos 1.51.5 Determinar los atributos de clave candidata, principal y Determinar los atributos de clave candidata, principal y

alternativa alternativa 1.6 1.6 Considerar el uso de conceptos de modelado avanzadosConsiderar el uso de conceptos de modelado avanzados1.71.7 Comprobar si el modelo tiene redundancia Comprobar si el modelo tiene redundancia1.81.8. Validar el modelo conceptual comprobando las . Validar el modelo conceptual comprobando las

transacciones de los usuariostransacciones de los usuarios1.91.9 Repasar el modelo de datos conceptual con los usuarios Repasar el modelo de datos conceptual con los usuarios

Page 8: DISEÑO FISICO DE BASE DATOS

15.7 ¿Como identificaría los tipos de entidad y los 15.7 ¿Como identificaría los tipos de entidad y los tipos de relación a partir de la especificación de tipos de relación a partir de la especificación de requisitos del usuario?requisitos del usuario?

Para identificar los tipos de entidad a partir Para identificar los tipos de entidad a partir de la especificación de requisitos del usuario, de la especificación de requisitos del usuario, se identifican los nombres o frases nominales se identifican los nombres o frases nominales mencionadas (por ejemplo, número de mencionadas (por ejemplo, número de empleado, nombre de empleado, posición, empleado, nombre de empleado, posición, etc.) .También se buscan los objetos etc.) .También se buscan los objetos principales como personas, lugares o principales como personas, lugares o conceptos de interés.conceptos de interés.Para identificar los tipos de relación a partir Para identificar los tipos de relación a partir de la especificación de requisitos del usuario, de la especificación de requisitos del usuario, podemos utilizar consideraciones podemos utilizar consideraciones gramaticales, normalmente las relaciones se gramaticales, normalmente las relaciones se indican mediante verbos o expresiones indican mediante verbos o expresiones verbalesverbales

Page 9: DISEÑO FISICO DE BASE DATOS

15.8 ¿Cómo identificaría los atributos a partir de 15.8 ¿Cómo identificaría los atributos a partir de la especificación de requisitos del usuario y como la especificación de requisitos del usuario y como asociaría luego los atributos con los tipos de asociaría luego los atributos con los tipos de entidad o de relación?entidad o de relación?

Para identificar los atributos a partir Para identificar los atributos a partir de la especificación de requisitos del de la especificación de requisitos del usuario, buscamos nombres o frases usuario, buscamos nombres o frases nominales, los atributos pueden nominales, los atributos pueden identificarse porque el nombre o identificarse porque el nombre o frase nominal es una propiedad, frase nominal es una propiedad, cualidad, identificador o cualidad, identificador o característica de una de esas característica de una de esas entidades o relacionesentidades o relaciones

Page 10: DISEÑO FISICO DE BASE DATOS

15.9 Describa el propósito de la técnica de 15.9 Describa el propósito de la técnica de especialización/generalización de los tipos de especialización/generalización de los tipos de entidad y explique por que es un paso opcional en entidad y explique por que es un paso opcional en el diseño conceptual de la base de datosel diseño conceptual de la base de datos

El propósito de la técnica de El propósito de la técnica de especialización/generalización es resaltar las especialización/generalización es resaltar las diferencias y características comunes entre diferencias y características comunes entre entidades para definir subclases de una entidades para definir subclases de una superclase o viceversa.superclase o viceversa.

Es un paso opcional porque simplemente Es un paso opcional porque simplemente estamos utilizando un modelado ER para estamos utilizando un modelado ER para referirnos a la representación diagramática referirnos a la representación diagramática de los modelos de datos y no un modelado ER de los modelos de datos y no un modelado ER avanzadoavanzado

Page 11: DISEÑO FISICO DE BASE DATOS

15.10 ¿Como comprobaría si hay redundancia en 15.10 ¿Como comprobaría si hay redundancia en un modelo de datos? Proporcione un ejemplo para un modelo de datos? Proporcione un ejemplo para ilustrar su respuestailustrar su respuesta

Para comprobar si hay redundancia en un modelo Para comprobar si hay redundancia en un modelo de datos, examinamos el modelo conceptual local de datos, examinamos el modelo conceptual local de los datos, existe redundancia si identificamos de los datos, existe redundancia si identificamos dos entidades que representen el mismo objeto dos entidades que representen el mismo objeto en la organización .Por ejemplo, podemos haber en la organización .Por ejemplo, podemos haber identificado las entidades identificado las entidades Oficina Oficina y y Sucursal Sucursal siendo las dos entidades la misma o sinónimossiendo las dos entidades la misma o sinónimos

Page 12: DISEÑO FISICO DE BASE DATOS

15.11 Explique porqué es conveniente validar el 15.11 Explique porqué es conveniente validar el modelo de datos conceptual y describa dos modelo de datos conceptual y describa dos técnicas para validar dicho modelotécnicas para validar dicho modelo

Es conveniente validar el modelo de datos conceptual para Es conveniente validar el modelo de datos conceptual para garantizar que soporte las transacciones requeridas .Las garantizar que soporte las transacciones requeridas .Las técnicas para validar el modelo son:técnicas para validar el modelo son:

Descripción de las transacciones.-Descripción de las transacciones.- Comprobamos que Comprobamos que toda la información (entidades, relaciones y sus atributos) toda la información (entidades, relaciones y sus atributos) requerida por cada transacción está proporcionada en el requerida por cada transacción está proporcionada en el modelo, para lo cual documentamos una descripción de los modelo, para lo cual documentamos una descripción de los requisitos de cada transacción requisitos de cada transacción

Utilización de las rutas de las transacciones.- Utilización de las rutas de las transacciones.- Implica Implica representar diagramaticamente la ruta tomada por cada representar diagramaticamente la ruta tomada por cada transacción, dibujándola directamente en el diagrama ER. transacción, dibujándola directamente en el diagrama ER. Esta técnica permite al diseñador visualizar áreas del Esta técnica permite al diseñador visualizar áreas del modelo que no sean necesarias para las transacciones modelo que no sean necesarias para las transacciones

Page 13: DISEÑO FISICO DE BASE DATOS

15.12 Identifique y describa el propósito de la 15.12 Identifique y describa el propósito de la documentación generada durante el diseño documentación generada durante el diseño conceptual de la base de datosconceptual de la base de datos

El propósito de la documentación El propósito de la documentación generada durante el diseño conceptual de generada durante el diseño conceptual de la base de datos es asignar ya sea a las la base de datos es asignar ya sea a las entidades, relaciones y atributos nombres entidades, relaciones y atributos nombres que son identificativos y obvios para el que son identificativos y obvios para el usuario, también se almacena las usuario, también se almacena las descripciones de las relaciones, dichos descripciones de las relaciones, dichos nombres y descripciones deben nombres y descripciones deben almacenarse en un diccionario de datosalmacenarse en un diccionario de datos