Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Carrera
Curso
Suposiciones:
Al imponer una papeleta debe indicarse la fecha, los datos del vehculo, los datos del conductor,
el cdigo de las infracciones cometidas y el cdigo del polica o policas que intervinieron en el
operativo.
Las papeletas se imponen en operativos o en acciones individuales de los policas; en el primer
caso en la papeleta figuran los cdigos de los policas que intervinieron (pueden ser varios).
Al imponer una papeleta se pueden indicar varios cdigos de infraccin, tales como conducir a
velocidad excesiva y pasarse la luz roja.
Un conductor irresponsable podra tener varias papeletas impuestas, asociadas al mismo o a
diferentes vehculos.
Para cada cdigo de infraccin se tiene asignado un importe de multa.
Cada polica tiene asignado un porcentaje de comisin el cual depende del rango.
La comisin del polica en cada papeleta se determina por la aplicacin del porcentaje de
comisin correspondiente a su rango, sobre el total de la papeleta.
Emplee el diagrama de dependencias funcionales para disear un conjunto de relaciones
normalizadas que permita soportar por ejemplo las siguientes funciones, indicando paso a paso las
dependencias identificadas y trabajadas:
a) Determinar el pago de comisin a los policas.
b) Registrar los conductores y vehculos infractores.
c) Determinar el record de infracciones por vehculo, conductor y cdigo de infraccin.
UPC
DISEO DE BASES DE DATOS
Co_PLACA
No_MARCA
No_MODELO
Co_LICENCIA
No_CONDUCTOR
Fe_EXPEDICION
Nu_PAPELETA
Fe_PAPELETA
Co_INFRACCION
No_INFRACCION
Ss_MULTA
Co_POLICIA
No_POLICIA
Ss_COMISION
Po_COMISION
Co_RANGO
= (Nu_PAPELETA,
Co_PLACA,
No_MARCA,
Fe_EXPEDICION,
No_MODELO,
Fe_PAPELETA,
Ss_MULTA,
Co_LICENCIA,
, No_POLICIA,
No_CONDUCTOR,
Po_COMISION,
Ss_COMISION,
Co_RANGO)
UPC
DISEO DE BASES DE DATOS
Co_PLACA,
No_MARCA,
Tratamiento de las DT
Vehculo = (Co PLACA, No_MARCA, No_ MODELO)
Conductor = (Co_LICENCIA, No_CONDUCTOR, Fe_EXPEDICIN)
Papeleta = (Nu_PAPELETA, Fe_PAPELETA, Co_LICENCIA, Co_ PLACA)
Polica = (Co POLICIA, No_POLICIA, Co_RANGO)
Rango = (Co_RANGO, Po_COMISION)
2. Reservas De Vehculos
Se desea disear una base de datos sobre la informacin de las reservas de una empresa de
alquiler de vehculos, teniendo en cuenta que:
De cada cliente se desea almacenar su nombre, direccin y telfono. Cada cliente tiene
asignado un cdigo nico que lo identifica sin ambigedad.
Cada cliente puede ser avalado por otro cliente de la empresa. Un cliente puede avalar a varios,
pero cada cliente tiene un nico aval.
Es importante registrar las fechas de inicio y fin de la reserva, y para cada vehculo reservado
los galones de gasolina en el tanque en el momento de realizar la reserva y un indicador para
saber si ha sido entregado.
Todo coche tiene siempre asignado un determinado garaje que no puede cambiar. De los
garajes se guarda el cdigo y direccin.
Cada vehculo est equipado con una serie de accesorios (radio, reproductor de CD, aire
acondicionado, etc.). De cada accesorio se guarda un cdigo, descripcin y marca, y se
mantiene registro del equipamiento de cada vehculo, es decir, la relacin de accesorios con
que cuenta.
Cada reserva se realiza en una determinada agencia. De las agencias se guarda su cdigo,
nombre, direccin y telfono.
UPC
DISEO DE BASES DE DATOS
Elemento de dato
Definicin
Co_Cliente
No_Cliente
Tx_Clidireccion
Nu_CliTelefono
Co_Aval
Co_Reserva
Fe_ReservaInicio
Co_Placa
No_Color
No_Modelo
No_VehiculoMarca
Ss_PrecioAlquiler
Qt_Gasolina
Co_Agencia
No_Agencia
Nombre de la agencia
Nu_Agetelefono
Tx_AgeDireccion
Direccin de la agencia
Co_Garaje
Tx_GarDireccion
Co_Accesorio
No_Accesorio
No_AccesorioMarca
Fe_ReservaFin
Fl_Entregado
UPC
DISEO DE BASES DE DATOS
Co_Cliente
No_Cliente
Tx_Clidireccion
Nu_CliTelefono
Co_Aval
Co_Reserva
Fe_ReservaInicio
Fe_ReservaFin
Co_Placa
No_Color
No_Modelo
No_VehiculoMarca
Ss_PrecioAlquiler
Qt_Gasolina
Fl_Entregado
Co_Agencia
No_Agencia
Nu_Agetelefono
Tx_AgeDireccion
Co_Garaje
Tx_GarDireccion
Co_Accesorio
No_Accesorio
No_AccesorioMarca
UPC
DISEO DE BASES DE DATOS
Trabajamos DMV:
Accesorio x Vehculo: (Co_Placa, Co_Accesorio)
Trabajamos DFC:
Reserva x Vehculo: (Co_Reserva, Co_Placa, Qt_Gasolina, Fl_Entregado)
Vehculo: (Co_Placa, No_Color, No_Modelo, No_VehiculoMarca, Ss_PrecioAlquiler, Co_Garaje,
Tx_GarDireccion)
Accesorio: (Co_Accesorio, No_Accesorio, No_AccesorioMarca)
Reserva: (Co_Reserva, Co_Cliente, No_Cliente, Tx_CliDireccion, Co_Aval, Fe_ReservaInicio,
Fe_ReservaFin,
Co_Agencia,
No_Agencia,
Nu_AgeTelefono,
Tx_AgeDireccion)
Trabajamos DT:
Vehculo (1): (Co_Placa, No_Color, No_Modelo, No_VehiculoMarca, Ss_PrecioAlquiler, Co_Garaje)
Garaje: (Co_Garaje, Tx_GarDireccion)
Conjunto Solucin:
{Accesorio x Vehculo, Reserva x Vehculo, Vehculo (1), Garaje, Accesorio, Agencia, Reserva (1),
Cliente}
UPC
DISEO DE BASES DE DATOS
3. COMISARIA 4FN:
Se desea recoger en una base de datos informacin acerca del funcionamiento interno de una
comisara.
Se consideran los siguientes supuestos:
En la comisara trabajan una serie de policas (# de carn, nombre, rango), que pueden desempear
funciones distintas: administrativos, agentes, etc.
Cada polica tiene un nico jefe, aunque un polica puede ser jefe de varios.
En la comisara existe un arsenal de armas. Cada arma est identificada por un cdigo nico, y
pertenece a una clase que tiene un nombre determinado.
Cada polica puede utilizar una o varias armas en un momento determinado, pero cada arma est
asignada a un nico polica. Es importante conocer el grado de habilidad (puntuacin de 1 a 10) de
cada polica con cada clase de arma de las que existen en el arsenal.
Un delincuente (DNI, nombre, direccin) es arrestado en una fecha por uno o varios policas.
A cada delincuente que permanezca en la comisara se le encierra en un calabozo (cdigo y
ubicacin). En un calabozo pueden estar encerrados varios delincuentes.
Los delincuentes estn involucrados en casos (cdigo de caso y juzgado que lo lleva); interesa
saber cul es el principal cargo (robo, homicidio, etc.) que se le imputa a un delincuente en cada
caso en el que est involucrado.
Uno o varios policas investigan cada caso.
Nu_polica
No_polica
No_rango
No_funcin
Nu_policia_jefe
Co_arma
Co_clase_arma
No_clase_arma
Qt_habilidad
Co_DNI_delincuente
No_delincuente
Tx_direccin_delincuente
Co_calabozo
No_ubicacin_calabozo
Co_caso
No_juzgado
Fe_arresto
Co_cargo
UPC
DISEO DE BASES DE DATOS
Nu_polica
No_polica
No_rango
No_funcin
Nu_policia_jefe
Co_arma
Co_clase_arma
No_clase_arma
Qt_habilidad
Co_DNI_delincuente
No_delincuente
Tx_direccin_delincuente
Co_calabozo
No_ubicacin_calabozo
Co_caso
No_juzgado
Fe_arresto
Co_cargo
Determinantes:
(Nu_polica, Co_arma, Co_clase_arma, Co_DNI_delincuente, Co_calabozo, Co_caso)
UPC
DISEO DE BASES DE DATOS
Relacin
Delincuente:
(Co_DNI_delincuente, No_delincuente,
Fe_arresto, Co_calabozo, No_ubicacin_calabozo)
Tx_direccin_delincuente,
Relaciones Resultantes: