Trabajo de bd

Solo disponible en BuenasTareas
  • Páginas : 5 (1198 palabras )
  • Descarga(s) : 4
  • Publicado : 24 de mayo de 2010
Leer documento completo
Vista previa del texto
BASE DE DATOS AVANZADA

WALTER ANDREZ PALOMINO BOCANEGRA
ESTUDIANTE GRUPO 301125-19

MARIA ALBA DORA SANCHEZ GOMEZ
TUTORA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERIA
TRABAJO COLABORATIVO 3
PROGRAMA DE INGENIERIA DE SISTEMAS
CEAD SAN VICENTE DEL CAGUAN CAQUETA
MARZO 2010

INTRODUCCIÓN:
El modelo de Clase presenta unmecanismo de implementación neutral para modelar los aspectos de almacenado de datos del sistema. Las clases persistentes, sus atributos, y sus relaciones pueden ser implementados directamente en una base de datos orientada a objetos. Aun así, en el entorno de desarrollo actual, la base de datos relacional es el método más usado para el almacenamiento de datos. Es en el modelado de esta área donde UMLse queda corto. El diagrama de clase de UML se puede usar para modelar algunos aspectos del diseño de bases de datos relacionales, pero no cubre toda la semántica involucrada en el modelado relacional, mayoritariamente la noción de atributos clave que relacionan entre sí las tablas unas con otras. Para capturar esta información, un Diagrama de Relación de Entidad (ER diagrama) se recomienda comoextensión a UML.
El Diagrama de Clase se puede usar para modelar la estructura lógica de la base de datos, independientemente de si es orientada a objetos o relacional, con clases representando tablas, y atributos de clase representando columnas. Si una base de datos relacional es el método de implementación escogido, entonces el diagrama de clase puede ser referenciado a un diagrama de relaciónde entidad lógico. Las clases persistentes y sus atributos hacen referencia directamente a las entidades lógicas y a sus atributos; el modelador dispone de varias opciones sobre cómo inferir asociaciones en relaciones entre entidades. Las relaciones de herencia son referenciadas directamente a super-sub relaciones entre entidades en un diagrama de relación de entidad.

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

Representación de la información

Representación física | Representación lógica | Modelo relacional |
Archivo secuencial | Tabla | Relación |
registros | Filas | Tuplas |
campos | Columnas | atributos |

Modelo relacional
Las entidades y las relaciones se representan en forma de tablas:
* Lastablas reciben el nombre de relación.
* Las filas (tuplas) representan información sobre una entidad.
* Las columnas corresponden a los atributos de las entidades.

PROVEDORES

código | nombre | ciudad |
S1 | Nicolás Moreno | ALICANTE |
S2 | Raquel Jiménez | ALICANTE |
S3 | Pablo Mellado | MADRID |
S4 | Carmen Garrido | GRANADA |
S5 | Cristina Luzón | MADRID |

PIEZAS
CODIGO| NOMBRE | COLOR | PESO |
P1 | TUERCA | Rojo | 12 |
P2 | TORNILLO | Verde | 17 |
P3 | TORNILLO | Azul | 17 |
P4 | CLAVO | Rojo | 14 |
P5 | ARANDELA | Negro | 12 |
P6 | TUERCA | negro | 19 |

Relación entre proveedores y piezas
COD_PROVEDOR | COD_PIEZA | CANTIDAD |
S1 | P1 | 300 |
S1 | P2 | 200 |
S1 | P3 | 400 |
S1 | P4 | 200 |
S1 | P5 | 100 |
S1 | P6 | 100 |
S2 | P1 |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.

El modelo E/R
Técnica de análisis basada en la identificación de las entidades y de las...
tracking img