Está en la página 1de 18

COILA CORINI CAROLINA JHESEN

PRACTICA

Realizar un modelo de datos lógico y físico en el modelo E-R de manera sistemática para:

1. Realizar el control de usuarios de biblioteca de una universidad con las siguientes


restricciones semánticas.
 Solo podrán tener acceso aquellos estudiantes que poseen su matrícula.
 La universidad cuenta con libros tanto originales como copias.
 El préstamo de los libros es solo por 24 horas (un día).
 Un estudiante solo podrá tener prestado un texto por cada solicitud.
 Los encargados de préstamo tienen su turno de trabajo.

A. IDENTIFICAR ENTIDADES
Estudiante
Universidad
Libros
Biblioteca
Encargados

B. ATRIBUTOS
ESTUDIANTE UNIVERSIDAD LIBRO BIBLIOTECA ENCARGADO
RU_EST NOMB_UN NOMBR_LIB NOMBR_BIB NOMBR_ENC
NOMBR_EST NIT AUTOR_LIB TELEFONO PATERN_ENC
PATERN_EST DIREC_UN MAT_LIB DIREC_BIB MATERN_ENC
MATERN_EST PAGINA_WEB_UN COD_LIB PAGINA_WEB_ CI_ENC
CI_EST CORREO_ELEC_U CANT_PERM CEL_ENC
N
CORREO_EST CORREO_BIB GEN_ENC
CEL_EST DIREC_ENC
GEN_EST

C. ELECCION DE LLAVE PRINCIPAL


ESTUDIANTE UNIVERSIDA LIBRO BIBLIOTECA ENCARGADO
D
RU_EST NIT COD_LIB NOMBR_BIB CI_ENC

D. DISEÑO LOGICO
PERTENECE

UNIVERSIDAD

E. PRUEBA DE RUTA LOGICA


Una Universidad es perteneciente de una biblioteca la cual es atendida por muchos encargados,
loas encargados tienen horario de atención y los estudiantes solicitan un libro.
F. DISEÑO FISICO

ESTUDIANTE
RU_EST NOMB_EST PATERN_EST MATERN_EST CI_EST CORREO CEL_EST GEN_EST

LIBRO
NOMB_LIB AUTOR_LIB MAT_LIB COD_LIB

BIBLIOTECA
NOMB_BIB TELEFONO DIR_BIB PAGINA WEB

ENCARGADO
NOMB_ENC PAT_ENC MAT_ENC CI_ENC CEL_ENC GEN_ENC DIR_ENC

UNIVERSIDA
D
NOMB_UN NIT DIREC_UN PAGINA_WEB_U CORREO_ELEC_U
N N
BIBLIOTEC
A
NOMB_BIB TELEF DIREC_BIB PAG_WEB_BIB CANT_PER CORREO_BI
M B

LIB_EST
COD_LIB RU_EST

BIB_ENC
NOMB_BIB CI_ENC

EST_ENC
RU_EST CI_ENC

UNI_BIB
NIT NOM_BIB

G. ASIGNACION DE DOMINIO
ESTUDIANTE
ENTERO TEXTO TEXTO TEXTO NUMERO TEXTO TEXTO TEXTO

LIBRO
TEXTO TEXTO TEXTO ENTERO

BIBLIOTECA
ENTERO
TEXTO LARGO TEXTO TEXTO

ENCARGADO
TEXTO TEXTO TEXTO ENTERO NUMERO TEXTO TEXTO

BIBLIOTEC
A
TEXTO NUMERO TEXTO TEXTO ENTERO TEXTO

LIB_EST
ENTERO ENTERO LARGO

BIB_ENC
TEXTO NUMERO

EST_ENC
ENTERO LARGO NUMERO

UNI_BIB
ENTERO LARGO TEXTO

2. Realizar el control de un recinto penitenciario con las siguientes restricciones


semánticas.
 Un recinto penitenciario tiene muchas celdas
 Las celdas están identificadas por un código.
 Un recinto penitenciario está dividido por secciones
 A un convicto se le asigna una determinada celda.
 La asignación a un convicto a una sección está de acuerdo a su penalidad
 Las secciones contienen un numero de celdas
 Existe seguridad que se encuentran a cargo de una sección
 Asumir algunas presunciones para el diseño de la bd

A. IDENTIFICAR ENTIDADES
Recinto penitenciario
Celda
Sección
Convicto
Penalidad
seguridad
B. ATRIBUTOS
RECINTO CELDA SECCION CONVICTO PENALIDAD SEGURIDAD
PENITENCIARI
O
NOMB_REC COD_CELD NUMS NOMB_CONV TIEMPO NOMB_SEG
CAPACID_REC CAP_CELD NIVEL PATER_CON CAUSA PATER_SEG
EQUIPAMIENTO TAMAÑO GRAD MATERN_CON RAZON MATERN_SEG
RIESG
UBICACION GENERO EDAD SANCION CI_SEG
GENER_CONV CARACTER GENER_SEG
COD_CONV EDAD_SEG

