SlideShare uma empresa Scribd logo
2
Mais lidos
11
Mais lidos
19
Mais lidos
Banco de Dados
Aula 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 Relacional
●   Tabelas (Entidades)
●   Registros (Tuplas)
●   Colunas (Tribunas)
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;
Banco de Dados
●   São utilizados em diversas aplicações,
    abrangendo praticamente todo o campo
    dos programas de computador.
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.
SGBD
●   Principais SGBDs do mercado:
       –   Oracle;
       –   SQL Server;
       –   Firebird;
       –   MySQL;
       –   PostgreSQL.
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.
Modelo Relacional
●   Baseia-se em dois conceitos:
       –   Entidade;
       –   Relação.
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.
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.
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;
Banco de Dados Relacional
●   A linguagem padrão dos bancos de dados
    relacionais é a Structured Query
    Language, ou simplesmente SQL, como é
    comumente conhecida.
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.
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
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.
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
Colunas (Tribunas)
●   Cada coluna representa um espaço para
    armazenamento de um determinado dado
    de um registro em particular.
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
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

Mais conteúdo relacionado

Mais procurados (20)

PDF
Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)
Leinylson Fontinele
 
PPTX
Introdução a modelagem de dados - Banco de Dados
info_cimol
 
PPTX
Aula 4 banco de dados
Jorge Ávila Miranda
 
PPTX
Modelagem de Dados
Roberto Grande
 
PDF
Banco de Dados II Aula Prática 1 (Conversão do modelo conceitual para modelo ...
Leinylson Fontinele
 
PDF
Banco de Dados I - Aula 10 - Banco de Dados Relacional (Modelo Físico)
Leinylson Fontinele
 
PPT
Aula 5 - Modelo de Entidade e Relacionamento - MER
Vitor Hugo Melo Araújo
 
PDF
Banco de Dados I - Aula Prática - Criando o Primeiro Banco
Leinylson Fontinele
 
PDF
Modelação de Dados
Alberto Simões
 
PDF
Modelagem de dados
Fábio Ferreira
 
PPTX
Modelo E-R
Joeldson Costa Damasceno
 
PDF
Mer - Modelo Entidade Relacionamento
Rademaker Siena
 
DOCX
Modelo Relacional, Rede e Hierárquico
rosimaracorsino
 
PPTX
Banco de Dados Conceitos
Cleber Ramos
 
PDF
Banco de Dados I Aula 06 - Generalização e Especialização
Leinylson Fontinele
 
PDF
Banco de Dados - Introdução - Projeto de Banco de Dados - DER
Rangel Javier
 
PDF
5- Modelo entidade Relacionamento - Cardinalidade - Profª Cristiane Fidelix
Cris Fidelix
 
PPT
Aula 4 - Sistemas Gerenciadores de Banco de Dados
Vitor Hugo Melo Araújo
 
PPTX
Modelagem de dados
Fabrício Lopes Sanchez
 
PDF
Banco de Dados II Aula 01 - Apresentação
Leinylson Fontinele
 
Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)
Leinylson Fontinele
 
Introdução a modelagem de dados - Banco de Dados
info_cimol
 
Aula 4 banco de dados
Jorge Ávila Miranda
 
Modelagem de Dados
Roberto Grande
 
