Está en la página 1de 21

UNIVERSIDAD MAYOR DE SAN ANDRES

FACULTAD DE CIENCIAS PURAS Y NATURALES


CARRERA DE INFORMATICA

INF-161
UNIVERSITARIO:

Efrain Severo Chambi Yujra

C.I:

6743574 L.P.

Lic.

Jose Maria Tapia.

LA PAZ BOLIVIA
2012

/*******BASE DE DATOS EN POSTGRESS**********/

/******CREACION DE LA BASE DE DATOS*********/


CREATE DATABASE bdacademico
WITH OWNER =postgres
ENCODING ='UTF8'
TABLESPACE = pg_default
/******************* CREA TABLA PERSONAS**************************/

CREATE TABLE personas


(
id_persona text NOT NULL,
nombres varchar(25),
paterno varchar(20),
materno varchar(20),
ci varchar(10),
nacionalidad varchar(25),
lug_nac varchar(25),
departamento varchar(25),
sexo varchar(1),
est_civ varchar(1),
fec_nac date,
CONSTRAINT id_persona_pkey PRIMARY KEY (id_persona)
)
/*********muestra la tabla*********/
SELECT * FROM personas

/************ingresa datos************/

INSERT INTO personas


(id_persona,nombres,paterno,materno,ci,nacionalidad,lug_nac,departamento,sexo,est_
civ,fec_nac)
values('ORS7001980','STEPAHNY
ROSEMARY','OBLITAS','RODRIGUEZ','70157222','BO','BO-LA','LP','F','S','1987-10-19');
INSERT INTO personas
(id_persona,nombres,paterno,materno,ci,nacionalidad,lug_nac,departamento,sexo,est_
civ,fec_nac)
values('RDE1230019','ROSA','ROJAS','RUIZ','6870423','BO','BO-LA','LP','F','S','1987-1019');
INSERT INTO personas
(id_persona,nombres,paterno,materno,ci,nacionalidad,lug_nac,departamento,sexo,est_
civ,fec_nac)
values('QWQ5675770','RAUL','VALDEZ','BERRIOS','425631','ARG','ARGSL','SL','M','C','1977-01-12');
INSERT INTO personas
(id_persona,nombres,paterno,materno,ci,nacionalidad,lug_nac,departamento,sexo,est_
civ,fec_nac)
values('HDJ4588012','JOSE','CARDOZO','CHURA','5687744','CL','CLSA','SA','M','S','1994-02-28');
INSERT INTO personas
(id_persona,nombres,paterno,materno,ci,nacionalidad,lug_nac,departamento,sexo,est_
civ,fec_nac)
values('YWU9834350','PEDRO','AGUILAR','ORTUO','2121354','BO','BOSC','WA','M','C','1978-10-01');
INSERT INTO personas
(id_persona,nombres,paterno,materno,ci,nacionalidad,lug_nac,departamento,sexo,est_
civ,fec_nac)
values('ASD9454050','LAURA','PEA','ALI','6478521','BO','BO-LP','LA','F','S','1979-1106');

INSERT INTO personas


(id_persona,nombres,paterno,materno,ci,nacionalidad,lug_nac,departamento,sexo,est_
civ,fec_nac)
values('QWW7554570','FLORA','VASQUEZ','BARRIOS','3102324','BO','BOLA','LA','F','S','1971-01-21');

SELECT * FROM PERSONAS

/******************* CREA TABLA ESTUDIANTE**************************/


CREATE TABLE estudiante
(
id_est int primary key not null,
id_persona varchar (10),
gestion varchar (4),
periodo varchar (1),
tipo_admision varchar(1),
fecha date,
foreign key (id_persona)references personas (id_persona)
)
select * from estudiante

/*************INTRODUCCION DE DATOS EN LA TABLA DE ESTUDIANTE*********/


INSERT INTO estudiante (id_est,id_persona,gestion,periodo,tipo_admision,fecha)
values('1','ORS7001980','2011','1','A','1987-10-19');
INSERT INTO estudiante (id_est,id_persona,gestion,periodo,tipo_admision,fecha)
values('2','RDE1230019','2006','2','B','1987-10-19');
INSERT INTO estudiante (id_est,id_persona,gestion,periodo,tipo_admision,fecha)
values('3','QWQ5675770','2007','1','B','1977-01-12');
INSERT INTO estudiante (id_est,id_persona,gestion,periodo,tipo_admision,fecha)
values('4','HDJ4588012','2004','2','C','1994-02-28');
INSERT INTO estudiante (id_est,id_persona,gestion,periodo,tipo_admision,fecha)
values('5','YWU9834350','2011','1','A','1978-10-01');

INSERT INTO estudiante (id_est,id_persona,gestion,periodo,tipo_admision,fecha)


values('6','ASD9454050','2005','2','A','1979-11-06');
INSERT INTO estudiante (id_est,id_persona,gestion,periodo,tipo_admision,fecha)
values('7','QWW7554570','2003','2','B','1971-01-21');

/******************* CREA TABLA DOCENTE **************************/


CREATE TABLE docente
(
id_doc varchar (10) primary key not null,
id_persona varchar (10),
gestion varchar (4),
periodo varchar (4),
tipo_admision_doc varchar (1),
grad_acad varchar (4),
fecha date,
foreign key (id_persona) references personas (id_persona)
)

SELECT * FROM docente

INSERT INTO
docente(id_doc,id_persona,gestion,periodo,tipo_admision_doc,grad_acad,fecha)
values('doc1002','ORS7001980','2011','1','A','lic','1987-10-19');
INSERT INTO
docente(id_doc,id_persona,gestion,periodo,tipo_admision_doc,grad_acad,fecha)
values('doc1003','HDJ4588012','2004','2','C','Msg','1994-02-28');
INSERT INTO
docente(id_doc,id_persona,gestion,periodo,tipo_admision_doc,grad_acad,fecha)
values('doc1004','YWU9834350','2011','1','A','lic','1978-10-01');

/******************* CREA TABLA PARALELOS**************************/

CREATE TABLE paralelos


(
id_paralelo varchar (1) primary key not null,
paralelo varchar (1)
)
SELECT * FROM paralelos
INSERT INTO paralelos (id_paralelo,paralelo)
values('1','A');
INSERT INTO paralelos (id_paralelo,paralelo)
values('2','B');
INSERT INTO paralelos (id_paralelo,paralelo)
values('3','A');
INSERT INTO paralelos (id_paralelo,paralelo)
values('4','B');
INSERT INTO paralelos (id_paralelo,paralelo)
values('5','C');

/******************* CREA TABLA PLAN ACADEMICO **************************/

CREATE TABLE plan_acad


(
id_plan varchar (2) primary key not null,
plan_acad varchar (2),
resolucion varchar (100),
obs varchar (200)
)
select * from plan_acad

INSERT INTO plan_acad (id_plan,plan_acad,resolucion,obs)


VALUES ('1','A','5/1990','Aprobado en Congreso...')
INSERT INTO plan_acad (id_plan,plan_acad,resolucion,obs)
VALUES ('2','B','7/1998','Aprobado en Congreso...')

INSERT INTO plan_acad (id_plan,plan_acad,resolucion,obs)


VALUES ('3','A','10/2011','Aprobado en Congreso...')
INSERT INTO plan_acad (id_plan,plan_acad,resolucion,obs)
VALUES ('4','B','15/2012','Aprobado en Congreso...')

/******************* CREA TABLA PENSUM**************************/


CREATE TABLE pensum
(
id_materia varchar (5) primary key not null,
id_plan varchar (2),
sigla varchar (7),
descripcion varchar (100),
foreign key (id_plan) references plan_acad (id_plan)
)
SELECT * FROM pensum
INSERT INTO pensum (id_materia,id_plan,sigla,descripcion)
VALUES ('1','1','INF-111','INTRODUCCION A LA INFORMATICA')
INSERT INTO pensum (id_materia,id_plan,sigla,descripcion)
VALUES ('2','2','INF-112','ORGANIZACION DE COMPUTADORAS');
INSERT INTO pensum (id_materia,id_plan,sigla,descripcion)
VALUES ('3','1','LAB-111','LABORATORIO DE INF-111');
INSERT INTO pensum (id_materia,id_plan,sigla,descripcion)
VALUES ('4','2','MAT-115','CALCULO I');

/******************* CREA TABLA NOTAS**************************/


CREATE TABLE notas
(
id_nota int primary key not null,
id_est int,
id_materia varchar (5),
id_paralelo varchar (1),

periodo varchar (1),


gestion varchar (4),
nota varchar (3),
foreign key (id_paralelo) references paralelos (id_paralelo),
foreign key (id_est) references estudiante (id_est),
foreign key (id_materia) references pensum (id_materia)
)
select * from notas
insert into notas (id_nota,id_est,id_materia,id_paralelo,periodo,gestion,nota)
values (1,1,'3','1','2','2000','55');
insert into notas (id_nota,id_est,id_materia,id_paralelo,periodo,gestion,nota)
values (2,2,'2','2','2','2000','55');
insert into notas (id_nota,id_est,id_materia,id_paralelo,periodo,gestion,nota)
values (3,4,'2','3','2','2000','55');
insert into notas (id_nota,id_est,id_materia,id_paralelo,periodo,gestion,nota)
values (4,5,'1','4','2','2000','55')

UNIVERSIDAD MAYOR DE SAN ANDRES


FACULTAD DE CIENCIAS PURAS Y NATURALES
CARRERA DE INFORMATICA

INF-161

UNIVERSITARIO:

CI:

Sergio Cruz Arismendi

5979309 lp.

LA PAZ BOLIVIA
2012

/*******BASE DE DATOS EN POSTGRESS**********/


/******CREACION DE LA BASE DE DATOS*********/
CREATE DATABASE bdacademico
WITH OWNER =postgres
ENCODING ='UTF8'
TABLESPACE = pg_default
/******************* CREA TABLA PERSONAS**************************/
CREATE TABLE personas
(
id_persona text NOT NULL,
nombres varchar(25),
paterno varchar(20),
materno varchar(20),
ci varchar(10),
nacionalidad varchar(25),
lug_nac varchar(25),
departamento varchar(25),
sexo varchar(1),
est_civ varchar(1),

fec_nac date,
CONSTRAINT id_persona_pkey PRIMARY KEY (id_persona)
)
/*********muestra la tabla*********/
SELECT * FROM personas
/************ingresa datos************/
INSERT INTO personas
(id_persona,nombres,paterno,materno,ci,nacionalidad,lug_nac,departamento,sexo,est_civ,fec
_nac)
values('ORS7001980','STEPAHNY ROSEMARY','OBLITAS','RODRIGUEZ','70157222','BO','BOLA','LP','F','S','1987-10-19');
INSERT INTO personas
(id_persona,nombres,paterno,materno,ci,nacionalidad,lug_nac,departamento,sexo,est_civ,fec
_nac)
values('RDE1230019','ROSA','ROJAS','RUIZ','6870423','BO','BO-LA','LP','F','S','1987-10-19');
INSERT INTO personas
(id_persona,nombres,paterno,materno,ci,nacionalidad,lug_nac,departamento,sexo,est_civ,fec
_nac)
values('QWQ5675770','RAUL','VALDEZ','BERRIOS','425631','ARG','ARG-SL','SL','M','C','1977-0112');
INSERT INTO personas
(id_persona,nombres,paterno,materno,ci,nacionalidad,lug_nac,departamento,sexo,est_civ,fec
_nac)
values('HDJ4588012','JOSE','CARDOZO','CHURA','5687744','CL','CL-SA','SA','M','S','1994-02-28');
INSERT INTO personas
(id_persona,nombres,paterno,materno,ci,nacionalidad,lug_nac,departamento,sexo,est_civ,fec
_nac)
values('YWU9834350','PEDRO','AGUILAR','ORTUO','2121354','BO','BO-SC','WA','M','C','197810-01');
INSERT INTO personas
(id_persona,nombres,paterno,materno,ci,nacionalidad,lug_nac,departamento,sexo,est_civ,fec
_nac)
values('ASD9454050','LAURA','PEA','ALI','6478521','BO','BO-LP','LA','F','S','1979-11-06');
INSERT INTO personas
(id_persona,nombres,paterno,materno,ci,nacionalidad,lug_nac,departamento,sexo,est_civ,fec
_nac)
values('QWW7554570','FLORA','VASQUEZ','BARRIOS','3102324','BO','BO-LA','LA','F','S','197101-21');
SELECT * FROM PERSONAS
/******************* CREA TABLA ESTUDIANTE**************************/
CREATE TABLE estudiante
(

id_est int primary key not null,


id_persona varchar (10),
gestion varchar (4),
periodo varchar (1),
tipo_admision varchar(1),
fecha date,
foreign key (id_persona)references personas (id_persona)
)
select * from estudiante
/*************INTRODUCCION DE DATOS EN LA TABLA DE ESTUDIANTE*********/
INSERT INTO estudiante (id_est,id_persona,gestion,periodo,tipo_admision,fecha)
values('1','ORS7001980','2011','1','A','1987-10-19');
INSERT INTO estudiante (id_est,id_persona,gestion,periodo,tipo_admision,fecha)
values('2','RDE1230019','2006','2','B','1987-10-19');
INSERT INTO estudiante (id_est,id_persona,gestion,periodo,tipo_admision,fecha)
values('3','QWQ5675770','2007','1','B','1977-01-12');
INSERT INTO estudiante (id_est,id_persona,gestion,periodo,tipo_admision,fecha)
values('4','HDJ4588012','2004','2','C','1994-02-28');
INSERT INTO estudiante (id_est,id_persona,gestion,periodo,tipo_admision,fecha)
values('5','YWU9834350','2011','1','A','1978-10-01');
INSERT INTO estudiante (id_est,id_persona,gestion,periodo,tipo_admision,fecha)
values('6','ASD9454050','2005','2','A','1979-11-06');
INSERT INTO estudiante (id_est,id_persona,gestion,periodo,tipo_admision,fecha)
values('7','QWW7554570','2003','2','B','1971-01-21');
/******************* CREA TABLA DOCENTE **************************/
CREATE TABLE docente
(
id_doc varchar (10) primary key not null,
id_persona varchar (10),
gestion varchar (4),
periodo varchar (4),
tipo_admision_doc varchar (1),
grad_acad varchar (4),
fecha date,
foreign key (id_persona) references personas (id_persona)
)
SELECT * FROM docente

INSERT INTO docente(id_doc,id_persona,gestion,periodo,tipo_admision_doc,grad_acad,fecha)


values('doc1002','ORS7001980','2011','1','A','lic','1987-10-19');
INSERT INTO docente(id_doc,id_persona,gestion,periodo,tipo_admision_doc,grad_acad,fecha)

values('doc1003','HDJ4588012','2004','2','C','Msg','1994-02-28');
INSERT INTO docente(id_doc,id_persona,gestion,periodo,tipo_admision_doc,grad_acad,fecha)
values('doc1004','YWU9834350','2011','1','A','lic','1978-10-01');
/******************* CREA TABLA PARALELOS**************************/
CREATE TABLE paralelos
(
id_paralelo varchar (1) primary key not null,
paralelo varchar (1)
)
SELECT * FROM paralelos
INSERT INTO paralelos (id_paralelo,paralelo)
values('1','A');
INSERT INTO paralelos (id_paralelo,paralelo)
values('2','B');
INSERT INTO paralelos (id_paralelo,paralelo)
values('3','A');
INSERT INTO paralelos (id_paralelo,paralelo)
values('4','B');
INSERT INTO paralelos (id_paralelo,paralelo)
values('5','C');
/******************* CREA TABLA PLAN ACADEMICO **************************/
CREATE TABLE plan_acad
(
id_plan varchar (2) primary key not null,
plan_acad varchar (2),
resolucion varchar (100),
obs varchar (200)
)
select * from plan_acad
INSERT INTO plan_acad (id_plan,plan_acad,resolucion,obs)
VALUES ('1','A','5/1990','Aprobado en Congreso...')
INSERT INTO plan_acad (id_plan,plan_acad,resolucion,obs)
VALUES ('2','B','7/1998','Aprobado en Congreso...')
INSERT INTO plan_acad (id_plan,plan_acad,resolucion,obs)
VALUES ('3','A','10/2011','Aprobado en Congreso...')
INSERT INTO plan_acad (id_plan,plan_acad,resolucion,obs)
VALUES ('4','B','15/2012','Aprobado en Congreso...')
/******************* CREA TABLA PENSUM**************************/
CREATE TABLE pensum
(

id_materia varchar (5) primary key not null,


id_plan varchar (2),
sigla varchar (7),
descripcion varchar (100),
foreign key (id_plan) references plan_acad (id_plan)
)
SELECT * FROM pensum
INSERT INTO pensum (id_materia,id_plan,sigla,descripcion)
VALUES ('1','1','INF-111','INTRODUCCION A LA INFORMATICA')
INSERT INTO pensum (id_materia,id_plan,sigla,descripcion)
VALUES ('2','2','INF-112','ORGANIZACION DE COMPUTADORAS');
INSERT INTO pensum (id_materia,id_plan,sigla,descripcion)
VALUES ('3','1','LAB-111','LABORATORIO DE INF-111');
INSERT INTO pensum (id_materia,id_plan,sigla,descripcion)
VALUES ('4','2','MAT-115','CALCULO I');

/******************* CREA TABLA NOTAS**************************/


CREATE TABLE notas
(
id_nota int primary key not null,
id_est int,
id_materia varchar (5),
id_paralelo varchar (1),
periodo varchar (1),
gestion varchar (4),
nota varchar (3),
foreign key (id_paralelo) references paralelos (id_paralelo),
foreign key (id_est) references estudiante (id_est),
foreign key (id_materia) references pensum (id_materia)
)
select * from notas
insert into notas (id_nota,id_est,id_materia,id_paralelo,periodo,gestion,nota)
values (1,1,'3','1','2','2000','55');
insert into notas (id_nota,id_est,id_materia,id_paralelo,periodo,gestion,nota)
values (2,2,'2','2','2','2000','55');
insert into notas (id_nota,id_est,id_materia,id_paralelo,periodo,gestion,nota)
values (3,4,'2','3','2','2000','55');
insert into notas (id_nota,id_est,id_materia,id_paralelo,periodo,gestion,nota)
values (4,5,'1','4','2','2000','55')

UNIVERSIDAD MAYOR DE SAN ANDRES


FACULTAD DE CIENCIAS PURAS Y NATURALES
CARRERA DE INFORMATICA

INF-161
UNIVERSITARIO:
CI:

Yesenia Karla Miranda Cazas


8291566 L.P.

LA PAZ BOLIVIA
2012

/*******BASE DE DATOS EN POSTGRESS**********/


/******CREACION DE LA BASE DE DATOS*********/
CREATE DATABASE bdacademico
WITH OWNER =postgres
ENCODING ='UTF8'
TABLESPACE = pg_default
/******************* CREA TABLA PERSONAS**************************/
CREATE TABLE personas
(
id_persona text NOT NULL,

nombres varchar(25),
paterno varchar(20),
materno varchar(20),
ci varchar(10),
nacionalidad varchar(25),
lug_nac varchar(25),
departamento varchar(25),
sexo varchar(1),
est_civ varchar(1),
fec_nac date,
CONSTRAINT id_persona_pkey PRIMARY KEY (id_persona)
)
/*********muestra la tabla*********/
SELECT * FROM personas
/************ingresa datos************/
INSERT INTO personas
(id_persona,nombres,paterno,materno,ci,nacionalidad,lug_nac,departamento,sexo,est_civ,fec
_nac)
values('ORS7001980','STEPAHNY ROSEMARY','OBLITAS','RODRIGUEZ','70157222','BO','BOLA','LP','F','S','1987-10-19');
INSERT INTO personas
(id_persona,nombres,paterno,materno,ci,nacionalidad,lug_nac,departamento,sexo,est_civ,fec
_nac)
values('RDE1230019','ROSA','ROJAS','RUIZ','6870423','BO','BO-LA','LP','F','S','1987-10-19');
INSERT INTO personas
(id_persona,nombres,paterno,materno,ci,nacionalidad,lug_nac,departamento,sexo,est_civ,fec
_nac)
values('QWQ5675770','RAUL','VALDEZ','BERRIOS','425631','ARG','ARG-SL','SL','M','C','1977-0112');
INSERT INTO personas
(id_persona,nombres,paterno,materno,ci,nacionalidad,lug_nac,departamento,sexo,est_civ,fec
_nac)
values('HDJ4588012','JOSE','CARDOZO','CHURA','5687744','CL','CL-SA','SA','M','S','1994-02-28');
INSERT INTO personas
(id_persona,nombres,paterno,materno,ci,nacionalidad,lug_nac,departamento,sexo,est_civ,fec
_nac)
values('YWU9834350','PEDRO','AGUILAR','ORTUO','2121354','BO','BO-SC','WA','M','C','197810-01');
INSERT INTO personas
(id_persona,nombres,paterno,materno,ci,nacionalidad,lug_nac,departamento,sexo,est_civ,fec
_nac)
values('ASD9454050','LAURA','PEA','ALI','6478521','BO','BO-LP','LA','F','S','1979-11-06');

INSERT INTO personas


(id_persona,nombres,paterno,materno,ci,nacionalidad,lug_nac,departamento,sexo,est_civ,fec
_nac)
values('QWW7554570','FLORA','VASQUEZ','BARRIOS','3102324','BO','BO-LA','LA','F','S','197101-21');
SELECT * FROM PERSONAS
/******************* CREA TABLA ESTUDIANTE**************************/
CREATE TABLE estudiante
(
id_est int primary key not null,
id_persona varchar (10),
gestion varchar (4),
periodo varchar (1),
tipo_admision varchar(1),
fecha date,
foreign key (id_persona)references personas (id_persona)
)
select * from estudiante
/*************INTRODUCCION DE DATOS EN LA TABLA DE ESTUDIANTE*********/
INSERT INTO estudiante (id_est,id_persona,gestion,periodo,tipo_admision,fecha)
values('1','ORS7001980','2011','1','A','1987-10-19');
INSERT INTO estudiante (id_est,id_persona,gestion,periodo,tipo_admision,fecha)
values('2','RDE1230019','2006','2','B','1987-10-19');
INSERT INTO estudiante (id_est,id_persona,gestion,periodo,tipo_admision,fecha)
values('3','QWQ5675770','2007','1','B','1977-01-12');
INSERT INTO estudiante (id_est,id_persona,gestion,periodo,tipo_admision,fecha)
values('4','HDJ4588012','2004','2','C','1994-02-28');
INSERT INTO estudiante (id_est,id_persona,gestion,periodo,tipo_admision,fecha)
values('5','YWU9834350','2011','1','A','1978-10-01');
INSERT INTO estudiante (id_est,id_persona,gestion,periodo,tipo_admision,fecha)
values('6','ASD9454050','2005','2','A','1979-11-06');
INSERT INTO estudiante (id_est,id_persona,gestion,periodo,tipo_admision,fecha)
values('7','QWW7554570','2003','2','B','1971-01-21');
/******************* CREA TABLA DOCENTE **************************/
CREATE TABLE docente
(
id_doc varchar (10) primary key not null,
id_persona varchar (10),
gestion varchar (4),
periodo varchar (4),
tipo_admision_doc varchar (1),

grad_acad varchar (4),


fecha date,
foreign key (id_persona) references personas (id_persona)
)
SELECT * FROM docente

INSERT INTO docente(id_doc,id_persona,gestion,periodo,tipo_admision_doc,grad_acad,fecha)


values('doc1002','ORS7001980','2011','1','A','lic','1987-10-19');
INSERT INTO docente(id_doc,id_persona,gestion,periodo,tipo_admision_doc,grad_acad,fecha)
values('doc1003','HDJ4588012','2004','2','C','Msg','1994-02-28');
INSERT INTO docente(id_doc,id_persona,gestion,periodo,tipo_admision_doc,grad_acad,fecha)
values('doc1004','YWU9834350','2011','1','A','lic','1978-10-01');
/******************* CREA TABLA PARALELOS**************************/
CREATE TABLE paralelos
(
id_paralelo varchar (1) primary key not null,
paralelo varchar (1)
)
SELECT * FROM paralelos
INSERT INTO paralelos (id_paralelo,paralelo)
values('1','A');
INSERT INTO paralelos (id_paralelo,paralelo)
values('2','B');
INSERT INTO paralelos (id_paralelo,paralelo)
values('3','A');
INSERT INTO paralelos (id_paralelo,paralelo)
values('4','B');
INSERT INTO paralelos (id_paralelo,paralelo)
values('5','C');
/******************* CREA TABLA PLAN ACADEMICO **************************/
CREATE TABLE plan_acad
(
id_plan varchar (2) primary key not null,
plan_acad varchar (2),
resolucion varchar (100),
obs varchar (200)
)
select * from plan_acad
INSERT INTO plan_acad (id_plan,plan_acad,resolucion,obs)

VALUES ('1','A','5/1990','Aprobado en Congreso...')


INSERT INTO plan_acad (id_plan,plan_acad,resolucion,obs)
VALUES ('2','B','7/1998','Aprobado en Congreso...')
INSERT INTO plan_acad (id_plan,plan_acad,resolucion,obs)
VALUES ('3','A','10/2011','Aprobado en Congreso...')
INSERT INTO plan_acad (id_plan,plan_acad,resolucion,obs)
VALUES ('4','B','15/2012','Aprobado en Congreso...')
/******************* CREA TABLA PENSUM**************************/
CREATE TABLE pensum
(
id_materia varchar (5) primary key not null,
id_plan varchar (2),
sigla varchar (7),
descripcion varchar (100),
foreign key (id_plan) references plan_acad (id_plan)
)
SELECT * FROM pensum
INSERT INTO pensum (id_materia,id_plan,sigla,descripcion)
VALUES ('1','1','INF-111','INTRODUCCION A LA INFORMATICA')
INSERT INTO pensum (id_materia,id_plan,sigla,descripcion)
VALUES ('2','2','INF-112','ORGANIZACION DE COMPUTADORAS');
INSERT INTO pensum (id_materia,id_plan,sigla,descripcion)
VALUES ('3','1','LAB-111','LABORATORIO DE INF-111');
INSERT INTO pensum (id_materia,id_plan,sigla,descripcion)
VALUES ('4','2','MAT-115','CALCULO I');

/******************* CREA TABLA NOTAS**************************/


CREATE TABLE notas
(
id_nota int primary key not null,
id_est int,
id_materia varchar (5),
id_paralelo varchar (1),
periodo varchar (1),
gestion varchar (4),
nota varchar (3),
foreign key (id_paralelo) references paralelos (id_paralelo),
foreign key (id_est) references estudiante (id_est),
foreign key (id_materia) references pensum (id_materia)
)
select * from notas
insert into notas (id_nota,id_est,id_materia,id_paralelo,periodo,gestion,nota)
values (1,1,'3','1','2','2000','55');

insert into notas (id_nota,id_est,id_materia,id_paralelo,periodo,gestion,nota)


values (2,2,'2','2','2','2000','55');
insert into notas (id_nota,id_est,id_materia,id_paralelo,periodo,gestion,nota)
values (3,4,'2','3','2','2000','55');
insert into notas (id_nota,id_est,id_materia,id_paralelo,periodo,gestion,nota)
values (4,5,'1','4','2','2000','55')

También podría gustarte