You are on page 1of 39

4.2.

DICCIONARIO DE

DATOS ENTIDADES:
1.

PERSONAL

ATRIBUTO
CodigoPersonal

TIPO DE DATO
Varchar

TAMAO
8

DESCRIPCIN
Clave primaria para
identificar al personal

DNI

integer

indica la verificacin del


personal

Varchar

30

Indica el apellido paterno,


materno del personal

Nombres

Varchar

20

Indica el nombre del


personal

Sexo

Varchar

10

Indica el sexo

Apellidos

del personal

2.

Titulo

Varchar

20

NumeroCelular

integer

Indica el numero de celular


del personal

HORARIO:

ATRIBUTO

3.

Indica el titulo profesional

TIPO DE DATO

TAMAO

DESCRIPCIN

IDhorario

Integer

Clave primaria de horario

HoraInicio

integer

Indica el horario de inicio

HoraFinal

integer

Indica el horario de final

REQUERIMIENTO:
ATRIBUTO

TIPO DE DATO

TAMAO

DESCRIPCIN

CodigoRequerimiento

integer

10

Clave primaria para el


requerimiento

Titulo

varchar

10

Indica el titulo del


requerimiento

Descripcion

varchar

12

Cantidad

integer

10

Indica la descripcin de
requerimiento del
profesional
Indica la cantidad de
requerimiento

Estado

varchar

10

Indica el estado del


requerimiento

Tipo

Varchar

10

Indica tipo de
requerimiento

4.

RESULTADO DE EXMEN :
ATRIBUTO
CodigoExamen

TIPO DE DATO
integer

TAMAO
8

DESCRIPCIN
Clave primaria para
identificar el numero de
resultado

Descripcion

varchar

15

Fecha

date

Indica la descripcin
del resultado de
examen
Indica la fecha del
resultado de examen

5. ADMISION:
ATRIBUTO
CodigoAdmision

TIPO DE DATO
integer

TAMAO
10

DESCRIPCIN
Clave primaria para
identificar al personal de
admision

6. PERSONAL DE LABORATORIO:
ATRIBUTO
Nombre

TIPO DE DATO
Varchar

TAMAO
15

DESCRIPCIN
identificar al
personal del
laboratorio

7. ENFERMEDAD:
ATRIBUTO
CodigoEnfermedad

TIPO DE DATO
integer

TAMAO
8

DESCRIPCIN
Clave primaria para
identificar la enfermedad

Nombre

Varchar

10

Identifica a personal

Descripcion

Varchar

25

Describe la enfermedad

Tipo

Varchar

30

Indica el tipo de
enfermedad

8. TRATAMIENTO:
ATRIBUTO
CodigoTratamineto

TIPO DE DATO
integer

TAMAO
8

DESCRIPCIN
Clave primaria para
identificar a la
enfermedad

Descripcion

Varchar

Describe el
tratamiento de la
enfermedad

Disponibilidad

Char

10

arde) la disponibilidad del


Indica
tratamiento

9. REGISTRO:
ATRIBUTO
CodigoRegistro

TIPO DE DATO
integer

TAMAO
10

DESCRIPCIN
Clave primaria para
identificar al registro

Fecha

date

10

Indica la fecha del registro

NumeroHC

integer

Indica el nmero de la
historia clnica

10. CITA:
ATRIBUTO
idcCita

TIPO DE DATO
integer

TAMAO
8

DESCRIPCIN
Clave primaria para
identificar el
numero de
cita
Identifica la fecha de la cita

Fecha

date

10

Hora

date

Indica la hora de la cita a


realizarse

Consultorio

varchar

20

Indica el rea a consultar

11. HISTORIA CLINICA:


ATRIBUTO
Codigo_HC

TIPO DE DATO
integer

TAMAO

DESCRIPCIN
Llave principal para
identificar a la historia
clinica

Tipo_Paciente

Varchar

15

Indica al al paciente
alumno

12. ESCUELA DE FORMACION PROFESIONAL:


ATRIBUTO
ID_Escuela

TIPO DE DATO
integer

TAMAO
10

DESCRIPCIN
Llave principal para
Identificar a la escuela

Nombre

varchar

20

Indica el nombre de cada


escuela profesional

13. ESTUDIANTE:
ATRIBUTO
Codigo_Estudiante

TIPO DE DATO
Integer

TAMAO
8

DESCRIPCIN
Llave principal para
identificar al estudiante

DNI

integer

Indica la verificacin del


estudiante

Apellidos

varchar

15

Indica el apellido del


estudiante

Nombres

varchar

15

Indica el nombre del


estudiante

Sexo

char

Indica el gnero del


estudiante

Direccion

varchar

15

Indica la direccin del


estudiante

NumeroCel_E-MAIL

Varchar

10

Registra su celular o su
email

INTERRELACI
ONES:
1. TIENE1
ATRIBUTO
ID_Horario

TIPO DE DATO
integer

TAMAO
8

DESCRIPCIN
Es la llave fornea de la
Entidad horario

Codigo_Personal

integer

Es la llave fornea de la
Entidad personal

2. OTORGA
ATRIBUTO
Codigo_Admision

TIPO DE DATO
integer

TAMAO
8

DESCRIPCIN
Es la llave fornea de la
Entidad admision

ID_Cita

integer

Es la llave fornea de la
Entidad cita

3. DIAGNOSTICA:
ATRIBUTO

TIPO DE DATO

TAMAO

DESCRIPCIN

Descripcin

varchar

30

Es la llave alternante

Fecha

Date

Es la llave alternante

4. ENTREGA:
ATRIBUTO
Total_Examne

TIPO DE DATO
integer

TAMAO
10

DESCRIPCIN
Es la llave alternante

5. POSEE:
ATRIBUTO

TIPO DE DATO

TAMAO

DESCRIPCIN

ID_CIta

integer

Es la llave fornea de la
entidad cita

Codigo

integer

10

Es la llave fornea de
entidad estudiante

6. PERTENECE
ATRIBUTO
ID_Escuela

TIPO DE DATO
integer

TAMAO
10

DESCRIPCIN
Indica la llave foranea
De la entidad
escuela de
formacin

Codigo_estudiante

integer

10

profesional
Indica la llave foranea
De la entidad estudiante

7.
4.3.

VOLUMEN DE DATOS
Comensal:
CodigoComensal

: 16 Bytes

NombreComensal

: 60 Bytes

ApellidoPaternoC

: 60 Bytes

ApellidoMaternoC

: 60 Bytes

TipoComensal

: 30 Bytes

VOLUMEN DE DATO

: 226 Bytes

Tuplas estimadas

: 1200

Espacio en disco

: 264.84 Kb

Pase Semanal:
CodigoPase

: 20 Bytes

PrecioPaseSemanal

: 32 Bytes

Semana

: 8 Bytes

VOLUMEN DE DATO

: 60 Bytes

Tuplas estimadas

: 19200

Espacio en disco

: 1125 Kb

Beca:
CodigoBeca

: 20 Bytes

TipoBeca

: 30 Bytes

PrecioBeca

: 40 Bytes

Volumen de dato

: 90 Bytes

Tuplas estimadas

: 189

Espacio en disco

: 16.61Kb

Ticket:
CodigoTicket

: 20 Bytes

PrecioTicket

: 40 Bytes

Volumen de dato

: 60 Bytes

Tuplas estimadas

: 9600

Espacio en disco

: 562.5 Kb

Menu:
NombreMenu

: 40 Bytes

CantidadMenu

: 16 Bytes

PrecioMenu

: 40 Bytes

TipoMenu

: 30 Bytes

Volumen de dato

: 126 Bytes

Tuplas estimadas

: 288

Espacio en disco

: 35.44 Kb

Tesorero:
CodigoTesorero

: 20 Bytes

NombreTesorero

: 60 Bytes

Volumen de dato

: 80 Bytes

Tuplas estimadas

:1

Espacio en disco

: 0.08 Kb

Personal:
DNI

: 20 Bytes

CodigoPersonal

: 20 Bytes

Nombre

: 50 Bytes

ApellidoPaterno

: 60 Bytes

ApellidoMaterno

: 60 Bytes

Edad

: 8 Bytes

Gnero

: 20 Bytes

Volumen de dato

: 238 Bytes

Tuplas estimadas

: 38

Espacio en disco

: 8.83 Kb

Personal de cocina:
IdPersonalCocina

: 20 Bytes

Turno

: 16 Bytes

Volumen de dato

: 36 Bytes

Tuplas estimadas

: 22

Espacio en disco

: 0.77 Kb

Nutricionista:
IdNutricionista

: 20 Bytes

Volumen de dato

: 20 Bytes

Tuplas estimadas

:1

Espacio en disco

:0.02 Kb

Administrador:
IdAdministrador

: 20 Bytes

Volumen de dato

: 20 Bytes

Tuplas estimadas

:1

Espacio en disco

: 0.02 Kb

Alimento:
IdAlimento

: 20 Bytes

NombreAlimento

: 60 Bytes

Categoria

: 30 Bytes

CantidadA

: 64 Bytes

PrecioA

: 40 Bytes

TipoAlimento

: 30 Bytes

Volumen de dato

: 244 Bytes

Tuplas estimadas

: 144

Espacio en disco

: 34.31 Kb

Gasto:

CodigoGasto

: 20 Bytes

Mes

: 80 Bytes

DetalleGasto

: 100 Bytes

Volumen de dato

: 200 Bytes

Tuplas estimadas

:4

Espacio en disco

:0.78 Kb

Equipo Industrial:
CodigoEquipo

: 20 Bytes

NombreEquipo

: 60 Bytes

TiempoVida

: 24 Bytes

CostoEquipo

: 40 Bytes

TipoEquipo

: 20 Bytes

Combustible

: 20 Bytes

PresinVapor

:20 Bytes

PresionBomba

:20 Bytes

NivelAgua

:20 bytes

Volumen de dato

: 244 Bytes

Tuplas estimadas

: 18

Espacio en disco

: 4.29 Kb

TESORERO_VENDO1_TICKET
TicketVendido

: 24 Bytes

FechaVentaTicket

: 80 Bytes

Volumen de dato

: 104 Bytes

Tuplas estimadas

: 9600

Espacio en disco

:975 Kb

TESORERO_VENDO2_PASESEMANAL PaseVendido
: 24 Bytes
FechaVentaPase

: 80 Bytes

Volumen de dato

: 104 Bytes

Tuplas estimadas

: 19200

Espacio en disco

:1950 Kb

COMENSAL_ADQUIERE1_BECA
FechaInicioBeca

: 80 Bytes

FechaFinBeca

: 80 Bytes

Volumen de dato

: 160 Bytes

Tuplas estimadas

: 189

Espacio en disco

: 29.53 Kb

COMENSAL_ADQUIERE2_TICKET
FechaInicioTicket

: 80 Bytes

FechaFinTicket

: 80 Bytes

Volumen de dato

: 160 Bytes

Tuplas estimadas

: 9600

Espacio en disco

: 1500 Kb

COMENSAL_ADQUIERE3_PASESEMANAL
FechaInicioPaseSemanal

: 80 Bytes

FechaFinPaseSemanal

: 80 Bytes

Volumen de dato

: 160 Bytes

Tuplas estimadas

: 19200

Espacio en disco

: 3000 Kb

PERSONALCOCINA_CONTROLA1_EQUIPOINDUSTRIAL
FechEquipo

: 80 Bytes

Volumen de dato

: 80 Bytes

Tuplas estimadas

: 96

Espacio en disco

: 7.48 Kb

PERSONALCOCINA _CONTROLA2_COMENSAL
FechaComensal

: 80 Bytes

Volumen de dato

: 80 Bytes

Tuplas estimadas

: 345600

Espacio en disco

: 27000 Kb

NUTRICIONISTA_CRONOGRAMA_MENU
Fecha

: 80 Bytes

Volumen de dato

: 80 Bytes

Tuplas estimadas

: 144

Espacio en disco

: 11.25 Kb

NUTRICIONISTA_REQUIERE_ALIMENTO
FechaRequerimiento

: 80 Bytes

Volumen de dato

: 80 Bytes

Tuplas estimadas

: 144

Espacio en disco

: 11.25 Kb

ADMINISTRADOR_MENSUALIZA_GASTO
Ao

: 32 Bytes

Volumen de dato

: 32 Bytes

Tuplas estimadas

:1

Espacio en disco

: 0.03 Kb

SUMA TOTAL

: 36538.03KB => 35.5 MB

4.4.

ANLISIS EXTERNO

P1:

