Trabalho de sql

699 palavras 3 páginas
Trabalho
De
Banco de dados

SQL

Criação das Tabelas do Banco

CREATE PROCEDURE _TABELAS_CRIAR
AS
CREATE TABLE CURSO ( CODIGOCURSO INT NOT NULL, NOMECURSO NVARCHAR(50)NULL, CARGOHORARIAPARAFORMAR INT NULL, PRIMARY KEY (CODIGOCURSO) )

CREATE TABLE DISCIPLINA( CODIGODISCIPLINA INT NOT NULL, CODIGOCURSO INT NOT NULL, NOMEDISCIPLINA NVARCHAR(50), FLAGOBRIGATORIA CHAR NOT NULL DEFAULT 'N', PRIMARY KEY (CODIGODISCIPLINA), FOREIGN KEY (CODIGOCURSO) REFERENCES CURSO(CODIGOCURSO) )

CREATE TABLE ALUNO ( CODIGOALUNO INT NOT NULL, MATRICULA NVARCHAR(15) NOT NULL, NOMEALUNO NVARCHAR(50) NULL, CODIGOCURSO INT NOT NULL, TELEFONE NVARCHAR(12) NULL, PRIMARY KEY (CODIGOALUNO), FOREIGN KEY (CODIGOCURSO) REFERENCES CURSO(CODIGOCURSO) )

CREATE TABLE PERIODO ( CODIGOPERIODO INT NOT NULL, DATAINICIO DATETIME NULL, DATAFIM DATETIME NULL, PRIMARY KEY (CODIGOPERIODO) )

CREATE TABLE TURMA ( CODIGOTURMA INT NOT NULL, CODIGODISCIPLINA INT NOT NULL, CODIGOPERIODO INT NOT NULL, PRIMARY KEY(CODIGOTURMA), FOREIGN KEY (CODIGODISCIPLINA) REFERENCES DISCIPLINA(CODIGODISCIPLINA), FOREIGN KEY (CODIGOPERIODO) REFERENCES PERIODO(CODIGOPERIODO) )

CREATE TABLE GRADEHORARIO ( CODIGOGRADE INT NOT NULL, DIASEMANA NVARCHAR(14) NULL, HORAINICIO DATETIME NULL, HORAFIM DATETIME NULL, PRIMARY KEY (CODIGOGRADE) )

CREATE TABLE HORARIOTURMA ( CODIGOTURMA INT NOT NULL, CODIGOGRADE INT NOT NULL, PRIMARY KEY (CODIGOTURMA,CODIGOGRADE), FOREIGN KEY (CODIGOTURMA) REFERENCES TURMA(CODIGOTURMA), FOREIGN KEY (CODIGOGRADE) REFERENCES GRADEHORARIO(CODIGOGRADE) )

CREATE TABLE MATRICULA ( CODIGOALUNO INT NOT NULL, CODIGOTURMA INT NOT NULL, NOTA INT NULL, PRIMARY KEY (CODIGOALUNO,CODIGOTURMA), FOREIGN KEY (CODIGOTURMA) REFERENCES TURMA(CODIGOTURMA), FOREIGN KEY (CODIGOALUNO) REFERENCES ALUNO(CODIGOALUNO) )

CREATE TABLE

Relacionados

  • trabalho sql
    1898 palavras | 8 páginas
  • Trabalho de sql
    2028 palavras | 9 páginas
  • Trabalho de SQL
    438 palavras | 2 páginas
  • SQL trabalho
    297 palavras | 2 páginas
  • Trabalho sql
    880 palavras | 4 páginas
  • TRABALHO DE SQL
    434 palavras | 2 páginas
  • Trabalho sql
    436 palavras | 2 páginas
  • trabalho sql
    531 palavras | 3 páginas
  • Trabalho de SQL
    1223 palavras | 5 páginas
  • Trabalho SQL
    489 palavras | 2 páginas