Академический Документы
Профессиональный Документы
Культура Документы
PRCTICA DDL
(Antes de comenzar a realizar la prctica lee atentamente todo el enunciado.)
Se desea tener una base de datos de una academia donde se imparten varios cursos que recoja:
Estos alumnos estarn matriculados en cursos, que constarn del nombre del curso, un
cdigo nico que lo identifica, nmero mximo de alumnos que puede tener matriculados,
un profesor, fecha de inicio y fecha de finalizacin del curso, nmero de horas.
Los profesores tendrn una ficha en la academia donde se especifican sus datos
personales y los datos del contrato, es decir, nombre, DNI, direccin, titulacin, cuota por
hora.
Se pide:
1. Generar las siguientes tablas para guardar esta informacin
TABLA ALUMNOS
TABLA CURSOS
TABLA PROFESOR
NOMBRE
NOMBRE_CURSO
NOMBRE
APELLIDO1
CODIGO_CURSO
APELLIDO1
APELLIDO2
PROFESOR
APELLIDO2
CODIGO_ALUMNO
MAXIMO_ALUMNOS
DNI
DIRECCION
FECHA_INICIO
DIRECCION
SEXO
FECHA_FIN
TITULO
FECHA_NACIMIENTO
NUM_HORAS
GANA
CURSO
Podemos identificar las tuplas de las tablas CURSOS y ALUMNOS mediante el atributo
CODIGO correspondiente y en PROFESORES usando el DNI.
Cumplir la relacin normal entre fecha comienzo y fecha fin (orden cronolgico).
DNI
DIRECCION
TITULO
GANA
Juan
Arch
Lpez
Mara
Oliva
Rubio
Tabla CURSO
NOMBRE_CURSO
CODIGO
COD_PROF MAX_ALU
Ingls Bsico
43215642
Admins. Linux
32432455
15
FECH_INI
1/11/2007
FECH_FIN NUM_HORAS
22/12/2007
1/09/2007
120
80
Tabla ALUMNO
NOMBRE APELLIDO1 APELLIDO2 CODIGO
DIRECC
SEXO
H
FECHA_NAC
Lucas
Manilva
Lpez
Alamar, 3
Antonia
Lpez
Alcntara
Juan Maniqu, 32 M
Manuel
Alcntara
Pedrs
Julin, 2
Jos
Prez
Caballar
Jarcha, 5
1/11/1980
CURSO
3/02/1979
Navas
Retal
DIRECC
SEXO
FECHA_NAC
CURSO
6. Elimina la restriccin que controla los valores permitidos para el atributo sexo.
7. Se dice que cada alumno ha de estar matriculado en un solo curso. Esto quiere decir que el
atributo CURSO de la tabla ALUMNOS ha de ser UNIQUE? Prueba a introducir la restriccin
8. Modifica el tipo de datos de DIRECCION a cadena de caracteres de 40 como mximo y el del
atributo DNI para poder introducir la letra del NIF
9. Inserta restriccin no nula en el campo FECHA_INICO de CURSOS.
10. Inserta un nuevo campo RENTABLE que indica si un curso es rentable. Slo tiene dos valores
SI/NO y el valor por defecto es NO. Qu ocurre con los valores de las tuplas anteriores?
11. Cambia la clave primaria de Profesor al nombre y apellidos.
12. Inserta la siguiente tupla en alumnos:
NOMBRE APELLIDO1 APELLIDO2 CODIGO
Mara
Jan
Sevilla
DIRECC
Martos, 5
SEXO
M
FECHA_NAC
10 marzo 1979
CURSO
3