Escolar Documentos
Profissional Documentos
Cultura Documentos
BANCO DE DADOS
Cláudio Batista
https://www.devmedia.com.br/dbdesigner-modelagem-de-dados/6840
ADMINISTRAÇÃO DE
5
DADOS */ /* DESCOBRINDO COMO É A
1
05/03/2023
Uma comparação bem didática é o tipo char e varchar A palavra var, vem de variant, em inglês, ou seja,
Todos os bancos de dados possuem tipos que devem ser atribuídos aos dados de uma
que é dinâmica. Logo, vimos que 1 caractere é igual a 1 byte. Vejamos então a tipagem varchar(10)
tabela. Para caracteres literais, temos char e varchar, para números temos int e float, para
char(10) entrando a palavra joao total de bytes varchar(10) = 4 bytes total de bytes char(10) = 10 bytes
objetos como fotos e documentos, temos o blob, para textos extensos, temos o text.
isso ocorre pois o char não varia. Os caracteres restantes serão preenchidos com espaço. eles não ficam
vazios. Enquanto que no varchar, o tipo varia conforme o dado.
A disciplina de banco de dados é tão fantástica que ao entendermos o porque das coisas,
podemos iniciar já em modo avançado e um bom exemplo disso são os tipos. Há uma Então utilizo sempre o varchar? Não. O char é ligeiramente mais performático, por não ter que gastar
profissão dentro da área que é a do analista de performance ou tuning, esse profissional é tempo variando de tamanho. Então a regra é utilizar sempre o char quando sabemos que o número de
responsável por analisar o banco de dados e deixá-lo mais rápido. Parece algo avançado, caracteres naquela coluna não vai variar nunca. Por exemplo, unidade federativa, com dois dígitos, sexo
e é! Porém, com algumas atitudes simples, podemos deixar o banco sem a necessidade de com um digito e assim por diante. Vista a diferença que podemos fazer com uma tipagem correta de
atuação desse profissional. tabelas, na próxima aula detalharemos os tipos do Mysql e nos módulos específicos de cada banco, você
entenderá os tipos correspondentes no Sql Server e no Oracle, que mudam muito pouco.
Cada caractere no banco de dados, vale 1 byte. Sendo assim, se eu entro com o /*Sintaxe básica de Inserção – INSERT INTO TABELA */
dado JOÃO, estou entrando com 4 bytes no meu banco. E o que isso tem a ver com
o tipo de dados de uma tabela?
/* FORMA 02 - COLOCANDO AS COLUNAS */
*/
O banco de dados funciona como um download de dados da
internet. Se baixamos um arquivo de 1 giga, temos um tempo
maior que o download de 50 megas, considerando a mesma
velocidade de conexão. INSERT INTO CLIENTE
(NOME,SEXO,ENDERECO,TELEFONE,CPF)
VALUES('LILIAN','F','SENADOR SOARES - TIJUCA -
Ao tiparmos uma tabela de modo errado ou displicente, vamos RIO DE JANEIRO - RJ','947785696',887774856);
aumentar a quantidade de dados que será baixada do banco de
dados, prolongando assim o tempo de resposta.
2
05/03/2023
('CARLA','F','CARLA@TERATI.COM.BR',7745828,'66
587458','SAMUEL SILVA - CENTRO - BELO
HORIZONTE - MG');
https://www.homehost.com.br/blog/tutoriais/mysql/o-que-e-um-banco-de-dados/
Exemplos:
Banco de Dados de Recursos Humanos de uma empresa;
Banco de Dados de Aplicações Financeiras;
Banco de Dados de uma empresa de energia elétrica.
https://sites.google.com/site/uniplibancodedados1/aulas/aula-2---banco-de-dados
https://www.estudopratico.com.br/banco-de-dados/
3
05/03/2023
4
05/03/2023
5
05/03/2023
No diagrama abaixo a entidade, APROVEITAMENTO é uma entidade associativa porque a sua identificação só possível a
partir da Matrícula, identificador da entidade ALUNO e de Código, identificador da entidade DISCIPLINA. Ou sejam,
quando nos referimos ao aproveitamento 7,3, por exemplo, ele só tem sentido quando associado a uma aluno e a uma
disciplina. Assim: João Ribeiro Ferraz (Aluno) obteve a nota 7,3 (Aproveitamento) em Banco de Dados (Disciplina).
6
05/03/2023
Único
Não-Único
Simples
Quando possui um domínio simples. Por exemplo, o atributo sexo tem um
domínio simples pois é formado pelo conjunto (único) das letras F e M.
Composto
Quando possui mais de um domínio simples. Endereço de uma pessoa, por
exemplo. Ele é formado pelos domínios, simples, dos Logradouros, dos Bairros,
das Cidades, dos Estados e dos CEP´s.
7
05/03/2023
Relacionamentos
O professor Mário (1) leciona Física e Análise (2) e Física (1) é lecionada por Mário e Sérgio (2).
O professor Francisco (1) leciona Matemática (1) e Matemática (1) é lecionada por Francisco (1)
8
05/03/2023
9
05/03/2023
EXEMPLOS DE DIAGRAMA ER
10