C. ELECCION DE LLAVE PRINCIPAL


RECINTO CELDA SECCION CONVICTO PENALIDAD SEGURIDAD
PENITENCIARI
O
NOMB_REC COD_CELD GRADO COD_CONV TIEMPO CI_SEG
RIESG

D. DISEÑO LOGICO
E. PRUEBA DE RUTA LOGICA
Un recinto penitenciario tiene muchas secciones y encada secciones exiten muchas celdas que se
le designa a varios convictos con un código. Las celdas son vigiladas por seguridades.
F. DISEÑO FISICO
RECINTO
PENITENCIARIO
NOMB_REC CAPAC_REC EQUIPAMIENTO UBICACIÓN

CELDA
COD_CEL CAPAC_CEL TAMAÑO
SECCION
NUMERO NIVEL_SEC GRADO RIESGO GENERO

CONVICTO
NOMB_CO PATERN_CO MATERN_CO EDAD_CO GENER_CO COD_CO
N N N N N N
PENALIDAD
TIEMPO CAUSA RAZON SANCION CARACTE
R

SEGURIDAD
NOMB_SEG PATERN_SEG MATERN_SEG CI_SEG GENER_SE EDAD_SE
G G

G. ASIGNACION DE DOMINIO

RECINTO
PENITENCIARIO
TEXTO NUMERO TEXTO TEXTO

CELDA
ENTERO TEXTO ENTERO

SECCION
NUMERO ENTERO ENTERO TEXTO TEXTO

CONVICTO
TEXTO TEXTO TEXTO NUMERO TEXT ENTER
O O
LARGO

PENALIDAD
ENTERO TEXTO TEXTO TEXTO TEXTO

SEGURIDAD
TEXTO TEXTO TEXTO ENTERO TEXT NUMER
O O
3. Cual permita controlar las actividades para el control de elecciones de rectoría de la
UMSA con las siguientes restricciones semíticas.
 Podrán realizar su voto tanto docente como estudiantes.
 Existe un comité electoral Docentes y Estudiantes
 Un docente puede trabajar en varias carreras
 El docente realiza su voto en la carrera más antigua a la que pertenece
 Los frentes están compuestos por docentes
 Adicionar algún requerimiento para el presente diseño

A. IDENTIFICAR ENTIDADES
Estudiante
Comité electoral
Docente
Voto
Frente
B. ATRIBUTOS
ESTUDIANTE COMITÉ DOCENTE VOTO FRENTE ELECCION
ELECTORAL DE
RECTORIA
RU_EST CARGO NOMBR_DOC NUM_PAPELE DOCENTE DIRECCION
T
NOMBR_EST SUPERVICION PATERN_DOC SUFRAGIO NOMBR PAGINA
CARRERA WEB
PATERN_EST GENERO MATERN_DOC PROPUESTAS FECHA
MATERN_EST NRO AULA PROFESION
CI_EST CEL_DOC
CORREO CI
CELULAR CORREO
GENERO

C. ELECCION DE LLAVE PRINCIPAL


ESTUDIANTE COMITÉ DOCENTE VOTO FRENTE ELECCION
ELECTORAL DE
RECTORIA
RU_EST CARGO CI_DOC SUFRAGIO PROPUESTA DIRECCION

D. DISEÑO LOGICO
E. PRUEBA DE RUTA LOGICA
En la elección de rectoría se postula docentes donde Muchos docentes son asignados para el
comité electoral y muchos estudiantes son asignados para el comité electoral
Muchos frentes se componen de docentes
Docentes y estudiantes realizan su voto
F. DISEÑO FISICO
ESTUDIANT
E
RU_EST NOMBR_ES PAT_EST MAT_EST CI_EST CORREO CELULA GENERO
T R

COMITE ELECTORAL
CARGO SUPERVISIO GENERO NUMERO AULA
N

DOCENTE
NOMBR_DO PAT_DOC MATERN_DO PROFESIO CEL_DOC CI DOC CORREO
C C N

VOTO
NUM_PAPELET SUGRAGI
A O

FRENTE
DOCENTE NOMB_CAR PROPUESTA
R S

ELEECION DE RECTORI
A
DIRECCIO PAGINA
N WEB

ELEC_DOC
DIR_ELEC CI_DOC

DOC_FREN
CI_DOC NOMBR_FRENT

COMIT_DOC
CARGO CI_DOC

EST_COMIT
CI_EST CARGO

G. ASIGNACION DE DOMINIO

ESTUDIANT
E
RU_EST NOMBR_ES PAT_ES MAT_ES CI_EST CORRE CELULA GENER
T T T O R O
ENTERO TEXTO TEXTO TEXTO NUMER TEXTO NUMERO TEXTO
LARGO O

