Script Sql

525 palavras 3 páginas
BANCO DE DADOS ATIVIDADE
CREATE TABLE empregado ( codEmp INTEGER NOT NULL, nome VARCHAR(45), dataNasc DATE, endereco VARCHAR(90), sexo CHAR(1), salario NUMERIC(10,2), codSuperv INTEGER, codDepto INTEGER, PRIMARY KEY (codEmp)
);

CREATE TABLE departamento ( codDepto INTEGER NOT NULL, nome VARCHAR(45), gerente INTEGER, dataGerente DATE, PRIMARY KEY (codDepto)
);

CREATE TABLE projeto ( codProj INTEGER NOT NULL, titulo VARCHAR(45), codDepto INTEGER, PRIMARY KEY (codProj)
);

CREATE TABLE trabalhaEm ( codEmp INTEGER NOT NULL, codProj INTEGER NOT NULL, horas INTEGER, PRIMARY KEY (codEmp,codProj)
);

CREATE TABLE dependente ( codEmp INTEGER NOT NULL, nome VARCHAR(45), sexo CHAR(1), dataNasc DATE, relacao VARCHAR(20), PRIMARY KEY (codEmp,nome)

);

ALTER TABLE empregado ADD CONSTRAINT empregado_depto_fk FOREIGN KEY (codDepto) REFERENCES departamento(codDepto);
ALTER TABLE projeto ADD CONSTRAINT projeto_depto_fk FOREIGN KEY (codDepto) REFERENCES departamento(codDepto);
ALTER TABLE dependente ADD CONSTRAINT dependente_empregado_fk FOREIGN KEY (codEmp) REFERENCES empregado(codEmp);

INSERT INTO departamento VALUES (5,'Pesquisa',2,'1988-05-22');
INSERT INTO departamento VALUES (4,'Administracao',4,'1985-01-01');
INSERT INTO departamento VALUES (1,'Direcao',7,'1981-06-19');

INSERT INTO empregado VALUES (1,'Joao da Silva','1955-01-09','Rua dos Camelos, 23','M',30000,2,5);
INSERT INTO empregado VALUES (2,'Horacio Bagual','1970-10-10','Av. dos Tapejaras, 90','M',40000,7,5);
INSERT INTO empregado VALUES (3,'Ana Bacana','1980-06-20','Av. Atacama, 10 apto 22','F',25000,4,4);
INSERT INTO empregado VALUES (4,'Antonio Pestana','1990-04-13','Rod. Imigrantes, 1940','M',45000,7,4);
INSERT INTO empregado

Relacionados

  • Scripts em SQL
    885 palavras | 4 páginas
  • script sql
    940 palavras | 4 páginas
  • Script sql
    675 palavras | 3 páginas
  • resposta script sql dos 3 exerc cios feitos em sala
    717 palavras | 3 páginas
  • Scripts criados na linguagem de programação de banco de dados sql para extração de dados referentes às opções de respostas dos formulários criados pelo inep para os censos escolares e prova brasil
    6539 palavras | 27 páginas
  • Sms autoreply from database
    1534 palavras | 7 páginas
  • Desenvolvimento de Softwares
    1602 palavras | 7 páginas
  • Tutorial dts
    2045 palavras | 9 páginas
  • Was
    686 palavras | 3 páginas
  • How to create a sql 2008 data base
    4164 palavras | 17 páginas