Baixe o app para aproveitar ainda mais
Prévia do material em texto
03/07/2023, 19:13 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2834579/6209522 1/5 Codificação do projeto: padrões de programação e projeto do banco de dados Professor(a): Thiago Salhab Alves (Mestrado acadêmico) 1) 2) Prepare-se! Chegou a hora de você testar o conhecimento adquirido nesta disciplina. A Avaliação Virtual (AV) é composta por questões objetivas e corresponde a 100% da média final. Você tem até cinco tentativas para “Enviar” as questões, que são automaticamente corrigidas. Você pode responder as questões consultando o material de estudos, mas lembre-se de cumprir o prazo estabelecido. Boa prova! O modelo entidade-relacionamento é um modelo semântico, proposto em 1976 por Peter Chen, apresentando uma simbologia muito simples que pode ser utilizada para a validação junto ao cliente. No projeto ______________, descreve-se o conteúdo da informação sem se preocupar com detalhes de ______________, apresentando a descrição de _________________ da estrutura do banco de dados. Assinale a alternativa que completa adequadamente as lacunas: Alternativas: Lógico; dados; baixo nível. Físico; armazenamento; alto nível. Lógico; dados; baixo nível. Conceitual; armazenamento; alto nível. CORRETO Conceitual; dados; alto nível. Código da questão: 56977 Alternativas: Retorna o maior salário e média dos salários de todos os empregados que trabalham no departamento Research. Retorna o maior salário, menor salário e média dos salários de todos os empregados que trabalham no departamento Research. CORRETO Retorna o maior salário, menor salário e média dos salários de todos os empregados que não trabalham no departamento Research. Retorna o maior salário, menor salário e média dos salários de todos os empregados. Retorna o maior salário e menor salário de todos os empregados que trabalham no departamento Research. Resolução comentada: no projeto conceitual, descreve-se o conteúdo da informação sem se preocupar com detalhes de armazenamento. O esquema conceitual apresenta a descrição de alto nível da estrutura do banco de dados utilizando um modelo conceitual. Resolução comentada: 03/07/2023, 19:13 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2834579/6209522 2/5 3) 4) Código da questão: 56987 Alternativas: I – A; II – D; III – C; IV – E; V – B. I – E; II – D; III – A; IV – C; V – B. I – C; II – B; III – A; IV – E; V – D. I – B; II – D; III – A; IV – E; V – C. I – B; II – A; III – D; IV – C; V – E. CORRETO Código da questão: 56965 Um banco de dados ou uma base de dados é uma coleção de dados logicamente relacionados, que embute um determinado significado. O _____________ é um software que manipula todos os acessos ao ________________ e proporciona a ______________ ao sistema de banco de dados. Assinale a alternativa que completa adequadamente as lacunas: Alternativas: Banco de dados; SGBD; manipulação. SGBD; banco de dados; interface de usuário. CORRETO Banco de dados; sistema; interface de sistema. Projeto de dados; SGBD; manipulação. SGBD; sistema do usuário; interface de usuário. Código da questão: 56976 retorna o maior salário, menor salário e média dos salários de todos os empregados que trabalham no departamento Research. Resolução comentada: polimorfismo: na orientação a objetos, representa uma característica em que se admite tratamento idêntico para formas diferentes baseado em relações de semelhança. Sobrecarga de métodos: é a possibilidade de existirem em uma mesma classe vários métodos com o mesmo nome. Assinatura do método: é uma lista que indica os tipos de todos os seus argumentos. Polimorfismo paramétrico: são utilizadas estruturas preestabelecidas de operação. Polimorfismo de inclusão: quando um recurso de uma classe-filho instancia um recurso sobre a classe-pai. Resolução comentada: o SGBD é um software que manipula todos os acessos ao banco de dados e proporciona a interface de usuário ao sistema de banco de dados. 03/07/2023, 19:13 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2834579/6209522 3/5 5) 6) 7) Considere a seguinte afirmação: Uma coleção de dados inter-relacionados, representando informações sobre um domínio específico. Neste contexto, assinale a alternativa que representa a afirmação: Alternativas: Modelo de dados. Modelagem de dados. Banco de dados. CORRETO Projeto de dados. Sistema de dados. Código da questão: 56981 A determinação da acessibilidade de uma classe ou um membro de classe é feita pelos qualificadores de acesso (access qualifiers). Sobre os modificadores de acesso: I. Public: torna o método ou a propriedade disponível para qualquer classe no sistema. II. Private: o acesso ao método é permitido pelas classes do mesmo package (pacote). III. Protected: só poderá ser acessado o método pela classe que a contém. Nenhuma classe externa pode acessá-la. IV. Abstract: é um método cuja implementação está definida em subclasses. São verdadeiras: Alternativas: I – II – IV. I – II – III – IV. I – III – IV. I – IV. CORRETO I – II – III. Código da questão: 56966 É considerado como algo do mundo real, podendo ser uma entidade física ou abstrata, que faça sentido num contexto analisado. Assinale a alternativa que apresenta corretamente a que se refere a afirmação: Alternativas: Classe. Atributo. Método. Objeto. CORRETO Função. Resolução comentada: um banco de dados é uma coleção de dados inter-relacionados, representando informações sobre um domínio específico, ou seja, sempre que for possível agrupar informações que se relacionam e tratam de um mesmo assunto, posso dizer que tenho um banco de dados. Resolução comentada: a primeira e quarta afirmações são verdadeiras. A segunda e terceira afirmações são falsas, pois, em private, só poderá ser acessado pela classe que a contém. Nenhuma classe externa pode acessá-la; e em protected, o acesso ao método é permitido pelas classes do mesmo package (pacote). Resolução comentada: 03/07/2023, 19:13 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2834579/6209522 4/5 8) 9) 10) Código da questão: 56962 A implementação orientada a objetos é muito mais produtiva do que com as técnicas anteriormente populares, como a programação estruturada. Neste contexto, complete as lacunas da sentença a seguir: Na programação orientada a objetos, ______________ é a capacidade que um ________________ de um objeto possui de assumir ______________ diferentes para a sua execução. Assinale a alternativa que completa adequadamente as lacunas: Alternativas: Herança; atributo; comportamentos. Polimorfismo; atributo; formas. Encapsulamento; método; funcionalidades. Encapsulamento; método; comportamentos. Polimorfismo; método; formas. CORRETO Código da questão: 56963 SQL (Structured Query Language) é o conjunto de comandos de manipulação de banco de dados utilizado para criar e manter a estrutura desses bancos de dados. _______________ é o campo que estabelece o ______________ entre duas tabelas. Assim, uma coluna, ou grupo de colunas, de uma tabela corresponde à mesma coluna, ou grupo de colunas, que é a _________________ de outra tabela. Assinale a alternativa que completa adequadamente as lacunas: Alternativas: Chave estrangeira; relacionamento; chave primária. CORRETO Chave primária; relacionamento; chave estrangeira. Chave estrangeira; comparativo; chave candidata. Chave estrangeira; relacionamento; chave secundária. Chave principal; conectivo; chave secundária. Código da questão: 56984 SQL é uma linguagem para banco de dados com instruções para definição de dados, consultas e atualizações. São considerados tipos de dados básicos utilizados no SQL: ( ) INTEGER. ( ) STRING. ( ) CHAR. ( ) VARCHAR. ( ) ARRAY. Classifique as opções em verdadeiras (V) ou falsas (F) e assinale a alternativa que contenha a sequência correta: o objeto é qualquer “coisa” do mundo real. Uma entidade física ou abstrata que faça sentido num contexto analisado, sendo uma instânciade uma classe, caracterizando- se pelos atributos que possui e operações que pode realizar. Resolução comentada: na programação orientada a objetos, polimorfismo é a capacidade que um método de um objeto possui de assumir formas diferentes para a sua execução. Resolução comentada: chave estrangeira é o campo que estabelece o relacionamento entre duas tabelas. Assim, uma coluna, ou um grupo de colunas, de uma tabela corresponde à mesma coluna, ou ao grupo de colunas, que é a chave primária de outra tabela. 03/07/2023, 19:13 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2834579/6209522 5/5 Alternativas: V – F – V – V – V. V – V – V – F – F. V – F – V – V – F. CORRETO V – F – V – F – V. V – V – F – V – F. Código da questão: 56985 Resolução comentada: a primeira, terceira e quarta asserções são verdadeiras, pois INTEGER, CHAR e VARCHAR são tipos de dados básicos do SQL. A segunda e quinta asserções são falsas, os tipos STRING e ARRAY não são tipos de dados básicos do SQL. Arquivos e Links
Compartilhar