Modelos de datos

Páginas: 8 (1945 palabras) Publicado: 9 de abril de 2011
Modelado de datos
Representación de la información Modelos de datos Modelado semántico El modelo entidad/relación Elementos: Entidades, atributos, claves y relaciones Representación gráfica: Diagramas entidad/relación y notación UML Claves Entidades fuertes y entidades débiles Especialización y generalización

Bibliografía
- C.J. Date: “Introducción a los sistemas de bases de datos” PearsonEducación, 2001. ISBN 968-444-419-2. - Ramez A. Elmasri & Shamkant B. Navathe: “Fundamentos de Sistemas de Bases de Datos”. Addison-Wesley, 2002 [3ª edición]. ISBN 84-782-9051-6. - Henry F. Korth, Abraham Silberschatz & S. Sudarshan: “Fundamentos de Bases de Datos”. Mc-Graw Hill, 2002 [4ª edición]. ISBN 84-481-3654-3. - Olga Pons, Nicolás Marín, Juan Miguel Medina, Silvia Acid & Mª Amparo Vila:“Introducción a las bases de datos” Granada: Librería Fleming, 2003. ISBN 84-607-8950-0. - David C. Hay: “Data Model Patterns: Conventions of thought” Dorset House Publishing, 1996. ISBN 0-932633-29-3.

Representación de la información
Representación física Archivo secuencial Registros Campos Representación lógica Tabla Filas Columnas Modelo relacional Relación Tuplas Atributos

Modelo de datosMecanismo formal para representar y manipular información de manera general y sistemática (descripción de datos, operaciones y reglas de integridad). ü Ítems/Entidades/Objetos [sustantivos]: Objetos que existen en el “mundo” y que son distinguibles de otros (un libro, un autor...). ü Atributos [adjetivos]: Propiedades asociadas a un conjunto de entidades (ISBN, nombre…). üRelaciones/Conexiones/Asociaciones [verbos]: Conexiones semánticas entre dos conjuntos de entidades (escribe, trata...). Ejemplos de modelos de datos: q Modelos basados en grafos (en red y jerárquico) q Modelo relacional q Modelos orientados a objetos q Modelos lógicos … Entidades Atributos Proveedor Código Nombre Ciudad Pieza Código Nombre Color Peso

Relación Entidades participantes Cardinalidad Atributos
Bases deDatos 1

suministra Proveedor-Pieza Muchos a muchos Cantidad
© Fernando Berzal

Ejemplo: Modelo relacional
Las entidades y las relaciones se representan en forma de tablas: - Las tablas reciben el nombre de relación. - Las filas (tuplas) representan información sobre una entidad. - Las columnas corresponden a los atributos de las entidades. Proveedores
CÓDIGO S1 S2 S3 S4 S5 NOMBRE NicolásMoreno Raquel Jiménez Pablo Mellado Carmen Garrido Cristina Luzón CIUDAD ALICANTE ALICANTE MADRID GRANADA MADRID

Piezas
CÓDIGO P1 P2 P3 P4 P5 P6 NOMBRE TUERCA TORNILLO TORNILLO CLAVO ARANDELA TUERCA COLOR PESO ROJO 12 VERDE 17 AZUL 17 ROJO 14 NEGRO 12 NEGRO 19

Relación entre proveedores y piezas
CÓDIGO_PROV CÓDIGO_PIEZA CANTIDAD S1 P1 300 S1 P2 200 S1 P3 400 S1 P4 200 S1 P5 100 S1 P6 100 S2P1 200 S2 P2 400 S3 P2 200 S4 P2 200 S4 P4 300 S4 P5 400

Operaciones Unión, intersección, diferencia, producto cartesiano, selección, proyección, reunión. Restricciones de integridad Integridad de entidad e integridad referencial mediante el uso de claves.

Bases de Datos

2

© Fernando Berzal

Modelado semántico
Consiste en estudiar los datos que se pretenden almacenar en la base dedatos antes de elegir el modelo de datos concreto que se va a usar en la base de datos.

Ciclo de vida clásico

Actividades realizadas en una organización concreta Datos operativos que se manejan en la organización Esquema conceptual de la base de datos (p.ej. E/R) Modelo lógico de la base de datos (específico del tipo de DBMS) Implementación de la base de datos en un DBMS concretoAnálisis

Diseño

Implementación

El modelado semántico permite separar el análisis (¿qué?) del diseño (¿cómo?).
Bases de Datos 3 © Fernando Berzal

El modelo entidad/relación
El modelo E/R
Técnica de análisis basada en la identificación de las entidades y de las relaciones que se dan entre ellas en la parte de realidad que pretendemos modelar. El modelo E/R permite representar de forma...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Modelos de datos de las bases de datos
  • Data modeler
  • modelo de datos
  • Modelos de datos
  • Modelado de datos
  • Modelo de datos
  • Modelos de datos
  • Modelo De Datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS