Vous êtes sur la page 1sur 7

AP4-AA2-Ev2-Modelo Relacional de la Base de Datos del proyecto de

formación

MODELO RELACIONAL DE LA BASE DE DATOS DE LAS ACTIVIDADES

PROFESIONALES DE LOS ABOGADOS.

PRESENTADO
POR:
FELIX MERIÑO MENDOZA
FREDDY MARQUEZ RUDIÑO
DIANA KAROLINA ROJAS CORTES

SERVICIO NACIONAL DE APRENDIZAJE (SENA)

TECNOLOGÍA EN ANÁLISIS Y DESARROLLO DE SISTEMAS DE

INFORMACION

2018
Contenido

Introducción ........................................................................................................................................ 3
Modelo relacional de la base de datos del software KFF SOFTWARE (SOFTWARE DE ABOGADO) .... 4
Entidades ......................................................................................................................................... 4
Relaciones entre las entidades........................................................................................................ 4
Atributos.......................................................................................................................................... 4
MODELO RELACIONAL......................................................................................................................... 5
DICCIONARIO DE DATOS ..................................................................................................................... 6
Introducción

KFF SOFTWARE (SOFTWARE DE ABOGADO) es un software diseñado para


registrar y almacenar la información diaria de las actividades profesionales de los
abogados o bufet, con sus respectivos:
 datos personales
 clientes
 asunto
 expediente
Una vez registrado y almacenado estos datos en el sistema se deberán generar
informes mensuales o cuando sea requerido.
El software debe generar un tipo de restricciones para que los datos sensibles de
la empresa no sean alterados o robados teniendo así una política de seguridad de
la información estable.
Modelo relacional de la base de datos del software KFF SOFTWARE
(SOFTWARE DE ABOGADO)

El modelo relacional de la base de datos, nos sirve para especificar la estructura


de datos del Sistema y la relación entre cada entidad. Para el Sistema de
información de base de datos de los abogados se establece que cualquier
profesional pueda realizar un informe y consulta de expediente o información. En
el diseño de una Base de Datos, los datos se reparten entre varios ficheros o
tablas. Esta base de datos estará disponible para varios usuarios en forma
simultánea, por lo tanto, se debe crear mecanismos que aseguren que las
relaciones entre registros se mantengan coherente.

Entidades
 Abogado
 Cliente
 Asunto
 Expediente
 Juicio

Relaciones entre las entidades


ENTIDAD RELACION ENTIDAD
ABOGADO LLEVA ASUNTO
ASUNTO TIENE EXPEDIENTE
ASUNTO GENERA JUICIO
EXPEDIENTE GENERA JUICIO
EXPEDIENTE CORRESPONDE CLIENTE
CLIENTE TIENE DATOS PERSONALES
ABOGADO TIENE DATOS PERSONALES

Atributos
abogado ID, Nombre, apellido, email, celular, código
asunto IDasunto, IDabogado, descripción,
IDexpediente
expediente IDexpediente, IDasunto, fechainicio,
fechatermino
juicio IDexpediente, IDasunto, fechainicio,
fechatermino, estado, IDcliente, IDabogado
cliente IDcliente, IDexpediente, Nombre, apellido,
email, celular, clave, asunto
MODELO RELACIONAL
DICCIONARIO DE DATOS
Database Model plugin_tmp.xml

abogado
ColumnName DataType PrimaryKey NotNull Flags Default Value Comment AutoInc
idabogado INTEGER PK NN UNSIGNED AI
nombre VARCHAR(255)
apellido VARCHAR(255)
email VARCHAR(255)
celular VARCHAR(255)
codigo VARCHAR(255)

IndexName IndexType Columns


PRIMARY PRIMARY idabogado

asunto
ColumnName DataType PrimaryKey NotNull Flags Default Value Comment AutoInc
idasunto INTEGER PK NN UNSIGNED AI
abogado_idabogado INTEGER NN UNSIGNED
descripcion VARCHAR(255)
idexpediente INTEGER UNSIGNED

IndexName IndexType Columns


PRIMARY PRIMARY idasunto
asunto_FKIndex1 Index abogado_idabogado

cliente
Default
ColumnName DataType PrimaryKey NotNull Flags Comment AutoInc
Value
idcliente INTEGER PK NN UNSIGNED AI
expediente_idexpediente INTEGER NN UNSIGNED
nombre VARCHAR(255)
apellido VARCHAR(255)
email VARCHAR(255)
celular VARCHAR(255)
clave VARCHAR(255)
asunto VARCHAR(255)

IndexName IndexType Columns


PRIMARY PRIMARY idcliente
cliente_FKIndex1 Index expediente_idexpediente

expediente
ColumnName DataType PrimaryKey NotNull Flags Default Value Comment AutoInc
idexpediente INTEGER PK NN UNSIGNED AI
asunto_idasunto INTEGER NN UNSIGNED
fecha_inicio DATETIME
fecha_termino DATETIME

IndexName IndexType Columns


PRIMARY PRIMARY idexpediente
expediente_FKIndex1 Index asunto_idasunto

juicio
Default
ColumnName DataType PrimaryKey NotNull Flags Comment AutoInc
Value
idjuicio INTEGER PK NN UNSIGNED AI
expediente_idexpediente INTEGER NN UNSIGNED
asunto_idasunto INTEGER NN UNSIGNED
fecha_inicio DATETIME
fecha_termino DATETIME
estado VARCHAR(255)
idcliente INTEGER UNSIGNED
idabogado INTEGER UNSIGNED

IndexName IndexType Columns


PRIMARY PRIMARY idjuicio
juicio_FKIndex1 Index asunto_idasunto
juicio_FKIndex2 Index expediente_idexpediente