ATPS Rener
Sistema de Banco de Dados X Sistema de Arquivos
As aplicações utilizavam sistemas de arquivos do Sistema Operacional, as aplicações armazenavam seus dados através de interações com a aplicação dificultando a manipulação dos dados, pois eram necessários diferentes programas para extrair ou acrescentar registros, ocasionando assim aumento nos custos operacionais. Com o surgimento dos SGBDs é necessário apenas uma aplicação para tais situações. Dados e Meta-dados na base
Os dados e a descrição correspondente são armazenadas na base e gerenciadas pelo SGBD.
A tecnologia de meta-dados surgiu devido às organizações necessitarem conhecer melhor os dados que elas mantêm. São dados que descrevem dados. Os meta-dados provém uma descrição concisa a respeito dos dados. Os dados podem ser documentos, coleção de documentos, gráficos, tabelas, imagens, vídeos, entre tantos outros
Independência de Dados-Programas
Execuções CRUD de um novo campo não afetam os programas. Abstração de Dados
Representação conceitual através de um modelo de dados que só usa conceitos lógicos.
O sistema de banco de dados deve garantir uma visão totalmente abstrata do banco de dados para o usuário, ou seja, para o usuário do banco de dados pouco importa qual unidade de armazenamento está sendo usada para guardar seus dados, contanto que os mesmos estejam disponíveis no momento necessário.
Múltiplas Visões São visões, de como os usuários vêem o banco de dados;
- Cada enxerga o banco de dados ao seu modo.
Representam a abstração de mais alto nível da arquitetura;
Construídos de forma que sejam removidos os conflitos entre duas ou mais visões.
Sistema de Banco de Dados
Vantagens
Desvantagens
Compartilhamento de dados;
Complexo, difíceis e demorados para projetar
Redundância reduzida
Custo alto de software e hardware iniciais
Melhor visualização de inconsistência
Danos aos dados afetam todos os programas
Suporte a transações
Custo alto para implantação
Integridade
Treinamento inicial