Escolar Documentos
Profissional Documentos
Cultura Documentos
Slide 1
CONCEITOS BÁSICOS
◦ DADO
◦ INFORMAÇÃO
◦ BANCO DE DADOS
◦ DEFINIÇÃO DA FINALIDADE DO BANCO DE DADOS
◦ HISTÓRIA DO BANCO DE DADOS
MODELOS DE BD
◦ MODELO HIERÁRQUICO
◦ MODELO EM REDE
◦ MODELO RELACIONAL
◦ MODELO ORIENTADO A OBJETOS
Slide 2
Revisar conteúdo básico de BD.
Colocar em prática o conteúdo necessário
para o desenvolvimento da disciplina.
Slide 3
Imagine que vocês possuem vários
objetos(Itens listados abaixo), e que você terá
que organizá-los em 3 armários.
Slide 4
1. Distribuir nas prateleiras de cada armário, os
itens da maneira em que achar melhor.
Obs: Cada armário possui 3 prateleiras.
Slide 5
Slide 6
O banco de dados, pode ser visto como o
equivalente eletrônico de um armário de
arquivamento.
Slide 7
É uma coleção de dados relacionados e
armazenados em algum dispositivo, para que através
deles, sejam apresentadas informações relevantes.
Slide 8
Organização dos dados.
Velocidade de armazenamento.
Velocidade de recuperação.
Segurança dos dados.
Facilidade de manipulação dos dados.
Facilidade de transporte.
Evitar duplicidade.
Slide 9
Administrador de Banco de Dados (DBA).
Administradores de Rede.
Desenvolvedores de Aplicações.
Administradores do SO.
Usuários de Banco de Dados.
Slide 10
Pessoa responsável para configurar e manter
o BD de modo a torná-lo: robusto, seguro e
rápido nos serviços prestados.
Slide 11
Pessoa responsável por: inserir, modificar
e remover dados, onde permitido, e gerar
relatórios.
Slide 12
Programa cujo propósito geral é
armazenar informações e permitir ao usuário
buscar e atualizar essas informações quando
solicitado.
Slide 13
1. Especificação
Especificar os dados, seus respectivos tipos, suas
estruturas e restrições para serem armazenados
no BD.
2. Construção
Processar de armazenamento dos dados em
alguma mídia controlada pelo SGBD.
3. Manipulação
Incluir funções de busca, atualizações, remoções,
inserções de dados e geração de relatório dos
dados.
Slide 14
PostgreSQL;
Firebird;
MySQL;
Oracle;
SQL-Server;
JADE;
Microsoft Access
...
Slide 15
Os SGBD tem sete características operacionais
elementares sempre observadas:
Slide 16
Característica 1: Controle de Redundâncias
Slide 17
Característica 2: Compartilhamento dos Dados
Slide 18
Característica 3: Controle de Acessos
Slide 19
Característica 4: Interfaceamento
Slide 20
Característica 5: Esquematização
Slide 21
Característica 6: Controle de Integridade
Slide 22
Característica 7: Backups
Slide 23
O primeiro Banco de Dados comercial surgiu
por volta dos anos 60 com base nos primitivos
sistemas de arquivos disponíveis na época.
Os SGBDs evoluíram desses sistemas de
arquivos de armazenamento em disco, criando
novas estruturas de dados com o objetivo de
armazenar informações. Esses sistemas passaram a
utilizar diferentes formas de representação, ou
modelos de dados, para descrever a estrutura das
informações contidas em seus bancos de dados.
Slide 24
Modelo Hierárquico
O modelo hierárquico foi o primeiro
modelo desenvolvido, ele surgiu na década de
60. Permite organizar dados em uma estrutura
hierárquica (estrutura em árvore invertida), com
acesso unidirecional, de pai para o filho, sempre
começando pela raiz.
Em outras palavras, esse tipo de Banco de
Dados é formado por uma coleção de registros
conectado uns aos outros por links. Os SGBDs
mais conhecidos desse tipo são o IMS
(Information Management System da IBM),
Adabas e o System2000.
Slide 25
Exemplo:
Cliente
Slide 26
Modelo em redes
Esse modelo surgiu após o hierárquico,
fazendo com que os registros possam ser
associados, nesse modelo os registros são
organizados em grafos, nesse modelo um
registro filho pode ser ligado por mais de um
registro pai, aumentando bastante o nível de
complexidade.
Slide 27
Exemplo
Slide 28
Modelo relacional
O modelo relacional foi formalmente
definido por E. Codd, do Laboratório da
IBM em San Jose, Califórnia, em 1970. O
projeto inicial foi denominado de
Sistema R e definia a organização dos
dados e linguagens formais para a sua
manipulação.
Com base nessas linguagens, foi
definida a primeira versão do SQL
(Structured Query Language).
Essa linguagem é o padrão em SGBD
relacionais. Os Bancos de Dados
Relacionais mais famosos são: Oracle,
SQL Server, Informix, Sybase e Ingres.
Slide 29
Exemplo
Slide 30
Modelo orientado a objetos
Os bancos de dados orientados a objeto
começaram a se tornar comercialmente viáveis
em meados de 1980. A motivação para seu
surgimento está em função dos limites de
armazenamento e representação semântica
impostas no modelo relacional.
O alvo deste estudo será o modelo
relacional, pois é o modelo mais utilizado no
mercado atualmente.
Slide 31
1) Imagine que você foi designado para
registrar todos os dados e informações
possíveis de uma biblioteca, então liste em um
papel juntamente com um amigo o que foi
solicitado.
Slide 32
1. Qual a diferença entre dados e
informações?
2. O que é um banco de dados?
3. O que é um SGBD? Dê exemplos.
4. Explique as diferenças entre os modelos
estudados.
5. Com suas palavras o que é Banco de
dados?
6. Descreva com suas palavras as 7
Características da Tecnologia de Banco de
Dados.
Slide 33
E-mail: guibson7@outlook.com.br
OneDrive: https://goo.gl/X28gyG
19/08/2016 Slide 34