Banco de dados
Profª Eliane Marion e Profº Marco Antônio
Aplicações Tradicionais de BD
• Sistema bancário
• Compras pela internet
• Bibliotecas
Avanços Tecnológicos
•
•
•
•
•
Banco de dados de multimídia
Informações geográficas
Data warehouses
OLAP
Banco de dados ativos e real time
Banco de Dados
• É uma coleção de dados relacionados.
• Possui as seguintes propriedades:
Representa aspectos do mundo real
(minimundo).
Coleção lógica e coerente de dados.
Dados devem ter significado inerente.
É projetado, construído e povoado por dados, atendendo a uma proposta específica. Banco de Dados
• Pode ser gerado e mantido manualmente
• Pode ser automatizado
SGBD
Sistema Gerenciador de Banco de Dados
• É uma coleção de programas que permite ao usuário criar e manter um banco de dados.
• Podemos considerar o SGBD como um sofisticado software destinado à definição, construção e manipulação
Sistema Gerenciador de Banco de Dados
SGBD
Definição
Especificação dos tipos de dados, das estruturas das tabelas e das restrições que devem ser impostas aos dados que serão armazenados.
Construção
Processo de acumular os dados num meio de armazenamento totalmente controlado pelo SGBD.
Manipulação
Operações como atualização do banco de dados
(inclusão, exclusão e alteração de registros) e extração de dados (consultas)
Características de um SGBD
• Integridade: consiste em impedir que determinado código ou chave em uma tabela não tenha correspondência em outra tabela. PK e FK.
• Restrições ou consistência: informação confiável, o dado armazenado em um único local, com acesso descentralizado, compartilhado pelos vários sistemas.
• Segurança ou privacidade: define para cada usuário o nível de acesso à tabela e /ou campo, seja de leitura, leitura e gravação ou sem acesso.
• Padronização dos dado e esquematização: exemplificando, no campo sexo somente permite