Aula1 - Apresentação de Banco de Dados

24.278 visualizações

Publicada em

Breve descrição dos principais conceitos e artefatos utilizados para o trabalho com bancos de dados.

Publicada em: Tecnologia
1 comentário
13 gostaram
Estatísticas
Notas
Sem downloads
Visualizações
Visualizações totais
24.278
No SlideShare
0
A partir de incorporações
0
Número de incorporações
4.380
Ações
Compartilhamentos
0
Downloads
716
Comentários
1
Gostaram
13
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Aula1 - Apresentação de Banco de Dados

  1. 1. Banco de DadosAula 1 – Introdução a Banco de Dados Instrutor Rafael Albani
  2. 2. Conteúdo● Banco de Dados● SGBD – Sistema Gerenciador de Banco de Dados● Modelo Relacional● Banco de Dados Relacional● Tabelas (Entidades)● Registros (Tuplas)● Colunas (Tribunas)
  3. 3. Banco de Dados● É um conjunto de registros dispostos em estrutura regular que possibilita a reorganização dos mesmos e produção de informação;● Um Banco de Dados dispõe de dados, que recuperados de uma certa forma geram informações;● Agrupa registros utilizáveis para um mesmo fim;
  4. 4. Banco de Dados● São utilizados em diversas aplicações, abrangendo praticamente todo o campo dos programas de computador.
  5. 5. SGBD● É o conjunto de programas de computador que tem por responsabilidade o gerenciamento de uma base de dados;● Seu principal objetivo é retirar da aplicação cliente a responsabilidade de gerenciar o acesso, manipulação e organização dos dados.
  6. 6. SGBD● Principais SGBDs do mercado: – Oracle; – SQL Server; – Firebird; – MySQL; – PostgreSQL.
  7. 7. Modelo Relacional● É um modelo de dados, utilizado por um Sistema Gerenciador de Banco de Dados (SGBD), que se baseia no princípio em que todos os dados estão armazenados em tabelas;● O conceito foi criado por Edgar Frank Codd em 1970.
  8. 8. Modelo Relacional● Baseia-se em dois conceitos: – Entidade; – Relação.
  9. 9. Modelo Relacional - Entidade● Uma entidade é uma estrutura, também conhecida como tabela, organizada para armazenar dados que tenham alguma relação.● É definida através da abstração de entidades do mundo real.
  10. 10. Modelo Relacional - Relação● Determina o modo como cada registro de cada tabela se associa a registros de outras tabelas;● Permite relacionar dados de forma a gerar informações utilizando dados de entidades (tabelas) diferentes.
  11. 11. Banco de Dados Relacional● É um Banco de Dados que segue o modelo relacional;● Conceito abstrato que define maneiras de armazenar, manipular e recuperar dados estruturados unicamente na forma de tabelas;
  12. 12. Banco de Dados Relacional● A linguagem padrão dos bancos de dados relacionais é a Structured Query Language, ou simplesmente SQL, como é comumente conhecida.
  13. 13. Tabelas (Entidades)● É uma estrutura de linhas e colunas, semelhante a uma planilha eletrônica;● Em uma tabela cada linha contém um mesmo número de colunas;● Um banco de dados é composto de várias tabelas, cada tabela representando uma entidade em particular.
  14. 14. Tabelas (Entidades) - Exemplo Tabela/Entidade - Cliente ID Nome Telefone Cidade 1 Loja São Francisco 3220-8967 Salto do Lontra 2 Loja 10 3456-9078 Palmira 3 Loja Travel 3456-2312 Palmas 4 Loja Nono Micoud 2344-1234 Pato Branco
  15. 15. Registros (Tuplas)● Cada linha formada por uma lista ordenada de colunas representa um registro, ou tupla;● Um registro é um elemento, instância de uma tabela.
  16. 16. Registros (Tuplas) Registro Tabela/Entidade - Cliente ID Nome Telefone Cidade 1 Loja São Francisco 3220-8967 Salto do Lontra 2 Loja 10 3456-9078 Palmira 3 Loja Travel 3456-2312 Palmas 4 Loja Nono Micoud 2344-1234 Pato Branco
  17. 17. Colunas (Tribunas)● Cada coluna representa um espaço para armazenamento de um determinado dado de um registro em particular.
  18. 18. Colunas (Tribunas) Coluna Coluna Coluna Coluna Tabela/Entidade - Cliente ID Nome Telefone Cidade 1 Loja São Francisco 3220-8967 Salto do Lontra 2 Loja 10 3456-9078 Palmira 3 Loja Travel 3456-2312 Palmas 4 Loja Nono Micoud 2344-1234 Pato Branco
  19. 19. Referências● Material sobre o Modelo Relacional: http://pt.wikipedia.org/wiki/Modelo_relacional● Material sobre Bando de Dados: http://pt.wikipedia.org/wiki/Banco_de_dados● Material sobre SGBD: http://pt.wikipedia.org/wiki/SGBD

×