Está en la página 1de 9

DISEÑAR UNA BASE DE DATOS RELACIONAL PARA UNA EMPRESA

Para el diseño de la base de datos tenga en cuenta los siguientes pasos:


1. Identifique las entidades con los atributos y tipos de datos correspondientes.
2. Defina para cada entidad una llave primaria (PK).
3. Aplique los principios de normalización en la base de datos relacional.
4. Defina para cada entidad una llave foránea (FK)
5. Defina la carnalidad que existe entre entidades.
6. Genere el diagrama Entidad-Relación (E-R).
7. 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.
8. Maneje un lenguaje técnico a través de todo el desarrollo de la evidencia.

1. Identifique las entidades con los atributos y tipos de datos correspondientes.

ERE LTDA: PRODUCTOS

Nombre producto codigo Clase de Código marca


producto proveedor
Cable 129 Electrónico 1001 Stanley
Pintura 154 Construcción 2001 La Riviera
Cal 153 Construcción 2001 La Riviera
Alambre 128 Electrónico 1001 Stanley
Baldosas 152 Construcción 2001 La Riviera
Bombillos 127 Electrónico 1001 Stanley
Cemento 151 Construcción 2001 La Riviera
Tuercas 126 Electrónico 1001 Stanley
Arena 150 Construcción 2001 La Riviera
Tornillos 125 electrónico 1001 Stanley
ERE LTDA: clientes

Nombres apellidos Código único Numero de Contado/crédito Artículos


factura comprados
Juan Pérez 10001 5001 Crédito Tornillos,
tuercas
Pedro Muñoz 10002 5002 Contado Arena,
cemento, cal
Milán Vettel 10003 5003 Contado Bombilla,
tuercas
Julio Zapata 10004 5004 Crédito Cal, cemento
Luis Suarez 10005 5005 Crédito Bombilla,
tornillos
José Polo 10006 5006 Contado Baldosas,
cable
juanes Bertel 10007 5007 Crédito Pintura,
alambre
Martin Martínez 10008 5008 Contado Cal, arena,
cemento
Jairo González 10009 5009 Crédito Pintura,
tornillo,
tuerca
diego Márquez 10010 5010 Contado Alambre,
pintura,
cable
ERE LTDA: EMPLEADOS

nombre apellido Clase de Código Salario


empleado empleado
Juan Galindo Administrativo 25 2.000.000
Ramón Martínez Vendedor 57 3.500.000
Juana Mercedes Administrativo 26 4.000.000
Rosa Pérez Administrativo 27 3.000.000
Mara Gómez Administrativo 28 2.000.000
Pedro Hurtado Vendedor 59 1.500.000
Luis Negro Vendedor 30 2.000.000
Sonia Cáceres Administrativo 71 3.500.000
Lucia López Vendedor 33 4.000.000
Karen García administrativo 76 2.000.000

ERE LTDA: PROOVEDORES

Marca Nombre Código del Cantidad, Valor


producto producto galones, unitario
kilos,
metros,
unidad
Stanley cable 129 2.500 k 400
La Riviera Pintura 154 10.000 M 15.000
La Riviera Cal 153 2.500 K 400
Stanley Alambre 128 5.000 K 25.000
La Riviera Baldosas 152 1.000 U 12.500
Stanley Bombillos 127 3.000 M 22.500
La Riviera Cemento 151 2.000 M 1.500
Stanley Tuercas 126 500 K 3.500
La Riviera Arena 150 700 G 45.000
Stanley Tornillos 125 1.000 M 3.000
2. Defina para cada entidad una llave primaria (PK).

LLAVE PRIMARIA PK

TABLA PRODUCTOS
Nombre producto
Código producto
Clase producto: PK
Código proveedor
marca
TABLA CLIENTES
Nombre
Apellido
Numero factura –PK
Contado/crédito
Artículos comprados

TABLA EMPLEADOS
Nombre
Apellido
Clase de empleados
Código empleado
Salario- PK
TABLA PROOVEDORES
Marca – PK
Nombre producto
código producto
Cantidad
Valor unitario

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

PRIMERA REGLA DE NORMALIZACION (1FN)

TABLA PRODUCTOS
Nombre producto- NA
Código producto- PK
Clase producto: PK
Código proveedor
marca
TABLA CLIENTES
Nombre
Apellido
Código único- NA
Contado/crédito
Artículos comprados

