23
Escuela Ciencias de la Computación Tema: Cuestiones de repaso capitulo 15 Autor: Fabricio Sánchez

Cuestiones de Repaso del capitulo 15

Embed Size (px)

DESCRIPTION

Se encuentra algunas preguntas frecuentes sobre el disenio logico de una base de datos y ademas hay un caso de estudio en donde encontraras las relaciones entre las entidades de este tema de estudio.... Espero que te sirva de mucho....

Citation preview

Page 1: Cuestiones de Repaso del capitulo 15

Escuela Ciencias de la Computación

Tema: Cuestiones de repaso capitulo 15

Autor: Fabricio Sánchez

Page 2: Cuestiones de Repaso del capitulo 15

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

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 de Repaso del capitulo 15

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

Diseño conceptualDiseño lógicaDiseño físico 

Page 4: Cuestiones de Repaso del capitulo 15

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.

Identifique diversos Identifique diversos factores de importancia factores de importancia para que el diseño de una para que el diseño de una base de datos resulte base de datos resulte adecuado.adecuado.

Page 5: Cuestiones de Repaso del capitulo 15

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.

 

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

Page 6: Cuestiones de Repaso del capitulo 15

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.

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

Page 7: Cuestiones de Repaso del capitulo 15

Identificar los tipos de entidadIdentificar los tipos de relaciónIdentificar y asociar los atributos con los tipos de

entidad y relaciónDeterminar los dominios de los atributosDeterminar los atributos de de clave candidata,

principal y alternativaComprobar si el modelo tiene redundanciaValidar el modelo conceptual comprobando las

transacciones de los usuariosRepasar el modelo de datos conceptual con los

usuarios.

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

Page 8: Cuestiones de Repaso del capitulo 15

Entidades._ a partir de esta especificación, se identifican los nombres o frases nominales mencionados como por ejemplo numero de empleado, además se buscan los objetos principales como personas, lugares o conceptos de interés, excluyendo aquellos nombres que sean solo ciudades.

Relaciones._ utilizamos la especificación del usuario en este caso las reconocemos mediante verbos o expresiones verbales.

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

Page 9: Cuestiones de Repaso del capitulo 15

Atributos._ en la especificación del usuario buscaremos frases nominales, en este caso los atributos se reconocen porque la frase nominal es una propiedad, cualidad, identificador o característica de una de esas entidades o relaciones. Estos se los asocia haciéndonos la siguiente pregunta ¿Qué información necesitamos almacenar sobre x o y? La respuesta a esta cuestión debería estar descrita en la especificación.

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

Page 10: Cuestiones de Repaso del capitulo 15

Su propósito es tratar de identificar características comunes entre entidades para definir una entidad superclase identificadora. Es un paso opcional ya que esta decisión a menudo es subjetiva y depende de las características particulares de la situación que se desea modelar.

 

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

Page 11: Cuestiones de Repaso del capitulo 15

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 más importante de acuerdo al problema como clave principal y a la otra se los deja como alternativa.

¿Cómo comprobaría si hay ¿Cómo comprobaría si hay redundancia en un modelo de redundancia en un modelo de datos? Proporcione un ejemplo datos? Proporcione un ejemplo para ilustrar su respuesta.para ilustrar su respuesta.

Page 12: Cuestiones de Repaso del capitulo 15

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 en 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

Explique por qué es Explique por qué es conveniente validar el modelo conveniente validar el modelo de datos conceptual y describa de datos conceptual y describa dos técnicas parta validar dos técnicas parta validar dicho modelo.dicho modelo.

Page 13: Cuestiones de Repaso del capitulo 15

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

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

Page 14: Cuestiones de Repaso del capitulo 15

Caso de Estudio: Caso de Estudio:

EasyDrive School of Motoring

Autores: Patricia Flores Fabricio Sánchez

Page 15: Cuestiones de Repaso del capitulo 15

Realizar lo siguiente:

Proporcione una especificación de requisitos de usuario para el caso de estudio documentado en el Apéndice B.2

Page 16: Cuestiones de Repaso del capitulo 15

Datos que hay que Datos que hay que almacenar en la base de almacenar en la base de

datos:datos:

Como es necesario Como es necesario utilizarlosutilizarlos

OPERACIONES DIARIAS El director es responsable de las operaciones diarias

DIRECTOR

SUCURSAL

Cada sucursal tiene un director

DATOS PERSONALES DEL CLIENTE

Los clientes deben primero registrarse en la sucursal

Page 17: Cuestiones de Repaso del capitulo 15

ESTADO ENTREVISTAPERMLECCIONESISO DE CONDUCIR

Antes de la primera lección el cliente debe asistir a una entrevista

INTRUCTORUn cliente puede pedir a cierto instructor o pedir que se le cambie

TIPO DE LECCIONES

DURACION DE LAS LECCIONES.-

Un cliente puede escoger tomar 1 o varias lecciones

Page 18: Cuestiones de Repaso del capitulo 15

INTRUCTOR – LECCION – CLIENTETIEMPO DE LECCIONDISPONIBILIDAD DEL VEHICULO

Cada lección se lleva a cabo con un instructor concreto y un coche determinado en cierto tiempo

INICIO LECCION

FIN LECCION

Las lecciones empiezan a las 8 y finalizan a las 8 de la tarde

KILOMETROS RECORRIDOS EN LALECCIONPROCESO DE LA LECCION

Después de cada lección el instructor anota el proceso realizado por el cliente y los kilómetros recorridos

Page 19: Cuestiones de Repaso del capitulo 15

INFORMACION DE VEHICULO Vehículos destinados para enseñar

INSTRUCTOR POSEE UN VEHICULO A cada instructor se le asigna un vehículo concreto

INFORMACION DE LA REVISIONPERIODICA DEL VEHICULO

Cada cierto tiempo se realiza una inspección del vehículo

FECHA EXAMEN DE CONDUCCIONEl cliente puede solicitar una fecha para realizar el examen de conducción

Page 20: Cuestiones de Repaso del capitulo 15

NOTA PRACTICANOTA TEORICAESTADO DE APROBACION OREPROBACION

Para obtener una licencia de conducir el cliente debe aprobar en el examen la teoría como la práctica

LUGAR EXAMEN El instructor debe llevar al cliente al lugar del examen

MOTIVOS DE FRACASO DE APROBACIONDEL CURSO

Si el cliente no aprueba el instructor debe anotar los motivos

Page 21: Cuestiones de Repaso del capitulo 15

INFORMACION DE LOS DIRECTORES

INFORMACION DE LAS SUCURSALES

INFORMACION DE LOS EMPLEADOS

INFORMACION DE LAS CITAS DE LOSCLIENTES ES DECIR DE LAS LECCIONESDETALLES DE LAS ENTREVISTASREALIZADAS

Consultas sobre:Los nombres y teléfonos de los directores de las distintas sucursales Dirección de la sucursales

Page 22: Cuestiones de Repaso del capitulo 15

Realizar lo siguiente:

Cree un modelo conceptual de los datos para el caso de estudio. Indique cualquier suposición necesaria en la que haya basado su diseño. Compruebe que el modelo conceptual de los datos soporta las transacciones requeridas

Page 23: Cuestiones de Repaso del capitulo 15