• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Aula1 - Apresentação de Banco de Dados
 

Aula1 - Apresentação de Banco de Dados

on

  • 7,363 views

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

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

Statistics

Views

Total Views
7,363
Views on SlideShare
7,363
Embed Views
0

Actions

Likes
3
Downloads
141
Comments
1

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Aula1 - Apresentação de Banco de Dados Aula1 - Apresentação de Banco de Dados Presentation Transcript

    • 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 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