b anco de dados introdução abtécnico. c onceito É uma coleção de dados interrelacionados,...
TRANSCRIPT
BANCO DE DADOSIntrodução
ABTécnico
CONCEITOÉ uma coleção de dados interrelacionados,representando informações sobre um domínioespecífico.Exemplos: Lista telefônica Fichas do acervo de uma biblioteca Sistemas de informação
Usuário
Aplicação
SGBD
Dados
Armazenar e recuperar
Manipular, manter e gerenciar
Arquivos de dados
Componentes
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
Aplicação
SGBD
Dados
Nível de Visões do usuário
Nível Conceitual
Nível físico
Níveis de abstração
MODELOS Modelo Hierárquico Modelo em Rede Modelo Relacional Modelo Orientado a Objetos
MODELO DE DADOS
Entidade
Atributo
Relacionamento
1 - 11 - NN - N
Cardinalidade
"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 entidade envolvida num relacionamento
EXEMPLOS
Departamentos
Lotação
Funcionários1 N
Departamentos Funcionários
Alunos Disciplinas
Chefia
Matricula
1 1
N N
ARQUITETURAS
Mainframes
Plataforma Centralizada
Aplicação
BD
Sistema de computador pessoal (PC)
ServidorBD
Cliente-servidor
Banco de dados distribuídos
BD1
BD2
BD3
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