14
Bases de Datos Especializadas Sesión 2: Modelado de datos

Bases de Datos Especializadas · 2014-07-11 · que se dirigen al modelado de datos. Entre las más utilizadas pueden mencionarse: • El modelo entidad-relación. metodología específicamente

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Bases de Datos Especializadas · 2014-07-11 · que se dirigen al modelado de datos. Entre las más utilizadas pueden mencionarse: • El modelo entidad-relación. metodología específicamente

Bases de Datos Especializadas

Sesión 2: Modelado de datos

Page 2: Bases de Datos Especializadas · 2014-07-11 · que se dirigen al modelado de datos. Entre las más utilizadas pueden mencionarse: • El modelo entidad-relación. metodología específicamente

Contextualización

Entre las metodologías para el desarrollo de sistemas

informáticos para las organizaciones, se destacan aquellas

que se dirigen al modelado de datos. Entre las más utilizadas

pueden mencionarse:

• El modelo entidad-relación.

metodología específicamente enfocada

al diseño de bases de datos

relacionales.

• El modelado UML. herramienta de

carácter más general ya que su ámbito

de aplicación, trasciende al de las

bases de datos.

Page 3: Bases de Datos Especializadas · 2014-07-11 · que se dirigen al modelado de datos. Entre las más utilizadas pueden mencionarse: • El modelo entidad-relación. metodología específicamente

Introducción

En la presente sesión, consideraremos las dos primeras fases

pare el diseño de una base de datos:

• La identificación del discurso ydel universo, representados en unesquema informal, se define al actorcentral de una base de datos(discurso), y a los elementos que lodescriben (universo).

• El modelo entidad-relación, querepresenta un siguiente nivel deabstracción, sus elementos,definidos en la etapa anterior, sedetallan con mayor profundidad.

Page 4: Bases de Datos Especializadas · 2014-07-11 · que se dirigen al modelado de datos. Entre las más utilizadas pueden mencionarse: • El modelo entidad-relación. metodología específicamente

El modelo entidad-relación

El modelo Entidad-Relación,también conocido comodiseño conceptual, es unametodología que permitedefinir los diversoscomponentes de un sistemade base de datos, así comolas relaciones que entre ellosse establecen.

La principal herramienta deeste modelo la constituye eldiagrama Entidad-Relación.

Page 5: Bases de Datos Especializadas · 2014-07-11 · que se dirigen al modelado de datos. Entre las más utilizadas pueden mencionarse: • El modelo entidad-relación. metodología específicamente

Diagramas entidad-relación

Los elementos de un

sistema, pueden organizarse

en conjuntos (colección de

elementos agrupados bajo

una o unas características

comunes), a los que se

denomina entidades.

Sobre estos conjuntos,

deben establecerse sus

posibles interacciones, a las

que se denomina relaciones.

Page 6: Bases de Datos Especializadas · 2014-07-11 · que se dirigen al modelado de datos. Entre las más utilizadas pueden mencionarse: • El modelo entidad-relación. metodología específicamente

Diagramas entidad-relación… sigue

Ejemplo: Base de datos para administrar una biblioteca:

¿Quién es el actor principal (discurso) del sistema? Los libros.

¿Cuáles son las características de interés (universo) del actor

principal del sistema? Autores, temas, editoriales y alumnos a los

que se prestarán los libros.

.

Page 7: Bases de Datos Especializadas · 2014-07-11 · que se dirigen al modelado de datos. Entre las más utilizadas pueden mencionarse: • El modelo entidad-relación. metodología específicamente

Diagramas entidad-relación… sigue

A partir de este bosquejo, se

deriva el diagrama entidad-

relación.

En relación al discurso y su

universo, se desagregan las

características, descriptores o

atributos de sus elementos,

denominadas instancias,

agrupadas en conjuntos, a los

que se denomina entidades.

Page 8: Bases de Datos Especializadas · 2014-07-11 · que se dirigen al modelado de datos. Entre las más utilizadas pueden mencionarse: • El modelo entidad-relación. metodología específicamente

Diagramas entidad-relación… sigue

Una instancia de uso obligado en toda entidad, lo constituye un

identificador, conocido como Id (numérico o alfanumérico) para

distinguir de manera única e irrepetible a cada elemento suscrito

a una entidad.

Page 9: Bases de Datos Especializadas · 2014-07-11 · que se dirigen al modelado de datos. Entre las más utilizadas pueden mencionarse: • El modelo entidad-relación. metodología específicamente

Diagramas entidad-relación… sigue

Sobre las relaciones establecidas entre las entidades del

sistema, se debe definir su cardinalidad.

Tipo de cardinalidad Símbolos

Uno a uno

Uno a varios

Varios a varios

Page 10: Bases de Datos Especializadas · 2014-07-11 · que se dirigen al modelado de datos. Entre las más utilizadas pueden mencionarse: • El modelo entidad-relación. metodología específicamente

Diagramas entidad-relación… sigue

Con lo que se obtiene el siguiente diagrama, El cual se emplea

como base para la siguiente fase en el desarrollo de una base de

datos, el denominado modelo relacional, también conocido como

diseño lógico.

Page 11: Bases de Datos Especializadas · 2014-07-11 · que se dirigen al modelado de datos. Entre las más utilizadas pueden mencionarse: • El modelo entidad-relación. metodología específicamente

El modelado UML

UML son las siglas de Unified Modeling Language, oLenguaje Unificado de Modelado, metodología basada enuna notación estándar para el análisis y diseño desistemas informáticos, bajo la perspectiva de orientación aobjetos.

UML permite a los diseñadores informáticos, poseer unavisión integral sobre un sistema (como una empresa), decarácter público o privado, así como su estructuraorganizacional y operacional.

Page 12: Bases de Datos Especializadas · 2014-07-11 · que se dirigen al modelado de datos. Entre las más utilizadas pueden mencionarse: • El modelo entidad-relación. metodología específicamente

Conclusión

El modelo entidad-relación, es una metodología cuyo objetivoes la identificación de los elementos de una empresa uorganización sobre la que se desarrollará una base de datos.

En este modelo, primero se agrupan los elementos concaracterísticas similares entre sí en conjuntos denominadosentidades. Posteriormente se establece entre las entidadeslas relaciones correspondientes, así como su cardinalidad.

La representación gráfica de este modelo, se denominadiagrama entidad-relación, el cual dará paso a la siguiente faseen el desarrollo de una base de datos: el modelo relacional,también conocido como diseño lógico.

Page 13: Bases de Datos Especializadas · 2014-07-11 · que se dirigen al modelado de datos. Entre las más utilizadas pueden mencionarse: • El modelo entidad-relación. metodología específicamente

Referencias

Abello , A., Rollon, E., & Rodriguez, M. E. (2006). Diseno y

administracion de bases de datos. Barcelona: UPC.

Bengoechea, J. (2012). Microsoft Access: Diseño de aplicaciones

sencillas de bases de datos. España: Vigo Ideaspropias.

Coronel, C. & Steven M. (2013). Database Systems: Design,

Implementation, and Management. Boston: Cengage Learning.

Nevado, M. (2010). Introducción a las bases de datos relacionales.

Madrid: Visión Libros.

Pratt, P. & Adamski, J. (2012). Concepts of database management.

Boston: Cengage Learning.

Rob, P., & Coronel, C. (2004). Sistemas de bases de datos: Diseño,

implementación y administración. México, D.F: Cengage Learning.

Page 14: Bases de Datos Especializadas · 2014-07-11 · que se dirigen al modelado de datos. Entre las más utilizadas pueden mencionarse: • El modelo entidad-relación. metodología específicamente