Logo Passei Direto
Buscar

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

Ferramentas de estudo

Questões resolvidas

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).

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.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Questões resolvidas

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).

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.

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

Mais conteúdos dessa disciplina