Prévia do material em texto
22/03/2023, 21:36 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2803959/5934784 1/4 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) 3) 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: Código da questão: 56977 SQL é a linguagem padrão para SGBDs (Sistemas Gerenciadores de Banco de Dados) relacionais comerciais. SQL é uma linguagem para ________________ com instruções para definição de dados, consultas e atualizações. Assim, possui um conjunto de comandos para definição de dados ________________ e para manipulação de dados _________________. Assinale a alternativa que completa adequadamente as lacunas: Alternativas: Código da questão: 56983 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: Alternativas: Físico; armazenamento; alto nível. Lógico; dados; baixo nível. Lógico; dados; baixo nível. Conceitual; armazenamento; alto nível. CORRETO Conceitual; dados; alto nível. Banco de dados; DDL; DML. CORRETO Programação; DML; DDL. Modelagem; DML; DCL. Validação; DDL; DML. Teste; DCL; DML. V – F – V – V – F. CORRETO V – V – F – V – F. V – F – V – F – V. V – V – V – F – F. V – F – V – V – V. 22/03/2023, 21:36 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2803959/5934784 2/4 4) 5) 6) Código da questão: 56985 Alternativas: Código da questão: 56979 Um método é uma função criada na definição de uma classe. O primeiro argumento é sempre referenciado no início do processo. Atributos, também conhecidos como __________________, em Ruby são sempre ______________ e começam com ________________. Não há como alterá-los de fora da classe; apenas os métodos de um objeto podem alterar os seus atributos. Assinale a alternativa que completa adequadamente as lacunas: Alternativas: Código da questão: 56975 O termo polimorfismo é uma tradução em português do termo análogo em inglês polymorphic, que é a contração das palavras poly (muitos) e morphic (formas), ou seja, muitas formas. Considere as seguintes afirmações e classifique-as em verdadeiras (V) ou falsas (F): ( ) O polimorfismo paramétrico ocorre quando são utilizadas estruturas preestabelecidas de operação. ( ) O polimorfismo de inclusão ocorre quando um recurso de uma classe-filho instancia um recurso sobre a classe-pai. ( ) O polimorfismo de sobrecarga ocorre quando são usados vários métodos com o mesmo nome de identificação, mas que possuem números de parâmetros diferentes. ( ) Na programação orientada a objetos, polimorfismo é a capacidade que um atributo de um objeto possui de assumir formas diferentes para a sua execução. ( ) O uso de polimorfismo na linguagem C# pode ocorrer a partir de três formas diferentes. Assinale a alternativa que contenha a sequência correta: Alternativas: I – A; II – B; III – C; IV – D. INCORRETO I – A; II – B; III – D; IV – C. I – C; II – A; III – D; IV – B. I – B; II – C; III – D; IV – A. I – B; II – A; III – D; IV – C. Variáveis dinâmicas; protegidos; #. Variáveis estáticas; públicos; &. Variáveis; públicos; @. Variáveis de instância; privados; @. CORRETO Variáveis de instância; privados - *. V – F – F – V – V. V – V – V – F – V. CORRETO 22/03/2023, 21:36 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2803959/5934784 3/4 7) 8) 9) 10) Código da questão: 56964 Sobre o modelo conceitual, podemos afirmar que: I. Definem-se os tipos dos dados. II. Definem-se quais dados serão exibidos no banco de dados, independente da implementação. III. Possui entidades, atributos e relacionamentos. IV. Deve ser refinado (normalizado) para produzir o esquema conceitual. V. Representa as chaves primárias e estrangeiras. São verdadeiras: Alternativas: Código da questão: 56980 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: Código da questão: 56966 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: Código da questão: 56976 F – V – F – F – V. V – V – V – F – F. V – F – F – F – F. I – III – IV. I – II – IV. I – II – III – V. II – IV – V. INCORRETO II – III – IV. I – III – IV. I – II – III – IV. I – II – III. I – IV. CORRETO I – II – IV. Banco de dados; sistema; interface de sistema. SGBD; banco de dados; interface de usuário. CORRETO Projeto de dados; SGBD; manipulação. Banco de dados; SGBD; manipulação. SGBD; sistema do usuário; interface de usuário. 22/03/2023, 21:36 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2803959/5934784 4/4 Alternativas: Código da questão: 56971 I – B; II – A; III – C. CORRETO I – A; II – B; III – C. I – B; II – C; III – A. I – A; II – C; III – B. I – C; II – A; III – B. Arquivos e Links