Base de datos I

Páginas: 4 (878 palabras) Publicado: 13 de mayo de 2014
--Crear base de datos
CREATE DATABASE Tic2C;
--Usar BD que necesitamos
USE Tic2C;
--Crear tablas
CREATE TABLE HORA (Clave INT NOT NULL IDENTITY, Nombre VARCHAR(30));
CREATE TABLE AULA (ClaveINT NOT NULL IDENTITY, Nombre VARCHAR(30));
CREATE TABLE MAESTRO (Clave INT NOT NULL IDENTITY, Nombre VARCHAR(100));
CREATE TABLE MATERIA (Clave INT NOT NULL IDENTITY, Nombre VARCHAR(30));
CREATETABLE CARRERA (Clave INT NOT NULL IDENTITY, Nombre VARCHAR(30));
CREATE TABLE DIA (Clave INT NOT NULL IDENTITY, Nombre VARCHAR(30));
CREATE TABLE PERIODO (Clave INT NOT NULL IDENTITY, NombreVARCHAR(30));
CREATE TABLE GRADO (Clave INT NOT NULL IDENTITY, Nombre VARCHAR(30));
CREATE TABLE HORARIO (Codigo INT NOT NULL IDENTITY, Hora INT, Aula INT, Maestro INT, Materia INT, Carrera INT, Dia INT,Periodo INT, Grado INT);
DROP TABLE MAESTRO;
DROP TABLE HORARIO;
--Agregar los Primary Key a las tablas
ALTER TABLE HORA ADD CONSTRAINT PK_Hora PRIMARY KEY(Clave);
ALTER TABLE AULA ADD CONSTRAINTPK_Aula PRIMARY KEY(Clave);
ALTER TABLE MAESTRO ADD CONSTRAINT PK_Maestro PRIMARY KEY(Clave);
ALTER TABLE MATERIA ADD CONSTRAINT PK_Materia PRIMARY KEY(Clave);
ALTER TABLE CARRERA ADD CONSTRAINTPK_Carrera PRIMARY KEY(Clave);
ALTER TABLE DIA ADD CONSTRAINT PK_Dia PRIMARY KEY(Clave);
ALTER TABLE PERIODO ADD CONSTRAINT PK_Periodo PRIMARY KEY(Clave);
ALTER TABLE GRADO ADD CONSTRAINT PK_GradoPRIMARY KEY(Clave);
ALTER TABLE HORARIO ADD CONSTRAINT PK_Horario PRIMARY KEY(Codigo);
--Agregar las llaves foraneas
ALTER TABLE HORARIO ADD
CONSTRAINT FK_HorarioHora FOREIGN KEY(Hora) REFERENCESHORA(Clave),
CONSTRAINT FK_HorarioAula FOREIGN KEY(Aula) REFERENCES AULA(Clave),
CONSTRAINT FK_HorarioMaestro FOREIGN KEY(Maestro) REFERENCES MAESTRO(Clave),
CONSTRAINT FK_HorarioMateria FOREIGNKEY(Materia) REFERENCES MATERIA(Clave),
CONSTRAINT FK_HorarioCarrera FOREIGN KEY(Carrera) REFERENCES CARRERA(Clave),
CONSTRAINT FK_HorarioDia FOREIGN KEY(Dia) REFERENCES DIA(Clave),
CONSTRAINT...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Base de Datos I
  • Examen Base De Datos I
  • presentacion BASE DE DATOS I
  • CONCEPTOS BASICOS DE BASES DE DATOS I
  • Primera parte Base Datos I
  • Tarea Unidad I-Base de datos
  • I Introducción A Los Sistemas Gestores De Bases De Datos
  • Base De Datos I Laura Calder N

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS