Logo Passei Direto
Buscar

Prova - P1 - Banco de dados

User badge image
Greg Ferraz

em

Ferramentas de estudo

Questões resolvidas

Para criação de chaves primárias, algumas regras são definidas, conforme a seguir:
Escolha uma opção:
A - Valores de chave primária não podem ser nulos (not null).
B - Valores de chaves primarias não podem ser nulos porque uma linha sem chave primaria não se distingue de outras linhas da mesma tabela.
C - Colunas com chaves primarias não podem ter valores duplicados.
D - Se colunas possuem valores duplicados estas poderão servir de identificador de chave.
E - Nenhuma das alternativas anteriores.
Todas as alternativas estão erradas
Apenas a letra D é Falsa
Apenas a letra C é verdadeiro
Todas afirmativas são verdadeiras
Apenas as letras A e D são verdadeiras

Indique qual comando abaixo deverá ser usado para mostrar a quantidade de CARROS vendidos agrupados pelo Modelo, Considere a existência de um banco de dados aberto e em condições ideais, em que a tabela TABVendas possua os campo Modelo_Carro e Nota_Fiscal.
O comando correto deverá ser:
UPDATE Modelo_Carro, Count(Nota_Fiscal) AS Quantidade_Carros_Vendidos FROM TABVendas GROUP BY Modelo_Carro
UPDATE Modelo_Carro, Count(Nota_Fiscal) AS Quantidade_Carros_Vendidos FROM TABVendas
ALTER Count(Nota_Fiscal) AS Quantidade_Carros_Vendidos FROM TABVendas GROUP BY Modelo_Carro
SELECT Modelo_Carro, Count(Nota_Fiscal) AS Quantidade_Carros_Vendidos FROM TABVendas GROUP BY Modelo_Carro
SELECT Modelo_Carro, Max(Nota_Fiscal) AS Quantidade_Carros_Vendidos FROM TABVendas BY Modelo_Carro

Indique qual comando abaixo deverá ser usado para inserir registros na tabela TABComponentes a partir dos dados da tabela TabRegistro. Considere a existência de um banco de dados aberto e em condições ideais, e que existas os campos: TABComponentes (contrato, Item, codigo, qtde, txtbloco, complemento,idcotrole, tipo) Tabregistro (Contrato, Item, codigo, Qtde, nomebloco, numerobloco ,idtabregistro, tipo)
O comando correto deverá ser:
ALTER TABLE INTO TABComponentes (contrato, Item, codigo, qtde, txtbloco, complemento,idcotrole, tipo) VALUES Contrato, Item, codigo, Qtde, nomebloco, numerobloco ,idtabregistro, tipo from TabRegstro
INSERT INTO TABComponentes (*) VALUES Contrato, Item, codigo, Qtde, nomebloco, numerobloco ,idtabregistro, tipo from TabRegstro
SELECT TABComponentes (contrato, Item, codigo, qtde, txtbloco, complemento,idcotrole, tipo) SELECT Contrato, Item, codigo, Qtde, nomebloco, numerobloco ,idtabregistro, tipo from TabRegstro
INSERT INTO TABComponentes (contrato, Item, codigo, qtde, txtbloco, complemento,idcotrole, tipo) VALUES Contrato, Item, codigo, Qtde, nomebloco, numerobloco ,idtabregistro, tipo from TabRegstro
INSERT INTO TABComponentes (contrato, Item, codigo, qtde, txtbloco, complemento,idcotrole, tipo) SELECT Contrato, Item, codigo, Qtde, nomebloco, numerobloco ,idtabregistro, tipo from TabRegstro

Analise a afirmacoes abaixo:
Escolha uma opção:
A) Os tipos de atributos, o atributo simples, o composto e o multivalorado.
B) O atributo simples é representado por uma elipse e, como diz o próprio nome, contém um único valor para cada elemento da entidade.
C) Quando há́ uma associação, ela é representada por um relacionamento.
D) O relacionamento no diagrama é apresentado na forma de um losango e, para a associação entre entidades.
E) O atributo multivalorado permite conter informações com diversos valores que poderão ser relacionados.
Apenas a letra E é falsa
Apenas as letra B e E são falsas
Todas as afirmativas são falsas
Apenas a D é verdadeira
Todas as afirmativas são verdadeiras

