001 Introdu O A SGBD

1222 palavras 5 páginas
Introdução a
SGBD - Sistema Gerenciador de Banco de Dados
Banco de Dados I

Banco de Dados I
Rodrigo P. Fraga

Introdução a SGBD

O que é um dado?

2

Introdução a SGBD

E um banco de dados?

3

Introdução a SGBD
Definições

"Um banco de dados é um conjunto de arquivos relacionados entre si" (Chu, 1985)
"Um banco de dados é uma coleção de dados operacionais armazenados usados pelas aplicações de uma determinada organização" (Date, 2000)

4

Introdução a SGBD
Definições

“um software (conjunto de programas) que facilita as atividades de definição da estrutura dos dados e manipulação de bancos de dados”
(eu :D)

5

Introdução a SGBD
Histórico
● Antes dos SGBDs, as aplicações utilizavam os sistemas de arquivos do Sistema
Operacional;
● Nos anos 60, o armazenamento de informações se dava em rolos de fita (open reels); ● Os fundamentos de bancos de dados surgiram na empresa IBM, nas décadas de
1960 e 1970;
6

Introdução a SGBD
Histórico

7

Histórico e Tipos de SGBDs
Modelo Hierárquico






Conjunto de registros organizados em á rvores;
Primeiro modelo de SGBD;
Modelo mais usado até meados dos anos 80;
Cada registro é uma coleção de campos;
Cada nó pai, pode ter um ou mais filhos;

8

Histórico e Tipos de SGBDs
Modelo Hierárquico - Exemplo
● Sendo a estrutura:
○ cliente(Nome, Rua, Cidade);
○ conta(Nú mero e Saldo);
○ considerando que cada cliente tem uma conta;

9

Histórico e Tipos de SGBDs
Modelo de Rede
● Uma extensão do modelo hierá rquico;
● Conjunto de registros são relacionados através de ponteiros;
● Foram muito utilizados em sistemas de grande porte dos anos 80;
● Cada nó filho, pode ter um ou mais pais;

10

Histórico e Tipos de SGBDs
Modelo de Rede
Considerando o mesmo exemplo de Conta Corrente

11

Histórico e Tipos de SGBDs
Modelo Relacional
● Utiliza um conjunto de tabelas para representar os dados, compostas por linhas e colunas;
● Surgiu nos anos 80;
● Oferece uma linguagem apoiada pela álgebra relacional que permite

Relacionados

  • Senhor
    341884 palavras | 1368 páginas
  • Curso completo mysql
    356494 palavras | 1426 páginas
  • Manual A4
    472333 palavras | 1890 páginas