Bd prof. claudio ribeiro
Professor: Claudio Ribeiro
Banco
de Dados:
• Introdução;
• Modelo de Dados; • Arquitetura de Banco de Dados;
• Independência de dados;
Introdução:
• Surgiu no final dos anos 60 a partir dos arquivos
existentes; • Substituiu aplicações que não possuía controle de concorrência (acesso simultâneo) aos dados; • Possui estrutura de própria de armazenamento e recuperação aos dados dependente do modelo implementado;
Conceitos:
• Banco de Dados - Representa o arquivo físico de dados,
armazenado em dispositivos periféricos, onde estão armazenados os dados de diversos sistemas, para consulta e atualização pelo usuário. • Tabelas Lógicas - Representam as estruturas de armazenamento de dados (arquivos) dos sistemas. • S.G.D.B. (Sistema Gerenciador de Banco de Dados) Software responsável pelo gerenciamento (armazenamento e recuperação) dos dados no Banco de Dados. Realiza, através da linguagem SQL, a interface entre a aplicação e os dados.
Conceitos
(continuação)
• Dado - É o valor do atributo quando armazenado no
Banco de Dados. Ex. O valor do campo "nome do cliente" para quem está fazendo a entrada de dados. • Conteúdo do atributo - É o valor armazenado no Banco de Dados. Ex. O valor do atributo "nome do cliente" sem estar, momentaneamente, sendo utilizado. • Informação - É o valor que este atributo representa para as atividades da empresa. Ex. Resposta a uma consulta. Qual os nomes do clientes localizados no Rio de Janeiro?
Representação
física do Banco de Dados Tabelas Lógicas Informações Arquivo físico
Conceitos (continuação) • Sistema Tradicional - São aqueles em que os dados do
sistema estão armazenados fisicamente separados um do outro. O acesso é feito por programas aplicativos, associando o nome externo dos arquivos e definindo todo o registro independente da utilização dos campos. • Sistema de Banco de Dados - É aquele em que os dados são definidos para o SGBD, através da DDL (linguagem de definição de dados) e