Buscar

Teste de conhecimentos-Banco de Dados 1

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

Teste de
Conhecimento
 avalie sua aprendizagem
Qual conjunto de comandos da SQL abaixo serve para manipular o estado ou a instância do banco de dados?
Analise as afirmações abaixo e responda qual alternativa corresponde a afirmações verdadeiras sobre os módulos de um SGBD:
I - O catálogo armazena os metadados do sistema de banco de dados.
II - Os programas de aplicação são pré-compilados para separar os comandos da linguagem de programação dos comandos de
manipulação de dados.
III - As transações são compiladas após passarem pelo otimizador de consultas.
BANCO DE DADOS 
Lupa Calc.
 
 
DGT0282_202201310731_TEMAS 
 
Aluno: VICTOR HUGO MOREIRA ALVES Matr.: 202201310731
Disc.: BANCO DE DADOS 2022.3 EAD (GT) / EX
Prezado (a) Aluno(a),
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua
avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar
com este modelo de questões que será usado na sua AV e AVS.
 
 
 
 
SISTEMA DE BANCO DE DADOS
 
1.
CREATE, UPDATE, DROP.
INSERT, UPDATE, DELETE.
CREATE, ALTER, DROP.
CREATE, ALTER, DELETE.
INSERT, ALTER, DELETE.
Data Resp.: 05/10/2022 15:20:48
 
Explicação:
A resposta correta é: INSERT, UPDATE, DELETE.
 
 
 
 
2.
Somente as afirmações I e II estão corretas.
Somente a afirmação II está correta.
Somente a afirmação III está correta.
Somente a afirmação I está correta.
Somente as afirmações II e III estão corretas.
Data Resp.: 05/10/2022 15:23:59
 
Explicação:
A resposta correta é: Somente as afirmações I e II estão corretas.
 
 
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
Em relação aos conceitos de bancos de dados, é correto afirmar que:
Logo da análise dos requisitos de um projeto de banco de dados para representar as estradas de um País, obteve-se as seguintes
especificações:
As estradas são descritas pelo nome oficial, apelido (pode ser mais de um), tipo, extensão.
As estradas se classificam em: Federais, estaduais e municipais.
As estradas se dividem em trechos. Porém um trecho pertence sempre a única estrada e não poderá fazer parte de outra estrada.
Existe o trecho inicial e trecho final de uma estrada.
Na criação de um modelo de entidades-relacionamento para o problema descrito acima, marque a alternativa correta:
Qual dos fatores a seguir não deve ser levado em consideração ao implementarmos um banco de dados levando em conta
questões de desempenho?
O Modelo Relacional usa:
 
 
 
 
PROJETO DE BANCO DE DADOSMODELAGEM CONCEITUAL
 
3.
Em uma generalização/especialização total, para cada ocorrência da entidade genérica, existe sempre uma ocorrência em
uma das entidades especializadas.
Um relacionamento não pode possuir cardinalidade.
Um atributo pode possuir cardinalidade de relacionamentos.
O conjunto de valores que um atributo pode assumir é a cardinalidade do atributo.
Um atributo não pode possuir cardinalidade.
Data Resp.: 05/10/2022 15:24:41
 
Explicação:
A resposta correta é: Em uma generalização/especialização total, para cada ocorrência da entidade genérica, existe sempre
uma ocorrência em uma das entidades especializadas.
 
 
 
 
4.
O apelido da estrada vai ser o atributo identificador pois é o nome pelo qual a estrada é mais conhecida.
TRECHO será modelada como uma especialização de ESTRADA.
A classificação das estradas gerará três atributos para a entidade ESTRADA: Federal, estadual e municipal.
TRECHO pode ser modelada como uma entidade fraca com relação a ESTRADA.
Teremos três entidades para representar trecho: TRECHO_INICIAL, TRECHO_FINAL e TRECHO. Sendo TRECHO uma
entidade fraca que se relaciona com as outras duas.
Data Resp.: 05/10/2022 16:27:04
 
Explicação:
A resposta correta é: TRECHO pode ser modelada como uma entidade fraca com relação a ESTRADA.
 
 
 
 
 
 
PROJETO DE BANCO DE DADOS: MODELAGEM LÓGICA E FÍSICA
 
5.
Organização de políticas de acesso a dados.
Frequências esperadas de operações de atualização.
Restrições de exclusividade em colunas da tabela.
Restrições de tempo de consulta e transações.
Consultas e transações de banco de dados.
Data Resp.: 05/10/2022 16:27:36
 
