cuestiones capitulo15

14
ESCUELA DE CIENCIAS DE LA COMPUTACION BASE DE DATOS AVANZADA METODOLOGIA DE DISEÑO PARA BASE DE DATOS POR: PATRICIA FLORES

Upload: patricia-flores

Post on 26-May-2015

403 views

Category:

Documents


2 download

DESCRIPTION

Metodologia de diseno de base de datos

TRANSCRIPT

Page 1: Cuestiones Capitulo15

ESCUELA DE CIENCIAS DE LA COMPUTACION

BASE DE DATOS AVANZADA

METODOLOGIA DE DISEÑO PARA BASE DE DATOS

POR:PATRICIA FLORES

Page 2: Cuestiones Capitulo15

La metodología tiene como propósito proporcionar un enfoque estructura do de procedimientos, técnicas, herramientas, lo cual permite documentales para facilitar el proceso y diseño.

Page 3: Cuestiones Capitulo15

Diseño conceptual Diseño lógica Diseño físico

Page 4: Cuestiones Capitulo15

Definir bien el modelo de datos, es decir, que toda la información recaudada para el diseño de base de datos sea la correcta.

Utilizar diagramas para representar lo más claro posible los modelos de datos.

Es necesario siempre estar interactuando con el cliente.

Hay que seguir un proceso estructurado. Hay que emplear técnicas sobre los datos. Repetir los pasos cuando sea necesario.

Page 5: Cuestiones Capitulo15

El papel de los usuarios es muy importante ya que son ellos los que ayudan a definir las reglas de negocios por el motivo de que son ellos los que van a utilizar el sistema, además debemos considerar que los desarrolladores deben dejar un gran nivel de satisfacción en ellos.

Page 6: Cuestiones Capitulo15

El objetivo es de definir las entidades y relaciones dentro de los datos que se han tomado en cuenta, además construyen un modelo de datos utilizado en una organización, de forma independiente de todas las consideraciones físicas.

Page 7: Cuestiones Capitulo15

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

entidad y relación Determinar los dominios de los atributos Determinar los atributos de de clave candidata,

principal y alternativa 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: Cuestiones Capitulo15

Se identificaría los tipos de entidad identificando objetos que tengan existencia propia, como por ejemplo cliente ya que este existe de manera independiente de que se conozca su nombre o algún otro dato donde todo este tipo de información seria los atributos de dicho objeto.

Page 9: Cuestiones Capitulo15

Para la identificar las relaciones es importante analizar bien cuales son las relaciones que nos interesa modelar , para reconocer estas relaciones es importante tener en cuanta que se nos facilita reconocernos mediante verbos, y este representa la acción o actividad que se puede estar llevando acabo de una entidad o otra, por ejemplo un estudiante puede tener una sola matricula

Page 10: Cuestiones Capitulo15

Para la identificación de los atributos a partir de las entidades y relaciones es importante identificar los hechos acerca de las relaciones y de las entidades de lo que va a hacer la base de datos. Pero la mejor manera para la identificación de atributos es asociarlos a estos con los tipos de entidad o relación que sea más apropiado.

Page 11: Cuestiones Capitulo15

El propósito de la técnica de especialización/generalización es maximizar o minimizar las diferencias entre miembros de una entidad o entre entidades identificando sus características distintivas o comunes, se lo considera opcional en el diseño conceptual de la base de datos por que una vez que se esta bien definido el problema no siempre va ser necesario utilizar estas técnicas ya que habrán casos en que sea de vital importancia y otros en que no.

Page 12: Cuestiones Capitulo15

Para comprobar en un modelo si existe redundancia de datos se debe reexaminar a examinar las relaciones uno a uno, por ejemplo al elegir una entidad oficina y sucursal que en realidad van a tener los mismos atributos en este caso vamos a estar repitiendo la información, si existe la posibilidad de que tengan un clave importante en cada entidad simplemente se toma a la mas importante de acuerdo al problema como clave principal y a la otra se loa deja como alternativa.

Page 13: Cuestiones Capitulo15

Es conveniente validar para garantizar que soporte las transacciones requeridas del sistema de base de datos, existen dos técnicas para realizar esta validación, la primera es comprobar que toda la información requerida por cada transacción este incluida ene el modelo, documentando una descripción de los requisitos de cada transacción, y la segunda técnica consiste en representar diagramáticamente la ruta que cada transacción toma, dibujándola directamente en el diagrama ER

Page 14: Cuestiones Capitulo15

El propósito de la documentación es poder tener un respaldo de lo que se esta haciendo es decir ahí se debe describir como esta conformado el sistema capaz que si en algún momento existe algún tipo de confusión yo puedo revisar la documentación y aclarar las dudas además esto también serviría para capacitar a los usuarios