forca de forca
Antes dos Sistemas Gerenciadores de Banco de Dados (SGBD) as aplicaçõesutilizavam sistemas de arquivos do Sistema Operacional. Através de arquivos, as aplicaçõesarmazenavam seus dados através das interações com a aplicação. Sendo armazenados emdiversos arquivos, precisando de diferentes programas de aplicações para extrair e acrescentarregistros, elevando de formas os custos destas aplicações.
Dados e Meta-dados na base
Os dados e a descrição correspondente são armazenadas na base e gerenciadas peloSGBD.
Independência de Dados-Programas
Modificações como inclusão 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 conceitoslógicos.
Múltiplas Visões
São visões, de como os usuários veem o banco de dados: Cada um vê 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
Os Dados podem ser compartilhados; Os sistemas de banco de dados são complexos, difíceis e demorados para projetar; As redundâncias podem ser reduzidas; Elevados custos inicias de hardware e software; Inconsistência pode ser vista até certoponto ;Danos ao banco de dados afetam virtualmente a todos os programas; Suporte a transação pode ser fornecido; Elevados custos para a conversão de sistema baseado em arquivos para banco de dados; Integridade pode ser mantida ;Segurança reforçada; Treinamento inicial necessário aos Requisitos contraditórios podem ser equilibrados ;programadores e usuários. Padrões poder ser reforçados
Sistema de Arquivos Vantagens Desvantagens
É padrão aberto, não sendo preciso pagar por nenhum software; Problemas de integridades; Existem várias ferramentas e editores bons no mercado; A redundância pode afetar a eficiência para armazenamento, afetando a