Banco de Dados II Aula Prática 1 (Conversão do modelo conceitual para modelo ...
Leinylson Fontinele
 
Banco de Dados I - Aula 10 - Banco de Dados Relacional (Modelo Físico)
Leinylson Fontinele
 
Aula 5 - Modelo de Entidade e Relacionamento - MER
Vitor Hugo Melo Araújo
 
Banco de Dados I - Aula Prática - Criando o Primeiro Banco
Leinylson Fontinele
 
Modelação de Dados
Alberto Simões
 
Modelagem de dados
Fábio Ferreira
 
Mer - Modelo Entidade Relacionamento
Rademaker Siena
 
Modelo Relacional, Rede e Hierárquico
rosimaracorsino
 
Banco de Dados Conceitos
Cleber Ramos
 
Banco de Dados I Aula 06 - Generalização e Especialização
Leinylson Fontinele
 
Banco de Dados - Introdução - Projeto de Banco de Dados - DER
Rangel Javier
 
5- Modelo entidade Relacionamento - Cardinalidade - Profª Cristiane Fidelix
Cris Fidelix
 
Aula 4 - Sistemas Gerenciadores de Banco de Dados
Vitor Hugo Melo Araújo
 
Modelagem de dados
Fabrício Lopes Sanchez
 
Banco de Dados II Aula 01 - Apresentação
Leinylson Fontinele
 

Semelhante a Aula1 - Apresentação de Banco de Dados (20)

PPT
Ara7129 unidade-1-v1
Samuel Minatto
 
PPTX
Banco de dados
Albert Belchior
 
PPTX
Novo microsoft office power point presentation
machadocarla
 
PPTX
Primeira Aula BANCO DE DADOS II_2024.pptx
suellencarolinerosa
 
PPTX
Slide da aula 04
AndrezaRaquel1
 
PPTX
Isc aula 5 - estrutura e organização da informação
Fábio Andrade
 
PPTX
Módulo 12 - Introdução aos sistemas de informação
Luis Ferreira
 
PPT
eduardo teste ubc
Carlos eduardo da silva coelho
 
PDF
Base de Dados - Introdução
Mariana Hiyori
 
PDF
Tema 5 -_as_-_modelacao_do_fluxo_de_dados_-_dc_dfd_2009
Pedro A. Uamusse
 
PPTX
Introdução à Modelagem de Dados - Princípios Fundamentais.pptx
Anderson Maciel
 
PPTX
Introdução ao banco de dados
Rudson Kiyoshi Souza Carvalho
 
PDF
Banco de Dados - Part01
Rangel Javier
 
PDF
Banco de dados
padinho
 
PDF
Apostila de bd
leonelbrizola1
 
PPTX
Sql - introdução
Samuel Novais, MBA
 
PDF
Descbanco
inetep
 
PDF
Aula banco de dados
Cristiano Roberto
 
PDF
Aula01_Introducao_Projeto_BancoDados.pdf
GabrielMarchesan
 
PDF
Sistemas de Base de Dados
Mariana Hiyori
 
Ara7129 unidade-1-v1
Samuel Minatto
 
Banco de dados
Albert Belchior
 
Novo microsoft office power point presentation
machadocarla
 
Primeira Aula BANCO DE DADOS II_2024.pptx
suellencarolinerosa
 
Slide da aula 04
AndrezaRaquel1
 
Isc aula 5 - estrutura e organização da informação
Fábio Andrade
 
Módulo 12 - Introdução aos sistemas de informação
Luis Ferreira
 
Base de Dados - Introdução
Mariana Hiyori
 
Tema 5 -_as_-_modelacao_do_fluxo_de_dados_-_dc_dfd_2009
Pedro A. Uamusse
 
Introdução à Modelagem de Dados - Princípios Fundamentais.pptx
Anderson Maciel
 
Introdução ao banco de dados
Rudson Kiyoshi Souza Carvalho
 
Banco de Dados - Part01
Rangel Javier
 
Banco de dados
padinho
 
Apostila de bd
leonelbrizola1
 
Sql - introdução
Samuel Novais, MBA
 
Descbanco
inetep
 
Aula banco de dados
Cristiano Roberto
 
Aula01_Introducao_Projeto_BancoDados.pdf
GabrielMarchesan
 
Sistemas de Base de Dados
Mariana Hiyori
 
Anúncio

Último (6)

PPTX
Gestão de Mudanças - Fases do processo de mudança organizacional
Gateware Group
 
PPTX
Gestão de Mudanças - O que é e como é implementada
Gateware Group
 
PDF
Apresentação sobre Funções Matemáticas e o módulo.pdf
Gabriel Vitor
 
PDF
SENAC Modelagem de Dados - Aula02 curso de ADS.pdf
JhonataLamim1
 
PDF
Apresentação de Manipulação de strings em Python .pdf
Gabriel Vitor
 
PDF
SENAC Modelagem de Dados - Aula01 do curso de ADSpdf
JhonataLamim1
 
Gestão de Mudanças - Fases do processo de mudança organizacional
Gateware Group
 
Gestão de Mudanças - O que é e como é implementada
Gateware Group
 
Apresentação sobre Funções Matemáticas e o módulo.pdf
Gabriel Vitor
 
SENAC Modelagem de Dados - Aula02 curso de ADS.pdf
JhonataLamim1
 
Apresentação de Manipulação de strings em Python .pdf
Gabriel Vitor
 
SENAC Modelagem de Dados - Aula01 do curso de ADSpdf
JhonataLamim1
 
Anúncio

Aula1 - Apresentação de Banco de Dados

  • 1. Banco de Dados Aula 1 – Introdução a Banco de Dados Instrutor Rafael Albani
  • 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. 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. Banco de Dados ● São utilizados em diversas aplicações, abrangendo praticamente todo o campo dos programas de computador.
  • 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. SGBD ● Principais SGBDs do mercado: – Oracle; – SQL Server; – Firebird; – MySQL; – PostgreSQL.
  • 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. Modelo Relacional ● Baseia-se em dois conceitos: – Entidade; – Relação.
  • 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. 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. 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. Banco de Dados Relacional ● A linguagem padrão dos bancos de dados relacionais é a Structured Query Language, ou simplesmente SQL, como é comumente conhecida.
  • 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. 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. 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. 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. Colunas (Tribunas) ● Cada coluna representa um espaço para armazenamento de um determinado dado de um registro em particular.
  • 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. 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