Programación L.O.O. y BB.DD. Relacionales
Páginas
Tutoriales de PHP
Tutoriales de Office
Tutoriales Linux
Tutoriales Blogger
Archivo del blog
enero
(8)
febrero
(54)
marzo
(28)
abril
(21)
mayo
(13)
junio
(6)
octubre
(4)
noviembre
(1)
abril
(1)
mayo
(6)
junio
(2)
julio
(1)
viernes, 24 de marzo de 2017
UF2175_5 BBDD creación tablas sql
create database escuela use escuela --crear tabla carrera create table carrera( clave_carrera int, nombre_carrera varchar(50), duracion_carrera float, constraint pk_clave_carrera primary key(clave_carrera) ) insert into carrera values(1, 'Derecho', 3) insert into carrera values(2, 'Medicina', 5) --crear tabla materia create table materia( clave_materia int, nombre_materia varchar(50), creditos_materia float, constraint pk_clave_materia primary key(clave_materia) ) insert into materia values (1, 'Ingles', 25) insert into materia values (2, 'Español', 25) --crear tabla profesor create table profesor( clave_profesor int, nombre_profesor varchar(150), direccion_profesor varchar(150), telefono_profesor bigint, horario_profesor datetime, constraint pk_clave_profesor primary key(clave_profesor) ) insert into profesor values(1, 'Luis García', 'c/unica,22', 657333444, '08:00') insert into profesor values(2, 'José Perez','c/mediana,1', 657222111, '09:00') /* crear tabla alumno con clave foranea */ create table alumno( clave_alumno int, nombre_alumno varchar(150), edad_alumno int, semestre_alumno int, genero_alumno varchar(10), clave_profesor_alumno int, constraint pk_clave_alumno primary key(clave_alumno), constraint fk_clave_profesor_alumno foreign key(clave_profesor_alumno) references profesor(clave_profesor) ) insert into alumno values(1,'Javier Perez',18,1,'masculino',1) insert into alumno values(2,'Roberto Torres',20,3,'masculino',1) insert into alumno values(3,'Maria Jimenez',21,6,'femenino',2) -- crear tabla alumno_profesor create table alumno_profesor( clave_alumno int, clave_profesor int, constraint fk_clave_alumno foreign key(clave_alumno) references alumno(clave_alumno), constraint fk_clave_profesor foreign key(clave_profesor) references profesor(clave_profesor) ) insert into alumno_profesor values(1,1) insert into alumno_profesor values(2,2) insert into alumno_profesor values(3,1) --crear tabla materia_alumno create table materia_alumno( clave_materia int, clave_alumno int, constraint fk_clave_materia_alumno foreign key(clave_materia) references materia(clave_materia), constraint fk_clave_alumno_materia foreign key(clave_alumno) references alumno(clave_alumno) ) insert into materia_alumno values (1,2) insert into materia_alumno values (1,1) insert into materia_alumno values (2,2) insert into materia_alumno values (2,3) --crear tabla materia_profesor create table materia_profesor( clave_materia int, clave_profesor int, constraint fk_clave_materia_profesor foreign key(clave_materia) references materia(clave_materia), constraint fk_clave_profesor_materia foreign key(clave_profesor) references profesor(clave_profesor) ) insert into materia_profesor values(1,1) insert into materia_profesor values(2,1) --crear tabla alumno_carrera create table alumno_carrera( clave_alumno int, clave_carrera int, constraint fk_clave_alumno_carrera foreign key(clave_alumno) references alumno(clave_alumno), constraint fk_clave_carrera_alumno foreign key(clave_carrera) references carrera(clave_carrera) ) insert into alumno_carrera values(1,1) insert into alumno_carrera values(1,2) insert into alumno_carrera values(2,1) insert into alumno_carrera values(3,2)
No hay comentarios:
Publicar un comentario
Entrada más reciente
Entrada antigua
Inicio
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario