Universidade Federal de Ouro Preto – UFOP Instituto de Ciências Exatas e Biológicas – ICEB Mestrado Profissional em Ensino de Ciências Disciplina: Laboratório de Computação para Ciências (Módulo II) Professor: Guilherme Tavares de Assis Lista de Exercícios – Introdução 1. Defina: banco de dados, sistema de banco de dados e sistema de gerência de banco de dados. 2. Duas características importantes da abordagem de banco de dados são: redução de redundância de dados e suporte a múltiplas visões de dados. Descreva as vantagens proporcionadas por essas características em relação à abordagem tradicional de sistemas em arquivos. 3. Exemplifique um problema que poderia ocorrer caso não existisse mecanismo de controle de concorrência em SGBDs. 4. Quais são as responsabilidades do administrador e do projetista do banco de dados? 5. Para que serve uma redundância controlada? Ilustre uma redundância controlada com base no banco de dados apresentado em sala (figura 1). 6. Identifique, informalmente, duas consultas e duas operações de atualização possíveis de serem aplicadas ao banco de dados apresentado em sala (figura 1). 7. Cite três exemplos de restrições de integridade para o banco de dados apresentado em sala (figura 1). 8. Diferencie modelo de dados, esquema e instância. 9. Discuta sobre as principais categorias de modelos de dados. 10. Descreva a arquitetura de três níveis (ANSI/SPARC) de um sistema de banco de dados. Explique como essa arquitetura proporciona a independência de dados. 11. Descreva as diferentes linguagens que devem ser fornecidas por um sistema de gerência de banco de dados. 12. Porque a linguagem de banco de dados relacional SQL é considerada uma linguagem compreensiva? 13. Com base na figura 2, apresente a funcionalidade de cada um dos componentes básicos de um sistema de gerência de banco de dados. Estudante Nome João José Disciplina Nome Introducão à Ciência da Computação Estrutura de Dados Matemática Discreta Banco de Dados Turma CódigoEstudante 17 8 Classe 1 2 DepartamentoPrincipal DCC DCC CódigoDisciplina DCC1310 DCC3320 MAT2410 DCC3380 Créditos Departamento 4 DCC 4 DCC 3 MAT 3 DCC CódigoTurma 85 92 102 112 119 135 CódigoDisciplina MAT2410 DCC1310 DCC3320 MAT2410 DCC1310 DCC3380 Semestre II II I II II II Histórico CódigoEstudante 17 17 8 8 8 8 CódigoTurma 112 119 85 92 102 135 Nota B C A A B A PréRequisito CódigoDisciplina DCC3380 DCC3380 DCC3320 CódigoPréRequisito DCC3320 MAT2410 DCC1310 Figura 1: Banco de dados "Empresa”. Ano 91 91 92 92 92 92 Professor King Anderson Knuth Chang Anderson Stone Universidade Federal de Ouro Preto – UFOP Instituto de Ciências Exatas e Biológicas – ICEB Mestrado Profissional em Ensino de Ciências Disciplina: Laboratório de Computação para Ciências (Módulo II) Professor: Guilherme Tavares de Assis Figura 2: Componentes básicos de um SGBD.