lOMoARcPSD|68246589
Prova Eletrônica de SQL
Engenharia da Computação (Centro Universitário Eniac)
Scan to open on Studocu
Studocu is not sponsored or endorsed by any college or university
Downloaded by Fernando Ramalho (gepated562@[Link])
lOMoARcPSD|68246589
05/11/2021 13:29 Prova Eletrônica: Revisão da tentativa
Página inicial / Meus Cursos / ENIAC_20212F_14448 / Prova Eletrônica/Substitutiva/Contingência / Prova Eletrônica
Iniciado em domingo, 8 ago 2021, 15:49
Estado Finalizada
Concluída em domingo, 8 ago 2021, 15:59
Tempo 10 minutos 1 segundo
empregado
Avaliar 9,00 de um máximo de 10,00(90%)
Questão 1
Completo Atingiu 1,00 de 1,00
A partir da figura a seguir, que traz a estrutura da Tabela Pessoa_Física (simplificada), onde estão indicadas
as colunas, tipo de dados e tamanho do campo, podemos imaginar qual a sintaxe de código SQL equivalente
e que dará forma a tal Tabela. Aponte qual das opções a seguir contém o código/sintaxe correto para tal
situação.
Escolha uma opção:
a. CREATE TABLE Pessoa_Fisica (num_pessoa_pf NUMBER (5), nom_pessoa VARCHAR (30),
dat_nascimento DATE, idt_sexo CHAR (1));
b. CREATE TABLE Pessoa_Fisica (num_pessoa_pf NUMBER (5), nom_pessoa VARCHAR (30), num_CPF
NUMBER (11), dat_nascimento DATE, idt_sexo CHAR (1));
c. (num_pessoa_pf NUMBER (5), nom_pessoa VARCHAR (30), num_CPF NUMBER (11), dat_nascimento
DATE, idt_sexo CHAR (1));
d. CREATE TABLE Pessoa_Fisica (nom_pessoa VARCHAR (30), num_CPF NUMBER (11), dat_nascimento
DATE, idt_sexo CHAR (1));
e. CREATE TABLE Pessoa_Fisica (num_pessoa_pf NUMBER (5), nom_pessoa VARCHAR (30), num_CPF
NUMBER (11), idt_sexo CHAR (1));
[Link] 1/5
Downloaded by Fernando Ramalho (gepated562@[Link])
lOMoARcPSD|68246589
05/11/2021 13:29 Prova Eletrônica: Revisão da tentativa
Questão 2
Completo Atingiu 1,00 de 1,00
A DML (Data Manipulation Language) é uma linguagem para modificação, recuperação, inserção e
remoção e de informações em banco de dados. Sobre a linguagem DML, assinale a alternativa correta.
Escolha uma opção:
a. Os recursos implementados pelo DML são somente INSERT, UPDATE e SELECT.
b. A linguagem DML implementa a manipulação de dados em banco de dados relacionais noSQL por meio dos comandos INSERT,
UPDATE, DELETE E SELECT.
c. A linguagem DML é responsável pela definição das estruturas de dados em banco de dados SQL por meio dos comandos
INSERT, UPDATE, DELETE E SELECT.
d. A linguagem DML é responsável pelas transações de estruturas de dados em banco de dados relacionais SQL com os
comandos INSERT, UPDATE, DROP E SELECT.
e. A linguagem DML implementa recursos de manipulação de dados SQL em banco de dados relacionais.
Questão 3
Completo Atingiu 1,00 de 1,00
Qual das alternativas a seguir é um bom atributo para ser chave primária de uma tabela para cadastro de
livros do sistema de uma biblioteca?
Escolha uma opção:
a. Outro.
b. Editora.
c. Autor.
d. ISBN.
e. Ano.
Questão 4
Completo Atingiu 0,00 de 1,00
Assinale a alternativa correta a respeito da linguagem DDL.
Escolha uma opção:
a. Através da linguagem DDL, são estabelecidas restrições de controle de dados.
b. O DDL é uma linguagem que implementa recursos de restrições de segurança, como GRANT e REVOKE.
c. O DDL é o responsável pela manipulação dos dados.
d. O DDL é uma linguagem responsável pela definição das estruturas de dados.
e. O DTL e o DDL são semelhantes. O DTL é responsável pela definição dos dados, e o DDL pelas transações.
[Link] 2/5
Downloaded by Fernando Ramalho (gepated562@[Link])
lOMoARcPSD|68246589
05/11/2021 13:29 Prova Eletrônica: Revisão da tentativa
Questão 5
Completo Atingiu 1,00 de 1,00
A instrução correta para criar uma tabela ALUNO através do SQL utiliza qual comando DDL?
Escolha uma opção:
a. ALTER TABLE ALUNO.
b. REVOKE ALUNO.
c. CREATE TABLE ALUNO.
d. SELECT TABLE ALUNO.
e. DROP TABLE ALUNO.
Questão 6
Completo Atingiu 1,00 de 1,00
Uma tabela que está na forma normal de Boyce-Codd está também na 3FN?
Escolha uma opção:
a. Não, pois a forma normal de Boyce-Codd vem antes da 3FN.
b. Sim, pois a 3FN é outro nome para a forma normal de Boyce-Codd.
c. Sim, pois, se está na forma normal de Boyce-Codd, está também aderente à 3FN
d. Não, pois a forma normal de Boyce-Codd é um estágio hipotético.
e. Não, pois a 3FN é diferente da forma normal de Boyce-Codd.
Questão 7
Completo Atingiu 1,00 de 1,00
Sabemos que o modelo ER (Entidade - Relacionamento) é um modelo conceitual ou modelagem
conceitual. O objetivo da modelagem conceitual é obter uma descrição abstrata, independente de
implementação em computador/software, dos dados que serão armazenados no banco de dados.
A partir deste conceito, podemos dizer que o modelo ER é uma técnica de ________________? Aponte qual
das opções abaixo melhor descreve a técnica.
Escolha uma opção:
a. Modelagem de dados
b. Linguagem de programação
c. Análise de requisitos
d. Normalização de dados
e. Linguagem SQL
[Link] 3/5
Downloaded by Fernando Ramalho (gepated562@[Link])
lOMoARcPSD|68246589
05/11/2021 13:29 Prova Eletrônica: Revisão da tentativa
Questão 8
Completo Atingiu 1,00 de 1,00
Assinale a alternativa correta quanto à instrução que o DDL implementa.
Escolha uma opção:
a. UPDATE PROJETO SET codDepartamento = DEP Where codProjeto = P1.
b. GRANT TO ALUNO.
c. DELETE FROM DEPARTAMENTO WHERE codProjeto = P2.
d. INSERT INTO EMPREGADO.
e. ALTER TABLE SALARIO.
Questão 9
Completo Atingiu 1,00 de 1,00
Quando utilizamos a linguagem SQL (padrão da indústria para banco de dados), existem vários tipos de
dados que podemos utilizar na maioria dos SGBDs relacionais. Como os exemplos abaixo:
- CHAR: para entradas de texto com comprimento fixo, como por exemplo, siglas de estados, CEP e
números de CPF.
- DATE/TIME: para entradas contendo valor de data e hora.
Seguindo esta relação de tipos de dados, escolha a opção a seguir que melhor descreve o tipo de dado
FLOAT.
Escolha uma opção:
a. Float - para entradas que irão receber dados numéricos com precisão fixa, por exemplo valores monetários.
b. Float - para entradas que irão receber dados de texto com comprimento variável, por exemplo nomes e endereços.
c. Float - para entradas que irão receber dados de texto com comprimento fixo, como por exemplo, Fone e CPF.
d. Float - para entradas que irão receber dados com dois valores, como sim e não ou verdadeiro e falso.
e. Float - para entradas que irão receber dados numéricos com precisão flutuante, como cálculo de taxas de juros e cálculos
científicos.
[Link] 4/5
Downloaded by Fernando Ramalho (gepated562@[Link])
lOMoARcPSD|68246589
05/11/2021 13:29 Prova Eletrônica: Revisão da tentativa
Questão 10
Completo Atingiu 1,00 de 1,00
No SQL é possível unir dois ou mais comandos DML para realizar uma manipulação no banco de dados.
Indique quais é a sintaxe correta dos comandos utilizados para copiar o conteúdo de uma tabela1 em
outra tabela2.
Escolha uma opção:
a. INSERT INTO nome_tabela2 (nome_coluna1, nome_coluna_2) SELECT nome_coluna1, nome_coluna_2 FROM nome_tabela_1;
b. UPDATE INTO nome_tabela2 (nome_coluna1, nome_coluna_2) SELECT nome_coluna1, nome_coluna_2 FROM nome_tabela_1
WHERE (condição);
c. INSERT INTO nome_tabela2 (nome_coluna1, nome_coluna_2) COPY nome_coluna1, nome_coluna_2 FROM nome_tabela_1
WHERE (condição);
d. INSERT INTO nome_tabela2 (nome_coluna1, nome_coluna_2) SELECT nome_coluna1, nome_coluna_2 FROM nome_tabela_1
WHERE (condição);
e. SELECT nome_coluna1, nome_coluna_2 FROM nome_tabela_1 WHERE (condição) COPY nome_tabela2 (nome_coluna1,
nome_coluna_2);
◄ Exercícios - Momento ENADE
Seguir para...
Prova Substitutiva ►
[Link] 5/5
Downloaded by Fernando Ramalho (gepated562@[Link])