Operaciones con  Base de Datos Tema -2: BD Relacionales 2.2.- Diseño Conceptual – Modelo  E/R
2.1.- Diseño de Base de Datos Fases  en el diseño de BD: 2.2.- Diseño Conceptual – Modelo  E/R 2.3.- Diseño Lógico – Model...
2.1.- Diseño de Base de Datos Fases  en el diseño de BD: 2.2.- Diseño Conceptual – Modelo  E/R 2.3.- Diseño Lógico – Model...
2.2.-  Diseño Conceptual <ul><li>Modelo Entidad-Relación:  conjunto de conceptos y reglas que permiten describir la realid...
2.2.1.- Entidad <ul><li>Cualquier objeto o concepto sobre el que se recoge información. </li></ul><ul><li>Un nombre </li><...
2.2.2.-Relación <ul><li>Es una correspondencia entre dos o mas entidades. </li></ul><ul><li>Un verbo </li></ul><ul><li>Gra...
2.2.3.- Atributo <ul><li>Es una característica de interés o un hecho sobre una entidad o sobre una relación. </li></ul><ul...
2.2.4.- Identificador <ul><li>De una entidad es un atributo o conjunto de atributos que determina de modo unico cada ocurr...
2.2.5.- Jerarquia <ul><li>Una entidad es una generalización de entidades.  </li></ul><ul><li>Todas las propiedades de la g...
Jerarquias - Tipos <ul><li>T otal:  Toda ocurrencia de la superclase pertence al menos a una de las subclases. </li></ul><...
Jerarquias - Tipos <ul><li>E xclusivas o disjuntas. </li></ul><ul><li>S uperpuestas o solapadas. </li></ul>Parcial -Solapa...
2.2.6.- Metodología de Diseño <ul><li>Identificar las entidades </li></ul><ul><li>Identificar las relaciones </li></ul><ul...
2.2.6.- Metodología de Diseño <ul><li>Identificar las entidades </li></ul><ul><li>Identificar las relaciones </li></ul><ul...
2.2.6.1.- Identificar las Entidades <ul><li>Buscar nombres que se mencionan y objetos importantes. </li></ul><ul><li>Objet...
Metodología de Diseño <ul><li>Identificar las entidades </li></ul><ul><li>Identificar las relaciones </li></ul><ul><li>Ide...
2.2.6.2.- Identificar las Relaciones <ul><li>Definir las relaciones que se dan entre las entidades. (se suelen buscar expr...
Metodología de Diseño <ul><li>Identificar las entidades </li></ul><ul><li>Identificar las relaciones </li></ul><ul><li>Ide...
2.2.6.3.- Identificar los atributos <ul><li>Son atributos los nombres que identifican propiedades, cualidades, o caracteri...
Metodología de Diseño <ul><li>Identificar las entidades </li></ul><ul><li>Identificar las relaciones </li></ul><ul><li>Ide...
2.2.6.4.- Determinar los dominios <ul><li>Dominios de atributos: conjunto de valores que puede tomar un atributo. </li></u...
Metodología de Diseño <ul><li>Identificar las entidades </li></ul><ul><li>Identificar las relaciones </li></ul><ul><li>Ide...
2.2.6.5.-  Determinar  identificadores <ul><li>Cada entidad tienen al menos un identificador. </li></ul><ul><li>Los identi...
Metodología de Diseño <ul><li>Identificar las entidades </li></ul><ul><li>Identificar las relaciones </li></ul><ul><li>Ide...
2.2.6.6.- Determinar las jerarquias <ul><li>Observar las entidades y ver si es necesario reflejar las diferencias que exis...
Metodología de Diseño <ul><li>Identificar las entidades </li></ul><ul><li>Identificar las relaciones </li></ul><ul><li>Ide...
2.2.6.7.- Dibujar el diagrama E-R <ul><li>Una vez identificados todos los conceptos, obteniendo el esquema conceptual. </l...
Metodología de Diseño <ul><li>Identificar las entidades </li></ul><ul><li>Identificar las relaciones </li></ul><ul><li>Ide...
2.2.6.8.- Revisar el esquema <ul><li>Revisar el esquema con el usuario </li></ul><ul><li>Si se encuentran anomalias se deb...
Próxima SlideShare
Cargando en…5
×

21modelo Er

2.051 visualizaciones

Publicado el

Modelo entidad relación

Publicado en: Educación
0 comentarios
3 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

Sin descargas
Visualizaciones
Visualizaciones totales
2.051
En SlideShare
0
De insertados
0
Número de insertados
120
Acciones
Compartido
0
Descargas
0
Comentarios
0
Recomendaciones
3
Insertados 0
No insertados

No hay notas en la diapositiva.

21modelo Er

  1. 1. Operaciones con Base de Datos Tema -2: BD Relacionales 2.2.- Diseño Conceptual – Modelo E/R
  2. 2. 2.1.- Diseño de Base de Datos Fases en el diseño de BD: 2.2.- Diseño Conceptual – Modelo E/R 2.3.- Diseño Lógico – Modelo Relacional 2.4.- Trasformación del E/R al R 2.6.- Normalización 2.5.- Diseño Físico
  3. 3. 2.1.- Diseño de Base de Datos Fases en el diseño de BD: 2.2.- Diseño Conceptual – Modelo E/R 2.3.- Diseño Lógico – Modelo Relacional 2.4.- Trasformación del E/R al R 2.6.- Normalización 2.5.- Diseño Físico
  4. 4. 2.2.- Diseño Conceptual <ul><li>Modelo Entidad-Relación: conjunto de conceptos y reglas que permiten describir la realidad mediante un conjunto de representaciones gráficas y lingüisticas </li></ul><ul><ul><li>Modelo E-R, básico: </li></ul></ul><ul><ul><ul><li>Entidad </li></ul></ul></ul><ul><ul><ul><li>Relación </li></ul></ul></ul><ul><ul><ul><li>Atributo </li></ul></ul></ul><ul><ul><li>Modelo E-R, extendido: </li></ul></ul><ul><ul><ul><li>Atributos compuestos </li></ul></ul></ul><ul><ul><ul><li>Jerarquias </li></ul></ul></ul>
  5. 5. 2.2.1.- Entidad <ul><li>Cualquier objeto o concepto sobre el que se recoge información. </li></ul><ul><li>Un nombre </li></ul><ul><li>Entidades: fuertes y debiles </li></ul>
  6. 6. 2.2.2.-Relación <ul><li>Es una correspondencia entre dos o mas entidades. </li></ul><ul><li>Un verbo </li></ul><ul><li>Grado: nº de entidades participantes </li></ul><ul><ul><li>Cardinalidad: nº min y nº max de correspondencias </li></ul></ul><ul><li>Ejemplo: </li></ul>Realiza Realiza
  7. 7. 2.2.3.- Atributo <ul><li>Es una característica de interés o un hecho sobre una entidad o sobre una relación. </li></ul><ul><li>Cada atributo tienen asociado un conjunto de valores posibles (dominio) </li></ul><ul><li>Pueden ser: </li></ul><ul><ul><li>Simple: un solo componente. </li></ul></ul><ul><ul><li>Compuestos: varios componentes (por afinidad o uso) </li></ul></ul>na dirección ciudad
  8. 8. 2.2.4.- Identificador <ul><li>De una entidad es un atributo o conjunto de atributos que determina de modo unico cada ocurrencia de esa entidad. </li></ul><ul><ul><li>No puede existir dos ocurrencias de la entidad con el mismo valor. </li></ul></ul><ul><ul><li>Si se omite cualquier atributo del identificador, la condición anterior deja de cumplirse. </li></ul></ul><ul><li>Toda entidad tienen al menos un identificador y puede tener varios identificadores alternativos. </li></ul>na fecha hora
  9. 9. 2.2.5.- Jerarquia <ul><li>Una entidad es una generalización de entidades. </li></ul><ul><li>Todas las propiedades de la generalización son heredadas por las subentidades. </li></ul><ul><li>Total o parcial y Exclusiva o superpuesta </li></ul>P y E
  10. 10. Jerarquias - Tipos <ul><li>T otal: Toda ocurrencia de la superclase pertence al menos a una de las subclases. </li></ul><ul><li>P arcial: Existen ocurrencias de la superclase que no pertenecen a ninguna de las subclases. </li></ul><ul><li>Ejemplo: </li></ul>Parcial
  11. 11. Jerarquias - Tipos <ul><li>E xclusivas o disjuntas. </li></ul><ul><li>S uperpuestas o solapadas. </li></ul>Parcial -Solapadas
  12. 12. 2.2.6.- Metodología de Diseño <ul><li>Identificar las entidades </li></ul><ul><li>Identificar las relaciones </li></ul><ul><li>Identificar los atributos </li></ul><ul><li>Determinar los dominios </li></ul><ul><li>Determinar los identificadores </li></ul><ul><li>Determinar las jerarquias(si las hay) </li></ul><ul><li>Dibujar el diagrama Entidad-Relación </li></ul><ul><li>Revisar el esquema conceptual </li></ul>
  13. 13. 2.2.6.- Metodología de Diseño <ul><li>Identificar las entidades </li></ul><ul><li>Identificar las relaciones </li></ul><ul><li>Identificar los atributos </li></ul><ul><li>Determinar los dominios </li></ul><ul><li>Determinar los identificadores </li></ul><ul><li>Determinar las jerarquias(si las hay) </li></ul><ul><li>Dibujar el diagrama Entidad-Relación </li></ul><ul><li>Revisar el esquema conceptual </li></ul>
  14. 14. 2.2.6.1.- Identificar las Entidades <ul><li>Buscar nombres que se mencionan y objetos importantes. </li></ul><ul><li>Objetos que existen por si mismo. </li></ul><ul><li>Conforme se van identificando las entidades, se les da nombre representativo y se anota en el diccionario de datos. </li></ul>
  15. 15. Metodología de Diseño <ul><li>Identificar las entidades </li></ul><ul><li>Identificar las relaciones </li></ul><ul><li>Identificar los atributos </li></ul><ul><li>Determinar los dominios </li></ul><ul><li>Determinar los identificadores </li></ul><ul><li>Determinar las jerarquias(si las hay) </li></ul><ul><li>Dibujar el diagrama Entidad-Relación </li></ul><ul><li>Revisar el esquema conceptual </li></ul>
  16. 16. 2.2.6.2.- Identificar las Relaciones <ul><li>Definir las relaciones que se dan entre las entidades. (se suelen buscar expresiones con verbos) </li></ul><ul><li>La mayoria de relaciones son binarias, pero puede que participen mas de dos e incluso relaciones unarias. </li></ul><ul><li>Determinar la cardinalidad minima y maxima. </li></ul><ul><li>Conforme se van identificando las relaciones, se les va asignando nombres con significado. </li></ul>
  17. 17. Metodología de Diseño <ul><li>Identificar las entidades </li></ul><ul><li>Identificar las relaciones </li></ul><ul><li>Identificar los atributos </li></ul><ul><li>Determinar los dominios </li></ul><ul><li>Determinar los identificadores </li></ul><ul><li>Determinar las jerarquias(si las hay) </li></ul><ul><li>Dibujar el diagrama Entidad-Relación </li></ul><ul><li>Revisar el esquema conceptual </li></ul>
  18. 18. 2.2.6.3.- Identificar los atributos <ul><li>Son atributos los nombres que identifican propiedades, cualidades, o caracteristicas de entidades o relaciones. </li></ul><ul><li>Para cada entidad y relación preguntamos ¿que información se quiere saber? </li></ul><ul><li>Podemos descubrir nuevas entidades. </li></ul><ul><li>Conforme se van identificando atributos, se le asigna un nombre con significado. </li></ul><ul><li>Elaborar una lista de atributos, asignar los atributos a una sola entidad o relación. </li></ul>
  19. 19. Metodología de Diseño <ul><li>Identificar las entidades </li></ul><ul><li>Identificar las relaciones </li></ul><ul><li>Identificar los atributos </li></ul><ul><li>Determinar los dominios </li></ul><ul><li>Determinar los identificadores </li></ul><ul><li>Determinar las jerarquias(si las hay) </li></ul><ul><li>Dibujar el diagrama Entidad-Relación </li></ul><ul><li>Revisar el esquema conceptual </li></ul>
  20. 20. 2.2.6.4.- Determinar los dominios <ul><li>Dominios de atributos: conjunto de valores que puede tomar un atributo. </li></ul><ul><ul><li>Tipo de dato </li></ul></ul><ul><ul><li>Longitud o tamaño </li></ul></ul><ul><ul><li>Lista de valores </li></ul></ul><ul><li>Los dominios se almacenan en el diccionario de datos. </li></ul>
  21. 21. Metodología de Diseño <ul><li>Identificar las entidades </li></ul><ul><li>Identificar las relaciones </li></ul><ul><li>Identificar los atributos </li></ul><ul><li>Determinar los dominios </li></ul><ul><li>Determinar los identificadores </li></ul><ul><li>Determinar las jerarquias(si las hay) </li></ul><ul><li>Dibujar el diagrama Entidad-Relación </li></ul><ul><li>Revisar el esquema conceptual </li></ul>
  22. 22. 2.2.6.5.- Determinar identificadores <ul><li>Cada entidad tienen al menos un identificador. </li></ul><ul><li>Los identificadores pueden ser simples o compuestos. </li></ul><ul><li>Endidades debiles, no tiene atributos que sirvan de identificador. </li></ul>
  23. 23. Metodología de Diseño <ul><li>Identificar las entidades </li></ul><ul><li>Identificar las relaciones </li></ul><ul><li>Identificar los atributos </li></ul><ul><li>Determinar los dominios </li></ul><ul><li>Determinar los identificadores </li></ul><ul><li>Determinar las jerarquias(si las hay) </li></ul><ul><li>Dibujar el diagrama Entidad-Relación </li></ul><ul><li>Revisar el esquema conceptual </li></ul>
  24. 24. 2.2.6.6.- Determinar las jerarquias <ul><li>Observar las entidades y ver si es necesario reflejar las diferencias que existen entre sus ocurrencias. </li></ul>
  25. 25. Metodología de Diseño <ul><li>Identificar las entidades </li></ul><ul><li>Identificar las relaciones </li></ul><ul><li>Identificar los atributos </li></ul><ul><li>Determinar los dominios </li></ul><ul><li>Determinar los identificadores </li></ul><ul><li>Determinar las jerarquias(si las hay) </li></ul><ul><li>Dibujar el diagrama Entidad-Relación </li></ul><ul><li>Revisar el esquema conceptual </li></ul>
  26. 26. 2.2.6.7.- Dibujar el diagrama E-R <ul><li>Una vez identificados todos los conceptos, obteniendo el esquema conceptual. </li></ul>
  27. 27. Metodología de Diseño <ul><li>Identificar las entidades </li></ul><ul><li>Identificar las relaciones </li></ul><ul><li>Identificar los atributos </li></ul><ul><li>Determinar los dominios </li></ul><ul><li>Determinar los identificadores </li></ul><ul><li>Determinar las jerarquias(si las hay) </li></ul><ul><li>Dibujar el diagrama Entidad-Relación </li></ul><ul><li>Revisar el esquema conceptual </li></ul>
  28. 28. 2.2.6.8.- Revisar el esquema <ul><li>Revisar el esquema con el usuario </li></ul><ul><li>Si se encuentran anomalias se deben corregir, con los cambios oportunos o repetir algunos de los pasos anteriores. </li></ul>

×