Tecnologo

Páginas: 10 (2291 palabras) Publicado: 13 de agosto de 2012
Modelado de datos
Fundamentos de diseño de bases de datos

Modelado de datos
Representación de datos Modelos de datos Modelos semánticos El modelo entidad/relación Elementos del modelo E/R: Entidades, atributos, claves y relaciones Representación gráfica del modelo E/R: Diagramas entidad/relación y notación UML Claves Entidades fuertes y entidades débiles Especialización y generalización

1 Modelado de datos
Representación de datos Representación lógica Tabla Fila Columna Representación física Modelo relacional

Archivo secuencial Relación Registro Campo Tupla Atributo
2

Modelado de datos
Representación de datos Ítems/Entidades/Objetos [sustantivos]: Objetos que existen en el “mundo” y que son distinguibles de otros (un libro, un autor, un tema...). 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...).
3

Modelado de datos
Modelo de datos Mecanismo formal para representar y manipular información de manera general y sistemática: Descripción de datos. Operaciones. Reglas de integridad.
4

Modelado dedatos
Ejemplos de modelos de datos Modelos basados en grafos (en red y jerárquico) Modelo relacional Modelo multidimensional Modelos orientados a objetos Modelos lógicos …

5

Modelado de datos
Ejemplo: Modelo relacional Descripción de datos
Entidades y relaciones se representan en forma de tablas: Las tablas reciben el nombre de relación. Las filas (tuplas) contienen datos sobre cadaentidad. Las columnas corresponden a los atributos de las entidades.

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).
6

Modelado de datos
Ejemplo: Modelo relacional Proveedores
Código S1 S2 S3 S4 S5 Nombre Juan Gómez Raquel Jiménez PabloFernández Carmen López Cristina García Ciudad Alicante Alicante Madrid Granada Madrid Peso 1.2 gr 1.7 gr 2.7 gr 1.4 gr 3.0 gr 1.0 gr

Piezas

Código P1 P2 P3 P4 P5 P6

Nombre Tuerca Tornillo Tornillo Clavo Arandela Tuerca

Dimensiones 12 mm 10 mm 20 mm 25 mm 15 mm 10 mm

7

Modelado de datos
Ejemplo: Modelo relacional Relación entre proveedores y piezas
CódigoProveedor S1 S1 S1 S1 S1S1 S2 S2 S3 S4 S4 S4 CódigoPieza P1 P2 P3 P4 P5 P6 P1 P2 P2 P2 P4 P5 Cantidad 300 200 400 200 100 100 200 400 200 200 300 400

8

Modelado de datos
Ejemplo: Modelo entidad/relación Entidades Atributos Proveedor Código Nombre Ciudad Pieza Código Nombre Dimensiones Peso suministra Proveedor-Pieza Muchos a muchos Cantidad
9

Relación Entidades participantes Cardinalidad Atributos

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

El modelado semántico permite separar el análisis (¿qué?) del diseño (¿cómo?).

10

Modelado de datos
Ciclo de vida clásico (modelo en cascada)
Actividades realizadas en una organización concreta Datosoperativos que se manejan en la organización Esquema conceptual de la base de datos (p.ej. modelo 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 concreto

Análisis

Diseño Implementación

11

El modelo entidad/relación
Técnica de análisis basada en la identificación de las entidades y de las relaciones que se dan entreellas en la parte de realidad que pretendemos modelar. El modelo E/R permite representar de forma abstracta los datos que se pretenden almacenar en una base de datos. Existen notaciones alternativas para la representación gráfica del diseño conseguido mediante la técnica de análisis que propone el modelo E/R:
Diagramas E/R Diagramas UML (Lenguaje Unificado de Modelado) Diagramas CASE*Method...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tecnologico
  • Tecnologo
  • Tecnologo
  • tecnologa
  • tecnologicos
  • tecnologo
  • Tecnologa
  • tecnologo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS