ACCESS BÁSICO Exercício 1 NCE/UFRJ ►Access 97: Introdução ao Microsoft Access 97 Bancos de dados: o que são e como funcionam ►Access 2000: 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 ( ) Localiza e recupera apenas os dados que satisfazem as condições especificadas pelo usuário. (b) Consulta ( ) Permite analisar os dados ou apresentá-los de uma certa forma na impressão. (c) Formulário ( ) Permite visualizar, inserir e alterar facilmente os dados diretamente em uma tabela. (d) Relatório ( ) Armazena os dados. ( ) Estrutura fundamental de um banco de dados. 1/6 582822164 ACCESS BÁSICO Exercício 1 NCE/UFRJ 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. ..................................................................................................................................................................................... ..................................................................................................................................................................................... ►Access 97: Introdução ao Microsoft Access 97 Tabelas Tabelas: o que são e como funcionam ►Access 2000: Criar e estruturar tabelas 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). ..................................................................................................................................................................................... ..................................................................................................................................................................................... ►Access 97: Criando um Banco de Dados e Trabalhando na Janela Banco de Dados Sobre estruturas de banco de dados ►Access 2000: 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. 2/6 582822164 ACCESS BÁSICO Exercício 1 NCE/UFRJ ( ( ( ( ( ( ) 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. ( ) Elimina a possibilidade de duplicar entradas que contenham informações diferentes e que deveriam ser iguais. (b) Tabelas não podem conter informações duplicadas e as informações não podem ser duplicadas entre tabelas. ( ) 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? ..................................................................................................................................................................................... ..................................................................................................................................................................................... 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. ..................................................................................................................................................................................... 3/6 582822164 ACCESS BÁSICO Exercício 1 NCE/UFRJ ..................................................................................................................................................................................... ( ) 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? ..................................................................................................................................................................................... ..................................................................................................................................................................................... ►Access 97: Criando, Importando e Vinculando Tabelas Trabalhando com Chaves Primárias e Índices Que tipo de chave primária devo utilizar? ►Access 2000: Criar e estruturar tabelas 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? ..................................................................................................................................................................................... ..................................................................................................................................................................................... ►Access 97: Criando, Importando e Vinculando Tabelas Definindo Relacionamentos e Opções de Integridade Referencial Sobre relacionamentos em um banco de dados ►Access 2000: Criar e estruturar tabelas Definir relacionamentos e opções de integridade referencial Sobre relacionamentos em um banco de dados do Access 18. O que é um relacionamento? ..................................................................................................................................................................................... ..................................................................................................................................................................................... 4/6 582822164 ACCESS BÁSICO Exercício 1 NCE/UFRJ 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? ..................................................................................................................................................................................... ..................................................................................................................................................................................... 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. ( ) 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. (b) Relacionamento um-para-muitos. ( ) 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. (c) Relacionamento muitos-para-muitos. ( ) 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 definindo- 5/6 582822164 ACCESS BÁSICO Exercício 1 NCE/UFRJ se 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 exclusivo. ( ) É criado quando ambos os campos relacionados são chaves primárias ou têm índices exclusivos. ►Access 97: Criando, Importando e Vinculando Tabelas Definindo Relacionamentos e Opções de Integridade Referencial O que é integridade referencial? ►Access 2000: Criar e estruturar tabelas 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? ..................................................................................................................................................................................... ..................................................................................................................................................................................... 6/6 582822164