ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Sql Server 2008


Enviado por   •  12 de Noviembre de 2013  •  419 Palabras (2 Páginas)  •  199 Visitas

Página 1 de 2

CASO 01

CREATE TABLE CURSO (

COD_CURSO INTEGER NOT NULL,

NOMBRE VARCHAR ( 50 ) NOT NULL,

CALIFICACION INTEGER NOT NULL,

CONSTRAINT TC_CURSO1 UNIQUE (COD_CURSO),

CONSTRAINT PK_CURSO1 PRIMARY KEY (COD_CURSO)

);

CREATE TABLE ESTUDIANTE (

DNI INTEGER NOT NULL,

NOMBRE VARCHAR ( 50 ) NOT NULL,

FECHA_NACI VARCHAR ( 50 ) NOT NULL,

SEXO VARCHAR ( 50 ) NOT NULL,

COD_CURSO INTEGER NOT NULL,

CONSTRAINT TC_ESTUDIANTE0 UNIQUE (DNI),

CONSTRAINT PK_ESTUDIANTE0 PRIMARY KEY (DNI)

);

ALTER TABLE ESTUDIANTE ADD CONSTRAINT FK_ESTUDIANTE7 FOREIGN KEY (COD_CURSO) REFERENCES CURSO (COD_CURSO) ON DELETE NO ACTION ON UPDATE NO ACTION;

CASO 02

CREATE TABLE DOCENTE (

DNI INTEGER NOT NULL,

NOMBRE VARCHAR ( 50 ) NOT NULL,

COD_CATEXANTI INTEGER NOT NULL,

CONSTRAINT PK_DOCENTE5 PRIMARY KEY (DNI),

CONSTRAINT TC_DOCENTE2 UNIQUE (DNI)

);

CREATE TABLE CATE_X_ANTI (

COD_CATEXANTI INTEGER NOT NULL,

SALARIO FLOAT ( 0 ) NOT NULL,

COD_CATE INTEGER NOT NULL,

COD_ANTI INTEGER NOT NULL,

CONSTRAINT PK_CATE_X_ANTI6 PRIMARY KEY (COD_CATEXANTI),

CONSTRAINT TC_CATE_X_ANTI29 UNIQUE (COD_CATEXANTI)

);

CREATE TABLE ANTIGUEDAD (

COD_ANTI INTEGER NOT NULL,

AÑOS INTEGER NOT NULL,

CONSTRAINT PK_ANTIGUEDAD3 PRIMARY KEY (COD_ANTI),

CONSTRAINT TC_ANTIGUEDAD1 UNIQUE (COD_ANTI)

);

CREATE TABLE CATEGORIA (

COD_CATE INTEGER NOT NULL,

NOMBRE VARCHAR ( 50 ) NOT NULL,

CONSTRAINT TC_CATEGORIA0 UNIQUE (COD_CATE),

CONSTRAINT PK_CATEGORIA1 PRIMARY KEY (COD_CATE)

);

ALTER TABLE CATE_X_ANTI ADD CONSTRAINT FK_CATE_X_ANTI11 FOREIGN KEY (COD_CATE) REFERENCES CATEGORIA (COD_CATE) ON DELETE NO ACTION ON UPDATE NO ACTION;

ALTER TABLE CATE_X_ANTI ADD CONSTRAINT FK_CATE_X_ANTI12 FOREIGN KEY (COD_ANTI) REFERENCES ANTIGUEDAD (COD_ANTI) ON DELETE NO ACTION ON UPDATE NO ACTION;

ALTER TABLE DOCENTE ADD CONSTRAINT FK_DOCENTE13 FOREIGN KEY (COD_CATEXANTI) REFERENCES CATE_X_ANTI (COD_CATEXANTI) ON DELETE NO ACTION ON UPDATE NO ACTION;

CASO 03

CREATE TABLE COPIA (

COD_COPI INTEGER NOT NULL,

MARCA VARCHAR ( 50 ) NOT NULL,

CONSERVACION VARCHAR ( 50 ) NOT NULL,

CONSTRAINT PK_COPIA3 PRIMARY KEY (COD_COPI)

);

CREATE TABLE USUARIO_X_COPIA (

COD_USUXCOPI INTEGER NOT NULL,

FECHA_PRESTAMO SMALLINT NOT NULL,

DNI_INTEGER INTEGER NOT NULL,

COD_COPI INTEGER NOT NULL,

CONSTRAINT TC_USUARIO_X_COPIA0 UNIQUE (COD_USUXCOPI),

...

Descargar como (para miembros actualizados) txt (4 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com