Explicação:
A resposta correta é: Organização de políticas de acesso a dados.
 
 
 
 
6.
Sejam as tabelas a seguir:
Seja a consulta a seguir:
SELECT CODIGONIVEL ,DESCRICAO
FROM NIVEL
WHERE CODIGONIVEL IN (SELECT DISTINCT CODIGONIVEL FROM CURSO);
A consulta serve para:
(Universidade Federal do Ceará (UFC) - Técnico de Tecnologia da Informação - Desenvolvimento
de Sistemas - CCV-UFC (2019))
Utilizando SQL responda o que se pede. Uma tabela chamada Area possui dois campos:
arecod e aredes. Como podemos inserir um novo registro na tabela "Area"?
Uma coleção de tabelas de decisão para representar os dados através de relações parametrizadas.
Uma coleção de tabelas para representar os dados e as relações entre eles.
Uma tabela de relações de acesso para determinados usuários.
Um conjunto de relações entre objetos representados por seus dados.
Uma coleção de modelos de bancos de dados com hierarquias relacionais de usuários.
Data Resp.: 05/10/2022 16:14:23
 
Explicação:
A resposta correta é: Uma coleção de tabelas para representar os dados e as relações entre eles.
 
 
 
 
 
 
CONSULTA COM VÁRIAS TABELAS NO POSTGRESQL
 
7.
Exibir os níveis para os quais não há curso associado.
Exibir os níveis para os quais há pelo menos um curso associado.
Exibir a descrição dos cursos e seus níveis.
Exibir os cursos para os quais há pelo menos um nível associado.
Exibir somente os níveis para os quais há mais de um curso associado.
Data Resp.: 05/10/2022 16:12:52
 
Explicação:
A resposta correta é: Exibir os níveis para os quais há pelo menos um curso associado.
 
 
 
 
 
 
CRIAÇÃO E MANIPULAÇÃO DE OBJETOS NO POSTGRESQL
 
8.
INSERT (100, "Técnico"), (200, "TI") INTO Area (arecod, aredes).
INSERT INTO Area (arecod, aredes) VALUES (100, "Técnico"), (200, "TI").
INSERT (arecod, aredes) INTO Area VALUES (100, "Técnico"), (200, "TI").
INSERT INTO (arecod, aredes) Area VALUES (100, "Técnico"), (200, "TI").
INSERT (100, "Técnico"), (200, "TI") INTO Area VALUES(arecod, aredes).
Data Resp.: 05/10/2022 16:18:49
 
Dentre as opções a seguir, assinale a que contém a expressão em SQL que inclui uma coluna
Email do tipo VARCHAR(80) na tabela PROFESSOR.
Seja uma tabela assim estruturada: MEDICAMENTO (CODIGO, DESCRICAO, QUANTIDADE,
PRECOUNITARIO). Qual código a seguir retorna o código e a descrição dos medicamentos,
além de uma coluna representativa do produto entre a quantidade e o preço unitário?
Explicação:
A resposta correta é: INSERT INTO Area (arecod, aredes) VALUES (100, "Técnico"), (200,
"TI").
 
 
 
 
9.
ALTER TABLE PROFESSOR ADD COLUMN Email VARCHAR(80).
ALTER DATABASE PROFESSOR ADD COLUMN Email VARCHAR(80).
ALTER TABLE PROFESSOR MODIFY COLUMN Email VARCHAR(80).
ALTER DATABASE ADD COLUMN Email VARCHAR(80) TO PROFESSOR.
ADD COLUMN Email VARCHAR(80) TO TABLE PROFESSOR.
Data Resp.: 05/10/2022 15:53:47
 
Explicação:
A resposta correta é: ALTER TABLE PROFESSOR ADD COLUMN Email VARCHAR(80).
 
 
 
 
 
 
CONSULTAS EM UMA TABELA NO POSTGRESQL
 
10.
SELECT CODIGO, 2 / PRECOUNITARIO FROM MEDICAMENTO;
SELECT CODIGO, DESCRICAO, QUANTIDADE / PRECOUNITARIO FROM MEDICAMENTO;
SELECT DESCRICAO, SUM(QUANTIDADE) FROM MEDICAMENTO;
SELECT AVG(QUANTIDADE) FROM MEDICAMENTO;
SELECT CODIGO, DESCRICAO, QUANTIDADE * PRECOUNITARIO FROM MEDICAMENTO;
Data Resp.: 05/10/2022 15:51:57
 
Explicação:
A resposta correta é: SELECT CODIGO, DESCRICAO, QUANTIDADE * PRECOUNITARIO
FROM MEDICAMENTO;
 
 
 
 
 
 
 
 Não Respondida Não Gravada Gravada
 
 
Exercício inciado em 22/08/2022 10:40:01.

Continue navegando