Practica de base de datos
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));...
Regístrate para leer el documento completo.