práctica-ipractica bases datos

Upload: deyviatencio

Post on 20-Feb-2018

254 views

Category:

Documents


0 download

TRANSCRIPT

  • 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