Banco de dados
Professora: Joseneuza Aguiar
Aluno: Novack Renato Borges
Matrícula: 201355834
CREATE DATABASE TRABALHOBANCOII;
USO TRABALHOBANCOII;
CREATE TABLE TIPO ( COD_TIPO inteiro sem sinal NOT NULL AUTO_INCREMENT, TIPO VARCHAR (32) NOT NULL, PRIMARY KEY (COD_TIPO));
CRIAR PROFESSOR TABLE ( COD_PROF inteiro sem sinal NOT NULL AUTO_INCREMENT, NOME_PROF VARCHAR (64) NOT NULL, TELEFONE VARCHAR (9) NULL, PRIMARY KEY (COD_PROF) -
);
CREATE TABLE CURSO ( COD_CURSO inteiro sem sinal NOT NULL AUTO_INCREMENT, NOME_CURSO VARCHAR (64) NOT NULL, COD_TIPO inteiro sem sinal NOT NULL, COD_PROF inteiro sem sinal NOT NULL, VALOR DUPLO NOT NULL, PRIMARY KEY (COD_CURSO), ÍNDICE FK_TIPO (COD_TIPO), ÍNDICE FK_PROFESSOR (COD_PROF), FOREIGN KEY (COD_TIPO) REFERÊNCIAS TIPO (COD_TIPO), FOREIGN KEY (COD_PROF) Referências PROFESSOR (COD_PROF));
CREATE TABLE Aluno ( COD_ALUNO inteiro sem sinal NOT NULL AUTO_INCREMENT, NOME_ALUNO VARCHAR (64) NOT NULL, Endereco VARCHAR (230) NOT NULL, EMAIL VARCHAR (128) NOT NULL, PRIMARY KEY (COD_ALUNO)
);
CREATE TABLE PEDIDO ( COD_PEDIDO inteiro sem sinal NOT NULL AUTO_INCREMENT, COD_ALUNO inteiro sem sinal NOT NULL, DATAHORA DATETIME NOT NULL, PRIMARY KEY (COD_PEDIDO), ÍNDICE FK_ALUNO (COD_ALUNO), FOREIGN KEY (COD_ALUNO) REFERÊNCIAS Aluno (COD_ALUNO)
);
CREATE TABLE PEDIDO_DETALHE ( COD_PEDIDO inteiro sem sinal NOT NULL, COD_CURSO inteiro sem sinal NOT NULL, VALOR DUPLO NOT NULL, ÍNDICE FK_PEDIDO (COD_PEDIDO), ÍNDICE FK_CURSO (COD_CURSO), PRIMARY KEY (COD_PEDIDO, COD_CURSO), FOREIGN KEY (COD_PEDIDO) REFERÊNCIAS PEDIDO (COD_PEDIDO), FOREIGN KEY (COD_CURSO) Referências CURSO (COD_CURSO)
);
INSERT INTO TIPO (COD_TIPO, TIPO) VALUES (1, 'Banco de Dados');
INSERT INTO VALUES (TIPO 2, 'Ó Programaà § à £');
INSERT INTO VALUES TIPO (3 ', Modelagem de Dados');