Prévia do material em texto
agem de Dados B20252.240 > Quizzes > AO2 AO2 Entrega 2 out em 23:59 Pontos 6 Perguntas 10 Disponível 26 set em 0:00 2 out em 23:59 Limite de tempo Nenhum Instruções Importante: Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário que você clique em "FAZER QUESTIONÁRIO", no final da página. Este teste foi travado 2 out em 23:59. Histórico de tentativas Tentativa Tempo Pontuação MAIS RECENTE Tentativa 1 1.533 minutos 6 de 6 Pontuação deste teste: 6 de 6 Enviado 1 out em 17:00 Esta tentativa levou 1.533 minutos. Resposta correta Pergunta 1 0,6 / 0,6 pts Leia o texto a seguir: primeiro termo que iremos definir é dado geográfico, suponhamos os seguintes exemplos: Quais são as cidades vizinhas ao município de Capão Redondo? A polícia precisando da seguinte informação: Quais ruas estão em um raio de um quilômetro em relação ao local onde aconteceu um furto? Os extremos do país: Qual a distância entre Monte Caburaí- RO e Santa Vitória do Palmar- RS? A resposta para qualquer uma das perguntas contém informações geográficas específicas. Um banco de dados qualquer armazena informações sobre um endereço ou CEP, mas essa informação possui caráter secundário. Já para um dado como os exemplos citados é necessário o uso de dados geográficos. Tais dados possuem uma estrutura mais adequada para responder de maneira específica e até mostrar graficamente a resposta. Banco de Dados Geográfico é uma coleção de dados coerente e relacionável, suportando feições geométricas em suas tabelas. Adaptado de: que-e-um-banco-de-dados-geograficos/ Acesso 08/04/2020. Considerando as informações apresentadas, avalie as asserções abaixo: I. É um sistema de banco de dados. II. Oferece tipos de dados espaciais (Spatial Data TypeSDT) em seu modelo de dados e linguagem de consulta. III. Suporta tipos de dados espaciais em sua implementação, fornecendo pelo menos indexação espacial e algoritmos eficientes para junções espaciais. É característica de um banco de dados espacial o que se afirma em: e III apenas. I, III. Alternativa correta, pois as afirmações I, e III referem-se a características de Banco de Dados Espacial. Segundo Güting (1994), Bancos de Dados Espaciais tem as seguintes características: É um sistema de banco de dados; Oferece tipos de dados espaciais (Spatial Data Type - SDT) em seu modelo de dados e linguagem de consulta; e Suporta tipos de dados espaciais em sua implementação, fornecendo pelo menos indexação espacial e algoritmos eficientes para junções espaciais. e apenas. apenas. III apenas. Resposta correta Pergunta 2 0,6 / 0,6 pts Leia o texto a seguir: Os 4 pilares da Programação Orientada a Objetos Para que uma linguagem seja considerada orientada a objetos precisa atender a quatro tópicos bastante importantes: Abstração É a capacidade de imaginar que um objeto do mundo real irá realizar dentro de um sistema. São três pontos que devem ser levados em consideração nessa abstração. primeiro ponto é dar identidade ao objeto a ser criado. Essa identidade deve ser única dentro do sistema. A segunda parte diz respeito a características do objeto. No mundo real qualquer objeto possui elementos que o definem. Na programação orientada a objetos, essas características tornam-se as propriedades do objeto. A terceira parte são as ações que objeto irá executar. Essas ações, ou eventos, são chamados métodos. Encapsulamento O encapsulamento é uma das principais técnicas que define a programação orientada a objetos, escondendo as propriedades, criando uma espécie de caixa preta.Essa atitude evita o acesso direto a propriedade do objeto, adicionando uma outra camada de segurança à aplicação. Herança Na orientação a objetos, o objeto abaixo na hierarquia irá herdar características de todos os objetos acima dele, seus "ancestrais". A herança a partir das características do objeto mais acima é considerada herança direta, enquanto as demais são consideradas heranças indiretas. Por exemplo, na família, a criança herda diretamente do pai e indiretamente do avô e do bisavô. Polimorfismo polimorfismo consiste na alteração do funcionamento interno de um método herdado de um objeto pai. Como se trata de um assunto que está intimamente conectado à herança, entender os dois juntamente é uma boa ideia. Adaptado de: https://www.devmedia.com.br/os-4- Acesso: 05/10/2020. Qual é o nome dado a um objeto do mundo real, quando se encontra no mundo cibernético, em uma aplicação ou banco de dados? Atributo. Associação. Método. Instância. Alternativa correta. Chama-se instancia de uma classe, um objeto cujo comportamento e estado são definidos pela classe. As instancias de uma classe compartilham mesmo conjunto de atributos, mas os conteúdos desses atributos são diferentes para cada instancia. A instância = Objeto, só que o objeto está no mundo real e a Instância no mundo cibernético, na aplicação, banco de dados. Resposta correta Pergunta 3 0,6 / 0,6 pts Leia texto a seguir: Classe é um conceito que encapsula (abrange, abarca) abstrações de dados e procedimentos que descrevem o conteúdo e o comportamento de entidades do mundo real, representadas por objetos. Considerando que comportamento das classes se dá por meio dos métodos a ela associadas. Avalie as afirmações a seguir:I. Os métodos são as mensagens enviadas a um objeto, que podem mudar o valor de um ou mais atributos, alterando o estado de um objeto. II. Métodos possuem a propriedade especial, que em tempo de execução, não acessam os dados armazenados em uma instância da classe, assim não são capazes de controlar o estado (valores) da instância. III. Os métodos determinam o comportamento dos objetos de uma classe e são análogos às funções ou procedimentos da programação estruturada. É correto o que se afirma em: e III, apenas. le II, apenas. I, III. apenas. le III apenas. Alternativa correta. As afirmações le III estão corretas, pois os métodos são as mensagens enviadas a um objeto, que podem mudar valor de um ou mais atributos, alterando o estado de um objeto. Os métodos, ainda, determinam o comportamento dos objetos de uma classe e são análogos às funções ou procedimentos da programação estruturada. A afirmação está incorreta, pois os métodos possuem a propriedade especial, que em tempo de execução, acessam os dados armazenados em uma instância da classe, e assim são capazes de controlar o estado (valores) da instância, exatamente o oposto do que diz a afirmação II. Resposta correta Pergunta 4 0,6 / 0,6 pts Leia o texto a seguir: A cardinalidade dos relacionamentos é um item importante para um projeto de banco de dados, pois representa quantas ocorrências de uma entidade podem estar associadas a uma determinada ocorrência de uma entidade através do relacionamento, sendo necessário considerar: a cardinalidade máxima e a cardinalidade mínima. Fonte: HEUSER, C.A. Projeto de Banco de Dados. 4 ed. Porto Alegre: Editora Sagra Luzzatto, 2001 Uma faculdade solicitou a uma empresa desenvolvedora de software que lhe construa um sistema de controle acadêmico que mantenha informações sobre alunos, cursos, disciplinas e departamentos. Além disso, todas as informações sobre as relações entre alunos e cursos, dedisciplinas e cursos, de disciplinas e departamentos, assim como entre as disciplinas que são pré-requisitos de outras disciplinas. Portanto, houve uma breve descrição, por parte do coordenador pedagógico, conforme segue: Cada disciplina possui exatamente um departamento responsável, e um departamento é responsável por muitas disciplinas, inclusive por nenhuma. Uma disciplina pode possuir diversas disciplinas como pré-requisitos, inclusive nenhuma. Uma disciplina pode ser pré-requisito de muitas outras disciplinas, inclusive de nenhuma. Uma disciplina pode aparecer no currículo de muitos cursos, inclusive de nenhum, e um curso pode possuir muitas disciplinas em seu currículo, inclusive nenhuma. Um aluno está inscrito em exatamente um curso e um curso pode ter nele inscritos muitos alunos, inclusive nenhum. Com base nessa descrição, foi criado um diagrama entidade-relacionamento: Tomando como base o diagrama entidade- relacionamento acima, avalie as afirmações a seguir: I. Entre as entidades Departamento e Disciplina, conforme enunciado do problema, deve-se ter do lado da entidade Disciplina uma cardinalidade (0, N); II. Entre as entidades Disciplina e Curso, deve-se ter do lado da entidade Disciplina uma cardinalidade (0, N); III. Entre as entidades Curso e Aluno, deve-se ter do lado da entidade Aluno uma cardinalidade N). É correto o que se afirma em: I, apenas III, apenas le III apenas. II, apenas I, e III. A alternativa está correta. As asserções I, e III estão corretas, pois modelo entidade- relacionamento ilustrado, apresenta três erros de cardinalidade: 1) Entre as entidades Departamento e Disciplina, conforme enunciado do problema, deve-se ter do lado da entidade Disciplina uma cardinalidade (0, N); 2) Entre as entidades Disciplina e Curso, deve-se ter do lado da entidade Disciplina uma cardinalidade N).3) Entre as entidades Curso e Aluno, deve-se ter un 1) Entre as entidades Departamento e Disciplina, conforme enunciado do problema, deve-se ter do lado da entidade Disciplina uma cardinalidade (0, N); 2) Entre as entidades Disciplina e Curso, deve-se ter do lado da entidade Disciplina uma cardinalidade (0, N); 3) Entre as entidades Curso e Aluno, deve-se ter do lado da entidade Aluno uma cardinalidade (0, N). Resposta correta Pergunta 5 0,6 / 0,6 pts Leia o texto a seguir: Na atualidade, estamos diante de uma explosão de informações multimídias. Por exemplo, uma grande quantidade de imagens e vídeos está sendo criada e armazenada na internet, conversões de pinturas e figuras no formato impresso ou digital, bem como imagens de jornais e TV para facilitar processamento, distribuição e preservação. Muitas imagens médicas estão sendo capturadas todos os dias e os satélites estão produzindo muito mais. Seria de pouca utilidade criar um simples repositório para essa quantidade cada vez maior de informações multimídia, por este motivo, elas precisam estar organizadas para recuperação rápida e sob demanda. Não apenas uma quantidade crescente de dados está sendo armazenada, mas também tipos de dados com características diferentes dos dados alfanuméricos. Buscando identificar as características de dados multimídia, avalie as afirmações a seguir: I. Dados multimídias, especialmente áudio e vídeo, são muito intensivos em dados; têm dimensão temporal e devem ser reproduzidos a uma taxa fixa; são representados em uma série de valores de amostra individuais e carecem de estrutura semântica óbvia para os computadores reconhecerem automaticamente o conteúdo. II. Os dados multimídias são ricos em informações. Muitos parâmetros são necessários para representar seu conteúdo adequadamente. III. Aplicativos multimídias exigem a apresentação de um único tipo de mídia; significado dos dados multimídias geralmente é simples e objetivo. É correto que se afirma em:le apenas Alternativa correta, pois apenas afirmações e estão corretas. As principais características de dados multimídia são: Dados multimídias, especialmente áudio e vídeo, são muito intensivos em dados; têm dimensão temporal e devem ser reproduzidos a uma taxa fixa; são representados em uma série de valores de amostra individuais e carecem de estrutura semântica óbvia para os computadores reconhecerem automaticamente conteúdo; os dados multimídias são ricos em informações, sendo que muitos parâmetros são necessários para representar seu conteúdo adequadamente. A afirmativa III está incorreta, pois na verdade os aplicativos multimídias exigem a apresentação simultânea de vários tipos de mídia de maneira coordenada espacial e temporalmente; e que significado dos dados multimídias às vezes é confuso e subjetivo. e III apenas e III apenas III, apenas II, apenas Resposta correta Pergunta 6 0,6 / 0,6 pts Leia o texto a seguir: Normalização é um processo para avaliar e corrigir estruturas e tabelas de modo a minimizar as redundâncias de dados, reduzindo, assim, a probabilidade de anomalias. A normalização atua por meio de uma série de estágios chamados formas normais. A 1FN descreve um formato de tabela em que todos os atributos de chave estão definidos, não há grupos de repetição e todos os atributos são dependentes da chave primária. Na 2FN, a tabela deve estar na 1FN e não incluir dependências parciais. Sendo assim, podemos ter como exemplo as seguintes tabelas (em formato de esquema relacional): Projeto (Proj_Num, Proj_Nome); Funcionario(Func_Num, Func_Nome, Func_Cargo, Func_SalHora); Fonte: Coronel, C.; Rob, P. Sistemas de Banco de Dados: projeto, implementação e administração. São Paulo, Cengage Learning, 2011. Avalie as asserções a seguir: I.As tabelas Projeto, Funcionário e Designação encontram-se na primeira forma normal, e, também, na segunda forma normal.PORQUE II.Todos os atributos de chave estão definidos, não possuem grupos de repetição e todos os atributos são dependentes da chave primária. também, porque não inclui dependências parciais. A respeito dessas asserções, assinale a opção correta: A asserção é uma proposição falsa, e a é uma proposição verdadeira. As asserções e são proposições verdadeiras, e a é uma justificativa da I. A alternativa está correta, pois as asserções I e são proposições verdadeiras, e a II é uma justificativa da I. As tabelas Projeto, Funcionário e Designação encontram-se na primeira forma normal, pois todos os atributos de chave estão definidos, não possuem grupos de repetição e todos os atributos são dependentes da chave primária E, também, na segunda forma normal, pois todas as tabelas estão na primeira forma normal e não inclui dependências parciais. A asserção lé uma proposição verdadeira, e a é uma proposição falsa. As asserções le são proposições verdadeiras, mas a não é uma justificativa da I. As asserções le são proposições falsas. Resposta correta Pergunta 7 0,6 / 0,6 pts Leia o texto a seguir: A tabela, em um modelo relacional, é vista como uma estrutura bidimensional compostas por linhas e colunas. Modelo Entidade Relacionamento, representado graficamente, no diagrama de entidade relacionamento, ilustra as relações entre estas tabelas. Fonte: adaptado de Coronel, C.; Rob, P. Sistemas de Banco de Dados: projeto, implementação e administração. São Paulo, Cengage Learning, 2011. Avalie as asserções: intersecção entre linha e coluna representa um único valor; os valores em uma coluna devem se adequar a um mesmo formato; coluna possui uma faixa específica de valoresconhecida como domínio de atributos. É correto o que se afirma em: I, III. Alternativa correta, as afirmações I, e III são verdadeiras. A tabela é vista como uma estrutura bidimensional compostas por linhas e colunas, onde cada intersecção entre linha e coluna representa um único valor; todos os valores em uma coluna devem se adequar a um mesmo formato; e cada coluna possui uma faixa específica de valores conhecida como domínio de atributos. le apenas e III apenas apenas. le III apenas Resposta correta Pergunta 8 0,6 / 0,6 pts Leia o texto a seguir: Bancos de dados são conjuntos de arquivos relacionados entre si com registros sobre pessoas, lugares ou coisas. São coleções organizadas de dados que se relacionam de forma a criar algum sentido, transformando o dado em Informação. São de vital importância para empresas e há mais de duas décadas se tornaram a principal peça dos sistemas de informação. Os bancos de dados são operados pelos Sistemas Gerenciadores de Bancos de Dados (SGBD), que surgiram na década de 70. Antes destes, as aplicações usavam sistemas de arquivos do sistema operacional para armazenar suas informações. Na década de 80, a tecnologia de SGBD relacional passou a dominar o mercado. Outro tipo notável é SGBD Orientado a Objetos, para quando sua estrutura ou as aplicações que o utilizam mudam constantemente. Existem vários tipos de bancos de dados, assim como diversas classificações para bancos de dados. As classificações podem ser por: número de usuários, localização, modelo de dados adotado e estruturação dos dados. Fonte: Considerando as classificações de bancos de dados expostas acima. Qual das classificações a seguir, referem-se ao modelo de dados adotado.Cliente-servidor duas camadas e Cliente-servidor três camadas. Monousuário e Multiusuário. Hierárquico, rede, relacional e Orientado a Objetos. Alternativa correta. Pois quanto à classificação pelo modelo de dados adotado, pode-se dizer que um modelo de dados é uma representação simples e normalmente gráfica de estruturas de dados mais complexas, facilitando a compreensão. Os modelos de dados podem ser: Hierárquico, rede, relacional e Orientado a Objetos. Centralizado e Distribuído. Não estruturados, semiestruturados e estruturados. Resposta correta Pergunta 9 0,6 / 0,6 pts Leia o texto a seguir: Nos sistemas de recuperação de informação multimídia, recursos e atributos dos itens de dados multimídia são extraídos e armazenados com os próprios itens de dados. Logo, esses recursos são organizados com certas estruturas de índice para recuperação eficiente. A recuperação é baseada em medidas de similaridade entre os recursos de consulta e os itens de dados. A recuperação e apresentação de multimídia devem atender a restrições espaciais e temporais. Essas restrições são especificadas como requisitos de qualidade de serviço (QoS) dos objetos ou aplicativos multimídia, sendo que todos os subsistemas, incluindo os sistemas operacionais, sistemas de comunicação e gerenciador de armazenamento, devem trabalhar juntos para alcançar a QoS desejada. Considerando os requisitos que precisam ser atendidos quando da criação de um modelo de dados de um sistema de recuperação de informação multimídia, avalie as afirmações a seguir: I. modelo de dados, de um sistema de recuperação de informação multimídia, deve ser extensível para que novos tipos de dados possam ser adicionados. II. O modelo de dados, de um sistema de recuperação de informação multimídia, deve ser capaz de representar tipos básicos de mídia e objetos compostos com relacionamentos espaciais e temporais. III. O modelo de dados, de um sistema de recuperação de informação multimídia, deve ser flexível para que os itens possam ser especificados, consultados e pesquisados em diferentes níveis de abstração. IV. O modelo de dados, de um sistema de recuperação de informação multimídia, deve permitir armazenamento e pesquisa eficientes.É correto o que se afirma em: I, II, III e IV. Alternativa correta. Afirmações I, II, III e IV estão corretas, pois o modelo de dados, de um sistema de recuperação de informação multimídia, deve ser extensível para que novos tipos de dados possam ser adicionados; deve ser capaz de representar tipos básicos de mídia e objetos compostos com relacionamentos espaciais e temporais; deve ser flexível para que os itens possam ser especificados, consultados e pesquisados em diferentes níveis de abstração; e finalmente, deve permitir armazenamento e pesquisa eficientes. I, e III apenas. e III, apenas. le II, apenas. III e IV, apenas. Resposta correta Pergunta 10 0,6 / 0,6 pts Leia o texto a seguir: SGBD-OOs (Sistemas Gerenciadores de Bancos de Dados orientados a objeto) e SGBD-ORs (Sistemas Gerenciadores de Bancos de Dados Objetos Relacionais) No início da década de 90, surgiram vários SGBD-OOs (sistemas gerenciadores de bancos de dados orientados a objetos), onde o centro da atenção deixou de ser a relação com a tabela e passou a ser com a classe. Em 1991, um grupo de fabricantes de SGBDs e empresas que trabalham com padrões criaram o grupo ODMG (Object Database Management Group), responsável por padronizar as funcionalidades dos bancos de dados orientados a objetos. Esse grupo definiu não só o modelo de dados OO, mas também os padrões ODL (Object Definition Language) e OQL (Object Query Language). Um SGBD-OO é um sistema com as características de SGBDs, acrescidos da manipulação de objetos. Os SGBD-ORs (sistemas gerenciadores de bancos de dados objetos-relacionais) surgiram como uma reação dos principais fabricantes de SGBD-R aos SGBD-OOs. Nos bancos de dados objeto-relacionais, banco relacional tem uma parte transformada, além de receber a adição de novos recursos que permitam implementações orientadas a objetos. Um SGBD-OR é um SGBD que suporta SQL-3. Alguns bancos objeto-relacionais atuais: Oracle, PostgreSQL, Informix, DB2, Cachê e SQLServer."Adaptado de: Acesso: 08/04/2020. Considerando as informações apresentadas, avalie as afirmações a seguir: I.Relacionamentos complexos são definidos como relacionamentos muitos-para-muitos e herança. PORQUE II.Os dados complexos podem ser objetos aninhados, matrizes multidimensionais, dados não estruturados (voz, vídeo), dados que não estão na primeira forma normal e tipos de dados definidos pelo usuário. É correto o que se afirma em: A asserção lé uma proposição verdadeira, e a é uma proposição falsa. As asserções e são proposições verdadeiras, e a é uma justificativa da I. As asserções le são proposições falsas. A asserção lé uma proposição falsa, e a é uma proposição verdadeira. Afirmação é verdadeira, afirmação é verdadeira. Porém, afirmação não é uma justificativa da afirmação I. Alternativa correta, pois as afirmações I e são verdadeiras. Relacionamentos complexos são definidos como relacionamentos muitos-para- muitos e herança. Já os dados complexos podem ser objetos aninhados, matrizes multidimensionais, dados não estruturados (voz, vídeo), dados que não estão na primeira forma normal e tipos de dados definidos pelo usuário. Porém a afirmação não é uma justificativa da afirmação I, na verdade ela é um complemento à afirmação I.