GRUPO .NET CODERS
Aline Haxkar Lavorato
Banco de Dados
FORÚM PROPRIETÁRIO
• O que é um banco de dados?
Nada mais é do que um local aonde você armazena seus dados.
Banco de Dados
FORÚM PROPRIETÁRIO
• O que são dados?
Banco de Dados
FORÚM PROPRIETÁRIO
Tipos de dados
VARCHAR - aceita uma sequência de caracteres que pode variar o
seu tamanh...
Banco de Dados
FORÚM PROPRIETÁRIO
Modelagem de banco:
1 – Modelagem relacional
2 – Modelagem Star Schema e Snow Flake
3 – ...
Banco de Dados
FORÚM PROPRIETÁRIO
Relacional:
Banco de Dados
FORÚM PROPRIETÁRIO
Star Schema :
Banco de Dados
FORÚM PROPRIETÁRIO
Star Schema :
Banco de Dados
FORÚM PROPRIETÁRIO
NoSql :
Banco de Dados
FORÚM PROPRIETÁRIO
Normalização
Garantir a integridade dos dados, para que as informações não sejam
repetid...
Banco de Dados
FORÚM PROPRIETÁRIO
Formas Normais:
• 1FN – 1º Forma Normal
• 2FN – 2º Forma Normal
• 3FN – 3º Forma Normal
...
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
comp...
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
d...
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
...
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 ...
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 ...
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...
Banco de Dados
FORÚM PROPRIETÁRIO
CRUD
Create - INSERT INTO Tabela(Coluna1 , Coluna2) VALUES(Val1, Val2)
R – SELECT * FROM...
Banco de Dados
FORÚM PROPRIETÁRIO
Joins
Serve para que ao realizar uma consulta, seja possível trazer dados
de tabelas que...
Contato
Aline Haxkar Lavorato
Próximos SlideShares
Carregando em…5
×

Net Coders Ladies - Introdução a Banco de Dados

553 visualizações

Publicada em

Palestra sobre banco de dados realizada no Net Coders Ladies no dia 26 de setembro de 2015

Publicada em: Dados e análise

Net Coders Ladies - Introdução a Banco de Dados

  1. 1. GRUPO .NET CODERS Aline Haxkar Lavorato
  2. 2. Banco de Dados FORÚM PROPRIETÁRIO • O que é um banco de dados? Nada mais é do que um local aonde você armazena seus dados.
  3. 3. Banco de Dados FORÚM PROPRIETÁRIO • O que são dados?
  4. 4. 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)
  5. 5. Banco de Dados FORÚM PROPRIETÁRIO Modelagem de banco: 1 – Modelagem relacional 2 – Modelagem Star Schema e Snow Flake 3 – Modelagem NoSql
  6. 6. Banco de Dados FORÚM PROPRIETÁRIO Relacional:
  7. 7. Banco de Dados FORÚM PROPRIETÁRIO Star Schema :
  8. 8. Banco de Dados FORÚM PROPRIETÁRIO Star Schema :
  9. 9. Banco de Dados FORÚM PROPRIETÁRIO NoSql :
  10. 10. 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.
  11. 11. 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
  12. 12. 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.
  13. 13. 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.
  14. 14. 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.
  15. 15. 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
  16. 16. 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
  17. 17. 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
  18. 18. 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
  19. 19. 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.
  20. 20. Contato Aline Haxkar Lavorato

×