Modelamiento de datos
|MODELAMIENTO DE DATOS |
Problema a Resolver
En base al siguientemodelo conteste las consultas definidas a continuación.
[pic]
1. Genera el script para la creación de las tabla descritas en el modelo anterior. Tenga en consideración que los campos que estándefinidos con el símbolo fk son llaves foráneas y los pk son llaves primarias. (20 puntos) OJO: CodCurso debería ser CHAR(7)
create table Alumnos(
rut varchar(10),
nombres varchar(100),
apellidoPvarchar(100),
apellidoM varchar(100),
fechaIngreso date,
constraint fk_alumnos primary key (rut));
create table Cursos(
codCurso char(7),
nombreCurso varchar(100),
horasPracticas double ,horasTeoricas double,
constraint pk_cursos primary key (codCurso));
create table Cursa(
rut varchar(10),
codCurso char(7),
semestre varchar(6),
constraint pk_cursa primary key (semestre),constraint fk_cursa_alumnos foreign key (rut) references ALUMNOS(Rut),
constraint fk_cursa_cursos foreignkey (codCurso) references Cursos(codCurso));
create table Notas(
rut varchar(10),
codCursochar(7),
semestre varchar(6),
correlNota int,
nota double ,
constraint pk_notas primary key (correlNota),
constraint fk_notas_cursa_rut foreign key (rut) references Alumnos(rut),
constraintfk_notas_cursa_cod foreignkey (codCurso) references Cursos(codCurso),
constraint fk_notas_cursa_semestre foreignkey (semestre) references Cursa(semestre));
2. Genere las instrucciones DML necesariaspara insertar una de las dos siguientes tablas (20 Puntos)
Tabla : Cursos
|CodCurso |Nombre |HorasPracticas |HorasTeoricas|
|MDD2501 |Modelamiento de datos |0 |100 |
|CAT2501 |Cata de Licores...
Regístrate para leer el documento completo.