ASIGNAR PRESUPUESTO
A1:
PLANIFICAR
PRESUPUESTO
T2: Elaborar mensualizacin del presupuesto

CodigoGasto
Mes
DetalleGasto

GASTO

(1,n)

Anio

Mensualiz
a

(1,1)

ADMINISTRADOR

IdAdministrador

P2:

DETERMINAR COMENSAL.
A1: ADMITIR POSTULANTES ORDINARIOS
T1: Verificar si estudiante es universitario.

CodigoComensal
NombreComensal
ApellidoPaternoC
ApellidoMaternoC
TipoComensal

COMENSAL

FechaComensal

CONTROLA_C

PERSONAL COCINA

Turno
IdPersonalCocina

T2: Vender pase semanal al comensal.

Semana
PrecioPaseSemanal
CodigoPase

PASE SEMANAL

(1,n)

(1,n)

CodigoComensal
NombreComensal
ApellidoPaternoC
ApellidoMaternoC
TipoComensal

(1,1
)

TESORERO

(1,1)

COMENSAL
ADQUIER
E3

Fecha_Inicio_Pas
e_Semanal
Fecha_Fin_Pase_
Semanal

VENDE
2

PaseVendido
FechaVentaPase

NombreTesorero
CodigoTesorero

A1: ADMITIR POSTULANTES CON BECA


T4: Otorgar al comensal la beca parcial o total.

CodigoBeca
TipoBeca
PrecioBeca

BECA

(1,1)

Fecha_Inicio_Bec
Fecha_Fin_aBeca

ADQUIERE1

CodigoComensal
NombreComensal
ApellidoPaternoC
ApellidoMaternoC
TipoComensal
(1,1)

COMENSAL

P3:

FORMULAR MEN
A2: ELABORAR PLAN DE
ALIMENTACIN T1:
Elaborar cronograma de
men

NUTRICIONISTA

(1,1)

IdNutricionista

(1,1)

NombreMenu
CantidadMenu
MENU
(1,n)

Cronogra
ma

Fecha

PrecioMenu
TipoMenu

T2: Calcular requerimiento de alimentos de acuerdo al


presupuesto.

NUTRICIONISTA

(1,1)

IdNutricionista

Requiere
ALIMENTO

TipoAlimento

(1,n)

fechaRequrimiento

PrecioA
CantidadA
Categoria
NombreAlimento
IdAlimento

A1: PROGRAMAR MEN:


T1: Definir men del da.

NUTRICIONISTA

(1,1)

IdNutricionista

(1,1)

NombreMenu
CantidadMenu
MENU
(1,n)

Cronograma

Fecha

PrecioMenu
TipoMenu

T2: Elaborar cuadro de requerimiento de alimentos.

NUTRICIONISTA

(1,1)

IdNutricionista

Requiere
ALIMENTO

TipoAlimento

(1,n)

fechaRequrimiento

PrecioA
CantidadA
Categoria
NombreAlimento
IdAlimento

P4:

REALIZAR MANTENIMIENTO DEL


COMEDOR.
A1: MANTENER LA SALA DE
CALDERO
T1: Registrar funcionamiento del caldero

CodigoEquipo
NombreEquipo
TiempoVida
CostoEquipo
TipoEquipo
Combustible
PresionVapor
PresionBomba
NivelAgua

EQUIPO
INDUSTRIAL

(1,n)

FechaEquipo

Controla_E

(1,1)

PERSONAL COCINA

Turno
IdPersonalCocina

T2: Controlar la combustin

CodigoEquipo
NombreEquipo
TiempoVida
CostoEquipo
TipoEquipo
Combustible
PresionVapor
PresionBomba
NivelAgua

EQUIPO
INDUSTRIAL

(1,n)

FechaEquipo

Controla_E

(1,1)

PERSONAL COCINA

Turno
IdPersonalCocina

A2: MANTENER EQUIPOS INDUSTRIALES


T1: Supervisar funcionamiento de maquina industrial

CodigoEquipo
NombreEquipo
TiempoVida
CostoEquipo
TipoEquipo
Combustible
PresionVapor
PresionBomba
NivelAgua

EQUIPO
INDUSTRIAL

(1,n)

FechaEquipo

Controla_E

(1,1)

PERSONAL COCINA

