codigo actividades parte 1

Upload: israel-castro

Post on 13-Jan-2016

213 views

Category:

Documents


0 download

DESCRIPTION

electronica

TRANSCRIPT

  • 7/18/2019 Codigo Actividades Parte 1

    1/1

    CREATE DATABASE ESPOCH;USE ESPOCH;

    CREATE TABLE info_espoch(direccion varchar(80), rector varchar(90) );

    CREATE TABLE semestre(cod_semestre int, desc_semestre varchar(90)CONSTRAINT sem_pk PRIMARY KEY (cod_semestre) );

    CREATE TABLE alumno(cod_alumno int, nom_alumno varchar(60), cod_sem_alu intCONSTRAINT alu_pk PRIMARY KEY (cod_alumno)CONSTRAINT alu_fk FOREIGN KEY (cod_sem_alu) REFERENCES semestre(cod_semestre)ON DELETE CASCADEON UPDATE CASCADE );

    CREATE TABLE materia(cod_materia varchar(6), nombre_materia varchar(20) NOT NULL, cod_sem_mat intCONSTRAINT mat_pk PRIMARY KEY (cod_materia)CONSTRAINT mat_fk FOREIGN KEY(cod_sem_mat) REFERENCES semestre(cod_semestre)ON DELETE CASCADEON UPDATE CASCADE );

    CREATE TABLE nota(cod_nota varchar(6), valor_nota int DEFAULT 1 CONSTRAINT nota_pk PRIMARY KEY (cod_nota))

    INSERT INTO semestre (cod_semestre,desc_semestre) VALUES (1,'primero');INSERT INTO semestre (cod_semestre,desc_semestre) VALUES (2,'segundo');INSERT INTO semestre (cod_semestre,desc_semestre) VALUES (3,'tercero');INSERT INTO semestre (cod_semestre,desc_semestre) VALUES (4,'cuarto');INSERT INTO alumno (cod_alumno,nom_alumno,cod_sem_alu) VALUES (11,'ale','1');INSERT INTO alumno (cod_alumno,nom_alumno,cod_sem_alu) VALUES (12,'sami','2');INSERT INTO alumno (cod_alumno,nom_alumno,cod_sem_alu) VALUES (13,'esteban','1');INSERT INTO alumno (cod_alumno,nom_alumno,cod_sem_alu) VALUES (14,'francisco','3');DELETE FROM alumno Where cod_sem_alu=1;UPDATE alumno SET nom_alumno='panchito' WHERE nom_alumno = 'francisco' AND cod_alumno=14;---Ejercicios---DELETE FROM alumno Where cod_sem_alu=2;UPDATE semestre SET desc_semestre='segundo semestre' WHERE cod_semestre=2;