Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # nome do arquivo: sql-empresa-departamentos
- DROP DATABASE IF EXISTS EMPRESA;
- CREATE DATABASE EMPRESA;
- USE EMPRESA;
- # CRIE A TABELA DE DEPARTAMENTOS CONFORME O DIAGRAMA
- CREATE TABLE IF NOT EXISTS DEPARTAMENTOS (
- id_departamento INT UNSIGNED NOT NULL AUTO_INCREMENT,
- sigla VARCHAR(10) NOT NULL,
- nome VARCHAR(50) NOT NULL,
- PRIMARY KEY (id_departamento)
- ) ENGINE = InnoDB; # InnoDB obriga a tabela a suportar relacionamento
- # CRIA TABELA FUNCIONARIOS
- CREATE TABLE IF NOT EXISTS FUNCIONARIOS (
- id_funcionario INT UNSIGNED NOT NULL AUTO_INCREMENT,
- nome VARCHAR(45) NOT NULL,
- dt_nascimento DATE,
- dt_admissao DATETIME DEFAULT CURRENT_TIMESTAMP,
- genero CHAR(1),
- salario DECIMAL(8,2) NOT NULL,
- id_departamento INT UNSIGNED NOT NULL,
- PRIMARY KEY (id_funcionario),
- CONSTRAINT fk_FUNCIONARIOS_DEPARTAMENTOS
- FOREIGN KEY (id_departamento)
- REFERENCES DEPARTAMENTOS(id_departamento)
- ) ENGINE = InnoDB;
- # DESAFIO: CRIE A TABELA TELEFONES COM O SEU RELACIONAMENTO
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement