Práctica-Ipractica bases datos
-
Upload
deyviatencio -
Category
Documents
-
view
266 -
download
0
Transcript of Práctica-Ipractica bases datos
-
7/24/2019 Prctica-Ipractica bases datos
1/2
UNIVERSID D NACIONAL DANIEL ALCIDES C RRIN
FACULTAD DE
INGENIER
ESCUELA DE
FORM CIN PROFESION L
DE
SISTEM S
Y
COMPUT CIN
Prctica I: Taller 11 Desarrollo de Sistemas IV Semestre: VIIng. P. Daniel Palacin Palacios Ao: 2015
Prctica I de Taller 11 Ingeniera de Sistemas y Computacin
Ing. Pajuelo Daniel Palacin Palacios UNDAC - 2015
PRCTICA :
Ejercicio 1:
Una empresa de inmuebles desea un sistema que sirva para gestionar la empresa para ello se
almacenan los clientes usando su DNI, Telfono fijo, Mvil, Nombre y Apellidos.
Se almacenan los trabajadores y se almacenan los mismos datos. Ocurre adems que un trabajador
puede ser un cliente (porque puede alquilar o comprar mediante la inmobiliaria) a veces.
A cada cliente y trabajador se le asigna un cdigo personal, Los clientes pueden comprar pisos, locales
o garajes. En los tres casos se almacena un cdigo de inmueble (nico para cada inmueble), los metros
que tienen, una descripcin y su direccin.
Los pisos tienen un cdigo especial de piso que es distinto para cada piso, En los locales se indica el uso
que puede tener y si tienen servicio o no.
De los garajes se almacena el nmero de garaje (podra repetirse en distintos edificios) y la planta en
que se encuentra (para el caso de garajes que estn en varias plantas). Los garajes adems pueden
asociarse a un piso y as cuando se alquile el piso se incluir el garaje.
La empresa prev que podra haber inmuebles que podran no ser ni locales, ni garajes, ni pisos, Losinmuebles se pueden comprar. Incluso varias veces. Se asigna un cdigo de compra cada vez que se
haga, la fecha y el valor de la compra. La compra puede tener varios titulares.
Cada inmueble se puede alquilar y en ese caso se asigna un nmero de alquiler por cada inmueble. Ese
nmero se puede repetir en distintos inmuebles (es decir puede haber alquiler n 18 para el inmueble
40 y el 35). Pero no se repite para el mismo inmueble.
Al alquilar queremos saber el nombre del agente de la empresa que gestion el alquiler as como a qu
persona (solo una) estamos alquilando el inmueble.
Cada pago de cada alquiler ser almacenado, llevando el ao, el mes y el valor del mismo.
Se pide:
Modelo Relacional (Conceptual, Lgico, Fsico) en Navicat.
Exportar y ejecutar el SQL para los SGBD SQLite, MySQL, PostgreSQL
-
7/24/2019 Prctica-Ipractica bases datos
2/2
UNIVERSID D NACIONAL DANIEL ALCIDES C RRIN
FACULTAD DE
INGENIER
ESCUELA DE
FORM CIN PROFESION L
DE
SISTEM S
Y
COMPUT CIN
Prctica I: Taller 11 Desarrollo de Sistemas IV Semestre: VIIng. P. Daniel Palacin Palacios Ao: 2015
Prctica I de Taller 11 Ingeniera de Sistemas y Computacin
Ing. Pajuelo Daniel Palacin Palacios UNDAC - 2015
PRCTICA :
Ejercicio 2:
El Director de una institucin escolar desea sistematizar el funcionamiento de su institucin, teniendo
en cuenta que:
Slo interesa llevar el control de ocupacin de las aulas en el horario escolar, El horario es de seis horas
diarias y en la base de datos simplemente se anota si es la primera, segunda, y el da de la semana del
que hablamos (por ejemplo mircoles a tercera hora).
Las asignaturas tienen un nombre, un cdigo interno del centro y un cdigo. La misma asignatura sepuede impartir en dos ciclos distintos y en ese caso tendra el mismo cdigo y nombre, pero el cdigo
interno sera distinto. Hace falta saber en qu curso del ciclo se imparte la asignatura.
Los ciclos tienen un nombre, pueden ser de grado superior, de grado medio o de iniciacin profesional;
adems tienen otro cdigo interno en la institucin.
Las asignaturas en cada momento ocupan un aula, del que tenemos que almacenar un cdigo de aula,
un nombre (que no se repite), un nmero de aula (que tampoco se repite) y los metros que tiene. A una
hora concreta de la semana, el aula puede estar vaca o bien ocuparse, pero slo se puede ocupar por
una asignatura.
Necesitamos saber y anotar en la base de datos si una asignatura requiere que antes se hayan aprobadootras, para poder matricularse en ella. Por ejemplo, Matemticas II a lo mejor requiere aprobar
Matemticas I, Puede requerirse terminar ms de una asignatura previamente para poder matricularse
de una a otra.
Se entiende que la asignatura slo la puede impartir un profesor en todo el ao, siempre ser uno en
todo momento el titular
De los profesores se almacena su nombre, direccin, telfono, email, DNI, n de Seguridad Social y un
cdigo interno de profesor as como los aos que tiene de antigedad impartiendo cada asignatura.
Puede ser cada profesora o profesor, tutor de un curso y tambin se anota la antigedad que tiene como
tal.
Se pide:
Modelo Relacional (Conceptual, Lgico, Fsico) en Navicat.
Exportar y ejecutar el SQL para los SGBD SQLite, MySQL, PostgreSQL