Pud06 05

Páginas: 3 (711 palabras) Publicado: 16 de abril de 2015
1

DDL Práctica
BASES DE DATOS
SQL (Definición)
Se desea tener una base de datos con la siguiente información acerca de los alumnos de una
academia de idiomas donde se imparten varios cursos:
•Información acerca de los alumnos, que constará de su nombre y apellidos, un código único
para cada alumno, su dirección, fecha de nacimiento y sexo (‘H’ o ‘M’).
• Estos alumnos estarán matriculados en unsólo curso cada uno. Cada curso tendrá un nombre,
un código único que lo identifica, el número máximo de alumnos recomendado, un profesor, la
fecha de inicio y de finalización del curso y el número dehoras del curso.
• Los profesores tendrán una ficha en la academia donde se especifican sus datos personales y
los datos del contrato. Es decir, nombre, DNI, dirección, titulación, cuota por hora.
Sepide:
1. Generar las siguientes tablas para guardar esta información
TABLA ALUMNOS
Column Name
-----------------NOMBRE
APELLIDO1
APELLIDO2
DNI
DIRECCION
SEXO
FECHA_NACIMIENTO
CURSO

TABLA CURSOSColumn Name
-----------------NOMBRE_CURSO
COD_CURSO
DNI_PROFESOR
MAXIMO_ALUMNOS
FECHA_INICIO
FECHA_FIN
NUM_HORAS

TABLA PROFESORES
Column Name
-----------------NOMBRE
APELLIDO1
APELLIDO2
DNI
DIRECCIONTITULO
GANA

En las definiciones establecer las siguientes restricciones:









No es posible dar de alta un alumno si no se matricula en un curso.
La información del número de horas del cursoes imprescindible para almacenarlo.
El campo GANA de la tabla PROFESORES no puede estar en ningún caso vacío.
Dos cursos no pueden llamarse igual. Lo mismo le pasa a los profesores.
Podemosidentificar las tuplas de las tablas CURSOS mediante el atributo CODIGO y
PROFESORES y ALUMNOS usando el DNI.
Cumplir la relación normal entre fecha comienzo y fecha fin (orden cronológico).
Los valores parael atributo sexo son sólo M y H (en mayúsculas).
Se ha de mantener la regla de integridad de referencia.

NOTA: Algunos ejercicios tienen errores que debe probar (para ver el tipo y mensaje del...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Pud06 04
  • 05
  • 05
  • 05
  • 05
  • 05
  • 05
  • 05

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS