· 9 years ago · Nov 17, 2016, 03:06 PM
1CREATE DATABASE escola2;
2 USE escola2;
3
4 CREATE TABLE IF NOT EXISTS aluno (
5 matricula INT,
6 nome VARCHAR(25),
7 sobrenome VARCHAR(30),
8 cod_curso VARCHAR(20),
9 periodo INT
10) ENGINE=InnoDB AUTO_INCREMENT=1 ;
11
12CREATE TABLE IF NOT EXISTS professor (
13 codigo INT,
14 nome VARCHAR(25),
15 sobrenome VARCHAR(30),
16 curso_ministrado VARCHAR(30),
17 setor VARCHAR(30),
18 salario DECIMAL(8,2)
19) ENGINE=InnoDB AUTO_INCREMENT=1 ;
20
21CREATE TABLE estado_civil(
22 id_estado INT NOT NULL auto_increment PRIMARY KEY,
23 estado VARCHAR(20) NOT NULL,
24 id_funcionario INT NOT NULL,
25 foreign key(id_estado) references aluno(matricula)
26);
27
28CREATE DATABASE escola2;
29USE escola2;
30
31CREATE TABLE IF NOT EXISTS aluno (
32 matricula INT NOT NULL auto_increment PRIMARY KEY,
33 nome VARCHAR(25),
34 sobrenome VARCHAR(30),
35 cod_curso VARCHAR(20),
36 periodo INT
37) ENGINE=InnoDB AUTO_INCREMENT=1;
38
39CREATE TABLE IF NOT EXISTS professor (
40 codigo INT NOT NULL auto_increment PRIMARY KEY,
41 nome VARCHAR(25),
42 sobrenome VARCHAR(30),
43 curso_ministrado VARCHAR(30),
44 setor VARCHAR(30),
45 salario DECIMAL(8,2)
46) ENGINE=InnoDB AUTO_INCREMENT=1;
47
48CREATE TABLE estado_civil (
49 id_estado INT NOT NULL auto_increment PRIMARY KEY,
50 estado VARCHAR(20) NOT NULL,
51 id_funcionario INT NOT NULL,
52 foreign key(id_estado) references aluno(matricula)
53) ENGINE=InnoDB AUTO_INCREMENT=1;