UNIVERSIDAD TÉCNICA PARTICULAR DE LOJA <ul><ul><li>Escuela Ciencias de la Computación </li></ul></ul><ul><ul><li>Metodolog...
15.1 Describa el propósito de una metodología de Diseño El propósito es ayudar al diseñador de la base de datos en lo que ...
15.2  Describa las fases principales del diseño de una base de Datos <ul><li>Diseño conceptual.-  es la construcción de un...
15.3  Identifique diversos  factores de importancia para que el diseño de una base de datos resulte adecuada <ul><li>Mante...
15.4 Explique el importante papel que juegan los usuarios en el proceso de diseño de base de datos <ul><li>Son muy importa...
15.5 Describa el objetivo principal del diseño conceptual de la Base de Datos <ul><li>Construir un modelo de los datos de ...
15.5 Describa el objetivo principal del diseño conceptual de la Base de Datos <ul><li>Construir un modelo de los datos de ...
15.6 Identifique los pasos principales asociados con el diseño conceptual de la base de datos <ul><li>Identificar los tipo...
15.7 ¿Cómo identificaría los tipos de entidad y los tipos de relación a partir de la especificación de requisitos del usua...
15.8  ¿Cómo identificaría los tipos de atributos a partir de la especificación de requisitos del usuario y como asociaría ...
15.9 Describa el propósito de la técnica de especialización de los tipos de entidad y explique por qué es un paso opcional...
15.10 ¿Cómo comprobaría si hay redundancia en un modelo de datos? Proporcione un ejemplo para ilustrar su respuesta <ul><l...
15.11 Explique por qué es conveniente validar el modelo de datos conceptual y describa dos técnicas para validar dicho mod...
15.12 Identifique y describa el propósito de la documentación generada durante el diseño conceptual de la base de datos <u...
Próxima SlideShare
Cargando en…5
×

metodologia de diseño de base de datos

28.420 visualizaciones

Publicado el

8 comentarios
2 recomendaciones
Estadísticas
Notas
Sin descargas
Visualizaciones
Visualizaciones totales
28.420
En SlideShare
0
De insertados
0
Número de insertados
62
Acciones
Compartido
0
Descargas
391
Comentarios
8
Recomendaciones
2
Insertados 0
No insertados

No hay notas en la diapositiva.

metodologia de diseño de base de datos

  1. 1. UNIVERSIDAD TÉCNICA PARTICULAR DE LOJA <ul><ul><li>Escuela Ciencias de la Computación </li></ul></ul><ul><ul><li>Metodología del diseño de base de datos </li></ul></ul><ul><ul><li>Capitulo 15 </li></ul></ul><ul><ul><li>Alumna: </li></ul></ul><ul><ul><li>Margarita Nero </li></ul></ul>
  2. 2. 15.1 Describa el propósito de una metodología de Diseño El propósito es ayudar al diseñador de la base de datos en lo que es planificación, gestión, control y evaluación de los proyectos, mediante una serie de fases cada una con sus respectivos pasos
  3. 3. 15.2 Describa las fases principales del diseño de una base de Datos <ul><li>Diseño conceptual.- es la construcción de un modelo que represente todos los datos utilizados en una organización independientemente de las consideraciones físicas </li></ul><ul><li>Diseño lógico.- construir un modelo de la organización basados en un modelo de datos específicos, relacionar el modelo conceptual con el lógico </li></ul><ul><li>Diseño físico.- generar de cómo va ha ser la implementación de la base de datos dependiendo de la el SGBD que se baya ha utilizar </li></ul>
  4. 4. 15.3 Identifique diversos factores de importancia para que el diseño de una base de datos resulte adecuada <ul><li>Mantenerse comunicado con los usuarios </li></ul><ul><li>Seguir una metodología de diseño </li></ul><ul><li>Emplear una técnica centrada en datos </li></ul><ul><li>Poner consideraciones de integridad dentro de los modelos </li></ul><ul><li>Utilizar diagramas para representar los modelos </li></ul><ul><li>Utilizar un lenguaje de diseño de base de datos </li></ul><ul><li>Construir un diccionario de datos para completar los diagramas del modelo de datos </li></ul>
  5. 5. 15.4 Explique el importante papel que juegan los usuarios en el proceso de diseño de base de datos <ul><li>Son muy importantes ya que es de ellos de donde vamos </li></ul><ul><li>a sacra la información que es base para un buen diseño </li></ul><ul><li>conceptual de nuestra base de datos </li></ul>
  6. 6. 15.5 Describa el objetivo principal del diseño conceptual de la Base de Datos <ul><li>Construir un modelo de los datos de acuerdo con los requisitos de la organización es decir identificar entidades necesarias, relaciones, atributos, claves primarias, alternativas. </li></ul>
  7. 7. 15.5 Describa el objetivo principal del diseño conceptual de la Base de Datos <ul><li>Construir un modelo de los datos de acuerdo con los requisitos de la organización es decir identificar entidades necesarias, relaciones, atributos, claves primarias, alternativas. </li></ul>
  8. 8. 15.6 Identifique los pasos principales asociados con el diseño conceptual de la base de datos <ul><li>Identificar los tipos de entidad </li></ul><ul><li>Identificar los tipos de relación </li></ul><ul><li>Identificar y asociar los atributos con los tipos de entidad y de relación </li></ul><ul><li>Atributos y dominios de atributos </li></ul><ul><li>Claves principales y claves alternativas </li></ul><ul><li>Restricciones de integridad </li></ul><ul><li>Comprobar si el modelo tiene redundancia </li></ul><ul><li>Validar el modelo conceptual comprobando las transacciones de los usuarios </li></ul><ul><li>Repasar el modelo de datos conceptual con los usuarios </li></ul>
  9. 9. 15.7 ¿Cómo identificaría los tipos de entidad y los tipos de relación a partir de la especificación de requisitos del usuario? <ul><li>Para los tipos de entidad debemos identificar los tipos de objetos en los que los usuarios están interesados, también se identifican los objetos principales en la organización, también se pueden identificar objetos que tengan existencia propia, también se puede utilizar identificando los sustantivos y utilizando los sinónimos y homónimos </li></ul><ul><li>Para los tipos de relación lo que se utilizan son los verbos siempre y cuando este tipo de relación sea necesaria para nuestro modelo </li></ul>
  10. 10. 15.8 ¿Cómo identificaría los tipos de atributos a partir de la especificación de requisitos del usuario y como asociaría luego los atributos con los tipos de entidad y relación? <ul><li>Buscar frases nominales en la especialización de requisitos tales como: es un propiedad, cualidad, identificador o característica de un atributo, también nos podemos hacer la pregunta de que información necesitamos almacenar sobre la entidad y relación </li></ul>
  11. 11. 15.9 Describa el propósito de la técnica de especialización de los tipos de entidad y explique por qué es un paso opcional en el diseño conceptual de la base de datos <ul><li>El propósito de la especialización es el de tener superclases y subclases las cuales heredan atributos de las superclase de tal manera que se estaría disminuyendo la redundancia de atributos, este paso es opcional ya que sin este concepto también se puede dibujar el diagrama entidad relación, y también se dice que es opcional ya que lo utilizamos sólo si nos da mayor claridad para el modelo entidad relación caso contrario no lo utilizamos </li></ul>
  12. 12. 15.10 ¿Cómo comprobaría si hay redundancia en un modelo de datos? Proporcione un ejemplo para ilustrar su respuesta <ul><li>Primero se debe examinar y reexaminar las relaciones uno a uno por ejemplo en un diseño de base de satos para facturación los productos que es un entidad podrían ser lo mismo que víveres </li></ul><ul><li>También debemos analizar si la misma información que saque de un lado la puedo obtener por otro camino por ejemplo si quiero saber que persona compró que producto entonces revisaría la factura, pero también puedo tener una relación directa del producto con el cliente por cuando si tenemos ambas cosas habría una relación redundante por cuanto deberíamos eliminar una de ellas </li></ul>
  13. 13. 15.11 Explique por qué es conveniente validar el modelo de datos conceptual y describa dos técnicas para validar dicho modelo <ul><li>Es importante la validación del modelo conceptual ya que nos permite saber si de acuerdo a los requisitos de los clientes nuestro modelo cubre y soporta las transacciones que el usuario requiere hacer </li></ul><ul><li>Entre las técnicas se tiene: </li></ul><ul><li>Descripción de transacciones.- comprobar que toda la información entidades, relaciones y sus atributos que se necesitan para la transacción sean proporcionadas por el modelo conceptual propuesto </li></ul><ul><li>Utilización de las rutas de las transacciones.- dibujar e el diagrama las rutas que sigue cada transacción de tal manera que el modelo me pueda dar todas las rutas para todas las transacciones requeridas </li></ul>
  14. 14. 15.12 Identifique y describa el propósito de la documentación generada durante el diseño conceptual de la base de datos <ul><li>Es muy importante la documentación ya que si se presenta alguna anomalía o un nuevo requerimiento para nuevas transacciones será fácil poder corregir el modelo conceptual y también me permite que la persona que realizó el modelo no se vuelva indispensable para el diseño del modelo ya que con documentación otro puede seguir diseñando el modelo. </li></ul>

×