Está en la página 1de 7

Elaborar la base de datos relacional de acuerdo a los conceptos y normas

establecidas
Estudio de Caso: Diseñar una base de datos relacional para una empresa
 Identifique las entidades con los atributos y tipos de datos correspondientes.
Mercancía
Atributos Tipo de Datos Longitud
Mayor Numérico 10
Detal Numérico 10
Crédito Moneda 4
Contado Moneda 4
Eléctrico String 20
Herramienta String 20
Construcción String 20
Cliente
Atributos Tipo de Datos Longitud
Nombre del cliente String 20
Ap cliente String 20
Cc cliente Numérico 10
Dir. cliente String 20
Móvil Numérico 10
Código sucursal Numérico 10
Código cliente Numérico 10
Nombre del articulo String 20
Código articulo String 10
Código ciudad Numérico 5
Proveedor
Atributos Tipo de Datos Longitud
Nombre del proveedor String 20
Código proveedor String 20
Ciudad proveedor Numérico 10
Código articulo String 10
Nombre del articulo String 20
Empleados Administrativos
Atributos Tipo de Datos Longitud
Nombres empleados Carácter 20
Códigos empleados Numérico 20
Ciudad empleados Numérico 10
Código sucursal String 10
Código cliente Numérico 5
Código proveedor Numérico 5
Empleados vendedores
Atributos Tipo de Datos Longitud
Nombre vendedor Carácter 20
Código vendedor Numérico 20
Ciudad vendedor Numérico 10
Código sucursal String 10
Código cliente Numérico 5
Código proveedor Numérico 5
 Defina para cada entidad una llave primaria (PK)
Mercancía
Atributos
M mayor
M detal(pk)
Crédito
Contado
Eléctrico
Herramienta
Construcción
Cliente
Atributos
Nombre cliente
Ap cliente
Cc cliente
Dir cliente
Móvil
Código sucursal
Código cliente(pk)
Nombre articulo
Código articulo
Código ciudad
Proveedor
Atributos
Nombre proveedor
Código proveedor(pk)
Ciudad proveedor
Código articulo
Nombre articulo
Empleados administrativos
Atributos
Nombres empleados
Códigos empleados(pk)
Ciudad empleados
Código sucursal
Código cliente
Código proveedor
Empleados vendedores
Atributos
Nombre vendedor
Código vendedor(pk)
Ciudad vendedor
Código sucursal
Código cliente
Código proveedor

 Aplique los principios de normalización en la base de datos relacional.


(1FN)
Mercancía
M mayor
M detal(pk)
Crédito
Contado
Eléctrico
Herramienta
Construcción

Cliente
Nombre cliente
Ap cliente
Cc cliente
Dir cliente
Móvil
Código sucursal
Código cliente(pk)
Nombre articulo
Código articulo
Código ciudad

Proveedor
Nombre proveedor
Código proveedor(pk)
Ciudad proveedor
Código articulo
Nombre articulo

Empleados administrativos
Nombres empleados
Códigos empleados(pk)
Ciudad empleados
Código sucursal
Código cliente
Código proveedor

Empleados vendedores
Nombre vendedor
Código vendedor(pk)
Ciudad vendedor
Código sucursal
Código cliente
Código proveedor
(2FN)
Mercancía
M mayor
M detal(pk)
Crédito
Contado
Eléctrico
Herramienta
Construcción
Cliente
Nombre cliente
Ap cliente
Cc cliente
Dir cliente
Móvil
Código sucursal
Código cliente(pk)
Nombre articulo
Código articulo
Código ciudad

Proveedor
Nombre proveedor
Código proveedor(pk)
Ciudad proveedor
Código articulo
Nombre articulo

Empleados administrativos
Nombres empleados
Códigos empleados(pk)
Ciudad empleados
Código sucursal
Código cliente
Código proveedor

Empleados vendedores
Nombre vendedor
Código vendedor(pk)
Ciudad vendedor
Código sucursal
Código cliente
Código proveedor
(3FN)
Mercancía
M mayor
M detal(pk)
Crédito
Contado
Eléctrico
Herramienta
Construcción

Cliente
Nombre cliente
Ap cliente
Cc cliente
Dir cliente
Móvil
Código sucursal
Código cliente(pk)
Nombre articulo
Código articulo
Código ciudad

Proveedor
Nombre proveedor
Código proveedor(pk)
Ciudad proveedor
Código articulo
Nombre articulo

Empleados administrativos
Nombres empleados
Códigos empleados(pk)
Ciudad empleados
Código sucursal
Código cliente
Código proveedor

Empleados vendedores
Nombre vendedor
Código vendedor(pk)
Ciudad vendedor
Código sucursal
Código cliente
Código proveedor

 Defina para cada entidad una llave foránea (FK)


Mercancía
M mayor
M detal(pk)
Crédito
Contado
Eléctrico
Herramienta
Construcción

Cliente
Nombre cliente
Ap cliente
Cc cliente
Dir cliente
Móvil
Código sucursal(fk)
Código cliente(pk)
Nombre articulo
Código articulo
Código ciudad(fk)

Proveedor
Nombre proveedor
Código proveedor(pk)
Ciudad proveedor(fk)
Código articulo
Nombre articulo

Empleados administrativos
Nombres empleados
Códigos empleados(pk)
Ciudad empleados(fk)
Código sucursal
Código cliente
Código proveedor

Empleados vendedores
Nombre vendedor
Código vendedor(pk)
Ciudad vendedor(fk)
Código sucursal
Código cliente
Código proveedor

 Defina la cardinalidad que existe entre entidades.


Los artículos son distribuidos por un proveedor en cada sucursal de cada ciudad y son
adquiridos por varios clientes de cada sucursal.
Los clientes adquieren varios artículos en diferentes sucursales.
Las sucursales hay una en cada ciudad.
Los vendedores tienen muchos clientes y muchos artículos en una sucursal.
Los proveedores distribuyen varios artículos.

 Genere el diagrama Entidad-Relación (E-R).


Proveedores—————tiene—————Sucursal—————tiene—————Ciudad
Î Î
Tiene atienden—————Vendedores
Î Î
Artículos—————contrasta—————Clientes

 Responda la pregunta formulada en el inicio de esta guía de aprendizaje, en la


evidencia Identificar las funciones del gestor de base de datos.
Entre sus funciones se encuentran la de permitir a los usuarios de negocio almacenar la
información, modificar datos y acceder a los activos de conocimiento de la empresa. El
gestor de base de datos también se ocupa de realizar consultas y hacer análisis para generar
informes.

También podría gustarte