Sgbd

Disponível somente no TrabalhosFeitos
  • Páginas : 7 (1560 palavras )
  • Download(s) : 0
  • Publicado : 19 de março de 2012
Ler documento completo
Amostra do texto
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 decada 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 dearquivos, 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 al­terar 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 asmúltiplas visões dos dados.
– Um banco de dados típico tem muitos usuários, e cada qual pode solicitar diferentes perspectivas ou visões do banco de da­dos. Uma visão pode ser um subconjunto de um banco de dados ou conter uma visão virtual dos dados, derivados dos arqui­vos do banco de dados, mas não, explicitamente, armazenados. Alguns usuários podem não saber se os dados a que eles se referem sãoarmazenados ou derivados.
HISTORICO ESCOLAR NomedoAluno Smith Brown NumerodoCurso CC1310 MAT2410 MAT2410 CC1310 CC3320 CC3380 Histórico Escolar do Aluno Nota Semestre C Outono B Outono A Outono A Outono B Primavera A Outono Ano 99 99 98 98 99 99 IdDisciplina
119 112 85 92 102 135

PRE_REQUISITOS

NomedoCurso Banco de Dados

NumerodoCurso CC3380

Pre_Requisitos CC3320 MAT2410Estruturas de Dados

CC3320

CC1310

Banco de Dados - Professor Ivan Pires

Características do Emprego de Bancos de Dados
• Compartilhamento de dados e processamento de transações de multiusuários
– Um SGBD multiusuário deve permitir que diversos usuários acessem o banco de dados ao mesmo tempo. – O SGBD deve incluir um software de controle de concorrência para garantir que muitos usuários, aotentar atualizar o mesmo dado, o façam de um modo controlado, para assegurar que os resultados das atualizações sejam corretos – Uma transação é um programa em execução ou processo que inclui um ou mais acessos ao banco de dados, como a leitura ou a atualização de registros – A propriedade de isolamento garante que cada transação possa ser efetuada de forma isolada de outras transações; mesmocentenas de transações podem ser executadas simultaneamente. – A propriedade de atomicidade garante que todas as operações em um banco de dados, em uma transação, sejam executadas ou nenhuma delas

Banco de Dados - Professor Ivan Pires

3

Atores no Palco
• Administradores de Banco de Dados
– O DBA é o responsável pela autorização para o acesso ao banco, pela coordenação e monitoração de...
tracking img