Está en la página 1de 7

“Solucion_Laboratorio_SQL”

2. Ubicado en la base de datos que acabó de crear, construya las siguientes tablas con los
respectivos campos y tipos de datos.

Create Table profesor (

docprof varchar (11) not null,

nomprof varchar (30) not null,

apeprof varchar (30) not null,

cateprof int not null,

salprof int not null,

primary key (docprof)

);

Create table curso (

Codcurs int auto_increment,

nomcurs varchar (100) not null,

horascur int not null,

valorcur int not null,

primary key (Codcurs)


);

Create table estudiante (

docest varchar (11) not null,

nomest varchar (30) not null,

apeest varchar (30) not null,

edadest int not null,

primary key (docest)

);

create table estudiantexCurso (

conEstudiantexCurso int auto_increment,

codCurEstudiantexCurso int,

docEstEstudiantexCurso varchar(11),

fecIniEstudiantexCurso Date not null,

foreign key (codCurEstudiantexCurso) references curso (codcurs),

foreign key (docEstEstudiantexCurso) references estudiante (docest),

primary key (conEstudiantexCurso)

);
create table Profesorxcurso (

conProfesorxcurso int auto_Increment,

codCurProfesorxcurso int,

docProfProfesorxcurso Varchar(11) not null,

fecIniProfesorxcurso Date not null,

fecFinProfesorxcurso Date not null,

jorProfesorxcurso Varchar(2) not null,

foreign key (codCurProfesorxcurso) references curso(codcurs),

foreign key (docProfProfesorxcurso) references profesor(docprof),

primary key (conProfesorxcurso)

);
Articulo

Create table cliente (

idCliente varchar (11) not null,

nomCliente varchar (30) not null,

apeCliente varchar (30) not null,

dirCliente varchar (100) not null,

depCliente varchar (20) not null,

mesCumCliente varchar (10) not null,

primary key (idCliente)

);
Create table articulo (

idArticulo int not null auto_increment,

titArticulo varchar (100) not null,

autArticulo varchar (100) not null,

ediArticulo varchar (30) not null,

preArticulo int not null,

primary key (idArticulo)

);

Create table pedido (

idPedido int not null auto_increment,

idCliPedido varchar (11) not null,

fecPedido Date not null,

valPedido int not null,

primary key (idPedido),

foreign key (idCliPedido) references cliente(idcliente)

);

Create table ArticuloxPedido(

conArticuloxPedido int not null auto_increment,

idPedArticuloxPedido int not null,

idArtArticuloxPedido int not null,


canArticuloxPedido int not null,

valVenArticuloxPedido int not null,

foreign key (conArticuloxPedido) references articulo(idArticulo),

primary key (conArticuloxPedido)

);

También podría gustarte