Upload
fabricio-sanchez
View
1.057
Download
0
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
Escuela Ciencias de la Computación
Tema: Cuestiones de repaso capitulo 15
Autor: Fabricio Sánchez
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.
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
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.
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.
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.
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.
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?
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 ?
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.
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.
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.
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.
Caso de Estudio: Caso de Estudio:
EasyDrive School of Motoring
Autores: Patricia Flores Fabricio Sánchez
Realizar lo siguiente:
Proporcione una especificación de requisitos de usuario para el caso de estudio documentado en el Apéndice B.2
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
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
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
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
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
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
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