Diseñar Una Base de Datos Relacional para Una Empresa
Diseñar Una Base de Datos Relacional para Una Empresa
Diseñar Una Base de Datos Relacional para Una Empresa
ERE LTDA
PRODUCTOS
Codigo del
Nombre Producto Clase de Producto Codigo Proveedor Marca
Producto
ERE LTDA
EMPLEADOS
Clase de
Nombre Apellido Codigo Empleado Salario
Empleado
Cantidad, Galones,
Nombre Codigo del Valor
Marca Kilos, Metros,
Producto Producto Unitario
Unidad
STANLEY Tornillo 125 2.500 K 400
La Riviera Arena 150 10.000 M 15.000
STANLEY Tuerca 126 2.500 K 400
La Riviera Cemento 151 5.000 K 25.000
STANLEY Bombillo 127 1.000 U 12.500
La Riviera Baldosa 152 3.000 M 22.500
STANLEY Alambre 128 2.000 M 1.500
La Riviera Cal 153 500 K 3.500
La Riviera Pintura 154 700 G 45.000
STANLEY Cable 129 1.000 M 3.000
PRIMERA REGLA DE
NORMALIZACION (1FN)
Nombre Marca - PK
Apellido Nombre Producto
Clase de Empleados Codigo Producto - NA
Codigo Empleado - NA Cantidad
Salario - PK Valor Unitario
SEGUNDA REGLA DE
NORMALIZACION (2FN)
Nombre Marca - PK
Apellido Nombre Producto
Clase de Empleados Codigo Producto
Codigo Empleado Cantidad
Salario - PK Valor Unitario
Tercera regla de Normalización
TERCERA REGLA DE
NORMALIZACION (3FN)
Nombre Marca
Apellido Nombre Producto
Clase de Empleados - PK Codigo Producto
Codigo Empleado Cantidad - PK
Salario Valor Unitario
Nombre Marca
Apellido Nombre Producto
Clase de Empleados Codigo Producto - FK
Codigo Empleado - FK Cantidad
Salario 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.
ARTICULOS CONTRASTA
CLIENTES
Los Sistemas Gestores de Bases de Datos (SGBD), también conocidos como sistemas
manejadores de bases de datos o DBMS (Data Base Management System), 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.
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.