A maior rede de estudos do Brasil

Grátis
2 pág.
Atividade_Unidade_1_Banco_de_Dados_Faustino_De_Jesus_Souza_Junior

Pré-visualização | Página 1 de 1

Empregados
alocados em
abreviatura
codigo_projeto
descricao_proj
(1,n)
codigo_empregado
(1,n)
Projetos
nome_empregado
tem
(1,n)
(1,1)
Cargos
(1,n)
(1,1)
Setores
pertencem a
codigo_setor
descricao_setor
codigo_cargo
descricao_cargo
salario
1º Construa o modelo relacional que representa o cenário exposto, contemplando tabelas, campos, chaves primárias e chaves estrangeiras no modelo.
CREATE TABLE Empregado (
empregadoMatricula char(5) PRIMARY KEY,
empredadoNome varchar (50),
departamentoID int);
CREATE TABLE Departamento (
departamentoID int UNIQUE,
departamentoNome varchar(50));
ALTER TABLE Empregado ADD CONSTRAINT fk_empregado_depto
FOREIGN KEY (departamentoID)
PREFERECENCES Departamento(departamentoOD));
INSERT INTO Departamento VALUES (1, ‘Vendas’);
INSERT INTO Departamento VALUES (3, ‘Engenharia’);
INSERT INTO Departamento VALUES (4, ‘Contabilidade’);
INSERT INTO Departamento VALUES (5, ‘Propaganda’);
INSERT INTO Emprego VALUES (‘10001’, ‘Juliana’, 1);
INSERT INTO Emprego VALUES (‘10003’, ‘Julio’, 3);
INSERT INTO Emprego VALUES (‘10004’, ‘Leonardo’, 3);
INSERT INTO Emprego VALUES (‘10005’, ‘Sheila’, 4);
INSERT INTO Emprego VALUES (‘10005’, ‘João’, NULL);
2º Apresente o comando de DDL (Data Definition Language) para a criação da tabela de CARGOS, contemplando os campos, seus tipos de dados, a obrigatoriedade e a chave primária.