Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
BRAVO.
INGENIERA EN SISTEMAS COMPUTACIONALES
PRCTICA DE LABORATORIO
PARA LA MATERIA DE
FUNDAMENTOS DE BASES DE DATOS
ALGEBRA RELACIONAL
PRESENTA
M. en I.S.C. MARIANA CAROLYN CRUZ MENDOZA
NDICE.
NDICE................................................................................................................. 2
OBJETIVO GENERAL........................................................................................... 4
CONTENIDO......................................................................................................... 5
Ejercicio 1.CLUB DE VELA................................................................................... 5
ANLISIS....................................................................................................... 5
MODELO ER................................................................................................... 5
CREACIN DE LA BASE DE DATOS EN MYSQL................................................5
INSERCIN DE 5 DATOS EN CADA TABLA.......................................................6
CONSULTAS (Hacer subconsultas solo si el enunciado lo permite).........................6
Ejercicio 2. PARQUES NATURALES......................................................................7
ANLISIS....................................................................................................... 8
MODELO ER................................................................................................... 8
CREACIN DE LA BASE DE DATOS EN MYSQL................................................8
INSERCIN DE 5 DATOS EN CADA TABLA.......................................................8
CONSULTAS (Hacer subconsultas solo si el enunciado lo permite).........................8
Ejercicio 3. LA PERIDICA................................................................................. 10
ANLISIS..................................................................................................... 10
MODELO ER................................................................................................. 10
CREACIN DE LA BASE DE DATOS EN MYSQL..............................................10
INSERCIN DE 5 DATOS EN CADA TABLA......................................................10
CONSULTAS (Hacer subconsultas solo si el enunciado lo permite).......................11
Ejercicio 4. CAMPAMENTOS DE VERANO...........................................................11
ANLISIS..................................................................................................... 12
MODELO ER................................................................................................. 12
CREACIN DE LA BASE DE DATOS EN MYSQL..............................................12
INSERCIN DE 5 DATOS EN CADA TABLA......................................................12
CONSULTAS (Hacer subconsultas solo si el enunciado lo permite).......................12
Ejercicio 5. COMPAA DE DEPARTAMENTOS....................................................13
ANLISIS..................................................................................................... 14
MODELO ER................................................................................................. 14
CREACIN DE LA BASE DE DATOS EN MYSQL..............................................14
OBJETIVO GENERAL.
Aplicar los conocimientos adquiridos en la materia de Fundamentos de Bases de
Datos, implementando problemticas reales.
Desarrollar las siguientes habilidades en los alumnos:
Normalizar los modelos al nivel que sea necesario para lograr el punto
anterior.
Implementar
procedimental
el
lgebra
relacional
como
estructura
de
lenguaje
CONTENIDO
Ejercicio 1.CLUB DE VELA.
Se desea disear una BD para la gestin de la bolsa de tripulantes del club de
vela de un Instituto de Mazarrn. La bolsa permite poner en contacto a los
miembros del instituto (personal, alumnos, antiguos alumnos) que quieran
participar en regatas con los armadores de los barcos que necesiten tripulantes.
Para cada barco hay que almacenar sus caractersticas tpicas, como el modelo,
matrcula, nombre del barco que sirve para identificarlo, eslora, manga, club
nutico al que pertenece y el armador. De los armadores se necesita almacenar su
nombre completo, DNI, direccin postal y telfonos de contacto (uno como
mnimo).
Por otra parte, el club de vela dispone de informacin sobre las regatas a celebrar
(nombre, club nutico organizador y categora). Normalmente las regatas se
repiten ao tras ao, convirtindose en una tradicin. Para cada una de las
ediciones de las regatas se desea conocer las fechas de inicio y fin, y el nmero
de plazas que se ofrecen para los tripulantes de la bolsa del club en cada barco
inscrito. Esta informacin se transmite a los miembros de la bolsa y de esta
manera se asignan tripulantes a cada uno de los barcos.
Para realizar la memoria anual del club ser necesario mantener la informacin
referente a cules son los miembros de la bolsa que han participado en cada una
de las regatas en un ao concreto y en qu barcos lo han hecho. De los
participantes en la bolsa interesar conocer su nmero de tarjeta federativa,
nombre, direccin, telfono, si son personal o alumnos, y en el caso de antiguos
alumnos, fecha de terminacin de sus estudios.
Se mantendr informacin de cada uno de los clubes nuticos (nombre, siglas que
lo identifican, direccin, telfono y breve descripcin).
ANLISIS.
(DATOS)
MODELO ER.
(IMAGEN)
CREACIN DE LA BASE DE DATOS EN MYSQL.
(PANTALLAS Y QUERYS)
Personal de gestin: Registra los datos de los visitantes del parque y estn
destinados en una entrada del parque (las entradas se identifican por un nmero).
ANLISIS.
(DATOS)
MODELO ER.
(IMAGEN)
CREACIN DE LA BASE DE DATOS EN MYSQL.
(PANTALLAS Y QUERYS)
INSERCIN DE 5 DATOS EN CADA TABLA
(DATOS)
Ejercicio 3. LA PERIDICA.
La redaccin de LA PERIDICA, revista mensual de informacin, necesita una BD
para almacenar informacin de los nmeros que publica y otros aspectos
relacionados.
Cada nmero tiene un identificador, fecha de publicacin y una tirada (nmero de
ejemplares). Un nmero contiene varias secciones (actualidad, economa
internacional, inversiones,...) donde aparecen los artculos, las cuales se
identifican por un cdigo de seccin y tienen una descripcin.
Cada artculo se identifica por un cdigo, y adems tiene ttulo, resumen y texto a
publicar. Cuando se da de alta un nuevo artculo, se debe conocer sus autores
(cdigo, nombre y telfono y e-mail de contacto), y se debe decidir en qu seccin
aparecer. Posteriormente, se podr determinar el nmero de la revista donde
aparecer. Un artculo slo aparece en un nmero. Los artculos pueden ser
realizados por la redaccin de la revista (en este caso se indica la prioridad de su
publicacin), o bien colaboraciones externas (tienen una valoracin y una
justificacin de esa valoracin).Las colaboraciones siempre llegan por correo
electrnico, por lo que se desea tener un registro de mensajes recibidos (nmero
de orden, fecha de entrada, remitente y asunto del mensaje. Con cada mensaje
llega un nico documento de texto, que puede ser un documento original (habr
un nico documento original por colaboracin) con el texto para una nueva
colaboracin, o bien un documento complementario con modificaciones sobre una
colaboracin existente. En este caso se especificar la modificacin requerida
(aadir, sustituir, eliminar).
ANLISIS.
(DATOS)
MODELO ER.
(IMAGEN)
CREACIN DE LA BASE DE DATOS EN MYSQL.
(PANTALLAS Y QUERYS)
INSERCIN DE 5 DATOS EN CADA TABLA.
(DATOS)
2.-MOSTRAR EL TITULO
TECNOLOGA Y MEDICINA
DE
ARTICULO
DE
LAS
SECCIONES
DE
ANLISIS.
(DATOS)
MODELO ER.
(IMAGEN)
CREACIN DE LA BASE DE DATOS EN MYSQL.
(PANTALLAS Y QUERYS)
INSERCIN DE 5 DATOS EN CADA TABLA.
(DATOS)
(PANTALLAS Y QUERYS)
INSERCIN DE 5 DATOS EN CADA TABLA.
(DATOS)
ejemplares, los cuales se alquilan junto con los dvds. Los ejemplares se identifican
con un nmero que es nico para cada revista a la que corresponde.
De los clientes del video club se conoce el nombre, la direccin, un telfono y el
cdigo de socio que los identifica dentro de cada sucursal. Los clientes pueden ser
de dos tipos, especiales o comunes. Los clientes especiales compran cuponeras
de pelculas y los clientes comunes no adquieren cuponeras. De los clientes
especiales se sabe cuntas cuponeras ha comprado hasta ahora y la cantidad de
alquileres disponibles que quedan en su cuponera. Los clientes especiales pueden
alquilar por cuponera solamente dvds independientes, o sea sin revista. Tambin
pueden alquilar dvds independientes sin usar su cuponera (pagndolo).
Cuando alquilan un dvd se registra si el alquiler fue hecho utilizando la cuponera o
no. Los clientes comunes tambin pueden alquilar dvds independientes. Cualquier
cliente puede alquilar dvd con ejemplar de revista. En todos los alquileres se
registra la fecha de devolucin. La revista puede tener fecha de devolucin
diferente de la pelcula. Cuando un cliente quiere una pelcula que no est
disponible, ste puede reservarla, y para cada reserva se registra la fecha.
ANLISIS.
(DATOS)
MODELO ER.
(IMAGEN)
CREACIN DE LA BASE DE DATOS EN MYSQL.
(PANTALLAS Y QUERYS)
INSERCIN DE 5 DATOS EN CADA TABLA.
(DATOS)
BIBLIOGRAFA.
(DESARROLLO)