Baixe o app para aproveitar ainda mais
Prévia do material em texto
42233 . 7 - Banco de Dados - 20211.B AV2 Ana Sheila dos Santos Silva Nota final--- 5,4/6 Tentativa 2Enviado: 07/06/21 11:51 (BRT) 5,4/6 Conteúdo do exercício Conteúdo do exercício 1. Pergunta 1 /0,6 Uma aplicação realizará uma consulta que fará a extração dos dados de mais de uma tabela. O desenvolvedor que está criando a aplicação disse que sempre utilizou o comando where para realizar o Join, não conhecendo outro tipo de comando. Assinale a alternativa que apresenta o comando join que devolveria os mesmos dados. Ocultar opções de resposta 1. Rigth outer join. 2. Self Join. 3. left outer join. 4. Inner join. Resposta correta 5. Cross join. 2. Pergunta 2 /0,6 Os Bancos de Dados utilizam vários objetos para representar os dados, dos quais o mais importante é a tabela, que figura como o objeto central do banco de dados relacional. Entre os objetos criados encontramos um que está associado a uma tabela, é acionado de forma indireta a partir da execução de um evento DML (Inclusão, alteração e exclusão) ocorrido em uma tabela. Assinale a alternativa que apresenta esse objeto de banco de dados. Ocultar opções de resposta 1. View. 2. Function. 3. Procedure. 4. Trigger. Resposta correta 5. Sequence. 3. Pergunta 3 /0,6 As regras de normalização são usadas para corrigir anomalias criadas durante a primeira fase do projeto de Banco de dados, e após a migração para o modelo lógico. Uma desses problema tem o nome de Dependência funcional parcial. Essa dependência é causada quando um atributo depende de parte da chave. Uma das formas normais resolve esse problema, assinale a alternativa que apresenta essa forma normal. Ocultar opções de resposta 1. Quarta forma normal. 2. Primeira forma normal. Resposta correta 3. Terceira forma normal. 4. Segunda forma normal. 5. Quinta forma normal. 4. Pergunta 4 /0,6 Usando a tabela aluno descrita a seguir em uma implementação no banco MySQL: Aluno Matriculaint not null (Pk) Nomevarchar(30) not null DataNAscDate not null SequissoVarchar(1) Depois de criada foi verificado que o nome de uma coluna foi escrito errado. Assinale a alternativa que mostra o comando correto para realiza a alteração do nome da coluna Sequisso para Sexo e o seu tipo deve ser char(1). Lembramos que o banco usado foi o MySql. Ocultar opções de resposta 1. alter table aluno change colummn Sequisso sexo char(1). Resposta correta 2. alter table aluno change colummn Sequisso sexo. 3. alter table aluno rename colummn Sequisso. 4. updater table aluno change colummn Sequisso sexo char(1). 5. alter table aluno rename colummn Sequisso sexo char(1). 5. Pergunta 5 /0,6 Uma empresa resolveu bonificar os seus funcionários com R$100,00 a mais no salário. Na tabela funcionário, qual comando abaixo pode fazer isso? Ocultar opções de resposta 1. alter table salario set salario = salario + 100 2. update funcionario set salario = salario + 100 Resposta correta 3. alter table funcionario set salario = salario + 100 4. update salario set salario = 100 5. drop salario set salario = salario + 100 6. Pergunta 6 /0,6 Às vezes, uma sequência numérica pode ser útil para a geração de conteúdo para um atributo. O SQL possui um recurso para criar um objeto na base de dados que gera uma sequência automática de números. Esse objeto pode ser usado para alimentar atributos que necessitem de um campo com essa característica. Qual das alternativas a seguir apresenta o nome desse objeto: Ocultar opções de resposta 1. Índice. 2. Triggers. 3. Store Procedures. 4. Grant. 5. Senquence. Resposta correta 7. Pergunta 7 /0,6 Utilizando a estrutura da tabela a seguir assinale a alternativa que apresenta o comando que cria a tabela Professor. Professor CPF char(11)-not null - PK Nomevarchar(30)-not null Endereco varchar(255) Datanascdate Ocultar opções de resposta 1. create table Professor (CPF char(11) not null primary key; nome varchar(30) not null; Endereco varchar(255); Datanasc date). 2. create table Professor (CPF char(11) not null, nome varchar(30) not null, Endereco varchar(255), Datanasc date). 3. create table Professor (CPF char(11), not null, primary key, nome varchar(30), not null, Endereco varchar(255), Datanasc date). 4. create table Professor (CPF, char(11) not null primary key, nome, varchar(30) not null, Endereco, varchar(255), Datanasc, date). 5. create table Professor (CPF char(11) not null primary key, nome varchar(30) not null, Endereco varchar(255), Datanasc date). Resposta correta 8. Pergunta 8 /0,6 Um dos requisitos levantados para o sistema diz que o acesso dos usuários terão níveis diferentes, isso é, dependendo do cargo que ocupa, o usuário pode ter acesso apenas para leitura, por exempo. Esse é uma das características fornecidas pelos SGBDs relacionais. Para isso, é usado um comando especifico, que permite dar acesso específico para usuários ou grupos de usuários. Qual a alternativa que apresenta esse comando? Ocultar opções de resposta 1. Revoke 2. Create 3. Drop 4. Alter 5. Grant Resposta correta 9. Pergunta 9 /0,6 Observe o diagrama de entidade e relacionamento que representa um trecho de um sistema que controla os exames realizados durante uma internação e assinale a alternativa que apresenta a descrição sobre os relacionamentos entre as entidades que está errada. Figura da questão 5.JPG Ocultar opções de resposta 1. A internação só tem um paciente. 2. Um exame pode ser solicitado por um médico em uma internação. 3. Incorreta: O paciente pode sofrer várias internações. 4. O médico pode autorizar apenas uma internação. Resposta correta 5. Um médico pode solicitar vários exames por internação. 10. Pergunta 10 /0,6 As restrições, em modelo relacional, estão divididos em três categoria principais. Uma delas as Restrições baseadas em esquema, podem ser divididas em outras restrições. Assinale a alternativa que não representa uma dessas restrições: Ocultar opções de resposta 1. de domínio. 2. de chave. 3. de relacionamentos. Resposta correta 4. Integridade de entidade. 5. sobre valores NULL.
Compartilhar