COMITE ELECTORAL
CARGO SUPERVISIO GENERO NUMERO
N AULA
TEXTO NUMERO TEXTO NUMERO

DOCENTE
NOMBR_DO PAT_DOC MATERN_DO PROFESIO CEL_DOC CI DOC CORREO
C C N
TEXTO TEXTO TEXTO TEXTO NUMERO NUMERO TEXTO

VOTO
NO MESA SUGRAGI
O
NUMERO NUMERO

FRENTE
DOCENTE NOMB_CAR NOMB_FRENT
R E
TEXTO TEXTO TEXTO

ELEECION DE RECTORIA
DIRECCIO PAGINA UNIVERSIDA
N WEB D
TEXTO TEXTO TEXTO

ELEC_DOC
UNIV CI_DOC
TEXTO NUMERO

DOC_FREN
CI_DOC NOMBR_FRENT
NUMERO TEXTO

COMIT_DOC
CARGO CI_DOC
TEXTO NUMERO

EST_COMIT
CI_EST CARGO
NUMERO TEXTO
4. Para realizar el control de inscripción de cursos de técnicos de un instituto. Con las
siguientes restricciones semánticas.
 Una persona se puede inscribir a más de un curso
 El instituto solo oferta tres cursos técnicos como ser contabilidad, enfermería y
mecánica dental.
 Existe varios turnos en diferentes horarios
 Los cursos técnicos esta identificados con códigos
 Solo un docente está a cargo de un curso dado en un determinado turno.
 El instituto asigna en forma secuencial un código a los inscritos.
Tomar algunas características adicionales que no fueron descritas de tal forma que se pueda
realizar un control adecuado.

A. IDENTIFICAR ENTIDADES
Persona
instituto
Curso técnico
carreras
Docente
B. ATRIBUTOS
PERSONA INSTITUTO CURSO CARRERA DOCENTE
NOMBR_PER NOMB_INS NOMBR_CUR NOMB_CAR NOMB_DOC
PATER_PER UBICACIÓN COD_CUR DIRECCION PATER_DOS
MATERN_PER CAPACIDAD HORARIO_CU TELEFONO MATERN_DOC
R
CI_PER SITIO WEB PROFESION
CORREO CELULAR
CELULAR CI_DOC
GENERO GEN_DOC

C. ELECCION DE LLAVE PRINCIPAL


PERSONA INSTITUTO CURSO CARRERA DOCENTE
CI_PER NOMB_INS COD_CUR NOMB_CAR CI_DOC

D. DISEÑO LOGICO
E. PRUEBA DE RUTA LOGICA

Un instituto oferta carreras la cual se inscriben varias personas, cada carrera tiene un docente y
asignado un curso con un código.

F. DISEÑO FISICO

PERSONA
NOMBR_PE PAT_PER MAT_PE CI_PER CORREO CELULA GENERO
R R R

INSTITUTO
NOMB_INS UBICACION CAPACIDAD

CURSO
NOMBR_CUR COD_CUR GEST_CUR

CARRERA
NOMB_CAR DIRECCION TELEFONO SITIO_WEB

DOCENTE
NOMB_DO PAT_DO MAT_DO PROFESIO CELULA CI_DOC GEN_DO
C C C N R C

INS_CAR
NOMB_INST NOMB_CAR

DOC_CUR
CI_DOC COD_CUR

CAR_PER
NOMB_CAR CI_PER

CUR_CAR
COD_CUR NOMB_CAR

G. ASIGNACION DE DOMINIO

PERSONA
NOMBR_PE PAT_PER MAT_PE CI_PER CORREO CELULA GENERO
R R R
TEXTO 30 TEXTO 20 TEXTO TEXTO TEXTO ENTERO TEXTO 1

INSTITUTO
NOMB_INS UBICACION CAPACIDAD
TEXTO TEXTO ENTERO

CURSO
NOMBR_CUR COD_CUR HORARIO_CUR
TEXTO ENTERO TEXTO

CARRERA
NOMB_CAR DIRECCION TELEFONO SITIO_WEB
TEXTO TEXTO ENTERO TEXTO

DOCENTE
NOMB_DO PAT_DO MAT_DO PROFESIO CELULA CI_DOC GEN_DO
C C C N R C
TEXTO TEXTO TEXTO TEXTO ENTERO TEXTO ENTERO

INS_CAR
NOMB_INST NOMB_CAR
TEXTO TEXTO
DOC_CUR
CI_DOC COD_CUR
TEXTO ENTERO

CAR_PER
NOMB_CAR CI_PER
TEXTO TEXTO

CUR_CAR
COD_CUR NOMB_CAR
ENTERO TEXTO

5. Realizar el diseño lógico y físico DE MANERA SISTEMATICA el cual permita controlar