TABLA EMPLEADOS
Nombre
Apellido
Clase de empleados
Código empleado - NA
Salario- PK
TABLA PROOVEDORES
Marca – PK
Nombre producto
código producto - NA
Cantidad
Valor unitario

Segunda regla de Normalización

SEGUNDA REGLA DE NORMALIZACION (2FN)

TABLA PRODUCTOS
Nombre producto- NA
Código producto- PK
Clase producto: PK
Código proveedor
marca
TABLA CLIENTES
Nombre
Apellido
Código único- NA
Contado/crédito
Artículos comprados

TABLA EMPLEADOS
Nombre
Apellido
Clase de empleados
Código empleado
Salario- PK
TABLA PROOVEDORES
Marca – PK
Nombre producto
código producto
Cantidad
Valor unitario

Tercera regla de Normalización

TERCERA REGLA DE NORMALIZACION (3FN)

TABLA PRODUCTOS
Nombre producto
Código producto
Clase producto
Código proveedor
Marca - PK
TABLA CLIENTES
Nombre
Apellido
Código único
Contado/crédito
Artículos comprados- PK

TABLA EMPLEADOS
Nombre
Apellido
Clase de empleados - PK
Código empleado
Salario
TABLA PROOVEDORES
Marca
Nombre producto
código producto
Cantidad- PK
Valor unitario

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


LLAVE FORANEA (FK)

TABLA PRODUCTOS
Nombre producto
Código producto - FK
Clase producto
Código proveedor
Marca
TABLA CLIENTES
Nombre
Apellido
Código único - FK
Contado/crédito
Artículos comprados

TABLA EMPLEADOS
Nombre
Apellido
Clase de empleados - FK
Código empleado
Salario
TABLA PROOVEDORES
Marca
Nombre producto
código producto
Cantidad- FK
Valor unitario

5. 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 en 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.
6. Genere el diagrama Entidad-Relación (E-R).

DIAGRAMA ENTIDAD – RELACION (E-R)

PROOVEDOR ESTAN
TIENE SUCURSAL
TIENE CIUDAD
N

TIENE
ATIENDE VENDEDORES

ARTICULOS CONTRASTA CLIENTES


7. 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.
Los Sistemas Gestores de Bases de Datos (SGBD), también conocidos como sistemas
manejadores de bases de datos o DBMS (Data Base Management Sistema), son un
conjunto de programas que se ocupan de la gestión de base de datos, administrando todo
acceso a la base de datos, con el objetivo de servir de interfaz entre ésta, el usuario y las
aplicaciones utilizadas. Gracias a este sistema de software específico el usuario puede
gestionar la base de datos (almacenar, modificar y acceder a la información contenida en
ésta) mediante el uso de distintas herramientas para su análisis, con las que puede
realizar consultas y generar informes.
Las funciones de un sistema de gestión de base de datos: Además de gestionar los datos
y mantener su consistencia, la utilización de un sistema de gestión de base de datos
supone numerosas ventajas. En especial a la hora de construir y definir la base de datos a
diferentes niveles de abstracción para distintas aplicaciones, pues facilita los procesos y
también su mantenimiento. La ejecución de las operaciones sobre la base de datos para
luego proporcionarlos al usuario en función de su requerimiento se realiza de un modo
eficiente y seguro. Las características de un SGDB posibilitan el cumplimiento de una
serie de funciones, que pueden agruparse de la siguiente manera:
Definición de los datos: el SGBD ha de poder definir todos los objetos de la base de datos
partiendo de definiciones en versión fuente para convertirlas en la versión objeto.
Manipulación de los datos: el sistema de gestión de base de datos responde a las
solicitudes del usuario para realizar operaciones de supresión, actualización y extracción,
entre otras. La administración de los datos ha de realizarse de forma rápida, según las
peticiones realizadas por los usuarios, y permitir la modificación del esquema de la base
de datos gracias a su independencia.
Seguridad e integridad de los datos: además de registrar el uso de las bases de datos,
ante cualquier petición, también aplicará las medidas de seguridad e integridad de los
datos (adopta medidas garantizar su validez) previamente definidas. Un SGBD debe
garantizar su seguridad frente a ataques o simplemente impedir su acceso a usuarios no
autorizados por cualquier razón.
Recuperación y restauración de los datos: la recuperación y restauración de los datos
ante un posible fallo es otra de las principales funciones de un SGBD. Su aplicación se
realizará a través de un Plan de recuperación y restauración de los datos que sirva de
respaldo

También podría gustarte