Está en la página 1de 4

ESCUELA DE INGENIERIA DE SISTEMAS

TRABAJO AUTONOMO REFLEXIVO Nro. 2

Curso : Base de Datos


Profesor : Carlos Enrique Armas Romero
Fecha : Lima,17 de Junio del 2017 2017 II

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

0.- CASO DE ESTUDIO: Modelo de datos de un Instituto

Se desea disear la base de datos de un Instituto. En la base de datos se desea


guardar los datos de los profesores del Instituto (DNI, nombre, direccin y telfono).
Los profesores imparten mdulos, y cada mdulo tiene un cdigo y un nombre. Cada
alumno est matriculado en uno o varios mdulos. De cada alumno se desea guardar
el nombre, apellidos y fecha de nacimiento. Los profesores pueden impartir varios
mdulos, pero un mdulo slo puede ser impartido por un profesor. Cada curso tiene
un grupo de alumnos, uno de los cuales es el delegado del grupo.

1.- CASO DE ESTUDIO: Modelo de datos de una Tienda Informtica


Se desea informatizar la gestin de una tienda informtica. La tienda dispone de una
serie de productos que se pueden vender a los clientes. De cada producto informtico
se desea guardar el cdigo, descripcin, precio y nmero de existencias. De cada
cliente se desea guardar el cdigo, nombre, apellidos, direccin y nmero de telfono.
Un cliente puede comprar varios productos en la tienda y un mismo producto puede
ser comprado por varios clientes. Cada vez que se compre un artculo quedar
registrada la compra en la base de datos junto con la fecha en la que se ha comprado
el artculo.
La tienda tiene contactos con varios proveedores que son los que suministran los
productos. Un mismo producto puede ser suministrado por varios proveedores. De
cada proveedor se desea guardar el cdigo, nombre, apellidos, direccin, provincia y
nmero de telfono.

2.- CASO DE ESTUDIO: Modelo de datos de una cadena de hoteles

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.

3.- CASO DE ESTUDIO: Modelo de datos de una empresa de proyectos

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.

4.- CASO DE ESTUDIO: Modelo de datos de un Centro de Salud

Desarrollar un Modelo de Datos normalizado para guardar la informacin sobre mdicos,


empleados y pacientes de un centro de salud. De los mdicos se desea saber su
nombre, direccin, telfono, poblacin, provincia, cdigo postal, DNI, nmero de la
seguridad social, nmero de colegiado y si es mdico titular, mdico interino o mdico
sustituto. Cada mdico tiene un horario en el que pasa consulta, pudiendo ser diferente
cada da de la semana. Los datos de los mdicos sustitutos no desaparecen cuando
finalizan una sustitucin, se les da una fecha de baja. As, cada sustituto puede tener
varias fechas de alta y fechas de baja, dependiendo de las sustituciones que haya
realizado. Si la ltima fecha de alta es posterior a la ltima fecha de baja, el mdico est
realizando una sustitucin en la actualidad en el centro de salud. El resto de empleados
son los ats, ats de zona, auxiliares de enfermera, celadores y administrativos. De todos
ellos se desea conocer su nombre, direccin, telfono, poblacin, provincia, cdigo
postal, DNI y nmero de la seguridad social. De todos, mdicos y empleados, se
mantiene tambin informacin sobre los perodos de vacaciones que tienen planificados y
de los que ya han disfrutado. Por ltimo, de los pacientes se conoce su nombre,
direccin, telfono, cdigo postal, DNI, nmero de la seguridad social y mdico que les
corresponde.

5.- CASO DE ESTUDIO : Prstamos de Libros

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.

6.- CASO DE ESTUDIO: Modelo de datos de una empresa de capacitacin.

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.

7.- CASO DE ESTUDIO: Modelo de datos de un Sistema de Ventas

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.

8.- CASO DE ESTUDIO: Modelo de datos de Autobuses Universitarios

Las facultades y escuelas de una Universidad (Centros universitarios) desean ofrecer


a sus alumnos un servicio de autobuses para trasladarlos desde la localidad donde
residen a su centro de estudios. Para gestionarlos nos piden que se disee una base
de datos que recoja la siguiente informacin:
Para cada centro de la universidad que ofrece este servicio se desea guardar el
cdigo que lo identifica, su nombre, su direccin y cules son los autobuses que ha
contratado.
Para cada alumno universitario que usa el servicio de autobuses se almacena su
nmero de expediente universitario, su nombre, los identificadores de los cursos en los
que est matriculado (por ejemplo: Redes y Comunicaciones I y Redes y
Comunicaciones II), la localidad (nica) donde reside y el centro (nico) en el que est
matriculado. Adems figura para cada alumno en qu autobuses puede viajar y para
cada uno de ellos en qu fecha realiz la inscripcin.
Para cada autobs contratado se dispondr de su matrcula, nmero de asientos,
nombre de la compaa (hay autobuses que no pertenecen a ninguna compaa) y las
paradas que realiza para recoger y dejar a los alumnos que lo utilizan. Adems, como
cada centro de la universidad contrata autobuses de forma exclusiva (un mismo centro
puede contratar varios autobuses), para cada autobs se dispondr del centro (nico)
que lo contrat.
De cada localidad incluido en el servicio de autobuses se tiene su cdigo
identificativo, nombre, provincia y las paradas que realizan los diferentes autobuses en
la misma (puede haber ms de una). Por cada parada de localidad se almacena la
calle en la que est situada. Una misma parada puede ser utilizada por ms de un
autobs. Distintas localidades pueden tener calles con el mismo nombre.

9.- CASO DE ESTUDIO: Modelo de datos de Biblioteca

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).

También podría gustarte