Prévia do material em texto
20/05/2023, 20:55 Atividade Avaliativa 1 - Questionário sobre a perspectiva histórica, fundamentos e conceitos de Banco de Dados: Revisão d… https://ava.uniftec.com.br/mod/quiz/review.php?attempt=19798&cmid=246778 1/12 Painel / Meus cursos / 2023ED - Projeto de Banco de Dados I - G91-1369EAD1A / UNIDADE 1: Perspectiva Histórica, Fundamentos e Conceitos de Banco de Dados / Atividade Avaliativa 1 - Questionário sobre a perspectiva histórica, fundamentos e conceitos de Banco de Dados Iniciado em segunda, 27 mar 2023, 14:54 Estado Finalizada Concluída em segunda, 27 mar 2023, 15:35 Tempo empregado 41 minutos 31 segundos Avaliar 2,50 de um máximo de 2,50(100%) Comentários Parabéns! Você compreendeu muito bem o que foi estudado. Questão 1 Correto Atingiu 0,17 de 0,17 A arquitetura ANSI/SPARC do SGBD é dividida em três níveis de abstração que proveem diferentes visões da estrutura do sistema de banco de dados. Esta organização em níveis, efetiva a visão abstrata dos dados, reduzindo a complexidade do sistema conforme o nível em que o usuário trabalha. Neste contexto, analise as seguintes afirmativas I. NÍVEL INTERNO: é onde se especifica o acesso aos dados conforme as necessidades de cada usuário ou aplicação. II. NÍVEL CONCEITUAL: é onde se descreve a estrutura completa do banco de dados, que engloba a definição do esquema do banco de dados. III. NÍVEL EXTERNO: relaciona-se com as estruturas física de armazenamento dos dados e com o gerenciamento destas. É correto o que se afirma em: Escolha uma opção: Apenas a afirmativa III é verdadeira. Apenas as afirmativas II e III são verdadeiras. Apenas a afirmativa II é verdadeira. Todas as afirmativas são verdadeiras. Apenas as afirmativas I e III são verdadeiras. Sua resposta está correta. A resposta correta é: Apenas a afirmativa II é verdadeira. https://ava.uniftec.com.br/course/view.php?id=6229 https://ava.uniftec.com.br/my/ https://ava.uniftec.com.br/course/view.php?id=6229 https://ava.uniftec.com.br/course/view.php?id=6229§ion=2 https://ava.uniftec.com.br/mod/quiz/view.php?id=246778 20/05/2023, 20:55 Atividade Avaliativa 1 - Questionário sobre a perspectiva histórica, fundamentos e conceitos de Banco de Dados: Revisão d… https://ava.uniftec.com.br/mod/quiz/review.php?attempt=19798&cmid=246778 2/12 Questão 2 Correto Atingiu 0,17 de 0,17 Questão 3 Correto Atingiu 0,17 de 0,17 Os SGBDs possibilitam a definição, construção e manipulação de bancos de dados para as mais diversas aplicações. Neste contexto, analise as seguintes afirmativas: I. Definição do Banco de Dados é o processo de criação das estruturas físicas e configurações do Banco de Dados. II. Construção do Banco de Dados é a descrição das estruturas que serão armazenadas no banco de dados, engloba a modelagem conceitual e especificação física dos dados e suas relações. III. Manipulação do Banco de Dados: são os processos de armazenamento de dados (inclusão, alteração e exclusão de dados) e execução de consultas e relatórios. É correto o que se afirma em: Escolha uma opção: Apenas as afirmativas I e II são verdadeiras. Todas as afirmativas são falsas. Apenas as afirmativas II e III são verdadeiras. Apenas a afirmativa III é verdadeira. Apenas a afirmativa II é verdadeira. Sua resposta está correta. A resposta correta é: Apenas a afirmativa III é verdadeira. Inicialmente, o armazenamento de informações era feito através de fichas que eram armazenadas em pastas e guardadas em armários ou gavetas, sendo posteriormente realizado por sistemas computacionais. Porém, os primeiros sistemas que, apesar de apresentarem uma evolução tinham alguns problemas. A seguir, assinale as alternativas que representam os problemas que existiam nos sistemas gerenciadores de arquivos convencionais, utilizados no início dos banco de dados. Escolha uma ou mais: Facilidades de Acesso. Redundância. Efetivamente dados repetidos são um problema em bases de dados. Inconsistência. A mesma informação com valores diferentes em lugares diferentes é uma inconsistência e isso é um problema. Problemas de acesso concorrente. Sistemas de arquivos convencionais não gerenciam de forma simples o acesso concorrente aos dados. Integridade Lógica. Falta de atomicidade das transações. Sistemas de arquivos convencionais não gerenciam de forma simples a execução atômica das transações. Sua resposta está correta. As respostas corretas são: Inconsistência., Falta de atomicidade das transações., Redundância., Problemas de acesso concorrente. 20/05/2023, 20:55 Atividade Avaliativa 1 - Questionário sobre a perspectiva histórica, fundamentos e conceitos de Banco de Dados: Revisão d… https://ava.uniftec.com.br/mod/quiz/review.php?attempt=19798&cmid=246778 3/12 Questão 4 Correto Atingiu 0,16 de 0,16 Através da arquitetura dos SGBDs é possível ter abstração de dados e a independência de dados, que são importantes características. Neste contexto, relacione as explicações com suas definições: Habilidade do SGBD possibilitar que sejam realizadas alterações no nível conceitual e estas não devem provocar alterações no nível externo. Condição do SGBD que permite que sejam realizadas alterações no nível interno sem que estas gerem alterações nos outros níveis. Cada usuário dependendo de suas funções no sistema de banco de dados precisará conhecer e trabalhar com as informações que são pertinentes a sua atividade, trabalhando em um nível de abstração. Capacidade do SGBD de permitir que sejam realizadas alterações em determinado nível da abstração sem que essa tenha impacto nos outros níveis. Independência de Dados Lógica. Independência de Dados Física. Abstração de Dados. Independência de Dados. Sua resposta está correta. A resposta correta é: Habilidade do SGBD possibilitar que sejam realizadas alterações no nível conceitual e estas não devem provocar alterações no nível externo. → Independência de Dados Lógica., Condição do SGBD que permite que sejam realizadas alterações no nível interno sem que estas gerem alterações nos outros níveis. → Independência de Dados Física., Cada usuário dependendo de suas funções no sistema de banco de dados precisará conhecer e trabalhar com as informações que são pertinentes a sua atividade, trabalhando em um nível de abstração. → Abstração de Dados., Capacidade do SGBD de permitir que sejam realizadas alterações em determinado nível da abstração sem que essa tenha impacto nos outros níveis. → Independência de Dados.. 20/05/2023, 20:55 Atividade Avaliativa 1 - Questionário sobre a perspectiva histórica, fundamentos e conceitos de Banco de Dados: Revisão d… https://ava.uniftec.com.br/mod/quiz/review.php?attempt=19798&cmid=246778 4/12 Questão 5 Correto Atingiu 0,17 de 0,17 Algumas personalidades e organizações empresariais foram muito importantes para o desenvolvimento dos sistemas gerenciadores de banco de dados. Relacione as personalidades ou organizações e suas realizações: Criador do Modelo Relacional. Criador do SGBD Relacional mais conhecido. Criador do primeiro protótipo de SGBD relacional. Criador do Modelo Entidade-Relacionamento. Criador da Padronização da linguagem SQL. Criador do primeiro SGBD relacional comercial. Edgar Frank Codd. A ORACLE Corporation A IBM (International Business Machine). Peter Chen A ANSI (American National Standards Institute) A Honeywell Information Systems. Sua resposta está correta. A resposta correta é: Criador do Modelo Relacional. → Edgar Frank Codd., Criador do SGBD Relacional mais conhecido. → A ORACLE Corporation, Criador do primeiro protótipo de SGBD relacional. → A IBM (International Business Machine)., Criador do Modelo Entidade-Relacionamento. → Peter Chen, Criador da Padronização da linguagem SQL. → A ANSI (American National Standards Institute), Criador do primeiro SGBD relacional comercial. → A Honeywell Information Systems.. 20/05/2023, 20:55 Atividade Avaliativa 1 - Questionário sobre a perspectivahistórica, fundamentos e conceitos de Banco de Dados: Revisão d… https://ava.uniftec.com.br/mod/quiz/review.php?attempt=19798&cmid=246778 5/12 Questão 6 Correto Atingiu 0,16 de 0,16 Questão 7 Correto Atingiu 0,16 de 0,16 Os modelos de dados são ferramentas conceituais que possuem um conjunto de estruturas para especificação de elementos de uma realidade, suas relações e suas restrições que permitem construir esquemas de dados. As ferramentas conceituais são recursos textuais ou gráficos que através de regras orientam o trabalho do analista para a construção dos esquemas. Assim, os modelos de dados são utilizados pelos analistas e projetista de sistema durante as etapas realizadas para construção da base de dados. Neste contexto, relacione a etapas necessárias para construção da base de dados com suas explicações: Constrói-se o esquema do sistema. Realiza-se o mapeamento do esquema de dados. Faz-se as especificações da base de dados para um SGBD específico. Interage com os usuários e especifica as necessidades do sistema. Projeto Conceitual. Projeto Lógico. Projeto Físico. Análise de Requisitos. Sua resposta está correta. A resposta correta é: Constrói-se o esquema do sistema. → Projeto Conceitual., Realiza-se o mapeamento do esquema de dados. → Projeto Lógico., Faz-se as especificações da base de dados para um SGBD específico. → Projeto Físico., Interage com os usuários e especifica as necessidades do sistema. → Análise de Requisitos.. A modelagem é uma etapa que faz parte do processo de análise de um sistema, quando é realizada a interação com os usuários para compreender adequadamente suas necessidades, as informações que precisa, as relações entre as informações, as transformações que as informações podem sofrer, as regras de funcionamento das atividades que o usuário realiza, os controles que precisam ser feitos, os resultados esperados, a forma de apresentação das informações, as análises de dados que devem ser realizadas, quais os tipos de usuários que devem ter acesso às informações, as restrições de acesso a estas informações, enfim entender todo o contexto para o qual a aplicação será desenvolvida. Análise às alternativas a seguir e assinale as que representam problemas que ocorrem quando não é feita a modelagem de dados: Escolha uma ou mais: Sistema que não atende aos requisitos. Manutenção fácil do sistema. Sistema com regras de integridade inadequadas. Sistema gerado com muita flexibilidade. Regras de integridade incorretas ou incompletas. Não atende às necessidades dos usuários. Sua resposta está correta. As respostas corretas são: Não atende às necessidades dos usuários., Regras de integridade incorretas ou incompletas., Sistema que não atende aos requisitos., Sistema com regras de integridade inadequadas. 20/05/2023, 20:55 Atividade Avaliativa 1 - Questionário sobre a perspectiva histórica, fundamentos e conceitos de Banco de Dados: Revisão d… https://ava.uniftec.com.br/mod/quiz/review.php?attempt=19798&cmid=246778 6/12 Questão 8 Correto Atingiu 0,17 de 0,17 Na década de 1960 foram desenvolvidos sistemas de gestão de informações baseados em arquivos. Neste período de tempo, os dados eram organizados em arquivos gerenciados pelo sistema operacional, era uma maneira rudimentar de armazená-los mas que oferecia vantagens em relação ao armazenamento físico em papel. Por outro lado, os sistemas de arquivos apresentavam alguns inconvenientes ou problemas. Relacione a explicação dos problemas com sua definição: A mesma informação é registrada em mais de um lugar no sistema, é repetida, ocupando mais espaço. Não há garantia que conjuntos de operações sejam realizadas juntas. A mesma informação em mais de um lugar do sistema, com valores diferentes em cada um destes lugares. É necessário conhecer linguagem e estrutura para acessar as informações (dados). Dificuldade de controlar o acesso autorizado aos dados. Não controla adequadamente quando dois ou mais usuários acessam a mesma informação. Não há relações entre os dados de um arquivo com os dados de outro arquivo. Redundância. Falta de Atomicidade nas Transações. Inconsistência. Dificuldade de Acesso. Problemas de Segurança. Problemas de Acesso Concorrente. Isolamento dos Dados. Sua resposta está correta. A resposta correta é: A mesma informação é registrada em mais de um lugar no sistema, é repetida, ocupando mais espaço. → Redundância., Não há garantia que conjuntos de operações sejam realizadas juntas. → Falta de Atomicidade nas Transações., A mesma informação em mais de um lugar do sistema, com valores diferentes em cada um destes lugares. → Inconsistência., É necessário conhecer linguagem e estrutura para acessar as informações (dados). → Dificuldade de Acesso., Dificuldade de controlar o acesso autorizado aos dados. → Problemas de Segurança., Não controla adequadamente quando dois ou mais usuários acessam a mesma informação. → Problemas de Acesso Concorrente., Não há relações entre os dados de um arquivo com os dados de outro arquivo. → Isolamento dos Dados.. 20/05/2023, 20:55 Atividade Avaliativa 1 - Questionário sobre a perspectiva histórica, fundamentos e conceitos de Banco de Dados: Revisão d… https://ava.uniftec.com.br/mod/quiz/review.php?attempt=19798&cmid=246778 7/12 Questão 9 Correto Atingiu 0,17 de 0,17 Os SGBDs constituem-se de um conjunto de softwares especializados com funções específicas, interligados com os programas de aplicações e com o banco de dados. Relacione os softwares que fazem parte de um SGBD com suas explicações: Fornece uma interface para o DBA. Suas principais funções são: alocar espaço nos dispositivos de armazenamento, criar e gerenciar estruturas de indexação, criar e gerenciar estruturas de recuperação em caso de falhas, criar e gerenciar estruturas de memória para otimizar o acesso aos registros dos arquivos. Inclui os módulos de controle de concorrência e subsistema de recuperação. Responsável por analisar comandos de consultas SQL e transformá-las em um plano de execução otimizado, para a eficiente recuperação de dados. Processador de expressões para criação de estruturas (tabelas, objetos, funções, etc.) no banco de dados. Responsável pelos metadados do banco de dados. Converte comandos específicos da SQL em instruções para manipulação dos dados. Programas desenvolvidos para as organizações e usuários com os mais diversos fins Gerenciador de BD. Gerenciador de Arquivos. Gerenciador de Transações. Processador e Otimizador de Consultas. Interpretador DDL. Dicionário de Dados. Pré-compilador DML e Compilador DML. Programas de Aplicação. Sua resposta está correta. A resposta correta é: Fornece uma interface para o DBA. → Gerenciador de BD., Suas principais funções são: alocar espaço nos dispositivos de armazenamento, criar e gerenciar estruturas de indexação, criar e gerenciar estruturas de recuperação em caso de falhas, criar e gerenciar estruturas de memória para otimizar o acesso aos registros dos arquivos. → Gerenciador de Arquivos., Inclui os módulos de controle de concorrência e subsistema de recuperação. → Gerenciador de Transações., Responsável por analisar comandos de consultas SQL e transformá-las em um plano de execução otimizado, para a eficiente recuperação de dados. → Processador e Otimizador de Consultas., Processador de expressões para criação de estruturas (tabelas, objetos, funções, etc.) no banco de dados. → Interpretador DDL., Responsável pelos metadados do banco de dados. → Dicionário de Dados., Converte comandos específicos da SQL em instruções para manipulação dos dados. → Pré-compilador DML e Compilador DML., Programas desenvolvidos para as organizações e usuários com os mais diversos fins → Programas de Aplicação.. 20/05/2023, 20:55 Atividade Avaliativa 1 - Questionário sobre a perspectiva histórica, fundamentos e conceitos de Banco de Dados: Revisão d… https://ava.uniftec.com.br/mod/quiz/review.php?attempt=19798&cmid=2467788/12 Questão 10 Correto Atingiu 0,17 de 0,17 Questão 11 Correto Atingiu 0,17 de 0,17 Os SGBDs proporcionam às organizações o controle centralizado de seus dados e isto apresenta diversos benefícios. A seguir analise as afirmativas e assinale aquelas que apresentam os benefícios proporcionados pelos SGBDs: Escolha uma ou mais: Aumento da Redundância. Transações sem atômicidade. Padronização e Portabilidade. Restrições de Segurança. Abstração de Dados. Incompatibilidade com a Tolerância a Falhas. Isolamento dos Dados. Separação entre o Banco de Dados e Programas. Evitar a Inconsistência. Sua resposta está correta. As respostas corretas são: Separação entre o Banco de Dados e Programas., Evitar a Inconsistência., Padronização e Portabilidade., Restrições de Segurança., Abstração de Dados. Considere a seguinte afirmativa: "A informação tornou-se tão importante que a sua prioridade é a base e a razão para um novo tipo de gestão, na sociedade do conhecimento e, assim, a informação passa a suplantar o valor do capital financeiro e de seu adequado uso depende o sucesso empresarial." Qual das personalidades a seguir já afirmava isso em 1993? Escolha uma opção: Peter Chen. Peter Drucker. Allan Turing. Charles Babbage. Frank Codd. Sua resposta está correta. A resposta correta é: Peter Drucker. 20/05/2023, 20:55 Atividade Avaliativa 1 - Questionário sobre a perspectiva histórica, fundamentos e conceitos de Banco de Dados: Revisão d… https://ava.uniftec.com.br/mod/quiz/review.php?attempt=19798&cmid=246778 9/12 Questão 12 Correto Atingiu 0,17 de 0,17 Relacione os elementos ou fatos conhecidos da perspectiva histórica dos banco de dados, com o período histórico em que iniciaram. Modelos Relacional e Entidade-Relacionamento (ER). Evolução Popularização. Big Data, NoSql e aplicativos móveis. Maturidade dos SGBDs. Modelos Hierárquico e em Rede. Anos 70 (ou década de 1970) Anos 80 (ou década de 1980) Atual década e futuro Anos 90 (ou década de 1990) Anos 60 (ou década de 1960) Sua resposta está correta. A resposta correta é: Modelos Relacional e Entidade-Relacionamento (ER). → Anos 70 (ou década de 1970), Evolução Popularização. → Anos 80 (ou década de 1980), Big Data, NoSql e aplicativos móveis. → Atual década e futuro, Maturidade dos SGBDs. → Anos 90 (ou década de 1990), Modelos Hierárquico e em Rede. → Anos 60 (ou década de 1960). 20/05/2023, 20:55 Atividade Avaliativa 1 - Questionário sobre a perspectiva histórica, fundamentos e conceitos de Banco de Dados: Revisão d… https://ava.uniftec.com.br/mod/quiz/review.php?attempt=19798&cmid=246778 10/12 Questão 13 Correto Atingiu 0,16 de 0,16 Diversos tipos de usuários utilizam SGBDs. Neste contexto, relacione as explicações com os tipos de usuários: Responsável pela instalação, configuração e gerenciamento dos recursos e sistemas compartilhados. Desenvolvem sistemas. Utilizam programas de aplicação. Definem o esquema conceitual do banco de dados e suas restrições de integridade e acesso. Responsável pelo gerenciamento dos Sistemas de Banco de Dados. Administrador de Redes de Computadores. Programadores de Aplicações. Usuários Finais. Analistas e Projetistas. Administrador do Banco de Dados. Sua resposta está correta. A resposta correta é: Responsável pela instalação, configuração e gerenciamento dos recursos e sistemas compartilhados. → Administrador de Redes de Computadores., Desenvolvem sistemas. → Programadores de Aplicações., Utilizam programas de aplicação. → Usuários Finais., Definem o esquema conceitual do banco de dados e suas restrições de integridade e acesso. → Analistas e Projetistas., Responsável pelo gerenciamento dos Sistemas de Banco de Dados. → Administrador do Banco de Dados.. 20/05/2023, 20:55 Atividade Avaliativa 1 - Questionário sobre a perspectiva histórica, fundamentos e conceitos de Banco de Dados: Revisão d… https://ava.uniftec.com.br/mod/quiz/review.php?attempt=19798&cmid=246778 11/12 Questão 14 Correto Atingiu 0,16 de 0,16 A linguagem padrão para trabalhar com os SGBDs Relacionais é a SQL (Structured Query Language – Linguagem de Consulta Estruturada). A SQL se originou do trabalho de Edgar Frank Codd que desenvolveu na IBM a linguagem SEQUEL (Strutucred English Query Language - Linguagem de Consulta em Inglês Estruturado). Neste contexto, relacione as explicações dos conjuntos de comandos da SQL com sua definição. Subconjunto de comandos que possibilitam o controle de transações. Subconjunto de comandos para controlar as autorizações de acesso e manipulação das estruturas do SGBD. Subconjunto de comandos para criação, alteração e remoção de estruturas no Banco de Dados. Subconjunto de comandos para inserir, remover e modificar informações em um esquema de banco de dados. Permite a extração de dados/informações do Banco de Dados. DTL - Data Transaction Language. DCL - Data Control Language. DDL - Data Definition Language. DML - Data Manipulation Language. DQL - Data Query Language. Sua resposta está correta. A resposta correta é: Subconjunto de comandos que possibilitam o controle de transações. → DTL - Data Transaction Language., Subconjunto de comandos para controlar as autorizações de acesso e manipulação das estruturas do SGBD. → DCL - Data Control Language., Subconjunto de comandos para criação, alteração e remoção de estruturas no Banco de Dados. → DDL - Data Definition Language., Subconjunto de comandos para inserir, remover e modificar informações em um esquema de banco de dados. → DML - Data Manipulation Language., Permite a extração de dados/informações do Banco de Dados. → DQL - Data Query Language.. 20/05/2023, 20:55 Atividade Avaliativa 1 - Questionário sobre a perspectiva histórica, fundamentos e conceitos de Banco de Dados: Revisão d… https://ava.uniftec.com.br/mod/quiz/review.php?attempt=19798&cmid=246778 12/12 Questão 15 Correto Atingiu 0,17 de 0,17 Qual a diferença entre dado, informação e conhecimento? Analise as afirmativas a seguir e em cada uma selecione verdadeiro ou falso. Informação é uma mensagem que possui contexto que permite sua compreensão. Conhecimento é informação em movimento. Conhecimento está relacionado com experiência. Dados são elementos básicos de registros em sistemas. Informações são registros numéricos ou textuais. Dado é uma mensagem significativa. Verdadeiro Verdadeiro Verdadeiro Verdadeiro Falso Falso Sua resposta está correta. A resposta correta é: Informação é uma mensagem que possui contexto que permite sua compreensão. → Verdadeiro, Conhecimento é informação em movimento. → Verdadeiro, Conhecimento está relacionado com experiência. → Verdadeiro, Dados são elementos básicos de registros em sistemas. → Verdadeiro, Informações são registros numéricos ou textuais. → Falso, Dado é uma mensagem significativa. → Falso.