Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PRODUCTO
PERSONA FACTURA
ATRIBUTOS TIPO DE DATO
ATRIBUTOS TIPO DE DATO ATRIBUTOS TIPO DE DATO
Codigo_producto Varchar (5)
Identificación Bigint Codigo_factura Integer
Descripción Varchar (30)
Nombre Varchar (20) Num_factura Varchar (6)
Ubicación Varchar (5)
Apellido Varchar (30) Fecha_factura Date
Disponibilidad Integer
Dirección Varchar (30) Tipo Varchar (7)
Tipo_material Varchar (12)
Teléfono Integer Total Decimal
Marca Varchar (20)
Género Varchar (9) Descuento Decimal
Cantidad Integer
Edad Integer Utilidad Integer
Costo_unitario Decimal
NOTA: Como aún no se han definido las llaves foráneas ya que se siguen los pasos de la rúbrica, esta primera forma normal aplica
para la entidad FACTURA, ya que una factura puede tener uno o más productos.
Cada producto tiene o no un descuento asignado, pero varios productos pueden pertenecer a una factura, en este caso se supone
que la factura número 102CDA tiene 2 productos con diferentes descuentos y utilidad.
PK
Codigo_factura Num_factura Fecha_factura Tipo Total Descuento Utilidad
1 101DFV 05/02/2019 Crédito 123,435 0,02 65,705
2 102CDA 06/02/2019 Contado 342,900 0,20 123,432
3 103RTF 07/02/2019 Contado 561,321 0,40 243,910
4 102CDA 06/02/2019 Contado 265,366 0,15 124,654
La segunda forma normal (2FN)
Determinamos las dependencias de las tablas obtenidas en 1NF.
Se tomó de ejemplo la siguiente dependencia, sabiendo que las entidades CLIENTE, EMPLEADO Y FACTURA también tienen
dependencias con las entidades PROVEEDOR Y PERSONA.
Entidad PRODUCTO
PK
Codigo_producto Descripción Ubicación Disponibilidad Tipo_material Marca Cantidad Costo_unitario
RE21D Taladro 1000B 4 Construcción Black 4 56,000
4RF21 Cemento blanco 1000C 1 Eléctrico Argos 7 45,050
TY53X Baldosa 1000D 6 Construcción Truper 10 68,321
31DI2 Motosierra 1000E 3 Eléctrico Stihl Ms 34 130,678
Entidad PROVEEDOR
NOTA: El estado indica si el proveedor está activo o inactivo (1 es igual a activo y 0 es igual a inactivo)
PK
Codigo_proveedor Nombre_empresa Estado Email
EWS31 Quiñonez S.A 1 lorkag@gmail.com
R45TD Portadoras G. 0 Juander4@hotmail.com
13D5G Lordes K. 1 Erf3r@hotmail.com
GVC32 Productos Gik 0 Juarefsa@gmail.com
Entidad PERSONA
PK
Identificación Nombre Apellido Dirección Teléfono Género Edad
1065842078 Ervin Redondo Calle 2c # 41-78 3116136296 Masculino 21
1065840954 Juana De arco Carrera 7ª # 13 3219065343 Femenino 23
49758431 Adelaida Gnecco Manzana 7 casa 4 3004583210 Femenino 43
77168432 Lizeth Redondo Calle 7ª Bis 43-2 3050321299 Femenino 35
Entidad PRODUCTO
PK
Codigo_producto Descripción Ubicación Disponibilidad Tipo_material Marca Cantidad Costo_unitario
RE21D Taladro 1000B 4 Construcción Black 4 56,000
4RF21 Cemento blanco 1000C 1 Eléctrico Argos 7 45,050
TY53X Baldosa 1000D 6 Construcción Truper 10 68,321
31DI2 Motosierra 1000E 3 Eléctrico Stihl Ms 34 130,678
PK
Ubicación Disponibilidad
1000B 4
1000C 1
1000D 6
1000E 3
La entidad PRODUCTO quedaría de la siguiente manera:
PK
Codigo_producto Descripción Ubicación Tipo_material Marca Cantidad Costo_unitario
RE21D Taladro 1000B Construcción Black decker 4 56,000
4RF21 Cemento blanco 1000C Eléctrico Argos 7 45,050
TY53X Baldosa 1000D Construcción Truper 10 68,321
31DI2 Motosierra 1000E Eléctrico Stihl Ms 34 130,678
Un proveedor posee uno o varios productos (1, N), y varios productos pertenecen a un proveedor (N, 1).
Una factura está conformada por uno o varios productos (1, N), uno o más productos se encuentran en una factura (N, 1).
Un cliente tiene una o varias facturas (1, N), y una o varias facturas pertenecen un cliente (N, 1).
Una bodega tiene varios productos (1, N), y uno o varios productos pertenecen a una bodega (N, 1).
6. Generamos el diagrama Entidad-Relación (E-R)