Banco de DadosAula 1 – Introdução a Banco de Dados           Instrutor Rafael Albani
Conteúdo●   Banco de Dados●   SGBD – Sistema Gerenciador de Banco    de Dados●   Modelo Relacional●   Banco de Dados Relac...
Banco de Dados●   É um conjunto de registros dispostos em    estrutura regular que possibilita a    reorganização dos mesm...
Banco de Dados●   São utilizados em diversas aplicações,    abrangendo praticamente todo o campo    dos programas de compu...
SGBD●   É o conjunto de programas de    computador que tem por responsabilidade    o gerenciamento de uma base de dados;● ...
SGBD●   Principais SGBDs do mercado:       –   Oracle;       –   SQL Server;       –   Firebird;       –   MySQL;       – ...
Modelo Relacional●   É um modelo de dados, utilizado por um    Sistema Gerenciador de Banco de Dados    (SGBD), que se bas...
Modelo Relacional●   Baseia-se em dois conceitos:       –   Entidade;       –   Relação.
Modelo Relacional - Entidade●   Uma entidade é uma estrutura, também    conhecida como tabela, organizada para    armazena...
Modelo Relacional - Relação●   Determina o modo como cada registro de    cada tabela se associa a registros de    outras t...
Banco de Dados Relacional●   É um Banco de Dados que segue o    modelo relacional;●   Conceito abstrato que define maneira...
Banco de Dados Relacional●   A linguagem padrão dos bancos de dados    relacionais é a Structured Query    Language, ou si...
Tabelas (Entidades)●   É uma estrutura de linhas e colunas,    semelhante a uma planilha eletrônica;●   Em uma tabela cada...
Tabelas (Entidades) - Exemplo           Tabela/Entidade - Cliente ID        Nome            Telefone      Cidade  1   Loja...
Registros (Tuplas)●   Cada linha formada por uma lista    ordenada de colunas representa um    registro, ou tupla;●   Um r...
Registros (Tuplas)                                               Registro           Tabela/Entidade - Cliente ID        No...
Colunas (Tribunas)●   Cada coluna representa um espaço para    armazenamento de um determinado dado    de um registro em p...
Colunas (Tribunas)  Coluna              Coluna        Coluna          Coluna                Tabela/Entidade - Cliente ID  ...
Referências●   Material sobre o Modelo Relacional:    http://pt.wikipedia.org/wiki/Modelo_relacional●   Material sobre Ban...
Próximos SlideShares
Carregando em…5
×

Aula1 - Apresentação de Banco de Dados

27.151 visualizações

Publicada em

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

Publicada em: Tecnologia

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

×