Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Alumno : Cdigo:
El Alumno debe resolver una sola pregunta. La pregunta que seleccione ser
de acuerdo al ltimo digito de su cdigo de alumno (de 0 al 9).
Para la pregunta seleccionada se debe desarrollar :
- Presentar encabezado y pregunta seleccionada con su numeracin.
- En el Trabajo Autnomo Reflexivo Nro. 1, se desarroll usando un
software de modelamiento de datos ( www.draw.io modelo entidad-
relacin). Presentar imagen del diagrama resuelto.
- Disear el esquema de la base de datos, haciendo uso de una
herramienta de Oracle ( SQL*Developer o Oracle Enterprise Manager
(OEM) o SQL plus). Presentar la sentencia SQL y resultado de la
creacin en la base de datos.
- Insertar 5 filas a cada una de las tablas creadas. Presentar el resultado
de la insercin.
- Realizar 3 consultas a una tabla. Presentar el resultado de la
visualizacin de las consultas.
Se recomienda la creacin de un archivo en Word, el cual presentarlo impreso
el da de la Practica Calificada Nro 2.
MODELAMIENTO DE DATOS
Se trata de realizar el modelo de datos para una cadena de hoteles. Cada hotel (del
que interesa almacenar su nombre, direccin, telfono, ao de construccin, etc.) se
encuentra clasificado obligatoriamente en una categora (por ejemplo, tres estrellas)
pudiendo bajar o aumentar de categora. Cada categora tiene asociada diversas
informaciones, como, por ejemplo, el tipo de ISC que le corresponde y la descripcin.
Los hoteles tiene diferentes clases de habitaciones (suites, dobles, individuales, etc.),
que se numeran de forma que se pueda identificar fcilmente la planta en la que se
encuentran. As pues, de cada habitacin se desea guardar el cdigo y el tipo de
habitacin.
Los particulares pueden realizar reservas de las habitaciones de los hoteles. En la
reserva de los particulares figurarn el nombre, la direccin y el telfono.
Las agencias de viaje tambin pueden realizar reservas de las habitaciones. En caso
de que la reserva la realiza una agencia de viajes, se necesitarn los mismos datos
que para los particulares, adems del nombre de la persona para quien la agencia de
viajes est realizando la reserva
En los dos casos anteriores tambin se debe almacenar el precio de la reserva, la
fecha de inicio y la fecha de fin de la reserva.
Una empresa desea disear una base de datos para almacenar en ella toda la
informacin generada en cada uno de los proyectos que sta realiza. De cada uno de
los proyectos realizados interesa almacenar el cdigo, descripcin, cuanta del
proyecto, fecha de inicio y fecha de fin. Los proyectos son realizados por clientes de
los que se desea guardar el cdigo, telfono, domicilio y razn social. Un cliente puede
realizar varios proyectos, pero un solo proyecto es realizado por un nico cliente.
En los proyectos participan colaboradores de los que se dispone la siguiente
informacin: DNI, nombre, domicilio, telfono, banco y nmero de cuenta. Un
colaborador puede participar en varios proyectos. Los proyectos son realizados por
uno o ms colaboradores. Los colaboradores de los proyectos reciben pagos. De los
pagos realizados se quiere guardar el nmero de pago, concepto, cantidad y fecha de
pago. Tambin interesa almacenar los diferentes tipos de pagos que puede realizar la
empresa. De cada uno de los tipos de pagos se desea guardar el cdigo y descripcin.
Un tipo de pago puede pertenecer a varios pagos.
Una biblioteca necesita disponer de una base de datos para llevar la gestin de sus
prstamos. La base de datos deber almacenar los siguientes datos sobre los
lectores: un identificador de lector, su nombre, ciudad en la que vive, tipo de libros que
le gustan leer y el nmero de habitantes de su ciudad (para elaborar posibles
estadsticas). Por su parte, sobre los libros de la biblioteca se debe registrar el cdigo
del libro, ttulo, tipo de libro (drama, comedia, terror, romntico, aventuras, biografa,
etc.); y lo ms importante, la biblioteca debe conocer en todo momento qu libro est
prestado y a quin, as como la fecha de realizacin y devolucin del prstamo.
Una empresa de capacitacin dicta cursos. Cada curso tiene una identificador,
descripcin y duracin total. Cada curso puede dar origen a muchas ediciones. Cada
edicin es dictada por instructores, y tiene una fecha de inicio y lugar de dictado
determinado. Cada instructor tiene DNI, nombre, fecha de nacimiento y al menos una
especialidad. Cada especialidad tiene su identificador y descripcin. Para poder dictar
una edicin de un curso, el instructor tiene que tener al menos una especialidad que sea
igual a un tema del curso (cada tema de un curso es considerado tambin como una
especialidad, y cada curso tiene una o ms especialidades o temas. Ayuda: use una
nica entidad Tema).
En el modelo se debe registrar las asistencias e inscripciones de los alumnos a las
ediciones de los cursos. Una vez dictada una edicin se registran las calificaciones
obtenidas por los alumnos. De los alumnos se quiere mantener los mismos datos que de
los instructores, y adems la empresa a la que pertenecen, la posicin que ocupan en
esa empresa y su nmero de telfono.
Le contratan para hacer una Base de Datos que permita apoyar la gestin de
un sistema de ventas. La empresa necesita llevar un control de proveedores,
clientes, productos y ventas. Un proveedor tiene un RUC, nombre, direccin,
telfono y pgina web. Un cliente tambin tiene RUC, nombre, direccin, pero
puede tener varios telfonos de contacto. La direccin se entiende por calle,
nmero, urbanizacin y ciudad. Un producto tiene un id nico, nombre, precio
actual, stock y nombre del proveedor. Adems se organizan en categoras, y
cada producto va slo en una categora. Una categora tiene id, nombre y
descripcin.
Por razones de contabilidad, se debe registrar la informacin de cada venta
con un id, fecha, cliente, descuento y monto final. Adems se debe guardar el precio
al momento de la venta, la cantidad vendida y el monto total por el producto.
Una biblioteca almacena informacin de los libros que toman en prstamo sus
lectores. Por cada libro se guarda un identificador nico, el ttulo y el nombre, direccin
y telfono de su editorial.
La biblioteca dispone de varios locales a los que llama sucursales. La Base de Datos
que debemos disear contiene informacin a compartir por todas ellas.
Se dispone de una o varias copias de cada libro, que se encuentran distribuidas por
las sucursales. Les interesa saber por cada libro el nmero de copias asignadas a
cada sucursal, y el identificador y nombre nicos de la sucursal junto a la direccin de
la sucursal.
Un ejemplar de un libro se puede encontrar en un momento determinado fsicamente
en la sucursal a la que est asignado o bien puede estar prestado a un lector. De ste
ltimo sabemos cul es el nmero de su tarjeta (no hay dos lectores con el mismo
nmero de tarjeta), sabemos su nombre, direccin y telfono.
Se guarda qu libros ha tomado prestado cada lector, de qu sucursal lo ha tomado y
la fecha de prstamo y devolucin de la ltima vez que tom prestado el libro de la
sucursal.
Como tambin se hacen consultas por autores, quieren almacenar los autores de
cada libro. Ocurre que hay autores diferentes que se llaman igual, as que han
decidido distinguir a dos autores con el mismo nombre por el libro del que son autores,
de manera que no puede haber dos autores con el mismo nombre que hayan escrito el
mismo libro (distinguiendo a los libros por su identificador nico).