Em um banco de dados que utiliza a linguagem SQL para definição, manipulação e controle de dados, é correto afirmar que os comandos:
Escolha uma opção:
CREATE, GRANT e DROP fazem parte da DCL (Linguagem de Controle de Dados).
ALTER, DELETE e REVOKE fazem parte da DML (Linguagem de Manipulação de Dados).
CREATE, DROP e INSERT fazem parte da DML (Linguagem de Manipulação de Dados).
GRANT e REVOKE fazem parte da DCL (Linguagem de Controle de Dados).
INSERT, UPDATE e SELECT fazem parte da DDL (Linguagem de Definição de Dados).

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Para criação de chaves primárias, algumas regras são definidas, conforme a seguir:
Escolha uma opção:
A - Valores de chave primária não podem ser nulos (not null).
B - Valores de chaves primarias não podem ser nulos porque uma linha sem chave primaria não se distingue de outras linhas da mesma tabela.
C - Colunas com chaves primarias não podem ter valores duplicados.
D - Se colunas possuem valores duplicados estas poderão servir de identificador de chave.
E - Nenhuma das alternativas anteriores.
Todas as alternativas estão erradas
Apenas a letra D é Falsa
Apenas a letra C é verdadeiro
Todas afirmativas são verdadeiras
Apenas as letras A e D são verdadeiras

Indique qual comando abaixo deverá ser usado para mostrar a quantidade de CARROS vendidos agrupados pelo Modelo, Considere a existência de um banco de dados aberto e em condições ideais, em que a tabela TABVendas possua os campo Modelo_Carro e Nota_Fiscal.
O comando correto deverá ser:
UPDATE Modelo_Carro, Count(Nota_Fiscal) AS Quantidade_Carros_Vendidos FROM TABVendas GROUP BY Modelo_Carro
UPDATE Modelo_Carro, Count(Nota_Fiscal) AS Quantidade_Carros_Vendidos FROM TABVendas
ALTER Count(Nota_Fiscal) AS Quantidade_Carros_Vendidos FROM TABVendas GROUP BY Modelo_Carro
SELECT Modelo_Carro, Count(Nota_Fiscal) AS Quantidade_Carros_Vendidos FROM TABVendas GROUP BY Modelo_Carro
SELECT Modelo_Carro, Max(Nota_Fiscal) AS Quantidade_Carros_Vendidos FROM TABVendas BY Modelo_Carro

Indique qual comando abaixo deverá ser usado para inserir registros na tabela TABComponentes a partir dos dados da tabela TabRegistro. Considere a existência de um banco de dados aberto e em condições ideais, e que existas os campos: TABComponentes (contrato, Item, codigo, qtde, txtbloco, complemento,idcotrole, tipo) Tabregistro (Contrato, Item, codigo, Qtde, nomebloco, numerobloco ,idtabregistro, tipo)
O comando correto deverá ser:
ALTER TABLE INTO TABComponentes (contrato, Item, codigo, qtde, txtbloco, complemento,idcotrole, tipo) VALUES Contrato, Item, codigo, Qtde, nomebloco, numerobloco ,idtabregistro, tipo from TabRegstro
INSERT INTO TABComponentes (*) VALUES Contrato, Item, codigo, Qtde, nomebloco, numerobloco ,idtabregistro, tipo from TabRegstro
SELECT TABComponentes (contrato, Item, codigo, qtde, txtbloco, complemento,idcotrole, tipo) SELECT Contrato, Item, codigo, Qtde, nomebloco, numerobloco ,idtabregistro, tipo from TabRegstro
INSERT INTO TABComponentes (contrato, Item, codigo, qtde, txtbloco, complemento,idcotrole, tipo) VALUES Contrato, Item, codigo, Qtde, nomebloco, numerobloco ,idtabregistro, tipo from TabRegstro
INSERT INTO TABComponentes (contrato, Item, codigo, qtde, txtbloco, complemento,idcotrole, tipo) SELECT Contrato, Item, codigo, Qtde, nomebloco, numerobloco ,idtabregistro, tipo from TabRegstro

