Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
Presentado por:
Presentado A
DIEGO ALEXANDER CAMPIÑO TORO
ENTIDAD PRODUCTOS:
ERE.LTDA
PRODUCTO
NOM_PRODUCTO STRING 30
MAR_PRODUCTO STRING 20
COD_PRODUCTO NUMÉRICO 30
CLASE_PRODUCTO NUMÉRICO 30
CANT_PRODUCTO NUMÉRICO 30
COD_PROVEEDOR NUMÉRICO 30
ENDIDAD PRODUCTOS;
ERE.LTDA
PRODUCTOS
Nombre Producto Código del Producto Clase de Producto Código Proveedor Nom_Proveedor
ENTIDAD CLIENTE
ERE.LTDA
CLIENTE
NOM_CLIENTE STRING 30
APE_CLIENTE STRING 30
DOC_CLIENTE NUMÉRICO 20
CEL_CLIENTE NUMÉRICO 30
NUM_FACTURA NUMÉRICO 15
TUPO_PAGO STRING 20
ART_COMPRADOS NUMÉRICO 15
ERE.LTDA
CLIENTE
CAVAJAL Ladrillos,
TARAZON 3105885 Cemento,
ROBERTO A 8056124 80001 60 3001 Contado Arena
LUIS Tornillos,
FERNAND 3218759 Tuercas,
O DIAZ 80440598 80002 62 3002 Credito Pintura
Cal,
Alambre,
3007986 Pintura,
CARLOS MATA 84231516 80003 53 3003 Credito Cable
Arena,
Tuercas,
MONSALV 10023565 3157953 Bloques,
NATALIA E 4 80004 21 3004 Credito Cemento
Tornillos,
3208692 Tuercas,
NELSON DIAZ 80442478 80005 14 3005 Contado Pintura
Cal,
Alambre,
10023556 3140562 Pintura,
MARTHA CASTRO 4 80006 48 3006 Contado Cable
Arena,
Tuercas,
3065483 Bloques,
RICARDO DUITAMA 85680240 80007 52 3007 Credito Cemento
Tornillos,
3000015 Tuercas,
REINALDO VIVES 1245687 80008 20 3008 Credito Pintura
Arena,
Tuercas,
CORONA 3215879 Bloques,
JUALAN DO 89457890 80009 65 3009 Contado Cemento
Arena,
Tuercas,
10023583 3128654 Bloques,
JULIETH RIVERA 0 80010 00 3010 Contado Cemento
ENTIDAD PROVEEDOR
ERE.LTDA
PROVEEDOR
MARCA_PROVEEDOR STRING 30
NOM_PRODUCTO STRING 30
COD_PRODUCTO NUMÉRICO 15
CANT_PRODUCTO NUMÉRICO 20
V/R_UNITARIO NUMÉRICO 15
ERE.LTDA
Cantidad, Galones,
Nombre Código del Valor
Nom_Proveedor
Producto Producto Kilos, Metros, Unitario
Unidad
ERE.LTDA
EMPLEADOS
NOM_EMPLEADO STRING 30
APE_EMPLEADO STRING 30
DOC_EMPLEADO NUMÉRICO 20
COD_EMPLEADO NUMÉRICO 30
CEL_EMPLEADO NUMÉRICO 15
CIU_EMPLEADO STRING 20
COD_SUCURSA NUMÉRICO 15
CARG_EMPLEADO STRING 20
SAL_EMPLADO NUMÉRICO 15
ERE.LTDA
EMPLEADOS
NOM_E APELL_E DOC_E CEL_E CIU_EM COD_S COD_E CARGO_ SAL_E
MPLEA MPLEAD MPLEA MPLEA PLEAD UCURS MPLEA EMPLEA MPLEA
DO O DO DO O AL DO DO DO
8023654 3202233 ADMINISTR $.7,750,
PEDRO PEREZ 0 31 CALI 10201 1023100 ATIVO 600
8023621 3185675 $.3,750,
MARIO CARDENAS 3 62 BOGOTA 10201 1023101 VENDEDOR 600
1000102 3215623 BUENAV $.3,750,
MARYLIX OSORIO 1 60 ENTURA 10201 1023120 VENDEDOR 600
CARMEN MORALEZ 1100105 3001124 ADMINISTR $.7,750,
MARIA REYES 1 56 CALI 10201 1023121 ATIVO 600
RIAÑO 1120108 3012563 $.3,750,
PATRICIA ALARCON 7 21 CALI 10201 1023105 VENDEDOR 600
1000205 3105863 BUENAV $.3,750,
MONICA FONCECA 3 23 ENTURA 10201 1023110 VENDEDOR 600
JORGE 8806214 3155627 $.3,750,
ANTONIO PEREZ 7 58 CALI 10201 1023122 VENDEDOR 600
8723625 3146589 ADMINISTR $.7,750,
NELSON CARVAJAL 6 64 CALI 10201 1023115 ATIVO 600
NELCY DUARTE 1023210 3168942 ADMINISTR $.7,750,
MARIS CANCINO 22 23 BOGOTA 10201 1023112 ATIVO 600
YUVERLIS TEJEDOR 1023010 3135625 ADMINISTR $.7,750,
PATRICIA PEREZ 65 36 CALI 10201 1023108 ATIVO 600
ERE.LTDA
NOM_EMP APELL_EM DOC_EMP CIU_EMP COD_SUC COD_EMP CARGO_EM SAL_EMP
LEADO PLEADO LEADO LEADO URSAL LEADO PLEADO LEADO
ADMINISTRATI
PEDRO PEREZ 80236540 CALI 10201 1023100 VO $.7,750,600
ERE.LTDA
CLIENTE
NOM_CLIENTE STRING 30
APE_CLIENTE STRING 30
DOC_CLIENTE PK NUMÉRICO 20
NUM_FACTURA NUMÉRICO 15
TUPO_PAGO STRING 20
ART_COMPRADOS NUMÉRICO 15
ERE.LTDA
PRODUCTO
NOM_PRODUCTO STRING 30
MAR_PRODUCTO STRING 20
COD_PRODUCTO PK NUMÉRICO 30
CLASE_PRODUCTO NUMÉRICO 30
CANT_PRODUCTO NUMÉRICO 30
COD_PROVEEDOR NUMÉRICO 30
ERE.LTDA
CLIENTE
NOM_CLIENTE STRING 30
APE_CLIENTE STRING 30
DOC_CLIENTE PK NUMÉRICO 20
CEL_CLIENTE NUMÉRICO 30
NUM_FACTURA NUMÉRICO 15
TUPO_PAGO STRING 20
ART_COMPRADOS NUMÉRICO 15
ENTIDAD PROVEEDOR (PK)
ERE.LTDA
PROVEEDOR
MARCA_PROVEEDOR STRING 30
COD_PROVEEDOR PK STRING 30
NOM_PRODUCTO STRING 30
COD_PRODUCTO NUMÉRICO 15
CANT_PRODUCTO NUMÉRICO 20
V/R_UNITARIO NUMÉRICO 15
ERE.LTDA
PRODUCTO
NOM_PRODUCTO
MAR_PRODUCTO
COD_PRODUCTO PK
CLASE_PRODUCTO
CANT_PRODUCTO
COD_PROVEEDOR
1FN CLIENTE
ERE.LTDA
CLIENTE
NOM_CLIENTE
APE_CLIENTE
DOC_CLIENTE PK
CEL_CLIENTE
NUM_FACTURA
TUPO_PAGO
ART_COMPRADOS
1FN PROVEEDOR
ERE.LTDA
PROVEEDOR
MARCA_PROVEEDOR PK
COD_PROVEEDOR
NOM_PRODUCTO
COD_PRODUCTO
CANT_PRODUCTO
V/R_UNITARIO
1FN EMPLEADOS
ERE.LTDA
EMPLEADO
NOM_EMPLEADO
APE_EMPLEADO
DOC_EMPLEADO
COD_EMPLEADO PK
CEL_EMPLEADO
CIU_EMPLEADO
COD_SUCURSA
CARG_EMPLEADO
SAL_EMPLADO
2FN PRODUCTO
ERE.LTDA
PRODUCTO
NOM_PRODUCTO
MAR_PRODUCTO
COD_PRODUCTO
CLASE_PRODUCTO PK
CANT_PRODUCTO
COD_PROVEEDOR
2FN CLIENTE
ERE.LTDA
CLIENTE
NOM_CLIENTE
APE_CLIENTE
DOC_CLIENTE
CEL_CLIENTE
NUM_FACTURA PK
TUPO_PAGO
ART_COMPRADOS
2FN PROVEEDOR
ERE.LTDA
PROVEEDOR
MARCA_PROVEEDOR PK
COD_PROVEEDOR
NOM_PRODUCTO
COD_PRODUCTO
CANT_PRODUCTO
V/R_UNITARIO
2FN EMPLADOS
ERE.LTDA
EMPLEADO
NOM_EMPLEADO
APE_EMPLEADO
DOC_EMPLEADO
COD_EMPLEADO
CEL_EMPLEADO
CIU_EMPLEADO
COD_SUCURSA
CARG_EMPLEADO
SAL_EMPLADO PK
3FN PRODUCTOS
ERE.LTDA
PRODUCTO
NOM_PRODUCTO
MAR_PRODUCTO PK
COD_PRODUCTO
CLASE_PRODUCTO
CANT_PRODUCTO
COD_PROVEEDOR
3FN CLIENTE
ERE.LTDA
CLIENTE
NOM_CLIENTE
APE_CLIENTE
DOC_CLIENTE
CEL_CLIENTE
NUM_FACTURA
TUPO_PAGO
ART_COMPRADOS PK
3FN PROVEEDOR
ERE.LTDA
PROVEEDOR
MARCA_PROVEEDOR
COD_PROVEEDOR
NOM_PRODUCTO
COD_PRODUCTO
CANT_PRODUCTO PK
V/R_UNITARIO
3FN EMPLEADOS
ERE.LTDA
EMPLEADO
NOM_EMPLEADO
APE_EMPLEADO
DOC_EMPLEADO
COD_EMPLEADO PK
CEL_EMPLEADO
CIU_EMPLEADO
COD_SUCURSA
CARG_EMPLEADO
SAL_EMPLADO
ERE.LTDA
PRODUCTO
NOM_PRODUCTO
MAR_PRODUCTO
COD_PRODUCTO FK
CLASE_PRODUCTO
CANT_PRODUCTO
COD_PROVEEDOR
ERE.LTDA
CLIENTE
NOM_CLIENTE
APE_CLIENTE
DOC_CLIENTE FK
CEL_CLIENTE
NUM_FACTURA
TUPO_PAGO
ART_COMPRADOS
ERE.LTDA
PROVEEDOR
MARCA_PROVEEDOR
COD_PROVEEDOR
NOM_PRODUCTO
COD_PRODUCTO FK
CANT_PRODUCTO
V/R_UNITARIO
ERE.LTDA
EMPLEADO
NOM_EMPLEADO
APE_EMPLEADO
DOC_EMPLEADO
COD_EMPLEADO FK
CEL_EMPLEADO
CIU_EMPLEADO
COD_SUCURSA
CARG_EMPLEADO
SAL_EMPLADO
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.
En pocas palabras, el gestor de base de datos controla cualquier operación ejecutada por
el usuario contra la BBDD. Para desarrollar esta función, es normal que se requieran
herramientas específicas, como por ejemplo sistemas de búsqueda y de generación de
informes, así como distintas aplicaciones. Los gestores de base de datos también
permiten lo siguiente:
● Sistema en red: estructura con relaciones complejas, ya que cada registro
puede rastrearse desde diferentes caminos.
Depende de la cantidad de personal que requiera trabajar con las database. Así, el
sistema de gestión de base de datos puede usarse para que solo un usuario acceda a la
vez o para que admita varios.
Una de sus ventajas es que se puede ser más específico con el tipo de usuario que puede
visualizar y hacer movimientos en la base de datos, siempre en función de la privacidad
que necesite la empresa.
Un sistema de gestión de base de datos consta de varios componentes, todos los cuales
contribuyen al buen funcionamiento del software. Los elementos básicos que lo
conforman son tres: el diccionario de datos, el lenguaje de definición de datos y el
lenguaje de manipulación de datos.
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.