Introdução ao Microsoft Access 97 Bancos de dados: o que são e como funcionam Criar e trabalhar com bancos de dados Bancos de dados: o que são e como funcionam 1. O que são bancos de dados? 2. Cite outros exemplos de bancos de dados (não vale os que aparecem no help). 3. Um banco de dados deve necessariamente estar armazenado em um computador? Justifique. 4. Cite outros meios de armazenamento de dados (não vale os que aparecem no help). Sistemas Gerenciadores de Bancos de Dados - SGBD São softwares que permitem ao usuário a construção e a manutenção de bancos de dados. São exemplos: Access, Paradox, SQL Server, Oracle, e outros. 5. Quais são os objetos de um banco de dados Access? 6. Relacione TODA a 2ª coluna de acordo com a 1ª: (a) Tabela (b) Consulta (c) Formulário ( ) Localiza e recupera apenas os dados que satisfazem as condições especificadas pelo usuário. ( ) Permite analisar os dados ou apresentá-los de uma certa forma na impressão. ( ) Permite visualizar, inserir e alterar facilmente os dados diretamente em Página 1 de 7
uma tabela. (d) Relatório ( ) Armazena os dados. ( ) Estrutura fundamental de um banco de dados. Bancos de Dados Relacionais São bancos de dados onde há uma inter-relação entre as informações que se encontram em tabelas diferentes. 7. Julgue se as afirmativas abaixo são verdadeiras (V) ou falsas (F). Justifique. ( ) Um banco de dados Access ocupa apenas um arquivo, o qual pode conter vários objetos. ( ) Relacionamentos são definidos entre tabelas e baseiam-se em colunas comuns existentes entre as tabelas. Introdução ao Microsoft Access 97 Tabelas Tabelas: o que são e como funcionam Tabelas: o que são e como funcionam 8. Julgue se as afirmativas abaixo são verdadeiras (V) ou falsas (F). Justifique. ( ) Uma tabela armazena dados sobre vários tópicos. ( ) Tabelas organizam os dados em colunas (chamadas campos) e linhas (chamadas registros). Página 2 de 7
Criando um Banco de Dados e Trabalhando na Janela Banco de Dados Sobre estruturas de banco de dados Criar e trabalhar com bancos de dados Sobre estruturas de banco de dados 9. Numere em ordem crescente as etapas básicas para estruturar um banco de dados: ( ) Determine os campos que você necessita nas tabelas. ( ) Refina sua estrutura. ( ) Determine os relacionamentos entre as tabelas. ( ) Determine as tabelas que você necessita no banco de dados. ( ) Identifique os campos com valores exclusivos ( ) Determine a finalidade do seu banco de dados. ( ) Adicione dados e crie outros objetos de banco de dados. 10. Relacione TODA a 2ª coluna de acordo com a 1ª: (a) Cada tabela deverá conter informações sobre somente um assunto. (b) Tabelas não podem conter informações duplicadas e as informações não podem ser duplicadas entre tabelas. ( ) Elimina a possibilidade de duplicar entradas que contenham informações diferentes e que deveriam ser iguais. ( ) Possibilita a atualização de informações em um único lugar, tornando o processo mais eficiente. ( ) Possibilita a manutenção de informações sobre cada assunto independentemente. ( ) Armazenar os dados de cada aluno apenas uma vez em uma única tabela. ( ) Armazenar as informações de cada curso apenas uma vez em uma única tabela. ( ) Armazenar informações de cada turma apenas uma vez em uma única tabela. ( ) Armazenar matrículas de alunos em turmas de cursos em uma tabela diferente das tabelas de alunos, de turmas, e de cursos, de modo que se possa excluir matrículas e continuar mantendo as informações sobre alunos, cursos e turmas. 11. O que é um campo de uma tabela? Página 3 de 7
12. O que é uma expressão? 13. Julgue se as afirmativas abaixo são verdadeiras (V) ou falsas (F). Justifique. ( ) Devemos relacionar cada campo diretamente com o assunto da tabela. ( ) Devemos incluir na tabela dados derivados ou calculados (dados resultantes de uma expressão). ( ) Devemos incluir todas as informações necessárias na tabela. ( ) Devemos armazenar as informações em sua forma compacta, sem desmembrá-las em partes menores. 14. O que é uma chave primária? 15. Para que serve uma chave primária? Criando, Importando e Vinculando Tabelas Trabalhando com Chaves Primárias e Índices Que tipo de chave primária devo utilizar? Página 4 de 7
Trabalhar com chaves primárias e índices Que tipo de chave primária devo utilizar? 16. Quais valores são impedidos de serem armazenados em campos de chave primária? 17. O que é o valor null? Criando, Importando e Vinculando Tabelas Definindo Relacionamentos e Opções de Integridade Referencial Sobre relacionamentos em um banco de dados Definir relacionamentos e opções de integridade referencial Sobre relacionamentos em um banco de dados do Access 18. O que é um relacionamento? 19. Para que serve um relacionamento? 20. O que é uma chave estrangeira? 21. Para que serve uma chave estrangeira? 22. O que é um índice exclusivo? Página 5 de 7
23. Para que serve um índice exclusivo? 24. Explique como chaves primárias, chaves estrangeiras e índices exclusivos participam de um relacionamento. 25. Quais são os três tipos de relacionamentos existentes? 26. Relacione TODA a 2ª coluna de acordo com a 1ª: (a) Relacionamento um-para-um. (b) Relacionamento um-para-muitos. (c) Relacionamento muitos-para-muitos. ( ) Um registro na tabela A pode ter muitos registros coincidentes na tabela B, mas um registro na tabela B tem um só registro coincidente na tabela A. ( ) Cada registro na tabela A pode ter somente um registro coincidente na tabela B, e cada registro na tabela B pode ter somente um registro coincidente na tabela A. ( ) Um registro na tabela A pode ter muitos registros coincidentes na tabela B, e um registro na tabela B pode ter muitos registros coincidentes na tabela A. ( ) Esse tipo de relacionamento não é comum, pois a maioria das informações assim relacionadas estaria em uma só tabela. ( ) Esse tipo de relacionamento só é possível definindose uma terceira tabela (denominada tabela de associação) cuja chave primária consista em dois campos - as chaves estrangeiras provenientes tanto da tabela A como da tabela B. ( ) Na verdade, este tipo de relacionamento são dois relacionamentos um-para-muitos com uma terceira tabela. ( ) É criado quando somente um dos campos relacionados é uma chave primária ou tem um índice Página 6 de 7
exclusivo. ( ) É criado quando ambos os campos relacionados são chaves primárias ou têm índices exclusivos. Criando, Importando e Vinculando Tabelas Definindo Relacionamentos e Opções de Integridade Referencial O que é integridade referencial? Definir relacionamentos e opções de integridade referencial O que é integridade referencial? 27. O que é integridade referencial? 28. O que é tabela primária? 29. Quais são as condições impostas para a tabela primária? 30. Que operações não serão possíveis no caso de se optar pela integridade referencial? Página 7 de 7