Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
/*######################################################## ATIVIDADE 04 DDL ########################################################*/ -- 1) criar as 3 tables (pais, estado e região) com todos os campos listados, com todos os relacionamentos e as constraints Create database atividade04_ddl; Use atividade04_ddl; -- CRIAR TABELA PAIS Create table tb_pais( cd_pais int auto_increment, nm_pais varchar(50) not null, primary key (cd_pais) ) engine=InnoDB default charset=utf8; -- CRIAR TABELA REGIAO Create table tb_regiao( cd_regiao int auto_increment, nm_regiao varchar(30) not null, id_regiao int not null, primary key (cd_regiao) )engine=InnoDB default charset=utf8; -- CRIAR TABELA ESTADO Create table tb_estado( cd_estado int auto_increment, sg_estado char(2) not null, nm_estado varchar(50) not null, qt_populacao bigint not null, id_pais int not null, id_regiao int not null, primary key (cd_estado), foreign key (id_pais) references tb_pais (cd_pais), foreign key (id_regiao) references tb_regiao (cd_regiao), Constraint sigla_unico unique (sg_estado), constraint estado_unico unique (nm_estado) ) engine=InnoDB default charset=utf8; -- 2) criar a table tb_continente com os campos cd_continente e nm_continente -- CRIAR TABELA CONTINENTE Create table tb_continente( cd_continente int auto_increment, mn_continente varchar(30) not null, primary key (cd_continente) ) engine=InnoDB default charset=utf8; -- 3) adicionar o campo id_continente na tb_pais e adicionar a fk alter table tb_pais add column id_continente int not null default 0; alter table tb_pais add foreign key (id_continente) references tb_continente (cd_continente);
Compartilhar