Banco de Dados I - Lista de Exercícios I – Conceitos Professora: Sílvia C. Matos Soares 1) Cite 4 formas de representação da informação. Texto, dados, voz e imagem. 2) O que é um SGBD? Um Sistema Gerenciador de Banco de Dados (SGBD) é constituído por um conjunto de dados (BD) associados a um conjunto de programas para acesso a esses dados. 3) Cite 3 vantagens de um SGBD em relação os sistema de processamento de arquivos. •Garantir consistência dos dados • Facilitar acesso aos dados • Garantir recuperação apropriada dos dados • Garantir integridade • Garantir operações atômicas • Controlar concorrência • Garantir segurança dos dados 4) Qual a função da DDL? Linguagem p/ especificação das estruturas de dados. 5) Qual a função da DML? Linguagem p/ tratamento/manutenção (atualização, eliminação, leitura, inserção) de dados. 6) Qual a função do dicionário de dados? Armazenar os metadados relativos à estrutura do banco de dados. 7) Qual a função dos índices em um BD? Proporcionar acesso rápido aos itens de dados que são associados a valores determinados. 8) O que é uma transação? Coleção de operações que desempenha uma função lógica única dentro de uma aplicação do sistema de banco de dados. 9) Cite um exemplo de transação atômica. 10) Qual a função do gerenciador de memória? É um módulo de programa que proporciona a interface entre o armazenamento dos dados em baixo nível e os programas de aplicação e consulta. É responsável pela interação com os dados armazenados em disco (armazenamento, recuperação e atualização de dados) (manutenção dos dados do disco para memória e vice-versa). 11) O que é um DBA? É o profissional que centraliza os dados e os programas de acesso a esses dados. 12) Quais as funções do DBA? Definição do esquema Definição da estrutura de dados e método de acesso Esquema e modificações na organização física Fornecer autorização de acesso ao sistema Especificar regras de integridade 13) Cite e explique 4 tipos de usuários de BD. Programadores de aplicação Usuários Especialistas Usuários Sofisticados Usuários Navegantes 14) Qual a diferença entre Projeto Lógico e Projeto Físico? O Projeto Lógico se preocupa com quais dados deverão estar no BD e o Projeto Físico se preocupa com como os dados estarão no BD. 15) Quais são os níveis de abstração de dados? Explique. Nível de Visão: Muitos usuários de um BD não precisam conhecer todas as suas informações. Normalmente os usuários utilizam apenas parte do BD. Para simplificar essas interações, o nível de visão é criado. Nível Lógico: Nível médio que descreve quais dados estão armazenados e quais os inter-relacionamentos Nível Físico: Nível baixo que descreve como os dados estão armazenados 16) O que é uma instância do BD? Conjunto de informações contidas em determinado banco de dados, em dado momento. 17) O que é um esquema do BD? Projeto Geral do banco de dados. 18) O que é modelo de dados e para que serve? Conjunto de ferramentas conceituais, sob a estrutura do Banco de Dados, usadas p/ a descrição de dados, relacionamentos entre dados, semântica de dados e regras de consistência. 19) O MER é um modelo lógico com base em registros ou em objetos? Por quê? Em objetos. Tem por base a percepção do mundo real como um conjunto de objetos básicos (entidades) e do relacionamento entre eles. 20) O Modelo Relacional é um modelo lógico com base em registros ou em objetos? Por quê? Com base em registros. Utilizado na descrição dos dados no nível lógico e de visões. O banco de dados é estruturado por meio de registros de formato fixo de todos os tipos.