Buscar

#01 Introdução A Banco De Dados

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

BANCO DE DADOS
Introdução a Banco de Dados 
(Histórico, Conceitos Iniciais)
HISTÓRICO
Histórico dos Bancos de Dados
 1950 – 1960:
 Fitas magnéticas usadas para armazenamento de dados;
 Atualizações: lia de uma fita e escrevia as modificações em uma 
nova fita.
 1960 – 1970:
 Início do uso dos discos rígidos;
 Início dos bancos de dados relacionais.
Histórico dos Bancos de Dados
 Década de 80:
 Início dos bancos de dados comerciais: IBM DB2, Oracle, 
Ingres, entre outros;
 Início dos bancos de dados OO, paralelos e distribuídos.
 Início década de 90:
 Linguagem SQL;
 Início dos bancos de dados de apoio à decisão.
Histórico dos Bancos de Dados
 Final da década de 90:
 Crescimento da WWW;
 Adaptação dos BD’s à WEB;
 Disponibilidade 7 dias por semana, 24 horas por dia.
 Início de 2000:
 Surgimento da XML.
CONCEITOS BÁSICOS
Definições ...
 Dados:
 Algo que faz parte da
realidade;
 São fatos que podem ser
gravados e que possuem
um significado implícito.
Definições ...
 Banco de Dados (BD):
 É uma coleção de dados
relacionados;
 Representa aspectos do mundo
real (minimundo ou universo de
discurso) e mudanças no
mundo real devem ser refletidas
no BD.
 É uma coleção lógica e
coerente de dados com algum
significado inerente. Uma
organização randômica de
dados não pode ser
considerada um BD.
 Um BD é construído em
atendimento a uma proposta
específica.
Definições ....
 Um Sistema Gerenciador de
Banco de Dados (SGBD) é
uma coleção de programas
que permite aos usuários criar
e manter um banco de dados:
 É um sistema de software de
propósito geral que facilita os
processos de definição,
construção, manipulação e
compartilhamento de bancos
de dados entre vários usuários
e aplicações.
Sistema de Arquivos x Sistemas de Banco de Dados
 O acesso/gerenciamento dos 
dados é feito diretamente 
pelos programas aplicativos.
Sistema de Arquivos x Sistemas de Banco de Dados
 O acesso/gerenciamento dos 
dados é feito pelo SGBD. O 
SGBD funciona como uma 
interface entre o BD e os 
programas aplicativos.
Interação…
Sistema de Banco de Dados
Programas para Processamento de consultas / 
gerenciamento de dados
Software para Acesso aos Dados Armazenados
Programas de Aplicações / Consultas (Queries)
Usuários/Programadores
SGBD
Independência entre Programas e Dados
 É a capacidade de modificar a definição dos esquemas em 
determinado nível, sem afetar o esquema de nível superior.
 Independência física de dados: é a capacidade de modificar o esquema físico 
sem que, com isso, qualquer programa de aplicação precise ser reescrito. 
Modificações no nível físico são necessárias, ocasionalmente, para aprimorar 
desempenho. (mais fácil de ser alcançada nos SGBDs)
 Independência lógica de dados: é a capacidade de modificar o esquema lógico 
sem que, com isso, qualquer programa de aplicação precise ser reescrito. 
Modificações no nível lógico são necessárias sempre que uma estrutura lógica 
do banco de dados é alterada (por exemplo, mudança do sistema monetário).
Utilitários de um SGBD
 Carregamento (loading) : carrega arquivos e dados existentes dentro do banco de dados. Útil 
para transferência de dados entre SGBDs ou entre SGBDs e outros sistemas (são ferramentas 
de conversão).
 Backup: cria uma cópia do banco de dados, geralmente descarregando (dumping) todo o banco 
de dados em uma fita (por exemplo). Também possibilita o backup incremental.
 Reorganização de arquivos: reorganiza os arquivos do banco de dados em uma nova forma 
buscando melhorar seu desempenho.
 Monitoramento de desempenho: monitora o uso do BD e fornece estatísticas para o DBA, que 
pode tomar decisões para melhorar o desempenho.
Espelhamento x Replicação x Distribuição
Aumentar a disponibilidade do banco de dados.
Espelhamento x Replicação x Distribuição
Aumentar a performance do banco de dados.
Espelhamento x Replicação x Distribuição
Aumentar a performance e a segurança do banco de dados.

Continue navegando