Está en la página 1de 6

UNIVERSIDAD ABIERTA Y A DISTANCIA DE MEXICO DISEO DE BASES DE DATOS

UNIDAD II MODELADO DE BASES DE DATOS

EVIDENCIA DE APRENDIZAJE CASO A DIAGRAMAR

ALUMNO(A): BEATRIZ A. JUAREZ VAZQUEZ MATRICULA: AL10508246

CASO DE ESTUDIO: Se desea informatizar la gestin de una tienda informtica. La tienda dispone de una serie de productos que se pueden vender a los clientes. De cada producto informtico se desea guardar el cdigo, descripcin, precio y nmero de existencias. De cada cliente se desea guardar el cdigo, nombre, apellidos, direccin y nmero de telfono. Un cliente puede comprar varios productos en la tienda y un mismo producto puede ser comprado por varios clientes. Cada vez que se compre un artculo quedar registrada la compra en la base de datos junto con la fecha en la que se ha comprado el artculo. La tienda tiene contactos con varios proveedores, que son los que suministran los productos. Un mismo producto puede ser suministrado por varios proveedores. De cada proveedor se desea guardar el cdigo, nombre, apellidos, direccin, provincia y nmero de telfono. 1) OBTENER ENTIDADES Y ATRIBUTOS DE CADA ENTIDAD:

Tienda
num_clie ntes num_pro v exist_pdt o total_vent as

Pdtos
cod_pdto desc_pdt o precio exist_pdt o cod_prov

Prov
cod_prov nom_pro v ape_prov dir_prov ciudad tel_prov cod_pdto

Client
cod_clien t nom_clie nt ape_clien t dir_client tel_client cod_pdto

Ventas
fecha cod_clien t cod_pdto total

2) MODELO ENTIDAD-RELACION
DIRECCION APELLIDOS NOMBRE TEL CODIGO TOTAL FECHA NUM_CLIENTES NUM_PROVEEDORES

CLIENTE

TIENDA VENTAS

COMPRA

TIENE

CODIGO

NOMBRE

PDTOS
HACE

CODIGO

DESCRIPCION EXISTENCIA PRECIO NOMBRE

PROVEEDORES
TEL DIRECCION APELLIDOS

CIUDAD

3) MODELO RELACIONAL

4) TABLAS EN MySQL

5) MODELO ORIENTADO A OBJETOS

CLIENTES -cod_client : int -nom_client : string -ape_client : string -dir_client : string -tel_client : int -Pdtos.cod_pdto : int +alta_client() : int +baja_client() +edit_client() +consulta_client() +compras_client()

También podría gustarte