Turno
IdPersonalCocina

P9:

VENDER TICKET Y PASE


SEMANAL A1: VENDER
TICKET
T2: Vender ticket a comensal

CodigoTicket
PrecioTicket

TICKET

(1,n)

TicketVendido
FechaVentaTicket

VENDE1

(1,1)

TESORERO

NombreTesorero
CodigoTesorero

A2: VENDER PASE


T2: Vender pase semanal al comensal

Semana
PrecioPaseSemanal
CodigoPase

PASE SEMANAL

(1,n)

(1,n)

CodigoComensal
NombreComensal
ApellidoPaternoC
ApellidoMaternoC
TipoComensal

(1,1
)

TESORERO

(1,1)

COMENSAL
ADQUIER
E3

Fecha_Inicio_Pas
e_Semanal
Fecha_Fin_Pase_
Semanal

VENDE
2

PaseVendido
FechaVentaPase

NombreTesorero
CodigoTesorero

4.5.

MODELO LGICO RELACIONAL DEL COMEDOR UNIVERSITARIO

4.6.

MODELO RELACIONAL DE COMEDOR UNIVERSITARIO

Relacin: GASTO (CodigoGasto, Mes, DetalleGasto)


CodigoGasto
Mes
DetalleGasto

GASTO

Relacin: ADMINISTRADOR (IdAdministrador)

ADMINISTRADOR

IdAdministrador

Relacin: PERFIL (CodigoPerfil, Estudio, CarnetSanitario, Experiencia)


CodigoPerfil
Estudio
CarnetSanitario
Edad
Experiencia
Genero

PERFIL

Relacin: CARGO (CodigoCargo, Estado, DescripcionRol )


Desccripcion_Rol
Estado
CodigoCargo

CARGO

Relacion: PERSONAL (DNI, Nombre, ApellidoPaterno, ApellidoMaterno, Edad,


Genero,
CodigoPersonal)
DNI
Nombre
ApellidoPaterno
ApellidoMaterno
Edad
Genero
Estudio CodigoPersonal

PERSONAL

Relacin: NUTRICIONISTA
(IdNutrcionista)

NUTRICIONISTA

IdNutricionista

Relacin: PERSONALCOCINA (IdPersonalCocina, Turno)


PERSONAL
COCINA

Turno
IdPersonalCocina

Relacin: ALIMENTO (IdAlimento, NombreAlimento, Categoria, CatidadA,


PrecioA, TipoAlimento)

ALIMENTO
TipoAlimento

PrecioA
CantidadA
Categoria
NombreAlimento
IdAlimento

Relacin: MENU (NombreMenu, CantidadMenu, PrecioMenu, TipoMenu)


NombreMenu
CantidadMenu
MENU

PrecioMenu
TipoMenu

Relacin: EQUIPOINDUSTRIAL (CodigoEquipo, NombreEquipo,


TiempoVida, CostoEquipo, TipoEquipo,Combustible, PresionVapor,
PresionBomba, NivelAgua)

CodigoEquipo
NombreEquipo
TiempoVida
CostoEquipo
TipoEquipo
Combustible
PresionVapor
PresionBomba
NivelAgua

EQUIPO
INDUSTRIAL

Relacin: COMENSAL (CodigoComensal, NombreComensal,


ApellidoPaternoComensal, ApellidoMaternoComensal, TipoComensal)
CodigoComensal
NombreComensal
ApellidoPaternoC
ApellidoMaternoC
TipoComensal

COMENSAL

Relacin: BECA (CodigoBeca, TipoBeca, PrecioBeca)


CodigoBeca
TipoBeca
PrecioBeca

BECA

Relacin: PASESEMANAL (CodigoPase, PrecioPaseSemanal, Semana)


Semana
PrecioPaseSemanal
CodigoPase

PASE
SEMANAL

Relacin: TICKET (CodigoTicket, PrecioTicket)

CodigoTicket
PrecioTicket

TICKET

Relacin: TESORERO (CodigoTesorero, NombreTesorero)

TESORERO

NombreTesorero
CodigoTesorero

Relacin: Mensualiza (IdAdministrador, CodigoGasto, Anio)


CodigoGasto
Mes
DetalleGasto

GASTO
(1,n)

Anio

Mensualiza

(1,1)

(1,1)

