แบบทดสอบ Pre O-NETแบบทดสอบ Pre O-NET กลุ่มสาระการเรียนรู้การงานอาชีพและเทคโนโลยีชั้นมัธยมศึกษาปีที่
Net Coders Ladies - Introdução a Banco de Dados
-
Upload
aline-lavorato -
Category
Data & Analytics
-
view
523 -
download
1
Transcript of Net Coders Ladies - Introdução a Banco de Dados
![Page 1: Net Coders Ladies - Introdução a Banco de Dados](https://reader034.fdocumentos.com/reader034/viewer/2022042611/58d033891a28ab04288b5fbb/html5/thumbnails/1.jpg)
GRUPO .NET CODERS
Aline Haxkar Lavorato
![Page 2: Net Coders Ladies - Introdução a Banco de Dados](https://reader034.fdocumentos.com/reader034/viewer/2022042611/58d033891a28ab04288b5fbb/html5/thumbnails/2.jpg)
Banco de Dados
FORÚM PROPRIETÁRIO
• O que é um banco de dados?
Nada mais é do que um local aonde você armazena seus dados.
![Page 3: Net Coders Ladies - Introdução a Banco de Dados](https://reader034.fdocumentos.com/reader034/viewer/2022042611/58d033891a28ab04288b5fbb/html5/thumbnails/3.jpg)
Banco de Dados
FORÚM PROPRIETÁRIO
• O que são dados?
![Page 4: Net Coders Ladies - Introdução a Banco de Dados](https://reader034.fdocumentos.com/reader034/viewer/2022042611/58d033891a28ab04288b5fbb/html5/thumbnails/4.jpg)
Banco de Dados
FORÚM PROPRIETÁRIO
Tipos de dados
VARCHAR - aceita uma sequência de caracteres que pode variar o seu tamanho, chegando a no máximo 8.000 mil caracteres.
INTEGER ou INT – aceita valores numéricos inteiros.
CHAR – aceita uma sequência de caracteres de tamanho fixo.
DATETIME – armazena uma data e hora..
DATE - armazena uma data .
TIME – armazena uma hora.
DECIMAL – armazenam números com ponto flutuante (123.00)
![Page 5: Net Coders Ladies - Introdução a Banco de Dados](https://reader034.fdocumentos.com/reader034/viewer/2022042611/58d033891a28ab04288b5fbb/html5/thumbnails/5.jpg)
Banco de Dados
FORÚM PROPRIETÁRIO
Modelagem de banco:
1 – Modelagem relacional
2 – Modelagem Star Schema e Snow Flake
3 – Modelagem NoSql
![Page 6: Net Coders Ladies - Introdução a Banco de Dados](https://reader034.fdocumentos.com/reader034/viewer/2022042611/58d033891a28ab04288b5fbb/html5/thumbnails/6.jpg)
Banco de Dados
FORÚM PROPRIETÁRIO
Relacional:
![Page 7: Net Coders Ladies - Introdução a Banco de Dados](https://reader034.fdocumentos.com/reader034/viewer/2022042611/58d033891a28ab04288b5fbb/html5/thumbnails/7.jpg)
Banco de Dados
FORÚM PROPRIETÁRIO
Star Schema :
![Page 8: Net Coders Ladies - Introdução a Banco de Dados](https://reader034.fdocumentos.com/reader034/viewer/2022042611/58d033891a28ab04288b5fbb/html5/thumbnails/8.jpg)
Banco de Dados
FORÚM PROPRIETÁRIO
Star Schema :
![Page 9: Net Coders Ladies - Introdução a Banco de Dados](https://reader034.fdocumentos.com/reader034/viewer/2022042611/58d033891a28ab04288b5fbb/html5/thumbnails/9.jpg)
Banco de Dados
FORÚM PROPRIETÁRIO
NoSql :
![Page 10: Net Coders Ladies - Introdução a Banco de Dados](https://reader034.fdocumentos.com/reader034/viewer/2022042611/58d033891a28ab04288b5fbb/html5/thumbnails/10.jpg)
Banco de Dados
FORÚM PROPRIETÁRIO
Normalização
Garantir a integridade dos dados, para que as informações não sejam repetidas.
Organizar e categorizar as tabelas da forma mais eficiente, para diminuir a redundância.
![Page 11: Net Coders Ladies - Introdução a Banco de Dados](https://reader034.fdocumentos.com/reader034/viewer/2022042611/58d033891a28ab04288b5fbb/html5/thumbnails/11.jpg)
Banco de Dados
FORÚM PROPRIETÁRIO
Formas Normais:
• 1FN – 1º Forma Normal
• 2FN – 2º Forma Normal
• 3FN – 3º Forma Normal
Forma Normal de Boyce e Codd
• 4FN – 4º Forma Normal
• 5FN – 5º Forma Normal
![Page 12: Net Coders Ladies - Introdução a Banco de Dados](https://reader034.fdocumentos.com/reader034/viewer/2022042611/58d033891a28ab04288b5fbb/html5/thumbnails/12.jpg)
Banco de Dados
FORÚM PROPRIETÁRIO
• 1FN – 1º Forma Normal
Valor tem que ser atômico, ou seja, o atributo não pode ser composto.
![Page 13: Net Coders Ladies - Introdução a Banco de Dados](https://reader034.fdocumentos.com/reader034/viewer/2022042611/58d033891a28ab04288b5fbb/html5/thumbnails/13.jpg)
Banco de Dados
FORÚM PROPRIETÁRIO
• 2FN – 2º Forma Normal
Ela tem que estar na 1FN e todos os atributos não chaves forem dependentes da chave primária.
![Page 14: Net Coders Ladies - Introdução a Banco de Dados](https://reader034.fdocumentos.com/reader034/viewer/2022042611/58d033891a28ab04288b5fbb/html5/thumbnails/14.jpg)
Banco de Dados
FORÚM PROPRIETÁRIO
• 3FN – 3º Forma Normal
Ela tem que estar na 2FN e se nenhuma coluna não-chave depender de outra não-chave.
Na terceira forma normal temos de eliminar aqueles campos que podem ser obtidos pela equação de outros campos da mesma tabela.
![Page 15: Net Coders Ladies - Introdução a Banco de Dados](https://reader034.fdocumentos.com/reader034/viewer/2022042611/58d033891a28ab04288b5fbb/html5/thumbnails/15.jpg)
Banco de Dados
FORÚM PROPRIETÁRIO
Primary key ou chave primária é um índice da sua tabela no qual o valor de seu conteúdo é : único, estático (não deve ser alterada) e JAMAIS será nulo.
Exemplo: Índice de um livro
![Page 16: Net Coders Ladies - Introdução a Banco de Dados](https://reader034.fdocumentos.com/reader034/viewer/2022042611/58d033891a28ab04288b5fbb/html5/thumbnails/16.jpg)
Banco de Dados
FORÚM PROPRIETÁRIO
Primary key ou chave primária é um índice da sua tabela no qual o valor de seu conteúdo é : único, estático (não deve ser alterada) e JAMAIS será nulo.
Exemplo: Índice de um livro
![Page 17: Net Coders Ladies - Introdução a Banco de Dados](https://reader034.fdocumentos.com/reader034/viewer/2022042611/58d033891a28ab04288b5fbb/html5/thumbnails/17.jpg)
Banco de Dados
FORÚM PROPRIETÁRIO
A criação de uma foreign key faz com que você garanta o relacionamento entre tabelas e a integridade dos dados que serão inseridos. Sendo assim, jamais poderemos inserir uma foreign key sem que ela exista na nossa primary key.
Exemplo : Tabela Cidade precisa de uma referência da tabela Estado
![Page 18: Net Coders Ladies - Introdução a Banco de Dados](https://reader034.fdocumentos.com/reader034/viewer/2022042611/58d033891a28ab04288b5fbb/html5/thumbnails/18.jpg)
Banco de Dados
FORÚM PROPRIETÁRIO
CRUD
Create - INSERT INTO Tabela(Coluna1 , Coluna2) VALUES(Val1, Val2)
R – SELECT * FROM TABELA
U – UPDATE TABLE SET Coluna = NovoValor Where Coluna = Valor
D – DELETE TABLE WHERE Coluna = Valor
![Page 19: Net Coders Ladies - Introdução a Banco de Dados](https://reader034.fdocumentos.com/reader034/viewer/2022042611/58d033891a28ab04288b5fbb/html5/thumbnails/19.jpg)
Banco de Dados
FORÚM PROPRIETÁRIO
Joins Serve para que ao realizar uma consulta, seja possível trazer dados de tabelas que se relacionam, ou seja, trazer dados pertencentes á outras tabelas em uma única consulta.
Inner Join - juntar duas ou mais tabelas por dados relacionados.
Left Join - permite obter dados não relacionados encontrados na tabela à esquerda da cláusula Left Join.
Right Join - é o inverso do Left Join, ou seja, retorna todos os dados encontrados na tabela à direita da cláusula Right Join.
![Page 20: Net Coders Ladies - Introdução a Banco de Dados](https://reader034.fdocumentos.com/reader034/viewer/2022042611/58d033891a28ab04288b5fbb/html5/thumbnails/20.jpg)
Contato
Aline Haxkar Lavorato