Sgbd
Banco de Dados - Professor Ivan Pires
Características do Emprego de Bancos de Dados
• As principais características da abordagem de um banco de dados versus a abordagem de processamento de arquivos são as seguintes: – Natureza autodescritiva do sistema de banco de dados. – Isolamento entre os programas e os dados, e a abstração dos dados. – Suporte para as múltiplas visões dos dados. – Compartilhamento de dados e processamento de transações de multiusuários
Banco de Dados - Professor Ivan Pires
1
Características do Emprego de Bancos de Dados
• Natureza autodescritiva do sistema de banco de dados.
– Completa definição ou descrição da estrutura desse banco de dados e suas restrições – Definições armazenadas no catálogo do SGBD – Contém informações como a estrutura de cada arquivo, o tipo e o formato de armazenamento de cada item de dado e várias restrições sobre os dados. A informação armazenada no catálogo é chamada
metadados e descreve a estrutura do banco de dados
Banco de Dados - Professor Ivan Pires
Características do Emprego de Bancos de Dados
• Isolamento entre os programas e os dados, e a abstração dos dados
– No processamento tradicional de arquivos, a estrutura do arquivo de dados está embutida no programa da aplicação – A estrutura dos arquivos de dados é armazenada no catálogo do SGDB separadamente do programa de acesso.
– “Se quisermos adicionar outro dado ao registro de cada ALUNO, digamos, sua DatadeNascimento, esse programa não vai trabalhar por muito tempo e precisará ser alterado. – Ao contrário, em um ambiente SGBD, necessitamos alterar apenas a descrição do registro ALUNO no catálogo para refletir a inclusão do novo item de dados DatadeNascimento; nenhum programa será modificado. – A próxima vez que um programa SGBD acessar o catálogo, a nova estrutura do registro ALUNO será acessada e utilizada.”
Banco de Dados - Professor Ivan Pires
2
Características do Emprego de Bancos de Dados
• Suporte para as