BANCO DE DADOS
Introdução
ABTécnico
CONCEITO
É uma coleção de dados interrelacionados,
representando informações sobre um domínio
específico.
Exemplos:
 Lista telefônica
 Fichas do acervo de uma biblioteca
 Sistemas de informação
Usuário
Armazenar e recuperar
Aplicação
SGBD
Manipular, manter e
gerenciar
Dados
Arquivos de dados
SISTEMA GERENCIADOR DE BANCO DE DADOS
(SGBD)
São softwares que permitem a definição e
estruturas para armazenamento de informações e
fornecimento de mecanismos para manipula-las
Exemplos:
PRINCIPAIS MÓDULOS DE UM SISTEMA DE
SGBD
Inclusão
 Alteração
 Exclusão
 Consulta
 Relatórios

CARACTERÍSTICAS
DE UM
SGBD
Controle de Redundâncias
 Compartilhamento dos Dados
 Controle de Acesso
 Interfaceamento
 Esquematização
 Controle de Integridade
 Backups

VANTAGENS
Rapidez na manipulação e no acesso à
informação;
 Redução do esforço humano;
 Disponibilização da informação no tempo
necessário;
 Controle integrado de informações distribuídas
fisicamente;
 Redução de redundância e de inconsistência de
informações;
 Compartilhamento dos dados;
 Aplicação automática de restrições de segurança;
 Redução de problemasde integridade.

Usuário
Nível de Visões do usuário
Aplicação
SGBD
Dados
Nível Conceitual
Nível físico
MODELOS
Modelo Hierárquico
 Modelo em Rede
 Modelo Relacional
 Modelo Orientado a Objetos

MODELO DE DADOS
Entidade
Atributo
Relacionamento
"Objeto" do mundo real: um ser, um
fato, uma coisa, etc.
Informaçãoes que se deseja
guardar sobre o objeto
Associações existentes entre
elementos de entidades
Número de ocorrências possíveis de cada
Cardinalidade entidade envolvida num relacionamento
EXEMPLOS
1
Lotaçã
o
Departamentos
Departamentos
N
1
1
Chefia
Funcionários
N
N
Alunos
Funcionários
Matricula
Disciplinas
ARQUITETURAS
Mainframes
Aplicação
BD
Servidor
BD
BD3
BD1
BD2
PRINCIPAIS OBJETOS DE UM SGBD
Tabelas
 Visões
 Índices

TABELA
Objeto criado para armazenar os dados
fisicamente
 Os dados são armazenados em linhas (registros) e
colunas (campos)
 Os dados de uma tabela normalmente descrevem
um assunto tal como clientes, vendas, etc

CHAVE PRIMÁRIA
Permite a classificação única de cada registro de
uma tabela
Exemplos de Chave Primária:
 RG
 CPF
 Matrícula
 RA
VISÕES

é uma relação que não armazena dados, composta
dinamicamente por uma consulta que é
previamente analisada e otimizada.
ÍNDICE
É uma ferramenta usado pelo gerenciador
de Banco de Dados para facilitar a busca
de linhas dentro de uma tabela
ÍNDICE


Índice Único
Índice criado a partir da chave primária, não
permite a inclusão de linhas duplicadas
Índice de Performance
Facilita a busca de linhas na tabela
Download

Banco de dados