Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CONSTRUCCION DE
BASES DE DATOS
INDICE
CONTEXTO.......................................................................................................... 3
ANALISIS DE REQUERIMIENTOS..........................................................................4
DIAGRAMAS DE CASOS DE USO..........................................................................6
DEFINICION DE ENTIDADES................................................................................. 9
DICCIONARIO DE DATOS.................................................................................... 11
DIAGRAMA ENTIDAD RELACION........................................................................16
CONTEXTO
Sistema: Administracin de la ruta 62 de transporte pblico
2
ANALISIS DE REQUERIMIENTOS
Los requerimientos funcionales y no funcionales fueron establecidos en base a las
3
necesidades y condiciones que fueron estipuladas por el usuario para el buen uso
y funcionamiento del sistema de informacin.
Requerimientos funcionales:
Requerimientos no funcionales
Sistema:<AR62>
Submodulo:<>
Modulo:<Registro_combi>
Caso de uso:<Principal>
Sistema:<AR62>
Submodulo:<>
Modulo:<Registro_concesionario>
Caso de uso:<Principal>
Sistema:<
Submodu
Sistema:<AR62>
Submodulo:<>
Modulo:<Registro_pagos>
Caso de uso:<Principal>
Sistema:<AR62>
Submodulo:<>
Modulo:<Registro_Gestores>
Caso de uso:<Principal>
Sistema:<AR62>
Submodulo:<>
Modulo:<Compra_Venta >
Caso de uso:<Secundario>
DEFINICION DE ENTIDADES
En base a los requerimientos funcionales as como no funcionales, se realizaron los
diagramas de caos de uso los cuales nos permiten ver las acciones que puede realizarlos
actores. Por lo que tomando en cuenta los mdulos y actividades en los DCU se
determinaron las siguientes entidades y atributos:
ENTIDAD: COMBIS
OBJETIVO: Almacenar datos necesarios de cada una de las combis.
ALCANCE: Tener almacenado el registro (placa y modelo) de cada una de las unidades y
as poder consultar, modificar o eliminar en caso de que ya no est en uso.
ENTIDAD: CONCESIONARIOS
OBJETIVO: Almacenar informacin que identifique a cada dueo de su o sus respectivas
combis.
ALCANCE: Consultar los datos de los dueos para poder modificarlos en caso de ser
necesario.
9
ENTIDAD: PAGOS
OBJETIVO: Almacenar recibos de los pagos de seguro, tarjetas de horario y donativos
que se hacen mensualmente.
ALCANCE: Llevar un registro de todos los recibos de pago, as como la informacin de
los bancos y un calendario en donde se lleve el registro de cada pago hecho y por hacer.
ENTIDAD: CHOFERES
OBJETIVO: Almacenar datos necesarios de cada uno de los choferes.
ALCANCE: Tener la informacin acerca de ellos y as llevar el registro de horarios.
ENTIDAD: GESTORES
OBJETIVO: Almacenar informacin de los gestores que trabajan en la ruta.
ALCANCE: Consultar sus datos para poder borrar o modificarlos en caso de algn
cambio.
ENTIDAD: VENTAS_COMBIS
OBJETIVO: Almacenar informacin de cada venta de las combis que se realizan en la
ruta.
ALCANCE: Consultar informacin de quien compr la unidad y sus datos respectivos,
adems de llevar un control de los precios.
ENTIDAD: CROMATICAS
OBJETIVO: Almacenar informacin y descripcin del tipo de cromtica que se realiz a
cada combi.
ALCANCE: Consultar la informacin de las cromticas y la descripcin que nos dice que
nmeros le corresponden a cada combi.
ENTIDAD: GRUPOS
OBJETIVO: Almacenar informacin de los grupos que pertenecen a la ruta.
ALCANCE: Consultar los choferes que pertenecen a un determinado grupo y poder
clasificarlos para generar reportes.
10
ENTIDAD: RENGLONVTAS
OBJETIVO: Almacenar informacin de cada combi que est relacionada con una venta
registrada.
ALCANCE: Consultar que combis entran dentro del registro de una venta.
11
ENTIDAD: CONCESIONARIOS
NOMBRE
IdConcesionario
Nombre
ApPaterno
ApMaterno
Domicilio
Telefono
Correo
NEMNICO
TIPO
DE DATO
CO_IdConcesionario
CO_Nombre
CO_ApPaterno
CO_ApMaterno
CO_Domicilio
CO_Telefono
CO_Correo
Alfanumrico
Alfabtico
Alfabtico
Alfabtico
Alfabtico
Numrico
Alfanumrico
TIPO
DE
ATRIBUTO
Obligatorio
Obligatorio
Obligatorio
Opcional
Opcional
Obligatorio
Opcional
LONGITUD
6
8
8
8
18
10
25
DO
MINI
O
1-9
-
MSCARA
LLAVE
000AAA
AA@AA.AA
Primaria
Alternativa
Alternativa
Alternativa
-
OBSERVACI
ONES
ENTIDAD: PAGOS
NOMBRE
NoPago
TipoPago
IdQnPago
Monto
Fecha
Observaciones
NEMNICO
TIPO
DE DATO
P_NoPago
P_TipoPago
P_IdQnPago
P_Monto
P_Fecha
P_Observaciones
Numrico
Alfabtico
Alfanumrico
Numrico
Alfabtico
Alfabtico
TIPO
DE
ATRIBUTO
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Opcional
LONGITUD
DOMINIO
MSCARA
LLAVE
4
10
6
7
6
25
1-12
-
0001
$00000.00
00/00/00
-
Primaria
Alternativa
Fornea
Alternativa
-
OBSERVACI
ONES
12
ENTIDAD: CHOFERES
NOMBRE
NEMNICO
TIPO
DE DATO
IdChofer
TipoLicencia
Economico
Horario
Nombre
ApPaterno
ApMaterno
Domicilio
Telefono
Correo
IdConcesionario
IdRuta
Antigedad
Edad
CH_IdChofer
CH_TipoLicencia
CH_Economico
CH_Horario
CH_Nombre
CH_ApPaterno
CH_ApMaterno
CH_Domicilio
CH_Telefono
CH_Correo
CH_IdConcesionario
CH_IdRuta
CH_Antigedad
CH_Edad
Alfanumrico
Alfabtico
Alfanumrico
Alfabtico
Alfabtico
Alfabtico
Alfabtico
Alfabtico
Numrico
Alfanumrico
Alfanumrico
Alfanumrico
Numrico
Numrico
TIPO
DE
ATRIBUTO
Obligatorio
Multivaluado
Compuesto
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Opcional
Opcional
Obligatorio
Obligatorio
Obligatorio
Obligatorio
LON
GIT
UD
6
1
6
11
15
10
10
20
10
25
6
6
2
2
DOMI
NIO
MSCARA
LLAVE
A,B,C
0-12
-
AAAAAA
A
GGII1
00:00 a 00:00
000AAA
AAA-AAA
00 aos
00 aos
Primaria
Alternativa
Fornea
Alternativa
Alternativa
Fornea
Fornea
Alternativa
-
OBSERVACIONE
S
ENTIDAD: GESTORES
NOMBRE
NEMNICO
TIPO
DE DATO
IdGestor
Nombre
ApPaterno
ApMaterno
Domicilio
Telefono
G_IdGestor
G_Nombre
G_ApPaterno
G_ApMaterno
G_Domicilio
G_Telefono
Alfanumrico
Alfabtico
Alfabtico
Alfabtico
Alfabtico
Numrico
TIPO
DE
ATRIBUTO
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Opcional
LONGITUD
DOMINIO
MSCARA
LLAVE
6
15
10
10
20
10
AAAAAA
-
Primaria
Alternativa
Alternativa
-
OBSERVACIONE
S
13
Correo
G_Correo
Alfanumrico
Opcional
25
ENTIDAD: VENTAS_COMBIS
NOMBRE
NEMNICO
TIPO
DE DATO
IdVenta
IdGestor
Fecha
Cliente
Descripcion
Proveedor
VC_IdVenta
VC_IdGestor
VC_Fecha
VC_Cliente
VC_Descripcion
VC_Provedor
Numrico
Alfanumrico
Alfabtico
Alfabtico
Alfabtico
Alfanumrico
TIPO
DE
ATRIBUTO
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
LONGITUD
DOMINIO
MSCARA
LLAVE
4
6
6
15
25
6
1-12
-
0000
AAAAAA
00/00/00
000AAA
Primaria
Fornea
Alternativa
Alternativa
Primaria
OBSERVACIONE
S
ENTIDAD: RENGLONVTAS
NOMBRE
NEMNICO
TIPO
DE DATO
IdVenta
Economico
Placa
Cantidad
Total
RV_IdVenta
RV_Economico
RV_Placa
RV_Cantidad
RV_Total
Numrico
Alfanumrico
Numrico
Numrico
Numrico
TIPO
DE
ATRIBUTO
Obligatorio
Compuesto
Obligatorio
Obligatorio
Obligatorio
LONGITUD
DOMINIO
MSCARA
LLAVE
4
6
7
7
8
1-9
-
0000
GGII1
0000000
$00000.00
$000000.00
Fornea
Principal
-
OBSERVACIONE
S
14
ENTIDAD: CROMATICAS
NOMBRE
NEMNICO
TIPO
DE DATO
TIPO
DE
ATRIBUTO
LON
GIT
UD
DOMINIO
MSCARA
LLAVE
IDCromatica
IdProveedorCromatica
DescripcionCromatica
CR_IDCrom
CR_IdProveeCrom
CR_DescripcionCro
m
Alfanumrico
Alfanumrico
Alfabtico
Obligatorio
Obligatorio
Opcional
6
6
200
000AAA
000AAA
-
Primaria
Fornea
-
OB
SE
RV
ACI
ON
ES
ENTIDAD: GRUPOS
NOMBRE
IdRuta
Origen
Destino
Descripcion
NEMNICO
TIPO
DE DATO
GR_IdRuta
GR_Origen
GR_Destino
CR_Descripcion
Alfanumrico
Alfabtico
Alfabtico
Alfabtico
TIPO
DE
ATRIBUTO
Obligatorio
Obligatorio
Obligatorio
Opcional
LON
GITU
D
6
20
20
200
DOMINIO
MSCARA
LLAVE
000AAA
-
Primaria
-
OBSERVACIONES
15
16