375294468
1458 palavras
6 páginas
SQL - ExercícioPROF. Gilberto Gaspar
Criar um Banco de Dados
Tabela EMPREGADO Nome João Luiz Fernando Ricardo Jorge Renato RG 10101010 20202020 30303030 40404040 50505050 CIC 11111111 22222222 33333333 44444444 55555555 Depto. 1 2 2 2 3 RG Supervisor NULO 10101010 10101010 20202020 20202020 Salário 3.000,00 2.500,00 2.300,00 4.200,00 1.300,00
Tabela DEPARTAMENTO Nome Contabilidade Engenharia Civil Engenharia Mecânica Número 1 2 3 RG Gerente 10101010 30303030 20202020
Tabela PROJETO Nome Financeiro 1 Motor 3 Prédio Central Número 5 10 20 Localização São Paulo Rio Claro Campinas
Tabela DEPENDENTES RG Responsável 10101010 10101010 20202020 20202020 30303030 Nome Dependente Jorge Luiz Fernanda Ângelo Areia Dt. Nascimento 27/12/86 18/11/79 14/02/69 10/02/95 01/05/90 Relação Filho Filho Cônjuge Filho Filho Sexo Masculino Masculino Feminino Masculino Feminino
Tabela DEPARTAMENTO_PROJETO Número Depto. 2 3 2 Número Projeto 5 10 20
Tabela EMPREGADO_PROJETO RG Empregado 20202020 20202020 30303030 40404040 50505050 Número Projeto 5 10 5 20 20 Horas 10 25 35 50 35
1
SQL - Exercício
PROF. Gilberto Gaspar Observe:
• • •
Nome do Banco de Dados : RH Escolher os Tipo de Campos e Tamanho conforme o conteúdo de cada Tabela Todos os Campos que estão sublinhados devem ser chaves
2
SQL - Exercício
PROF. Gilberto Gaspar
Comando CREATE TABLE
O comando create table permite ao usuário criar uma nova tabela (ou relação). Para cada atributo da relação é definido um nome, um tipo, máscara e algumas restrições. Os tipos de uma coluna são: • char(n): caracteres e strings onde n é o número de caracteres; • integer: inteiros • float: ponto flutuante; • decimal(m,n): onde m é o número de casas inteiras e n o número de casas decimais. A restrição not null indica que o atributo deve ser obrigatoriamente preenchido; se não for especificado, então o “default” é que o atributo possa assumir o valor nulo. A forma geral do comando create table então é: create