Buscar

Avaliação Virtual (Quiz) n 6 _ Bancos de Dados

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

08/11/2021 11:55 Avaliação Virtual (Quiz) n. 6 : Bancos de Dados - Engenharia de Computação - Campus Coração Eucarístico - PMG - Noite -…
https://pucminas.instructure.com/courses/45730/quizzes/81205 1/4
Avaliação Virtual (Quiz) n. 6
Entrega 4 de out de 2020 em 23:59 Pontos 2 Perguntas 4
Disponível 28 de set de 2020 em 7:00 - 4 de out de 2020 em 23:59 7 dias
Limite de tempo Nenhum
Este teste não está mais disponível, pois o curso foi concluído.
Histórico de tentativas
Tentativa Tempo Pontuação
MAIS RECENTE Tentativa 1 5.156 minutos 2 de 2
Pontuação deste teste: 2 de 2
Enviado 1 de out de 2020 em 21:54
Esta tentativa levou 5.156 minutos.
0,5 / 0,5 ptsPergunta 1
Considerando os comandos SQL-DDL, assinale a única afirmativa
FALSA. 
 
Na restrição de chave estrangeira (CONSTRAINT FOREIGN KEY), o
SGBD cria automaticamente um índice único para o(s) campo(s) que
for chave estrangeira, sendo que o(s) campo(s) integrante(s) da chave
estrangeira não pode(m) ser nulo(s).
Correto!Correto!
 
Na restrição de chave primária (CONSTRAINT PRIMARY KEY), todas
as colunas participantes de uma chave primária devem ser
necessariamente NOT NULL
https://pucminas.instructure.com/courses/45730/quizzes/81205/history?version=1
08/11/2021 11:55 Avaliação Virtual (Quiz) n. 6 : Bancos de Dados - Engenharia de Computação - Campus Coração Eucarístico - PMG - Noite -…
https://pucminas.instructure.com/courses/45730/quizzes/81205 2/4
 
DROP TABLE e DELETE são comandos diferentes, pois DROP TABLE
é um comando de DDL que elimina a estrutura da tabela juntamente
com o seu conteúdo, ao passo que DELETE é um comando DML que
atua somente sobre o conteúdo da tabela sem nenhum impacto na
estrutura.
 
A restrição de default (CONSTRAINT DEFAULT) em um comando DDL
especifica o valor default que será gravado em uma coluna quando o
valor do campo não for informado no momento do INSERT (comando
de DML). Tal valor deve obedecer as definições de domínio do tipo de
campo.
0,5 / 0,5 ptsPergunta 2
Considerando a teoria dos índices (CREATE INDEX), assinale a única
afirmativa verdadeira. 
 
Os índices são estruturas lógicas obrigatórias de banco de dados
criadas usualmente pelo AD (Administrador de Dados) para melhorar a
performance no acesso, constituindo assim um aprimoramento no nível
conceitual do banco de dados. 
 
Os índices podem e devem ser criados à vontade no banco de dados,
pois isto otimiza a execução dos comandos SELECT e o gasto de
espaço em disco com índices é desprezível.
 
É permitido criar índice para campo ou conjunto de campos que
admitem repetições, ou seja, nem todo índice é único.
Correto!Correto!
 
Após a criação do índice, o otimizador SQL-DML obrigatoriamente
usará o índice nas consultas futuras.
08/11/2021 11:55 Avaliação Virtual (Quiz) n. 6 : Bancos de Dados - Engenharia de Computação - Campus Coração Eucarístico - PMG - Noite -…
https://pucminas.instructure.com/courses/45730/quizzes/81205 3/4
0,5 / 0,5 ptsPergunta 3
Considere a teoria sobre visões (CREATE VIEW) e marque a única
afirmativa verdadeira.
 
Na visão, é obrigatório manter os mesmos nomes dos campos do
SELECT original. 
 
A visão (CREATE VIEW) é um comando SQL-DML que traz embutido
em si o comando SQL-DDL de SELECT. 
 
A visão é uma estrutura física criada pelo DBA no SGBD para
armazenar em outra tabela o resultado de um comando SELECT muito
frequente.
 
A segurança é uma das vantagens do uso de visão, pois pode-se dar
permissão de acesso para a visão e não para a tabela inteira.
Correto!Correto!
0,5 / 0,5 ptsPergunta 4
 Considere o seguinte comando de criação da tabela Funcionario
(sintaxe Microsoft SQL-Server) e marque a única afirmativa verdadeira
sobre o mesmo.
CREATE TABLE Funcionario (
 Matric INT NOT NULL, Nome CHAR(30) NOT NULL,
 Salario MONEY NOT NULL, Cargo CHAR(40) DEFAULT ‘Auxiliar
Administrativo‘,
 Cod_Depto SMALLINT NULL,
08/11/2021 11:55 Avaliação Virtual (Quiz) n. 6 : Bancos de Dados - Engenharia de Computação - Campus Coração Eucarístico - PMG - Noite -…
https://pucminas.instructure.com/courses/45730/quizzes/81205 4/4
 CONSTRAINT PK_Funcionario PRIMARY KEY (Matric),
 CONSTRAINT UQ_Nome UNIQUE (Nome),
 CONSTRAINT FK_Func_Depto FOREIGN KEY (Cod_Depto)
REFERENCES Departamento (Cod_Depto) ON DELETE RESTRICT )
 
O comando está com erro, pois o campo Cod_Depto não pode aceitar
nulos, pois ele é FOREIGN KEY. 
 
A chave estrangeira faz referência à tabela Departamento e isto deve
ser trocado para referenciar a própria tabela Funcionario. 
 
Uma mesma tabela não pode ter 3 tipos de restrições diferentes:
PRIMARY KEY, UNIQUE e FOREIGN KEY. Pelo menos uma destas
restrições precisa ser eliminada.
 
A restrição de UNIQUE ao ser associada ao campo Nome não
permitirá nomes de funcionários repetidos na tabela. 
Correto!Correto!
Pontuação do teste: 2 de 2