Aspéctos introdutórios
O que é um Banco de
Dados?
Alguns Conceitos
Dados - fatos que podem ser armazenados
ex:nomes, telefones, endereços
Base de dados - coleção de dados
interelacionados logicamente, ex: agenda de
telefones
Sistema de Gerência de Bases de Dados
(SGBD) – coleção de programas que permite a
criação e gerência de bases de dados.
Processamento Tradicional
de Arquivos
Características:
Vários arquivos, diferentes programas para
recuperar informações.
Desvantagens:
–redundância e possível inconsistência de dados
–dificuldade para se acessar informação
–inconsistência devido a acesso de multiusuários
–problemas de segurança
SGBD
Vantagens do uso SGBD
o Controle de redundância;
o Compartilhamento;
o Controle de acesso;
o Controle de integridade;
o Backup e tolerância a falhas;
o Integração dos dados;
o Múltiplas Interfaces.
O Modelo de Dados
• Modelo Hierárquico
• Modelo de Rede
• Modelo Relacional
• Modelo Orientado a objeto
Modelo Hierárquico
O Modelo de Rede
O Modelo de Rede
O Modelo Relacional
CREATE TABLE
CREATE INDEX
DROP TABLE
ALTER TABLE
Linguagem DML
Manipulação de dados:
Acesso e Privilégio