Está en la página 1de 15

Universidad Autonoma de Honduras

Unah-tec Danli

Nombre del docente


Pedro Fiallos

Nombre de los alumnos


Fredy Antonio Salinas Talavera

Numeros de cuenta
20182530077

Asignatura
Base de Datos I

Tarea

Proyecto de Normalización BD
1.Objetivos de la base de datos. (redaccion teorica).

El Obejtivo de la base de datos “Ferreteria”

Más que cualquier otra cosa, es más importante comprender qué hace la ferretería con el cliente y los proveedores que
fabrican los productos de la ferretería. El objetivo principal es satisfacer a los consumidores y brindarles productos y
servicios de calidad, así como mejorar el desempeño de nuestra ferretería.

 2.Normalize su base de datos en Primera, segunda, tercera, cuarta y quinta forma normal, la ultima de
este analisis recuerde que lo logra con el analisis de la relaciones  (Cap 10, videos apoyo)
3.Identifique y defina  las entidades con su diccionario de datos generado (Segun esquema de las primera
tarea)

Entidad: Empleado
Nombre atributo Tipo dato que tamaño Llave primaria / Mascará de Descripción
almacena secundaria validación
Id Empleado autoumerico 6 Primaria Código categoria
Nombre Carácter 20 Nombre del empleado
Apellido Carácter 20 Apellido del empleado
Identidad Carácter 15 la identidad del
empleado
Edad Carácter 2 la edad
Id_Telefono Numérico 2 Secundaria la relación que hay
entre la tabla telefono
y empleado
Id Genero Numérico 1 Secundaria la relación que hay
entre la tabla genero y
empleado

Entidad: Telefono
Nombre atributo Tipo dato tamaño Llave primaria / Mascará de Descripción
que secundaria validación
almacena
Id_Telefono Numerico 6 Primaria Código telefono
Num_Telefono Numerico 20 el numero de teléfono

Entidad: Genero
Nombre atributo Tipo dato tamaño Llave primaria / Mascará de Descripción
que secundaria validación
almacena
Id_Genero Numérico 6 Primaria Código genero
Tipo_Genero Carácter 20 tipo de genero
Entidad: Compra
Nombre atributo Tipo dato que tamaño Llave primaria / Mascará de Descripción
almacena secundaria validación
Id_Compra Numerico 6 Primaria Código compra
Fec_de_compra caracter 10 mm-dd-aaaa la fecha de la
compra
Id_Empleado Autonumerico 6 Secundaria el id de la tabla
compra y empleado
Id_Proveedor Carácter 20 Secundaria la relación que hay
entre la tabla
compra y proveedor

Entidad: Proveedor
Nombre atributo Tipo dato que tamaño Llave primaria / Mascará de Descripción
almacena secundaria validación
Id Proveedor Autonumerico Primaria Código proveedor
Nombre Carácter 20 el nombre del
proveedor
apellido caracter 20 Apellido del
proveedor
direccion caracter 20 direccion
telefono numero 20 telefono

Entidad: Det de Compra


Nombre atributo Tipo dato tamaño Llave primaria / Mascará de Descripción
que secundaria validación
almacena
Id_Detalles_Comp Numerico 6 Primaria Código detalles de
compra
Id_Compra Numerico 6 Secundaria Código de compra

Precio Numerico 6 el precio de la compra


Cantidad Carácter 6 Almacena la cantidad

Entidad: Producto
Nombre atributo Tipo dato tamaño Llave primaria / Mascará de Descripción
que secundaria validación
almacena
Id_ producto Carácter 6 Primaria Código producto

Nombre Carácter 30 nombre del Producto


Id_Precio Numerico 6 Secundaria la relación que hay
entre la tabla producto
y la tabla precio
marca numerico 6 Marca del producto

Entidad: Precio
Nombre atributo Tipo dato tamaño Llave primaria / Mascará de Descripción
que secundaria validación
almacena
Id_Precio Numerico 6 Primaria Código precio

Entidad: Inv de Almacen


Nombre atributo Tipo dato tamaño Llave primaria / Mascará de Descripción
que secundaria validación
almacena
Id_Almacen Autonum Primaria Código almacen
erico
Conservacion Carácter 20 Conversación en el
almacen
Control Caracter 20 control
Expedición Carácter 20 expediccion
Producto Caracter 20 Productos en el
almacen

Entidad: cliente
Nombre atributo Tipo dato que tamaño Llave primaria / Mascará de Descripción
almacena secundaria validación
Id Cliente Autonumerico Primaria Código cliente
Nombre Carácter 20 Nombre del cliente
Apellido Caracter 20 Apellido del cliente
Edad Carácter 20 Edad del cliente

4.El modelo conceptual segun esquema de las primeras tareas (diseñador Dia.)
5.Elabore logico en la plataforma oracle SQL developer con sus relaciones una vez normalizado.
6.Agregar en el entregable el escrip de ORACLE de su base de datos.
7.redacte las necesidades de informacion que satisface su BD en el contexto donde se realiza, (esta se comprende como
informes / reportes de salida impresa o por pantalla).

Una base de datos es un conjunto de archivos que almacenan la información en cada base de datos lámina.

• Se puede utilizar para el control organizado en una empresa

• Se utiliza para ingresar y almacenar datos, clasificarlos y manipularlos de manera significativa.

• Está desarrollado y operado en el programa SQL Developer ORACLE.

También podría gustarte