Analise a afirmacoes abaixo:
Escolha uma opção:
A) Os tipos de atributos, o atributo simples, o composto e o multivalorado.
B) O atributo simples é representado por uma elipse e, como diz o próprio nome, contém um único valor para cada elemento da entidade.
C) Quando há́ uma associação, ela é representada por um relacionamento.
D) O relacionamento no diagrama é apresentado na forma de um losango e, para a associação entre entidades.
E) O atributo multivalorado permite conter informações com diversos valores que poderão ser relacionados.
Apenas a letra E é falsa
Apenas as letra B e E são falsas
Todas as afirmativas são falsas
Apenas a D é verdadeira
Todas as afirmativas são verdadeiras

Em um banco de dados que utiliza a linguagem SQL para definição, manipulação e controle de dados, é correto afirmar que os comandos:
Escolha uma opção:
CREATE, GRANT e DROP fazem parte da DCL (Linguagem de Controle de Dados).
ALTER, DELETE e REVOKE fazem parte da DML (Linguagem de Manipulação de Dados).
CREATE, DROP e INSERT fazem parte da DML (Linguagem de Manipulação de Dados).
GRANT e REVOKE fazem parte da DCL (Linguagem de Controle de Dados).
INSERT, UPDATE e SELECT fazem parte da DDL (Linguagem de Definição de Dados).

Prévia do material em texto

