Base de Datos Tienda de Ropa

December 2, 2022 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download Base de Datos Tienda de Ropa...

Description

 

1

BASE DE DATOS “TIENDA DE ROPA”

 Marca

Cliente

PK Id_Marca Nom_Marca

PK Id_Cliente Nom_Cliente Direccion

Talla PK Id_Talla Nom_Talla

Departamento PK Id_Departamento Nom_Departament o

Prenda

Ventas PK Id_Ventas FK Id_Prenda FK Id_Cliente Fecha

PK Id_Prenda Fk Id_Marca FK Id_Talla FK Id_Departamento FK Id_Proveedor Precio

Proveedor PK Id_Proveedor Nom_Proveedor

DICCIONARIO DE DATOS “TIENDA DE ROPA”

Tabla Departamentos (PK)

cve_Depa cve_Departam rtamento ento = { int, 2 } , Almac Almacena ena la clave clave del del departa departament mento o de las las prend prendas. as. Nom_Departamento Nom_Depa rtamento = { varchar, 15 } , Almacena el nombre del departamento de las prendas.

Tabla Tallas (PK)) (PK

cve_ta cve_talla lla = { int, int, 2 } , Alm Almace acena na la la clav clave e de la tall talla. a. nom_talla = { varchar, 10 } , Almacena el nombre de la talla.

 

2

Tabla Marcas (PK)) (PK

cve_m cve_marc arca a = { int, int, 2 } , Alma Almacen cena a la cla clave ve de de la marca marca.. nom_marca nom_mar ca = {varchar, 20} , Almacena el nombre de la marca.

Tabla Proveedores (PK)) (PK

(FK)) (FK

cve_p cve_prov roveed eedor or = {int {int , 2 } , Alm Almac acena ena la clav clave e del prove proveedo edorr de la prend prenda. a. Nom_proveedor Nom_proveed or = { varchar , 20 } , Almacena el nombre del proveedor. Tel = { int , 10 } , Almacena el teléfono del proveedor cve_m cve_marc arca a = { Espe Especi cicad cada a en el el diccio dicciona nario rio Tab Tabla la Marc Marcas as }

Tabla Prendas (PK) (PK) (FK)) (FK (FK) (FK) (FK)

cve_p cve_pren renda da = {enter {entero, o, 2 } , Al Alma macen cena a la clav clave e de la la prend prenda a cve_m cve_marc arca a = { espe especi cica cada da en en el d dicc iccion ionari ario o Tabla Tabla Mar Marca ca } cve_talla = { especicada en el diccionario Tabla Talla } cve_Departamento cve_Departamento = { especicada en el diccionario Tabla Departamento Departamento } cve_proveedor = { especicada en el diccionario Tabla Proveedor } Precio = { Money } , almacena el precio de la prenda Candad = { int , 2 } , Almacena la candad en el almacén que existe de la prenda

Tabla Clientes (PK)) (PK

cve_cl cve_client iente e = { int , 2 } , Al Alma macen cena a la cla clave ve del del clien cliente te Nom_cliente Nom_client e = { varchar , 30 } , Almacena el nombre del cliente Direccion = { varchar, 30 } , Almacena la dirección del cliente Tel = { int , 10 } , Almacena el teléfono del cliente

Tabla Ventas (PK) (FK)) (FK (FK)

Id_venta = { int , 2 } , almacena el id de la venta Id_pre Id_prenda nda = { espe especi cica cada da en en el d dicc iccion ionari ario o Tabla Tabla Pren Prenda dass } Id_cliente = { especicada en el diccionario Tabla Clientes } Fecha = {date me } , Almacena la fecha de la venta realizada.

 

3

BASE DE DATOS EN SQL

create database Tienda_de_Ropa Tienda_de_Ropa use Tienda_de_Ropa create table Marca ( id_marca int identy (1,1) primary key not null, nom_marca varchar(20), ) create table Talla ( id_talla int identy (1,1) primary key not null, talla varchar (50), ) create table Departamento Departamento ( id_depa int identy (1,1)primary key not null, nom_depart nom_depa rt varchar (50) ) create table Proveedor ( id_proveedor int identy (1,1) primary key not null, nom_proveedor nom_proveed or varchar (30), ) create table Cliente ( id_cliente int identy (1,1) primary key not null, nom_cliente varchar (50), dom_cliente varchar (60), telefono int, cp int ) create table Prenda2

 

4

( id_prenda int identy (1,1) primary key not null, id_marca int foreign key references Marca, id_talla int foreign key references Talla, id_depa int foreign key references Departamento, id_proveedor int not null foreign key references Proveedor, precio int, existencias int, ) create table Ventas ( id_venta int identy (1,1) primary key not null, id_prenda int foreign key references Prenda, id_cliente int foreign key references Cliente, vendido int, fecha dateme )

QUERY´S 1. select fecha as Fecha, sum(vendido)ass Productos_Vendidos sum(vendido)a Productos_Vendidos from Ventas where Ventas.fecha = '2011-09-19' group by fecha

2. select nom_proveedor as Proveedor, sum(existencias)as sum(existenc ias)as Compras from Prenda2 Pr, Proveedor Pro, Ventas where Pro.id_proveedor = Pr.id_proveedor and Ventas.fecha
View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF