Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

González Israel R5 U3

Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 8

UNIVERSIDAD VIRTUAL

DEL ESTADO DE GUANAJUATO

 
FUNDAMENTOS DE BASES DE DATOS
Módulo
 
 
No.5 NORMALIZACIÓN DE MI BASE DE DATOS
Reto
 
 
Israel González Morgado
Alumno
 
 
22014905
Matrícula
 
 
Julio César Mosqueda Gómez
Asesor
 
 
Domingo, 13 de noviembre de 2022
Fecha de elaboración
 
 
Desarrollo:
Se requiere desarrollar la normalización a partir del Modelo Relacional para la tienda de
ropa: Modarte S.A. de C.V.

-Paso 1: Modelo Entidad-Relación


• La tienda de ropa Modarte S.A. de C.V. cuenta con diversos productos
para dama, caballero, niño y niña, por lo que requiere generar un Modelo
Entidad-Relación para el control de inventarios y gestión de las ventas.
• Se requiere elaborar 3 tablas: productos, empleados y clientes.
• En la tabla Productos deben considerarse los siguientes campos: código
de producto, nombre de producto, tipo, talla, fecha de compra, fecha de
venta y cantidad en existencia.
• En la tabla Empleados deben considerarse los siguientes campos: ID de
empleado, nombre del empleado, dirección, teléfono y CURP.
• En la tabla Clientes deben considerarse los siguientes campos: número
de cliente, nombre del Cliente, dirección, e-mail, forma de pago, y RFC
para facturación.
• En la tabla Venta deben considerarse los siguientes campos: código de
venta, fecha de venta, forma de pago y total a pagar.
• La Relación Productos-Venta contiene los siguientes campos: código de
producto y código de venta
- Paso 2: Primera forma normal.
- Paso 3: Segunda forma normal.
- Paso 4: Tercera forma normal.
Modarte S. A. DE C. V.
DEFINICIÓN DE TABLAS

TABLA PRODUCTOS
ID_Prod Número único que identifica a cada cliente, consta de 4 números
Nom_Prod Nombre del producto
Tipo Tipo de producto que puede ser: Dama, Caballero, Niño o Niña
Talla Talla del producto
F_Compra Fecha de compra del producto
F_Venta Fecha de venta del producto
Cantidad Cantidad en existencia del producto

TABLA EMPLEADOS
ID_Emp Número único que identifica al empleado, consta de 4 números
Nombre Nombre del empleado, formado por: Nombre, Apellido paterno, Apellido Materno
Dirección Dirección del empleado, formado por: Calle, Número, Colonia, Ciudad
Teléfono Télefono del empleado.
CURP CURP del empleado

TABLA CLIENTES
ID_Cte Número único que identifica al cliente, consta de 4 números
Nombre Nombre del cliente, formado por: Nombre, Apellido paterno, Apellido Materno
Dirección Dirección del cliente, formado por: Calle, Número, Colonia, Ciudad.
Email Dirección de correo electrónico del cliente
For_Pago Forma de pago del cliente, puediendo ser: Efectivo, Tarjeta de crédito, Tarjeta de débito
RFC RFC del cliente

TABLA VENTAS
Cod_Vta Número único que identifica la venta, consta de 4 números
F_Venta Fecha de venta
For_Pago Forma de pago, pudiendo ser: Efectivo, Tarjeta de crédito, Tarjeta de débito
Tot_Pagar Total a pagar
Modarte S. A. DE C. V.
MODELO ENTIDAD-RELACIÓN

Email For_Pago
Dirección

RFC
CLIENTES
Nombre
1:M

ID_Cte
Nom_Prod
VENDER 3 1:M
Tipo Talla
Cod_Prod
Cod_Vta
M:M
1:1 F_Venta
1:M 1:M
PRODUCTOS VENDER 1 VENTA

1:1 For_Pago

Tot_Pagar
Cantidad
F_Compra 1:M VENDER 2
F_Venta

ID_Emp
1:M

EMPLEADOS

Nombre

Dirección Teléfono CURP


Modarte S. A. DE C. V.
MODELO RELACIONAL
CLIENTES
ID_Cte int(4) PK
PRODUCTOS Nombre varchar(30)
Cod_Prod int(4) PK Dirección varchar(100)
Nom_Prod varchar(30) Email varchar(30)
Tipo varchar(10) For_Pago varchar(20)
Talla varchar (5) RFC varchar(13)
F_Compra Date
F_Venta Date
Cantidad int
1:N

