Documentos de Académico
Documentos de Profesional
Documentos de Cultura
04
DISEÑAR UNA BASE DE DATOS RELACIONAL PARA UNA EMPRESA
Consulte en internet acerca de las funciones del gestor de las bases de datos relacional
para las organizaciones.
Describa la importancia del gestor de las bases de datos relacional en una empresa.
El éxito del SGBD reside en mantener la seguridad e integridad de los datos. Lógicamente
tiene que proporcionar herramientas a los distintos usuarios.
Describa cinco funciones del gestor de las bases de datos relacional dentro de las
organizaciones.
Los SGBD tienen que realizar tres tipos de funciones para ser considerados válidos.
- Función de descripción o definición
Permite al diseñador de la base de datos crear las estructuras apropiadas para integrar
adecuadamente los datos. Se dice que esta función es la que permite definir las tres
estructuras de la base de datos (relacionadas con los tres niveles de abstracción de las
mismas).
Por lo tanto, en realidad, la función de definición sirve para crear, eliminar o modificar
metadatos.
- Función de manipulación
Permite cambiar y consultar los datos de la base de datos. Se realiza mediante un lenguaje de
modificación de datos o DML. Mediante este lenguaje se puede:
Añadir datos
Eliminar datos
Modificar datos
- Consultar datos
- Función de control
Mediante esta función los administradores poseen mecanismos para proteger los datos. De
manera que se permite a cada usuario ver ciertos datos y otros no, o bien usar ciertos recursos
concretos de la base de datos y prohibir otros. Es decir, es la función encargada de establecer
los permisos de acceso a los elementos que forman parte de la base de datos.
BASE DE DATOS DE LA EMPRESA ERE LTDA
PRODUCTOS
CODIGO DE CÓDIGO
NOMBRE REFERENCIA PRECIO MATERIAL PROVEEDOR MARCA
TORNILLOS PR123 1000 CONSTRUCCION PRV123 AAA
CEMENTO PR234 2000 CONSTRUCCION PRV234 AAA
HERRAMIENTAS PR345 3000 CONSTRUCCION PRV345 AAA
PINTURA PR567 4000 CONSTRUCCION PRV567 BBB
CABLES PR789 5000 ELECTRICO PRV789 BBB
EMPLEADOS
GRUPOS ADTIVOS VENDEDORES
CODIGO GRUPO SALARIO CODIGO GRUPO SALARIO
EMP123 ADT 2000000 EMP567 VEN 1000000
EMP234 ADT 2000000 EMP789 VEN 1000000
EMP345 ADT 2000000 VEN
CLIENTES
NOMBR APELLID IDENTIFICACIO CODIGO NO. COD_VENDEDO
E O N ÚNICO FACTURAS R
PEDRO URRUTIA 123425 CL123 FACT123 EMP567
JOSE ROMERO 346745 CL234 FACT234 EMP789
LAURA VASQUEZ 763586 CL345 FACT345 EMP567
MANTILL
MARIA A 564675 CL567 FACT567 EMP789
PABLO RAMIREZ 678956 CL789 FACT789 EMP567
PROVEEDORES
NOMBRE CODIGO ARTICULO CIUDAD
CASACRT PR123 PRV123 CALI
PAJARITO PR234 PRV234 CALI
CONSTRUCT PR345 PRV345 CALI
DAVIDASO PR567 PRV567 CALI
ARQUITECR PR789 PRV789 CALI
Siguiendo la Guia de aprendizaje los clientes pueden comprar varios artículos, a su vez, los
artículos pueden ser comprados por varios clientes, los proveedores pueden suministrar un
solo artículo, los vendedores pueden vender muchos artículos a muchos clientes, el almacén
LQ S.A. tiene algunas sucursales en algunas ciudades del país.
CLIENTES
TIPO DE
ATRIBUTO DATO
Nom_Cliente String
Apell_Cliente String
Id_Cliente Numerico
Cód_Cliente Numerico
Num_Factura Numerico
Cod_Vendedor Numerico
PK: Cod_Cliente
PROVEEDORES
TIPO DE
ATRIBUTO DATO
Nom_Proveedor String
Cod_Proveedor Numerico
Cod_articulo Numerico
Ciudad String
PK: Cod_Proveedor
EMPLEADOS
TIPO DE
ATRIBUTO DATO
Cod_Empleado Numerico
Grupo String
Salario Moneda
PK: Cod_Empleado
PRODUCTOS CLIENTES
ATRIBUTO ATRIBUTO
Nom_artículo Nom_Cliente
Cód_artículo (PK) Apell_Cliente
Prec_articulo Id_Cliente
Cod_proveedor (NA) Cód_Cliente (PK)
Material Num_Factura
Marca Cod_Vendedor (NA)
EMPLEADOS PROVEEDORES
ATRIBUTO ATRIBUTO
Cod_Empleado (PK) Nom_Proveedor
Grupo Cod_Proveedor (PK)
Salario Cod_articulo (NA)
Ciudad
- Segunda regla de normalización (2FN)
Una vez identificados los atributos repetidos, se procede a generar tablas nuevas,
teniendo en cuenta los valores atómicos para evitar la redundancia de datos.
PRODUCTOS
CLIENTES
ATRIBUTO
ATRIBUTO
Nom_artículo
Nom_Cliente
Cód_artículo (PK)
Apell_Cliente
Prec_articulo
Id_Cliente
Material
Cód_Cliente (PK)
Marca
Num_Factura
EMPLEADOS PROVEEDORES
ATRIBUTO ATRIBUTO
Cod_Empleado (PK) Nom_Proveedor
Grupo Cod_Proveedor (PK)
Salario Ciudad
PRODUCTOS CLIENTES
ATRIBUTO ATRIBUTO
Nom_artículo Nom_Cliente
Cód_artículo (PK) Apell_Cliente
Prec_articulo Id_Cliente
Material Cód_Cliente (PK)
Marca Num_Factura
EMPLEADOS PROVEEDORES
ATRIBUTO ATRIBUTO
Cod_Empleado (PK) Nom_Proveedor
Grupo Cod_Proveedor (PK)
Salario Ciudad (FK)
Los productos: Los artículos son distribuidos cada uno por un proveedor y vendidos por uno
o muchos vendedores.
Los clientes: Cada cliente puede comprar muchos artículos pero cada artículo puede ser
comprado por un solo cliente.
Los empleados: Cada empleado puede ser adtivo o vendedor. Cada vendedor le puede
atender a uno o varios clientes y cada cliente puede ser atendido por uno o varios vendedores.
Los empleados administrativos no tienen relación con el cliente.
Los proveedores: Cada proveedor puede suministrar un solo producto y cada producto puede
ser suministrado por un solo proveedor en varias ciudades.
0 1
ADTIVOS SON EMPLEADOS
SON
1
VENDEDORES
VENDER N
N
1 1
PROVEEDORES DISTRIBUIDOS PRODUCTOS
ATENDER
COMPRAR
CLIENTES