ADMINISTRADOR

IdAdministrador

Relacin: Requiere (IdNutrcionista, IdAlimento, FechaRequerimiento)

NUTRICIONISTA
(1,1)

IdNutricionista

(1,n)

ALIMENTO

Requiere

fechaRequrimiento

TipoAlimento

PrecioA
CantidadA
Categoria
NombreAlimento
IdAlimento

Relacin: Cronograma (NombreMenu, IdNutrcionista, Fecha)

NUTRICIONISTA
(1,1)

IdNutricionista

NombreMenu

(1,n)

Cronograma

CantidadMenu
MENU

PrecioMenu
TipoMenu

Fecha

Relacin: Controla_E (FechaEquipo, IdPersonalCocina, CodigoEquipo,


NombreEquipo )

CodigoEquipo
NombreEquipo
TiempoVida
CostoEquipo
TipoEquipo
Combustible
PresionVapor
PresionBomba
NivelAgua

EQUIPO
INDUSTRIAL
FechaEquipo
(1,n)

Controla_E

(1,1)

PERSONAL
COCINA

Turno
IdPersonalCocina

Relacin: Controla_C (CodigoComensal, IdPersonalCocina, FechaComensal)


CodigoComensal
NombreComensal
ApellidoPaternoC
ApellidoMaternoC
TipoComensal

FechaComensal
(1,n)

COMENSAL

CONTROLA_C
PERSONAL
COCINA

(1,1)

Turno
IdPersonalCocina

Relacin: Tiene (DNI, CodigoPersonal, CodigoPerfil , Descripcin )

CodigoPerfil
Estudio
CarnetSanitario
Edad
Experiencia
Genero

PERFIL

(1,1)

Descripcion

TIENE

(1,n)

PERSONAL

DNI
Nombre
ApellidoPaterno
ApellidoMaterno
Edad
Genero
Estudio
CodigoPersonal

(1,1)

Relacin: Posee (CodigoCargo, DNI, CodigoPersonal, FechaInicioCargo)


Desccripcion_Rol
Estado
CodigoCargo

CARGO
(1,1)

Fecha_inicio_cargo

POSEE

(1,n)

PERSONAL

DNI
Nombre
ApellidoPaterno
ApellidoMaterno
Edad
Genero
Estudio
CodigoPersonal

Relacin: Adquiere3 (CodigoPase, CodigoComensal, FechaInicioPaseSemanal,


FechaFinPaseSemanal)

Semana
PrecioPaseSemanal
CodigoPase

CodigoComensal
NombreComensal
ApellidoPaternoC
ApellidoMaternoC
TipoComensal

PASE
SEMANAL
(1,n)

COMENSAL

ADQUIERE3

(1,1)

Fecha_Inicio_Pas
e_Semanal

Relacin: Adquiere1 (CodigoBeca,CodigoComensal, FechaInicioBeca,


FechaFinBeca)
CodigoBeca
TipoBeca
PrecioBeca

BECA

(1,1)

Fecha_Inicio_Bec
Fecha_Fin_Baeca

ADQUIERE1

CodigoComensal
NombreComensal
ApellidoPaternoC
ApellidoMaternoC
TipoComensal
(1,1)

COMENSAL

Relacin: Adquiere2 (CodigoTicket, CodigoComensal, FechaInicioTicket,


FechaFinTicket)

Fecha_Fin_Ticket

ADQUIERE2
(1,n)

(1,n)

CodigoTicket

CodigoComensal
NombreComensal
ApellidoPaternoC
ApellidoMaternoC
TipoComensal

PrecioTicket

(1,1)

TICKET

COMENSAL

Relacin: Vende1 (CodigoTesorero, CodigoTicket, TicketVendido,


FechaVentaTicket)

CodigoTicket
PrecioTicket

TICKET
TicketVendido
(1,n)

FechaVentaTicket

VENDE1

(1,1)

TESORERO

NombreTesorero
CodigoTesorero

Relacin: Vende2 (CodigoTesorero, CodigoPase, PaseVendido, FechaVentaPase)

Semana
PrecioPaseSemanal
CodigoPase

PASE
SEMANAL
(1,n)

VENDE2

(1,1)

TESORERO

NombreTesorero
PaseVendido

CodigoTesorero

You might also like