|
|
| Linha 1: |
Linha 1: |
| Esta pesquisa deve fornecer um conteúdo atualizado sobre o tema acima. Não esqueça de incluir as
| |
| referëncias (fontes) no último item, reforçando que não deve ser um Copy/Paste e sim uma síntese
| |
| das pesquisas que fizer.
| |
| <br>
| |
|
| |
|
| = Conceito =
| |
| <br>
| |
| Um Sistema de Gerenciamento de Banco de Dados (SGBD) – do inglês Data Base Management System (DBMS) – é o conjunto de programas de computador (softwares) responsáveis pelo gerenciamento de uma base de dados. Seu principal objetivo é retirar da aplicação cliente a responsabilidade de gerenciar o acesso, a manipulação e a organização dos dados. O SGBD disponibiliza uma interface para que seus clientes possam incluir, alterar ou consultar dados previamente armazenados. Em bancos de dados relacionais a interface é constituída pelas APIs (Application Programming Interface) ou drivers do SGBD, que executam comandos na linguagem SQL (Structured Query Language).”
| |
|
| |
| = Funcionalidades =
| |
| <br>
| |
| Tem como funções básicas:
| |
| – Métodos de acesso :
| |
|
| |
| – '''Integridade Semântica''' :garantia de dados sempre corretos com relação ao domínio de aplicação
| |
|
| |
| – '''Segurança''' : -evitar violação de consistência dos dados
| |
| -segurança de acesso (usuários e aplicações)
| |
| -matrizes de autorização
| |
| -visões
| |
| -segurança contra falhas (recovery)
| |
|
| |
|
| |
| – '''Concorrência''': evitar conflitos de acesso simultâneo a dados por transações (scheduler)
| |
|
| |
| – '''principais técnicas''' : bloqueio (lock) e timestamp
| |
|
| |
| – '''Independência''' : transparência da organização dos dados.
| |
|
| |
| '''• Independência física'''
| |
| – transparência de organização (esquema) física dos dados
| |
| – exemplos: organização dos arquivos, indexação, distribuição, agrupamento
| |
| '''• Independência lógica'''
| |
| – transparência do esquema lógico do BD
| |
| – exemplo: visões (vários esquemas externos)
| |
|
| |
| = Benefícios =
| |
| <br>
| |
| '''Maior disponibilidade''': Uma das principais vantagens de um SGBD é que a mesma informação pode ser disponibilizada a utilizadores diferentes, ou seja, compartilhamento de dados.
| |
|
| |
| '''Redundância minimizada''': Os dados de um SGBD são mais concisos, porque, como regra geral, a informação nela aparece apenas uma vez. Isto reduz a redundância de dados, ou em outras palavras, a necessidade de repetir os mesmos dados uma e outra vez. Minimizando a redundância pode, portanto, reduzir significativamente o custo de armazenamento de informações em discos rígidos e outros dispositivos de armazenamento
| |
|
| |
| '''Precisão''': dados precisos, consistentes são um sinal de integridade dos dados.
| |
|
| |
| '''Programa e arquivo de consistência''': Usando um sistema de gerenciamento de banco de dados, formatos de tabelas e programas do sistema são padronizados.
| |
|
| |
| '''User-friendly''': Os dados são é mais fáceis de acessar e manipular com um SGBD do que sem ele.
| |
|
| |
| '''Maior segurança''': Como afirmado anteriormente, SGBDs permitem que múltiplos usuários acessem os recursos dos mesmos dados. Esta capacidade é geralmente vista como um benefício, mas há riscos potenciais para a organização
| |
|
| |
| = Serviços =
| |
| <br>
| |
| São softwares que permitem a definição de estruturas para armazenamento de informações e fornecimento de mecanismos para manipula-las.
| |
|
| |
| = Softwares disponíveis =
| |
| <br>
| |
| MySQL , PGadminIII, Oracle,
| |
|
| |
| = Estado da arte =
| |
| <br>
| |
|
| |
| = Referências bibliográficas =
| |
| <br>
| |
| http://www.dicasdeprogramacao.com.br/
| |
| http://www.inf.ufsc.br/
| |
| https://pt.wikipedia.org/wiki/Sistema_de_gerenciamento_de_banco_de_dados
| |