la gestión de un curso de temporada con las siguientes restricciones semánticas:
 La carrera oferta el curso de temporada una vez al año
 El curso oferta materias de acuerdo a un determinado cupo
 Un estudiante puede tomar hasta dos materias por gestión
 Solo se puede asignar una materia a un docente
 La carrera tiene aulas asignadas para dicho curso
 Solamente un aula es asignada por materia

A. IDENTIFICAR ENTIDADES

CURSO_TEM CARRERA ESTUDIANT MATERIA DOCENTE AULA


P E

B. ATRIBUTOS
CURSO_TEM CARRERA ESTUDIANT MATERIA DOCENTE AUL
P E A
NOMBRE_CUR NOMBRE_CA NOMBRE_E SIGLA_MAT NOMBRE_D NOM
R
GESTION_CU DIRECCION PATERNO_E NOMBRE_MA PATERNO_ CAP
R T D
TELEFONO MATERNO_E CUPO MATERN_D UBIC
WEB RU NIVEL EMAIL
CI AREA CELULAR
EMAIL PROFESION
CELULAR GENERO
GENERO

C. ELECCION DE LLAVE PRINCIPAL


CURSO_TEMP CARRERA ESTUDIANT MATERIA DOCENTE AULA
E
NOMBRE_CA GESTION RU SIGLA_MAT CI_D NOMBRE_A
R U

D. DISEÑO LOGICO

INSCRIBE

CARRERA MATERIA ESTUDIANTE

O HORA HORA
ENTRA SALI
OFERTA F ASIGNA DA DA
E
R
T
CURSO DOCENTE ASIGNA

CONTRA
AULA

E. PRUEBA DE RUTA LOGICA


Una carrera oferta un curso, donde el curso oferta varias materias, estas materias son
asignadas a un docente en estas materias que se ofertan se inscriben varios estudiantes, las
materias ofertadas tienen u aula asignada.
F. DISEÑO FISICO
CURSO_TEMP
NOMBRE_CUR GESTION_CUR

CARRERA
NOMBRE_CAR DERECCION_CAR TELEFONO WEB_CAR

ESTUDIANT
E
NOMBRE_E PAT_E MAT_E RU CI_E EMAIL CELULA GENER
R O

MATERIA
SIGLA_MAT NOMBRE_MAT CUPO AREA_MAT NIVEL

DOCENTE
NOMBRE_ PAT_D MAT_D EMAIL CELULAR PROFESIO GENERO
D N

AULA
NOMBRE_AUL CAPACIDAD_AUL UBICACION

DOC_MAT
CI_D SIGLA_MAT

CURSO_D
GESTION_CUR CI_D

CUR_MAT
GESTION_CUR SIGLA_MAT

CAR_CUR
NOMBRE_CAR GESTION_CUR

MAT_AULA
SIGLA_MAT NOMBRE_AUL HOR_ENT HOR_SAL

EST_MAT_DOC
RU SIGLA_MAT CI_D

G. ASIGNACION DE DOMINIO

CURSO_TEMP
NOMBRE_CUR GESTION_CUR
TEXTO 40 TEXTO

CARRERA
NOMBRE_CAR DERECCION_CAR TELEFONO WEB_CAR
TEXTO 40 TEXTO 50 NUMERO ENTERO TEXTO 40

ESTUDIANT
E
NOMBRE_E PAT_E MAT_ RU CI_E EMAIL CELULA GENER
E R O
TEXTO TEXT TEXT ENTER NUMER TEXT NUMERO TEXTO
O O O O O 8
LARGO

MATERIA
SIGLA_MAT NOMBRE_MAT CUPO AREA_MAT NIVEL
TEXTO TEXTO NUMERO TEXTO TEXTO
ENTERO

DOCENTE
NOMBRE_ PAT_D MAT_D EMAIL CELULAR PROFESIO GENERO
D N
TEXTO TEXTO TEXTO TEXTO NUMERO TEXTO TEXTO
8

AULA
NOMBRE_AUL CAPACIDAD_AUL UBICACION
TEXTO 30 NUMERO 3 TEXTO 50

DOC_MAT
CI_D SIGLA_MAT
TEXTO TEXTO

CURSO_D
GESTION_CUR CI_D
NUMERO ENTERO 4 TEXTO

CUR_MAT
GESTION_CUR SIGLA_MAT
NUMERO ENTERO 4 TEXTO

CAR_CUR
NOMBRE_CAR GESTION_CUR
TEXTO 40 NUMERO ENTRO 4

MAT_AULA
SIGLA_MAT NOMBRE_AUL HOR_ENT HOR_SAL
TEXTO TEXTO 40 HORA HORA

EST_MAT_DOC
RU SIGLA_MAT CI_D
ENTERO LARGO 7 TEXTO TEXTO

También podría gustarte