Um sistema de gerência de banco de dados (SGBD) é um conjunto de programas que permite a criar e manter um banco de dados.
Um banco de dados juntamente com o SGBD que o gerência constitui um sistema de banco de dados.
1) Funcionalidades de um SGBD:
- Data Storage, Retrieval, and Update.
- A User-Accessible Catalog.
- Transaction Support.
- Concurrency Control Services.
- Recovery Services.
- Authorization Services.
- Support for Data Communication.
- Integrity Services.
- Services to Promote Data Independence.
- Utility Services.
2) Vantagens da utilização de um SGBD
- Controle de redundância dos dados
- Controle de acesso (segurança)
- Armazenamento persistente dos dados
- Existência de múltiplas interfaces para os usuários
- Representação de relacionamentos complexos entre os dados
- Manutenção de restrições de integridade
- Recuperação de falhas
3) Quando não Utilizar um SGBD
- Aplicações simples e bem definidas onde não se espera mudanças
- Aplicações de tempo-real
- Aplicações onde não é necessário acesso multi-usuário
- Motivos:
- Investimento inicial alto
- Generalidade na definição e manipulação dos dados
- Custo adicional para prover outras facilidades funcionais (manutenção de segurança, controle de concorrência, recuperação de falhas, etc.)
Nenhum comentário:
Postar um comentário