Estudiante

Páginas: 6 (1482 palabras) Publicado: 19 de noviembre de 2012
UNIVERSIDAD NACIONAL
FACULTAD POLITÉCNICA

LICENCIATURA EN CIENCIAS INFORMATICAS


BASE DE DATOS 1



SQL











2012

1. Enunciado
La comunidad de Atyrá desea guardar información sobre los alojamientos rurales que existen en dicha comunidad. Para ello ha decidido crear una BD que recoja las siguientes consideraciones:

• Un alojamiento rural se identifica por unnombre, una dirección, teléfono persona de contacto que pertenece al personal del alojamiento.
• En cada alojamiento trabajan una serie de personal que se identifican por un código de personal. Se requiere conocer el nombre, la dirección y e RUC. Aunque en un alojamiento trabajen varias personas, una persona sólo puede trabajar en un alojamiento.
• Los alojamientos se alquilan por habitaciones yse desea conocer cuantas habitaciones tiene un alojamiento, de qué tipo (individual, doble, triple) es cada una de las habitaciones, si posee cuarto de baño y el precio.
• En algunos de estos alojamientos se realizan actividades multiaventura organizadas para huéspedes (senderismo, paseo a caballo, bicicleta, etc.). Estas actividades se identifican con un código. Es de interés saber el nombrede la actividad, la descripción y el nivel de dificultad (de 1 a 10).
• Estas actividades se realizan un día a la semana, por ejemplo en la Casa Villa Aurora se practica senderismo los jueves y se desea guardar esta información. Pero puede haber algún día en el que no se practique ninguna actividad.

El analista de sistemas después de recoger y analizar los datos, ha diseñado el siguienteesquema relacional:

ALOJAMIENTO(Nombre_Aloja, Direccion, Telefono, Contacto, Numero_Habita)

PERSONAL(Codigo_P, Nombre_P, Direccion, RUC, Nombre_Aloja)

HABITACION(Nombre_Aloja, N_Habita, Tipo, Baño*, Precio*)

REALIZA_ACTIVIDAD(Nombre_Aloja, Codigo_Activ, Dia_Semana*)

ACTIVIDAD(Codigo_Activ, Nombre_Activ, Descripción, Nivel)

OBS.: Los campos que están subrayados son clave principal de latabla y los que están en negrita y cursiva son claves ajenas. Los campo seguidos de * indican que estos aceptan valores nulos.

2. Estructuras de Tablas

ALOJAMIENTO
Campo Tipo Valores Nulos
PK Nombre_Aloja varchar(50) No
Direccion varchar(50) No
Telefono varchar(50) No
Contacto varchar(50) No
Numero_Habita int No

PERSONAL
Campo Tipo Valores Nulos
pk Codigo_P int NoNombre_P varchar(50) No
Direccion varchar(50) No
RUC varchar(50) No
fk Nombre_Aloja varchar(50) No

HABITACION
Campo Tipo Valores Nulos
pk fk Nombre_Aloja varchar(50) No
Pk N_Habita int No
Tipo varchar(50) No
Baño varchar(50) Si
Precio int Si

REALIZA_ACTIVIDAD
Campo Tipo Valores Nulos
pk fk Nombre_Aloja varchar(50) No
pk fk Codigo_activ int No
Dia_Semana varchar(50) SiACTIVIDAD
Campo Tipo Valores Nulos
pk Codigo_activ int No
Nombre_activ varchar(50) No
Descripcion varchar(50) No
Nivel int No


3. Tablas con Datos de Prueba
ALOJAMIENTO
Nombre_Aloja Direccion Telefono Contacto Numero_Habita
La Huerta Samuu 125 555-4444 Juan Perez 12
Ña Eustaquia Taruma 335 574-8897 Luis Benitez 10
Jasy Tajy 557 574-6584 Nadia Estigarribia 10
Casa VillaAurora San Roque 555 874-5574 Carlos Gómez 24
Casa del Monte San Blas 887 557-6584 Angelica Morinigo 14

PERSONAL
Codigo_P Nombre_P Direccion RUC Nombre_Aloja
1 Juan Perez Samuu 125 2144872-5 La Huerta
2 Luis Benitez Tajy 557 2874332-3 Ña Eustaquia
3 Nadia Estigarribia Tajy 587 1455765-7 Jasy
4 Carlos Gomez Naranjal 587 1225474-9 Casa Villa Aurora

HABITACION
Nombre_Aloja N_Habita TipoBaño Precio
La Huerta 101 Doble SI 58.000
La Huerta 103 Simple SI 40.000
La Huerta 104 Triple SI 60.000
Ña Eustaquia 101 Doble SI 58.000
Ña Eustaquia 103 Simple SI 40.000
Ña Eustaquia 104 Doble SI 60.000
Jasy 101 Doble SI 58.000
Jasy 103 Simple SI 40.000
Jasy 104 Doble SI 60.000
Casa Villa Aurora 104 Triple SI 60.000

ACTIVIDAD
Codigo_activ...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estudiante
  • Estudiante
  • Estudiante
  • Estudiante
  • El estudiante
  • Estudiante
  • Estudiante
  • Estudiante

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS