Banco De Dados II
Ensaios: Banco De Dados II. Pesquise 862.000+ trabalhos acadêmicosPor: Driuzzo • 25/9/2013 • 635 Palavras (3 Páginas) • 540 Visualizações
create table tbl_empregado(
idEmpregado int NOT NULL AUTO_INCREMENT,
idSupervisor int,
idDepartamento int,
nome varchar(45),
cpf varchar(11),
salario numeric(10,2)
sexo varchar(1),
dataNasc date,
CONSTRAINT fk_idSupervisor FOREIGN KEY (idSupervisor)
REFERENCES tbl_empregado(idEmpregado),
CONSTRAINT fk_idDepartamento FOREIGN KEY (idDepartamento)
REFERENCES tbl_departamento(idDepartamento),
PRIMARY KEY(idEmpregado)
);
+----------------+---------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+----------------+---------------+------+-----+---------+----------------+
| idEmpregado | int(11) | NO | PRI | NULL | auto_increment |
| idSupervisor | int(11) | YES | MUL | NULL | |
| idDepartamento | int(11) | YES | MUL | NULL | |
| nome | varchar(45) | YES | | NULL | |
| cpf | varchar(11) | YES | | NULL | |
| salario | decimal(10,2) | YES | | NULL | |
| sexo | varchar(1) | YES | | NULL | |
| dataNasc | date | YES | | NULL | |
+----------------+---------------+------+-----+---------+----------------+
INSERT INTO tbl_empregado (nome, cpf, salario, sexo, dataNasc) VALUES ("Jose", "32154289674", 2800.00, "M", "1980/05/20");
INSERT INTO tbl_empregado (nome, cpf, salario, sexo, dataNasc) VALUES ("Joao", "32154963652", 2200.00, "M", "1985/09/05");
INSERT INTO tbl_empregado (nome, cpf, salario, sexo, dataNasc) VALUES ("Juca", "12357453661", 2000.00, "M", "1989/04/05");
update tbl_empregado set idDepartamento = 2 where idEmpregado = 3;
create table tbl_departamento(
idDepartamento int NOT NULL AUTO_INCREMENT,
idGerente int,
dataGerente date,
nome varchar(45),
CONSTRAINT fk_idGerente FOREIGN
...