Baixe o app para aproveitar ainda mais
Prévia do material em texto
BANCO DE DADOS AULA 3 = CONCEITOS = Prof. Ivi Alex Franco Silva E-mail: ivi.alex@puc-campinas.edu.br 3.3. Conceitos Gerais: SGBD 3.3.4. DBA Administrador do Banco de Dados • Autorizar acesso ao banco de dados; • Adquirir recursos de software e hardware conforme a necessidade; • Definição da estrutura de dados e método de acesso; • Especificar regras de integridade; • Coordenar e monitorar o uso do banco de dados. Centraliza os dados e os programas de acesso a esses dados 3.3. Conceitos Gerais: SGBD 3.3.4. Usuários • Programadores de aplicação e Analista de Sistema; • Usuários finais sofisticados (engenheiros, cientistas, analistas de negócios...); • Usuários especialistas (Projetistas de Banco de Dados); • Usuários iniciantes. Realizam operações de manipulação de dados. 3.4. Visão dos Dados Mundo RealSeres, objetos organismos, fatos, ... Modelo DescritivoInformações informais Descrição de um universo em linguagem natural Modelo Conceitual Estruturas de informações, especificações de manipulação Modelo Operacional Estruturas externas de dados Modelo Interno Estruturas internas de arquivos Informações formais Projeto Lógico Projeto Físico Nível de máquina 3.4.1. Abstração dos Dados 3.4. Visão dos Dados 3.4.2. Níveis de Abstração O sistema de bancos de dados deve prover uma visão abstrata de dados para os usuários. A abstração se dá em três níveis: Nível Lógico Nível Físico Visão 1 Visão 2 Visão N... Nível de Visão Nível de Visão dos Usuários Nível do conjunto de usuários Nível de Armazenamento 3.4. Visão dos Dados 3.4.2. Níveis de Abstração • Nível de visão do usuário: descreve partes do banco de dados, de acordo com as necessidades de cada usuário, individualmente. • Nível conceitual: descreve quais dados estão armazenados e seus relacionamentos. Neste nível, o banco de dados é descrito através de estruturas relativamente simples, que podem envolver estruturas complexas no nível físico. • Nível físico: nível mais baixo de abstração. Descreve como os dados estão realmente armazenados, englobando estruturas complexas de baixo nível. 3.4. Visão dos Dados 3.4.3. Instâncias e Esquemas Conjunto de informações contidas em determinado banco de dados, em dado momento Instância do Banco de Dados 3.4. Visão dos Dados 3.4.3. Instâncias e Esquemas Projeto Geral do Banco de Dados Esquema do Banco de Dados 3.4. Visão dos Dados 3.4.4. Independência de Dados Capacidade de modificar a definição dos esquemas em determinado nível, sem afetar o esquema do nível superior. Capacidade de modificar o esquema físico sem que qualquer programa de aplicação precise ser reescrito. Física 3.4. Visão dos Dados 3.4.4. Independência de Dados Capacidade de modificar o esquema lógico sem que qualquer programa de aplicação precise ser reescrito. É mais difícil de ser alcançada porque os programas são mais dependentes da estrutura lógica dos dados do que de seu acesso. Lógica
Compartilhar