Controle de redundância: informações devem possuir um mínimo de redundância visando estabelecer à estabilidade do modelo;
Compartilhamento de dados: as informações devem estar disponíveis para qualquer número de usuários de forma concomitante e segura;
Controle de acesso: necessidade de saber quem pode realizar qual função dentro do banco de dados;
Esquematização: os relacionamentos devem estar armazenados no banco de dados para garantir a facilidade de entendimento e aplicação do modelo. A integridade das informações deve ser garantida pelo banco de dados;
Backup ou cópias de segurança: deve haver rotinas específicas para realizar a cópia de segurança dos dados armazenados;
A segurança é um fator que muito diferencia um banco de dados de outro. Às vezes, há dois bancos de dados que utilizam o SQL como linguagem de acesso e manipulação de dados, mas que têm estruturas de controle de acesso completamente diferentes. Um gerenciador de banco de dados deve prever o controle de acesso às informações e garantir por meio de recursos internos que os dados sejam disponibilizados rapidamente.
O objetivo de um banco de dados relacional é armazenar um grupo de objetos de um dicionário de dados, de forma a tornar rápida e segura a manipulação das informações contidas nesses objetos. Como objetos, podemos entender tabelas, visões, índices e até mesmo procedimentos e funções que estejam armazenadas no banco de dados.
História? Conhecimentos Gerais? Desenvolvimento de Software? Algoritmos? Funções? Sim, o blog TTech - Tudo em Tecnologia foi criado nesse intuito, para compartilhar conhecimentos nos mais variados ramos da tecnologia.
Mostrando postagens com marcador Objetivo de um Banco de Dados. Mostrar todas as postagens
Mostrando postagens com marcador Objetivo de um Banco de Dados. Mostrar todas as postagens
quarta-feira, 18 de setembro de 2013
Assinar:
Postagens (Atom)