- 4° Semestre

MySQL


Disciplina: “Banco de dados e internet II”



No primeiro semestre de 2020, foi estudado o funcionamento de um banco de dados e como é possível montar uma DER (Diagrama Entidade-Relacionamento). Com isso, nesse semestre, em banco de dados e internet II, foi feito um banco de dados funcional, onde é possível guardar dados, além de ser possível selecionar dados específicos em uma tabela.

“O sistema de gerenciamento de banco de dados é, atualmente, uma ferramenta indispensável para gerenciar informações” (Raghu Ramakrishnan e Johannes Gehrke, 2008, p. xxi). Como o autor diz, essa ferramenta é algo realmente muito importante, pois possibilita ter acesso mais rápido a informações armazenadas.

Para a efetivação do trabalho, houve uma pesquisa para saber qual diagrama entidade-relacionamento seria feito, assim como o banco de dados. Logo abaixo é possivel visualizar qual foi o escolhido.

Diagrama entidade-relacionamento

O código a seguir se refere a base onde serão inseridas as tabelas de estado, cidade, bairro e endereço.

create database prova

default character set utf8

default collate utf8_general_ci;



logo esses são os códigos das tabelas.


create table estado(

id int (11) not null auto_increment,

sigla char(2),

primary key (id)

)DEFAULT CHARSET = utf8;


create table cidade(

id int (11) not null auto_increment,

nome varchar(38),

estado_id int (11),

primary key (id),

foreign key (estado_id) references estado(id)

)DEFAULT CHARSET = utf8;


create table bairro(

id int (11) not null auto_increment,

nome varchar(38),

cidade_id int (11),

primary key (id),

foreign key (cidade_id) references cidade(id)

)DEFAULT CHARSET = utf8;


create table endereco(

id bigint (20) not null auto_increment,

tipo_local varchar(15),

logradouro varchar(128),

numero int(11),

complemento varchar(255),

bairro_id int(11),

primary key (id),

foreign key (bairro_id) references bairro(id)

)DEFAULT CHARSET = utf8;

Contado




Localização Fatec