normalización
TRANSCRIPT
![Page 1: Normalización](https://reader036.vdocumento.com/reader036/viewer/2022082702/554be16bb4c9056b348b4625/html5/thumbnails/1.jpg)
INSTITUTO TECNOLÓGICO DE TUXTEPEC
INGENIERÍA EN SISTEMAS COMPUTACIONALES
“FUNDAMENTOS DE BASE DE DATOS”
UNIDAD V
ACTIVIDAD: Base de datos
EQUIPO – HALCONESRaziel Iván Peña Calderón – 10350508
Mizraim Osorio Leyva – 10350296Isidro Luna Beltrán – 10350281
Axel Huerta Morales – 10350269Ismael Velazco Miguel – 10350514
José Roberto Espiritud Cruz – 10350502
ACADÉMICO: Lic. Horacio Maldonado Hernández
TUXTEPEC OAXACA, A 05 DE JUNIO DEL 2012
![Page 2: Normalización](https://reader036.vdocumento.com/reader036/viewer/2022082702/554be16bb4c9056b348b4625/html5/thumbnails/2.jpg)
NORMALIZACIÓN
ATRIBUTOS DENTRO DE LA BASE DE DATOS:
Clave de sucursal Nombre de sucursal Dirección de sucursal Clave del gerente Nombre del gerente Horario del gerente Clave del empleado Nombre del empleado Dirección del empleado Edad del empleado Nombre del hijo del empleado Edad del hijo del empleado Sexo del hijo del empleado Antigüedad del empleado Sueldo quincenal Numero de cheque del sueldo Lugar en que cobro sueldo Clave del inventario
Fecha de realización Clave de existencia Clave de producto Nombre del producto Existencia total Clave del cliente Nombre del cliente Dirección del cliente Nombre de la empresa Dirección de la empresa Ciudad de la empresa Categoría de la empresa Límite de crédito del cliente Días para pagar Porcentaje de descuentos Porcentaje de intereses Número de cuenta Fecha de la primera compra
DIAGRAMAS DE DEPENDENCIA FUNCIONAL
![Page 3: Normalización](https://reader036.vdocumento.com/reader036/viewer/2022082702/554be16bb4c9056b348b4625/html5/thumbnails/3.jpg)
Clave_suc Nombre_sucDirección_sucClave_gerNombre_gerHorario_ger
Clave_emp Nombre_empDirección_empEdad_empNombre_hijoEdad_hijoSexo_hijoAntig_empSueldo_empNum_chequeLugar_sueldo
SUCURSA (clave_suc, nombre_suc, direccion_suc)
Clave_clien Nombre_clienDir_clienNom_empreDir_empreCiudad_empreCateg_empreLim_credDías_pagoPor_desPor_intereNum_cuentaFecha_pricom
Clave_inv FechaClave_exisClave_proNombre_proExis_total
![Page 4: Normalización](https://reader036.vdocumento.com/reader036/viewer/2022082702/554be16bb4c9056b348b4625/html5/thumbnails/4.jpg)
L
Pero vemos que existe una relación entre clave_gerente, nombre_ger y horario_ger, entonces a partir de esto generamos otra tabla, con el nombre de gerente:
GERENTE (clave_ger, nombre_ger, horario_ger, clave_suc)
EMPLEADO(Clave_emp, nombre_emp, dirección_emp, edad_emp, antig_emp, sueldo_emp,
num_cheque, lugar_sueldo,clave_suc)
De empleado también se eliminan los atributos correspondientes a los hijos, ya que estos están relacionados, entonces se realiza otra tabla:
HIJOS (clave_hijo, nombre_hijo, edad_hijo, sexo_hijo, clave_emp)
INVENTARIO (clave_inv, fecha, clave_emp, clave_suc)
Como también hay relación entre los atributos de existencia, entonces nuevamente generamos la siguiente tabla:
EXISTENCIA (Clave_exis, clave_pro, nombre_pro, exis_total, clave_inv)
CLIENTES(clave_clien, nombre_clien, dir_clien, nom_empre, dir_empre, ciudad_empre,
categ_empre, clave_emp, clave_suc)
Nuevamente aplicamos la segunda forma de normalización para separar los atributos que están relacionados, en otra tabla:
CRÉDITO (Num_cuenta, lim_cred, días_pago, por_des, por_intere, fecha_pricom, clave_clien)
![Page 5: Normalización](https://reader036.vdocumento.com/reader036/viewer/2022082702/554be16bb4c9056b348b4625/html5/thumbnails/5.jpg)
TieneTiene
SUCURSAL
EMPLEADOGERENTE
HIJOS
INVENTARIO
CRÉDITO
CLIENTE
EXISTENCIA
Clave_suc
Dir_sucNombre_suc
Clave_suc
Horario_ger
Nombre_ger
Clave_gerDir_emp
Nombre_emp
Clave_emp
Sueldo_emp
Antig_amp
Edad_emp
Lugar_sueldo
Num_cheque
Clave_hijo
Sexo_hijoEdad_hijo
Nom_hijoClave_emp
Clave_inv Fecha
Exis_total Nombre_pro
Clave_pro
Clave_exisClave_inv
Clave_empDir_cli
Nombre_cliClave_cli
Por_des
Días_pago
Lim_credNum_cuenta
Por_intere
Clave_cliFecha_pricom
Clave_suc
Clave_emp
Realiza
Tiene
Tiene Atiende
Tiene
Tiene
![Page 6: Normalización](https://reader036.vdocumento.com/reader036/viewer/2022082702/554be16bb4c9056b348b4625/html5/thumbnails/6.jpg)
TABLAS
SUCURSAL Clave_suc Nombre_suc Dirección_suc
GERENTE Clave_ger Nombre_ger Horario_ger Clave_suc
EMPLEADO Clave_emp Nombre_emp Dir_emp Ant_emp Sueldo_emp Num_cheque Lugar_sueldo Clave_suc
HIJOS Clave_hijo Nombre_hijo Edad_hijo Sexo_hijo Clave_emp
INVENTARIO Clave_inv fecha Clave_emp Clave_suc
EXISTENCIA Clave_exis Clave_pro Nombre_pro Exis_total Clave_inv
CLIENTES Clave_cli Nombre_cli Dir_cli Categ_emp Ciudad_emp Dir_emp
Nom_emp Clave_emp Clave_suc
CRÉDITO Num_cuenta Lim_cred Días_pago Por_des Por_intere Fecha_pricom
Clave_cli
![Page 7: Normalización](https://reader036.vdocumento.com/reader036/viewer/2022082702/554be16bb4c9056b348b4625/html5/thumbnails/7.jpg)
BASE DE DATOS EN MySQL
![Page 8: Normalización](https://reader036.vdocumento.com/reader036/viewer/2022082702/554be16bb4c9056b348b4625/html5/thumbnails/8.jpg)