Practica de base de datos

Solo disponible en BuenasTareas
  • Páginas : 3 (574 palabras )
  • Descarga(s) : 0
  • Publicado : 18 de mayo de 2010
Leer documento completo
Vista previa del texto
Práctica 1 Tienda Informática

Base de Datos II

Profesor: M.C. Gustavo Alfonso Gutiérrez Carreón

Alumno: Héctor ismael Páramo Hernández

LIA Sección 44 de Octavo Semestre



Práctica1- Enunciado

Se desea diseñar un sistema para la gestión de una tienda informática.

La tienda dispone de una serie de productos que se pueden vender a los
clientes.

De cada productoinformático se desea guardar el código, descripción,
precio y número de existencias.

De cada cliente se desea guardar el código, nombre, apellidos, dirección y
número de teléfono.

Un cliente puedecomprar varios productos en la tienda y un mismo
producto puede ser comprado por varios clientes.

Cada vez que se compre un productos quedará registrada la compra en la
base de datos junto con lafecha en la que se ha comprado el productos.

La tienda tiene contactos con varios proveedores que son los que
suministran los productos.

Un mismo producto puede ser suministrado por variosproveedores.

De cada proveedor se desea guardar el código, nombre, apellidos,
dirección, ciudad y número de teléfono.

Modelo Entidad - Relación

Diagrama de Tablas (Visio)

Generación de la Basede Datos:
Crear la BD y ponerla en uso:

create database tienda;
use tienda;

Creando las Tablas:
create table producto(
-> codigo int,
-> Descripcion varchar(25),
-> precio int,-> existencia int,
-> primary key (codigo));
Nota: el campo cod_prov que servirá como llave foránea de la tabla proveedor, se insertara una vez que sea creada dicha tabla.

create tablecliente(
-> cod_cli int,
-> nombre varchar(25),
-> apellidos varchar(25),
-> direccion varchar(25),
-> telefono int,
-> primary key (cod_cli));

create table proveedor(-> cod_prov int,
-> nombre varchar(25),
-> apellidos varchar(25),
-> direccion varchar(25),
-> telefono int,
-> ciudad varchar(25),
-> primary key (cod_prov));...
tracking img