...
Página inicial Disciplinas e Espaços GRADUAÇÃO A DISTÂNCIA 2024 2024-2
Banco De Dados - 2024_02_EAD_A Avaliações P1 -- Prova On-line (Acessar)
Iniciado em sexta, 17 mai 2024, 15:17
Estado Finalizada
Concluída em sexta, 17 mai 2024, 15:37
Tempo
empregado
19 minutos 44 segundos
Notas 8,00/8,00
Avaliar 10,00 de um máximo de 10,00(100%)
Questão 1
Correto
Atingiu 1,00 de 1,00
Para criação de chaves primárias, algumas regras são definidas, conforme a seguir:
A - Valores de chave primária não podem ser nulos (not null).
B - Valores de chaves primarias não podem ser nulos porque uma linha sem chave primaria não se distingue de
outras linhas da mesma tabela.
C - Colunas com chaves primarias não podem ter valores duplicados.
D - Se colunas possuem valores duplicados estas poderão servir de identificador de chave.
E - Nenhuma das alternativas anteriores.
Escolha uma opção:
Todas as alternativas estão erradas
Apenas a letra D é Falsa 
Apenas a letra C é verdadeiro
Todas afirmativas são verdadeiras
Apenas as letras A e D são verdadeiras
Sua resposta está correta.
Uma chave primária por ser tratar de um controle de restrição, não pode conter valores duplicados.
A resposta correta é: Apenas a letra D é Falsa
06/06/2024, 09:05 P1 -- Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=508727&cmid=487802 1/5
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/course/index.php?categoryid=8
https://ava.candidomendes.edu.br/moodle/course/index.php?categoryid=175
https://ava.candidomendes.edu.br/moodle/course/index.php?categoryid=177
https://ava.candidomendes.edu.br/moodle/course/view.php?id=13942
https://ava.candidomendes.edu.br/moodle/course/view.php?id=13942&section=4
https://ava.candidomendes.edu.br/moodle/mod/quiz/view.php?id=487802
Questão 2
Correto
Atingiu 1,00 de 1,00
Questão 3
Correto
Atingiu 1,00 de 1,00
Para incluir um campo chamado controle na tabela Recursos, que aceitará até 30 caracteres. Considerando que o
banco de dados está aberto e em condições ideais, para realizar este procedimento terá que usar o comando:
Escolha uma opção:
ADD COLUMN controle TO Recursos WITH TYPE VARCHAR(30)
ADD COLUMN controle VARCHAR(30) TO Recursos
INSERT INTO Recursos COLUMN controle TYPE VARCHAR(30)
ALTER TABLE Recursos APPEND COLUMN controle VARCHAR(30)
ALTER TABLE Recursos ADD COLUMN controle VARCHAR(30) 
Sua resposta está correta.
Utilizamos o comando ALTER TABLE para alterar estrutura de uma tabela, no caso acima o complemento ADD
COLUMN permite a inclusão de um novo campo (controle) para a tabela Recursos.
A resposta correta é: ALTER TABLE Recursos ADD COLUMN controle VARCHAR(30)
Indique qual comando abaixo deverá ser usado para mostrar a quantidade de CARROS vendidos agrupados pelo
Modelo, Considere a existência de um banco de dados aberto e em condições ideais, em que a tabela TABVendas
possua os campo Modelo_Carro e Nota_Fiscal. O comando correto deverá ser:
Escolha uma opção:
UPDATE Modelo_Carro, Count(Nota_Fiscal) AS Quantidade_Carros_Vendidos FROM TABVendas GROUP BY
Modelo_Carro
UPDATE Modelo_Carro, Count(Nota_Fiscal) AS Quantidade_Carros_Vendidos FROM TABVendas
ALTER Count(Nota_Fiscal) AS Quantidade_Carros_Vendidos FROM TABVendas GROUP BY Modelo_Carro
SELECT Modelo_Carro, Count(Nota_Fiscal) AS Quantidade_Carros_Vendidos FROM TABVendas GROUP BY
Modelo_Carro 
SELECT Modelo_Carro, Max(Nota_Fiscal) AS Quantidade_Carros_Vendidos FROM TABVendas BY Modelo_Carro
Sua resposta está correta.
O comando SELECT é usado neste exemplo para contar os carros pelo campo Nota_Fiscal agrupandos pelo
Modelo_carro na tabela TabVendas.
A resposta correta é: SELECT Modelo_Carro, Count(Nota_Fiscal) AS Quantidade_Carros_Vendidos FROM TABVendas
GROUP BY Modelo_Carro
06/06/2024, 09:05 P1 -- Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=508727&cmid=487802 2/5
Questão 4
Correto
Atingiu 1,00 de 1,00
Indique qual comando abaixo deverá ser usado para inserir registros na tabela TABComponentes a partir dos dados
da tabela TabRegistro. Considere a existência de um banco de dados aberto e em condições ideais, e que existas os
campos:
TABComponentes (contrato, Item, codigo, qtde, txtbloco, complemento,idcotrole, tipo)
Tabregistro (Contrato, Item, codigo, Qtde, nomebloco, numerobloco ,idtabregistro, tipo)
O comando correto deverá ser:
Escolha uma opção:
ALTER TABLE INTO TABComponentes (contrato, Item, codigo, qtde, txtbloco, complemento,idcotrole, tipo) VALUES
Contrato, Item, codigo, Qtde, nomebloco, numerobloco ,idtabregistro, tipo from TabRegstro
INSERT INTO TABComponentes (*) VALUES Contrato, Item, codigo, Qtde, nomebloco, numerobloco ,idtabregistro,
tipo from TabRegstro
SELECT TABComponentes (contrato, Item, codigo, qtde, txtbloco, complemento,idcotrole, tipo) SELECT Contrato,
Item, codigo, Qtde, nomebloco, numerobloco ,idtabregistro, tipo from TabRegstro
INSERT INTO TABComponentes (contrato, Item, codigo, qtde, txtbloco, complemento,idcotrole, tipo) VALUES
Contrato, Item, codigo, Qtde, nomebloco, numerobloco ,idtabregistro, tipo from TabRegstro
INSERT INTO TABComponentes (contrato, Item, codigo, qtde, txtbloco, complemento,idcotrole, tipo) SELECT
Contrato, Item, codigo, Qtde, nomebloco, numerobloco ,idtabregistro, tipo from TabRegstro 
Sua resposta está correta.
O comando INSERT é usado neste exemplo para inserir registros na tabela TABComponentes em seus respectivos
campos selecionados da tabela TabRegstro.
A resposta correta é: INSERT INTO TABComponentes (contrato, Item, codigo, qtde, txtbloco, complemento,idcotrole,
tipo) SELECT Contrato, Item, codigo, Qtde, nomebloco, numerobloco ,idtabregistro, tipo from TabRegstro
06/06/2024, 09:05 P1 -- Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=508727&cmid=487802 3/5
Questão 5
Correto
Atingiu 1,00 de 1,00
Questão 6
Correto
Atingiu 1,00 de 1,00
Analise a afirmações abaixo:
A) Os tipos de atributos, o atributo simples, o composto e o multivalorado.
B) O atributo simples é representado por uma elipse e, como diz o próprio nome, contém um único valor para cada
elemento da entidade.
C) Quando há́ uma associação, ela é representada por um relacionamento.
D) O relacionamento no diagrama é apresentado na forma de um losango e, para a associação entre entidades.
E) O atributo multivalorado permite conter informações com diversos valores que poderão ser relacionados.
Escolha uma opção:
Apenas a letra E é falsa
Apenas as letra B e E são falsas
Todas as afirmativas são falsas
Apenas a D é verdadeira
Todas as afirmativas são verdadeiras 
Sua resposta está correta.
Todas as afirmações representam conceitos de atributos e relacionamento.
A resposta correta é: Todas as afirmativas são verdadeiras
São características dos SGDBS.
A. Capacidade de acesso concorrentes.
B. Todos os SGDBs se assemelham quanto a estrutura interna.
C. São exemplos de SGDBs (Firebird, Mysql, SqlServer, DBase III etc). 
D. Integridade e Segurança dos dados apenas para backup de dados.
E. Nenhuma das alternativas anteriores.
Escolha uma opção:
Apenas a letra A é verdadeira 
Todas as alternativas são falsas
Apenas as letras A e D são verdadeiras
Todas afirmativas são verdadeiras
Apenas as letra B e C são falsas
Sua resposta está correta.
É característica de um SGDB ter acesso concorrente aos seus dados.
A resposta correta é: Apenas a letra A é verdadeira
06/06/2024, 09:05 P1 -- Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=508727&cmid=487802 4/5
Questão 7
Correto
Atingiu 1,00 de 1,00
Questão 8
Correto
Atingiu 1,00 de 1,00
As definições abaixo associadas SGDBs exceto:
Escolha uma opção:
Um Banco de Dados deverá impedir que aplicações ou acessos pelas interfaces possam comprometer a
integridade dos dados.
Um banco de dados normalmente agrupa informações utilizadas para um mesmo fim de forma que possam
representar coleçõesde informações que se relacionam de forma que crie um sentido.
O modelo de dados mais adotado hoje em dia para representar e armazenar dados em um SGBD é o modelo
relacional, onde as estruturas têm a forma de tabelas, compostas por linhas e colunas.
Um banco de dados não pode ser local, quer dizer utilizável em uma máquina por um usuário, ou repartida, quer
dizer que as informações são armazenadas em máquinas distantes e acessíveis por rede. 
O SGBD deve incluir software de controle de concorrência ao acesso dos dados, garantindo em qualquer tipo de
situação a escrita/leitura de dados sem erros.
Sua resposta está correta.
O SGDB pode ser utilizado localmente ou remotamente através da indicação do IP local ou remoto.
A resposta correta é: Um banco de dados não pode ser local, quer dizer utilizável em uma máquina por um usuário,
ou repartida, quer dizer que as informações são armazenadas em máquinas distantes e acessíveis por rede.
Em um banco de dados que utiliza a linguagem SQL para definição, manipulação e controle de dados, é correto
afirmar que os comandos:
Escolha uma opção:
CREATE, GRANT e DROP fazem parte da DCL (Linguagem de Controle de Dados).
ALTER, DELETE e REVOKE fazem parte da DML (Linguagem de Manipulação de Dados).
CREATE, DROP e INSERT fazem parte da DML (Linguagem de Manipulação de Dados).
GRANT e REVOKE fazem parte da DCL (Linguagem de Controle de Dados). 
INSERT, UPDATE e SELECT fazem parte da DDL (Linguagem de Definição de Dados).
Sua resposta está correta.
Linguagem de Controle de Dados, ou do inglês Data Control Language(DCL), é uma linguagem de computador e um
subconjunto de SQL, usada para controlar o acesso aos dados em um banco de dados. Exemplos de comandos DCL
incluem: GRANT para permitir que usuários especificados realizem tarefas especificadas.
A resposta correta é: GRANT e REVOKE fazem parte da DCL (Linguagem de Controle de Dados).
06/06/2024, 09:05 P1 -- Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=508727&cmid=487802 5/5
https://ava.candidomendes.edu.br/moodle/mod/lti/view.php?id=485103
https://ava.candidomendes.edu.br/moodle/mod/lti/view.php?id=485103
https://ava.candidomendes.edu.br/moodle/mod/lti/view.php?id=485100

Mais conteúdos dessa disciplina