Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE DATABASE agenda;
- USE agenda;
- CREATE TABLE contato
- (
- cod INT AUTO_INCREMENT PRIMARY KEY,
- nome VARCHAR (100) NOT NULL,
- profissao VARCHAR (80) NOT NULL,
- email VARCHAR (50)
- );
- CREATE TABLE telefone
- (
- tipo VARCHAR (20),
- numero VARCHAR (20) NOT NULL PRIMARY KEY
- );
- CREATE TABLE endereco
- (
- cod INT AUTO_INCREMENT PRIMARY KEY,
- tipo VARCHAR (20),
- logradouro VARCHAR (60) NOT NULL,
- numero VARCHAR (8) NOT NULL,
- bairro VARCHAR (30) NOT NULL,
- cidade VARCHAR (30) NOT NULL
- );
- CREATE TABLE reside
- (
- cod_contato INT NOT NULL,
- cod_endereco INT NOT NULL,
- PRIMARY KEY (cod_contato, cod_endereco),
- FOREIGN KEY (cod_contato) REFERENCES contato (cod),
- FOREIGN KEY (cod_endereco) REFERENCES endereco (cod)
- );
- CREATE TABLE possui
- (
- cod_contato INT NOT NULL,
- num_telefone VARCHAR (20) NOT NULL,
- PRIMARY KEY (cod_contato, num_telefone),
- FOREIGN KEY (cod_contato) REFERENCES contato (cod),
- FOREIGN KEY (num_telefone) REFERENCES telefone (numero)
- );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement