base de datos

Páginas: 2 (310 palabras) Publicado: 15 de julio de 2014
1- La Escuela Politécnica desea implantar una base de datos para gestionar el funcionamiento de sus distintas comisiones. La Escuela tiene varias comisiones, con su nombre, siglas y descripción.Cada comisión tiene varios miembros. Para cada miembro, se guarda su nombre, dni, domicilio, telefono y el sector al que pertenece (profesor, alumno o PAS), así como la fecha en que ha sido elegido paracada comisión a la que pueda pertenecer.
Para cada comisión, se guarda información sobre sus reuniones, que consiste en la fecha, hora, lugar y asistentes. Además, se guarda el orden del día de lareunión, que consiste en el número de los puntos y su descripción.
1. Realizar el diagrama Entidad-Relación
2. Crear la base de datos, y pasar el diagrama Entidad-Relación a tablas.
3. Normalizarhasta 3ª FN.
4. Escribir estas consultas en SQL:
a. ¿Cuales son los nombres y sectores de los asistentes a la reunión de la CODI celebrada el 12 de enero de 2003?
select
A.nombre,
A.idSector,B.descripcion,
C.siglas,
D.idReunion,
D.FechaReunion

from [dbo].[Miembros] as A
inner join [dbo].[Sectores] B on A.idSector = B.idSector
inner join [dbo].[Comision] C on A.idComision =C.idComision
inner join [dbo].[ReunionesComision] D on C.idComision = D.idComision
where C.siglas = 'CODI'
and FechaReunion = 12/01/2003

b. ¿Cuántos miembros tiene cada comisión?
select B.nombre asNombreComision,
count(A.nombre),
from [dbo].[Miembros] as A
inner join [dbo].[Comision] on (A.idComision=B.idComision) group by B.NombreComision;

c. ¿Cuáles son los nombres de los alumnos quepertenecen a la Comisión Docente de Informática que no han asistido a ninguna reunión celebrada durante el mes de octubre de 2002?
SELECT A.nombre,
B.nombre as NombreComision
from [dbo].[Miembros] as Ainner join [dbo].[Comision] as B
where B.NombreComision = 'Comisión Docente de Informática'
and A.idMiembro not in (Select idMiembro from [dbo].[ReunionesComision] where FechaReunion >=...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS