Base de datos

Solo disponible en BuenasTareas
  • Páginas : 6 (1476 palabras )
  • Descarga(s) : 0
  • Publicado : 9 de noviembre de 2010
Leer documento completo
Vista previa del texto
TRABAJO COLABORATIVO Nº2

SAID ALBERTO RIVAS ROJAS C.C: 1.118.832.850 MARYURY LEON RINCON C.C: 1.052.389.383 LEONIDAS FIQUITIVA CASTRO C.C: 80.654.840 OSCAR IVAN ÁLVAREZ CANCHILA CC. 1102843925 Grupo: 301330_18

TUTOR: José Eduardo Pérez García

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA “Unad” 2010

INTRODUCCION Entre las consideraciones fundamentales al organizar los datos en una basede datos se incluye, la determinación de los datos que deben recopilar, quienes tendrá acceso a la información y como podrían desear utilizar los datos almacenados. Con base en estas determinaciones se puede crear una base de datos. Los modelos de datos son el instrumento principal para ofrecer dicha abstracción. Un modelo de datos es un conjunto de conceptos que sirven para describir laestructura de una base de datos: los datos, las relaciones entre los datos y las restricciones que deben cumplirse sobre los datos. Los modelos de datos contienen también un conjunto de operaciones básicas para la realización de consultas (lecturas) y actualizaciones de datos. Los modelos de datos de alto nivel, o modelos conceptuales, disponen de conceptos muy cercanos al modo en que la mayoría de losusuarios percibe los datos, mientras que los modelos de datos de bajo nivel, o modelos físicos, proporcionan conceptos que describen los detalles de cómo se almacenan los datos en el ordenador.

Objetivos

• Aplicar los conceptos del Modelo Entidad Relación y crear o diseñar MER • Aplicar los conceptos del Modelo Relacional y el paso del MER a tablas. • Aplicar los conceptos del AlgebraRelacional.

1. Sistema de Ventas. Le contratan para hacer una BD que permita apoyar la gestión de un sistema de ventas. La empresa necesita llevar un control de proveedores, clientes, productos y ventas. Un proveedor tiene un RUT, nombre, dirección, teléfono y página web. Un cliente también tiene RUT, nombre, dirección, pero puede tener varios teléfonos de contacto. La dirección se entiende por calle,número, barrio y ciudad. Un producto tiene un id único, nombre, precio actual, stock y nombre del proveedor. Además se organizan en categorías, y cada producto va sólo en una categoría. Una categoría tiene id, nombre y descripción. Por razones de contabilidad, se debe registrar la información de cada venta con un id, fecha, cliente, descuento y monto final. Además se debe guardar el precio almomento de la venta, la cantidad vendida y el monto total por el producto. Se pide:    Diseñar el modelo entidad/relación Realizar la conversión a tablas (Modelo Relacional), del MER. Realizar las siguientes consultas utilizando el algebra relacional: Nombres de los clientes que viven en la misma calle y ciudad “Villavicencio” Nombre de los proveedores , Rut y dirección Nombre del producto, precioactual y nombre del proveedor Compras realizadas por un cliente y productos comprados del proveedor “Colgate” E. Stock del producto “Crema dental” y nombre del proveedor. A. B. C. D.

Desarrollo

Id

Nombre

Descripción

Dirección

Teléfono

Página web

Id

Producto

Cliente Fecha

Nombre

Categoría
Proveedor

RUT Proveedor

Venta
Se clasifica
Monto totalDetalle Provee Producto
Id Nombre del Proveedor Stock Precio

Descuento

Compra

Nombre

Dirección Nombre

Cliente

RUT Teléfono

Ciudad



Realizar la conversión a tablas (Modelo Relacional), del MER.

Realizar las siguientes consultas utilizando el algebra relacional:

A. Nombres de los clientes que viven en la misma calle y ciudad “Villavicencio” Π Nombre, Dirección (Ơ Ciudad= “Villavicencio” (Cliente) B. Nombre de los proveedores , Rut y dirección Π Nombre, RUT, Dirección (Proveedor) C. Nombre del producto, precio actual y nombre del proveedor Π Nombre, Precio, Nombre del proveedor (Producto)

D. Compras realizadas por un cliente y productos comprados del proveedor “Colgate” Π Cliente, Productos (Ventas) n Π Nombre = “Colgate” (Producto) E. Stock del producto...
tracking img