Modelagem

480 palavras 2 páginas
Modelo de Entidade Relacional

Selecionando nome e acidade do cliente com inner join.

select clientes.nome,cidade.cidade from clientes inner join cidade on cidade.cod_cidade = clientes.cod_cidade where nome = 'nome digitado';

SQL

CREATE TABLE cidade ( cod_cidade INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, cidade VARCHAR(30) NULL, PRIMARY KEY(cod_cidade)
);

CREATE TABLE bairro ( cod_bairro INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, bairro VARCHAR(30) NULL, PRIMARY KEY(cod_bairro)
);

CREATE TABLE clientes ( cod_clientes INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, bairro_cod_bairro INTEGER UNSIGNED NOT NULL, cidade_cod_cidade INTEGER UNSIGNED NOT NULL, nome VARCHAR(40) NULL, endereco VARCHAR(40) NULL, CPF CHAR(11) NULL, RG VARCHAR(20) NULL, data_nascimento DATE NULL, OBS TEXT NULL, fone CHAR(11) NULL, email VARCHAR(50) NULL, PRIMARY KEY(cod_clientes), INDEX cliente_FKIndex1(cidade_cod_cidade), INDEX cliente_FKIndex2(bairro_cod_bairro), FOREIGN KEY(cidade_cod_cidade) REFERENCES cidade(cod_cidade) ON DELETE NO ACTION ON UPDATE NO ACTION, FOREIGN KEY(bairro_cod_bairro) REFERENCES bairro(cod_bairro) ON DELETE NO ACTION ON UPDATE NO ACTION
)
TYPE=InnoDB;

CREATE TABLE dependente ( cod_clientes INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, cidade_cod_cidade INTEGER UNSIGNED NOT NULL, clientes_cod_clientes INTEGER UNSIGNED NOT NULL, nome VARCHAR(40) NULL, CPF CHAR(11) NULL, RG VARCHAR(20) NULL, data_nascimento DATE NULL, OBS TEXT NULL, PRIMARY KEY(cod_clientes), INDEX flilho_FKIndex1(clientes_cod_clientes), INDEX dependente_FKIndex2(cidade_cod_cidade), FOREIGN KEY(clientes_cod_clientes) REFERENCES clientes(cod_clientes) ON DELETE NO ACTION ON UPDATE NO ACTION, FOREIGN KEY(cidade_cod_cidade) REFERENCES cidade(cod_cidade) ON DELETE NO ACTION ON UPDATE NO ACTION
)
TYPE=InnoDB;

Relacionados

  • Modelagem
    1127 palavras | 5 páginas
  • Modelagem
    4326 palavras | 18 páginas
  • Modelagem
    377 palavras | 2 páginas
  • Modelagem
    1614 palavras | 7 páginas
  • Modelagem
    850 palavras | 4 páginas
  • modelagem
    1314 palavras | 6 páginas
  • Modelagem
    987 palavras | 4 páginas
  • Modelagem
    2824 palavras | 12 páginas
  • MOdelagem
    331 palavras | 2 páginas
  • Modelagem
    950 palavras | 4 páginas