Modelo de Datos

Anuncio
Modelo de Datos
Estudio de caso: Compañía
La Compañía mediante un sistema de información, requiere llevar el control de los
empleados, departamentos y proyectos, para lo cual es necesario diseñar la base de
datos que almacenará los datos que son requeridos por la empresa.
La compañía está organizada en departamentos. Cada departamento tiene un nombre
único, un número único, y un empleado en particular que es el jefe del departamento. Se
Llevará el registro de la fecha en la que el empleado fue designado como jefe del
departamento. Un departamento puede estar ubicado en varias localidades.
En cuanto a los proyectos, cada uno tiene un número único y un nombre único, y se
ejecuta en un solo lugar. Cada departamento controla un cierto número de proyectos.
No necesariamente todos los departamentos controlan proyectos.
Los datos que se registrarán para los empleados son los siguientes: nombre, apellido,
cédula, fecha de nacimiento, dirección, sexo y salario. Los empleados trabajan en un
departamento en particular, pero pueden trabajar en varios proyectos, los que no están
necesariamente controlados por su mismo departamento. Para cada empleado se
registrará además el número de horas semanales que trabaja en cada proyecto. También
llevaremos el registro del supervisor directo de cada empleado.
De los empleados se tiene que registrar los datos de sus dependientes (cargas
familiares), se almacenará el nombre de cada persona dependiente, su sexo, fecha de
nacimiento, y su parentesco con el empleado.
(Referencia: Elmasri/Navathe , Fundamentals of Database Systems)
Modelo de Datos
Estudio de caso: Distribuidora
Elabora un modelo entidad relación para el procesamiento de pedidos de una pequeña
empresa de distribución que lo denominaremos como Distribuidora.
La Distribuidora cuenta con n oficinas de venta que están ubicadas en las n ciudades
más importantes del país. Cada oficina tiene asignado un director, que es un vendedor
de la Distribuidora. Cada oficina tiene un objetivo de ventas y se debe registrar además
el valor vendido por cada una. A más de la ciudad donde está ubicada la oficina se
tendrá que llevar el registro de la región.
Los clientes son empresas que adquieren los productos en la distribuidora, cada cliente
tiene asignado un número único, un vendedor como representante y un límite máximo
de crédito.
La Distribuidora cuenta con 100 vendedores, debiendo registrarse para cada uno de
ellos la fecha en la que fueron contratados, la edad, titulo, nombre, las ventas que tiene
que alcanzar (cuota) y el monto de ventas que ha realizado. Los vendedores trabajan en
una única oficina.
Los productos disponibles para la venta cuentan con su número de producto y el
fabricante que lo elaboró, Un producto siempre tendrá el mismo número, pero será
diferenciado por el fabricante que lo construyó. Por ejemplo: El producto “Platina de
1/2” tiene el número 123, pero puede ser construido por diferentes fabricantes A, B, C,
etc. No se necesita llevar información de los fabricantes.
En los pedidos, que son tomados por los vendedores y solicitados por los clientes, se
registrará el producto solicitado, la cantidad, el importe del pedido y la fecha. Por
simplicidad, suponemos que cada pedido se refiere a un solo producto.
Un vendedor puede ser controlador de otros vendedores.
(Referencia: Groff / Weinberg, Guia de SQL)
Modelo de Datos
Estudio de caso: Ferretería
Elaborar un modelo entidad - relación para el manejo de la información de los proceso
de facturación de una ferretería.
La información a ser registrada en la base de datos corresponde a la siguiente:
Para los artículos, se debe registrar su código, descripción, precio, unidad, stock,
existencia máxima y mínima.
Almacenamos los siguientes datos para los vendedores: código, nombre, apellido,
teléfono, fecha en la que fueron contratados y el objetivo de ventas.
La información que se manejará de los clientes de la ferretería será: Nombre, cédula de
ciudadanía o ruc, dirección, teléfono o teléfonos, y su límite de crédito asignado.
En la factura que va a ser pedida por un cliente y elaborada por un vendedor, deberá
registrarse: su número, fecha, las cantidades de artículos vendidos, los subtotales por
cada artículo vendido, el porcentaje del iva y su valor calculado, el porcentaje de
descuento y su valor calculado, y el total.
Cada cliente tiene asignado un vendedor como representante, esto no significa que
únicamente sea el vendedor asignado quien elabore la facturación a su cliente.
Modelo de Datos
Estudio de caso: Banco
Se desea informatizar un banco para el manejo de los estados de cuentas de los clientes, con los
siguientes supuestos:
El banco tiene distintas sucursales que se identifican por su código.
Cada sucursal tiene una serie de cuentas corrientes asignadas a ella, que se identifican por un
código distinto para cada cuenta
Una cuenta corriente pertenece a uno o varios clientes. Es posible, sin embargo, que las
operaciones que puede realizar cada uno de estos clientes con la cuenta no sean las mismas.
Por ejemplo, si la cuenta 110245 pertenece al cliente Pablo Pérez y Paula Suárez es
posible que el privilegio de cerrar la cuenta sólo lo tenga Pablo Pérez y no Paula.
Por otra parte, cada cliente, que se identifica con su cédula, puede tener varias cuentas, y por su
puesto, unos privilegios distintos en cada una de ellas.
De entre los empleados del Banco, existen los denominados con el cargo de “Oficiales de
Cuenta” quienes son asignados a cada una de las cuentas de los clientes. Los empleados del
banco son fijos para cada sucursal
El banco maneja además cuantas de Ahorro, una cuenta de ahorros pertenecerá a un solo cliente.
Un cliente puede tener varias cuentas corrientes, pero una sola de ahorro.
Los clientes pueden tener otorgados préstamos. Para que un cliente tenga un préstamo
necesariamente debe tener una cuenta corriente. Cada préstamo se otorga a nombre de uno o
varios clientes, y a un cliente se le puede otorgan un solo préstamo.
Descargar