1:N
VENTA
Cod_Vta int(4) PK
PRODUCTOS-VENTA F_Venta Date
1:N
Cod_Vta int(4) FK For_Pago varchar(20)
Tot_Pagar varchar(8)
Cod_Prod int(4) FK No_Cl int(4) FK
ID_Emp int4) FK

1:N

EMPLEADOS
ID_Emp int4) PK
Nombre varchar(30)
Dirección varchar(100)
Teléfono Varchar(10)
CURP Varchar(18)
Modarte S. A. DE C. V.
PRIMERA FORMA NORMAL
PRODUCTOS
CLIENTES
Cod_Prod int(4) PK
ID_Cte int(4) PK
Nom_Prod varchar(30)
Nombre varchar(20)
Tipo varchar(10)
Ape_Pat varchar(15)
Talla varchar(5)
Ape_Mat varchar(15)
F_Compra Date
Calle varchar(40)
F_Venta Date
Número varchar(10)
Cantidad int
Colonia varchar(30)
1:N
Ciudad Varchar(30)
Email varchar(30)
PRODUCTOS-VENTA
For_Pago varchar(20)
Cod_Vta int(4) FK
RFC varchar(13)
Cod_Prod int(4) FK

1:N 1:N

VENTA EMPLEADOS
Cod_Vta int(4) PK ID_Emp int4) PK
F_Venta Date Nombre varchar(20)
For_Pago varchar(20) Ape_Pat varchar(15)
Tot_Pagar varchar(8) Ape_Mat varchar(15)
No_Cl int(4) FK 1:N Calle varchar(40)
ID_Emp int4) FK Número varchar(10)
Colonia varchar(30)
Ciudad Varchar(30)
Teléfono Varchar(10)
CURP Varchar(18)
Modarte S. A. DE C. V.
SEGUNDA FORMA FORMAL
PRODUCTOS
CLIENTES
Cod_Prod int(4) PK
ID_Cte int(4) PK
Nom_Prod varchar(30)
Nombre varchar(20)
Tipo varchar(10)
Ape_Pat varchar(15)
Talla Varchar(5)
Ape_Mat varchar(15)
F_Compra Date
Calle varchar(40)
F_Venta Date
Número varchar(10)
Cantidad int
Colonia varchar(30)
1:N
Ciudad Varchar(30)
Email varchar(30)
PRODUCTOS-VENTA
For_Pago varchar(20)
Cod_Vta int(4) PK
RFC varchar(13)
FK
Cod_Prod int(4) PK
FK

1:N 1:N
EMPLEADOS
VENTA ID_Emp int4) PK

Cod_Vta int(4) PK Nombre varchar(20)

F_Venta Date Ape_Pat varchar(15)

For_Pago varchar(20) Ape_Mat varchar(15)

Tot_Pagar varchar(8) 1:N Calle varchar(40)

No_Cl int(4) FK Número varchar(10)

ID_Emp int4) FK Colonia varchar(30)


Ciudad Varchar(30)
Teléfono Varchar(10)
CURP Varchar(18)
Modarte S. A. DE C. V.
PRODUCTOS TERCERA FORMA NORMAL
Cod_Prod int PK
CLIENTES
Nom_Prod varchar(30) TALLAS
ID_Cte int PK
ID_Tipo int FK ID_Talla int PK
Nombre varchar(20)
ID_Talla Int FK N_Talla varchar(5)
Ape_Pat varchar(15)
F_Compra Date
Ape_Mat varchar(15)
F_Venta Date
Calle varchar(40)
Cantidad int
Número varchar(10)
TIPOS Colonia varchar(30)

ID_Tipo int PK ID_Ciudad int FK

Tipo varchar(10) Email varchar(30)


1:N
ID_Pago int FK
PAGOS
RFC varchar(13)
ID_Pago int PK
F_Pago varchar(20)
CIUDADES
ID_Ciudad int PK
PRODUCTOS-VENTA
Ciudad Varchar(30)
Cod_Vta int PK
FK
1:N EMPLEADOS
Cod_Prod int PK
ID_Emp int PK
FK
Nombre varchar(20)
1:N
Ape_Pat varchar(15)
VENTA
Ape_Mat varchar(15)
Cod_Vta int PK Calle varchar(40)
1:N
F_Venta Date Número varchar(10)
ID_Pago int FK Colonia varchar(30)
Tot_Pagar varchar(8) ID_Ciudad int FK
ID_Cte int FK Teléfono Varchar(10)
ID_Emp in FK CURP Varchar(18)

También podría gustarte