Вы находитесь на странице: 1из 4

Ejercicio 1

Considere el siguiente caso de diseo:


La Comisin de trnsito necesita llevar un control informatizado de sus diferentes reas de
servicio al pblico: Matriculacin Vehicular, Licencias de Conducir, Infracciones de trnsito, rea
de pago de especies.
Se desea identificar los siguientes elementos del enfoque de base de datos:
1. Usuarios:
a. Identifique los posibles usuarios finales (mnimo 4) especificando el rea al que pertenecen y
el tipo de usuario al que corresponde.
Usuario
Secretarias

rea
Para 3 reas
excepto
el
rea de pago
Todas

Director ANT
Banco
Tcnico(mecnico )

Tipo de usuario y porqu


Es un usuario simple o paramtrico ya que est en
constante uso de las tres reas mencionadas.

Es un usuario simple o paramtrico porque est


constantemente revisando la base de datos.
rea de pago Es un usuario ocasional ya que revisa la base de
datos solo cuando tiene que cobrar alguna matricula
vehicular.
rea
de Es un usuario simple ya que tiene un acceso directo
matriculacin a la base de datos.

b. Asuma el rol de Analista y establezca al menos 3 requerimientos por cada usuario final
identificado. (lo que el usuario necesita que la base de datos le proporcione)
Usuario
Secretarias
Director
ANT
Banco
Tcnico
mecnico

Requerimientos
1. Obtiene reportes de multas.
2. Obtiene reportes sobre matriculacin.
3. Obtiene reportes sobre licencias.
4. Obtiene reportes del estado financiero de la ANT
5. Obtiene reportes de informacin del conductor
6. Obtiene reportes de la cantidad de vehculos matriculados y
licencias otorgadas.
7. Obtiene reportes de cobros de multas.
8. Obtiene reportes de cobros de matriculacin.
9. Obtiene reportes de cobros de licencias.
10. Obtiene reportes del estado vehicular de cada conductor
11. Obtiene reportes de informacin del conductor

c. Asuma el rol de programador y decida el DBMS que utilizar su modelo especificando la


razn de su eleccin.
El DBMS que utilizaremos ser MYSQL por:

Es probado con una amplia gama de compiladores diferentes.


Es relativamente sencillo aadir otro sistema de almacenamiento.
Es til si se desea aadir una interfaz SQL para una base de datos propia.

Es un sistema de privilegios y contraseas muy flexibles y seguras.


Es de cdigo abierto.

d. Asuma el rol de Diseador de Base de datos y disee parte de la estructura que conformar la
base de datos (mnimo 5 entidades con sus atributos identificando el rea a la que pertenecen) en
funcin a los requerimientos asumidos en el literal (b). Recuerde que un usuario no
necesariamente es una entidad a modelar.
Entidad
Licencia

rea
Licencias

Infracciones Infracciones
multas
Matricula

Matriculacin

Vehculo

Matriculacin

Atributos
Cdigo L
Tipo
Fecha de caducidad
y Cdigo I
Nmero de multas
Tipo
Cdigo M
Fecha de emisin
Fecha de caducidad
Nmero de placa
Modelo
Marca

e. Asuma el rol de DBA y establezca mnimo 2 polticas de acceso de los usuarios finales a los
datos almacenados.
Secretarias
1.- Las secretarias tiene acceso a la informacin de matriculacin vehiculare, excepto a la
informacin de pagos.
2.-Las secretarias tienen acceso a la informacin de licencias e infracciones.
Director ANT
1.- Tiene accesos al rea financiera de la agencia.
2.- No tiene acceso a la informacin del vehculo.
Banco
1.2.

Base de Datos:
a. Mencione el tipo de base de datos que se debera utilizar para resolver este problema y por
qu?
Disearamos una base de datos centralizada ya que nuestra base de datos la vamos a encontrar
fsicamente en un lugar determinado , adems tendramos una base de datos que se base en un
sistema cliente servidor en vista de que el banco tendra acceso a cierta informacin , en red, de
la ANT para realizar los distintos cobros.

3. Repositorio o Catlogo de Datos:


a. Elabore el Diccionario de Datos o catlogo (tipos de datos de los atributos) de cada una de las
entidades identificadas literal (d) de la seccin 1.

Ejemplo:

Entidad

Atributos

Metadatos
Tipo de dato

Licencia

Cdigo L
Tipo
Fecha de
caducidad
Infracciones Cdigo I
Nmero de
multas
Tipo
Matricula
Cdigo M
Fecha de
emisin
Fecha de
caducidad
Vehculo
Nmero de
placa
Modelo
Marca

Tamao

Nulidad

Otros

Alfanumrico
Char
Date

10

PK (Clave Primaria)

20

Not Null
Not Null
Not Null

Alfanumrico
Entero corto

10
10

Not Null
Not Null

PK (Clave Primaria)

Text
Alfanumrico
Date

20
20
10

Not Null
Not Null
Not Null

Date

10

Not Null

Alfanumrico

Not Null

Text
Text

50
50

PK(Clave primaria)

PK(Clave primaria)

---

4. Interfaz de usuario.
a. Realice un bosquejo (prototipo en papel) de la interfaz necesaria para que se cumplan 4 de los
requerimientos establecidos en el literal (b) de la seccin 1 (uno por requerimiento).
Ejemplo:
Requerimiento 1: Obtener reportes de las infracciones de un determinado ciudadano.

Вам также может понравиться