Baixe o app para aproveitar ainda mais
Prévia do material em texto
anco de Dados - Módulo 04_B 1. Página inicial 2. Disciplinas e Espaços 3. GRADUAÇÃO A DISTÂNCIA 4. 2023-4 5. Banco de Dados - Módulo 04_B 6. Avaliações 7. P1 -- Prova On-line (Acessar) Iniciado em sábado, 4 nov 2023, 21:47 Estado Finalizada Concluída em sábado, 4 nov 2023, 22:18 Tempo empregado 31 minutos 23 segundos Notas 8,00/8,00 Avaliar 10,00 de um máximo de 10,00(100%) Parte superior do formulário Questão 1 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão 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, DROP e INSERT fazem parte da DML (Linguagem de Manipulação de Dados). CREATE, GRANT e DROP fazem parte da DCL (Linguagem de Controle de Dados). GRANT e REVOKE fazem parte da DCL (Linguagem de Controle de Dados). ALTER, DELETE e REVOKE fazem parte da DML (Linguagem de Manipulação de Dados). INSERT, UPDATE e SELECT fazem parte da DDL (Linguagem de Definição de Dados). Feedback 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). Questão 2 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão 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: 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 (*) VALUES Contrato, Item, codigo, Qtde, nomebloco, numerobloco ,idtabregistro, tipo from TabRegstro 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 (contrato, Item, codigo, qtde, txtbloco, complemento,idcotrole, tipo) SELECT Contrato, Item, codigo, Qtde, nomebloco, numerobloco ,idtabregistro, tipo from TabRegstro Feedback 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 Questão 3 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão As definições abaixo associadas SGDBs exceto: Escolha uma opção: 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. 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 normalmente agrupa informações utilizadas para um mesmo fim de forma que possam representar coleções de informações que se relacionam de forma que crie um sentido. Um Banco de Dados deverá impedir que aplicações ou acessos pelas interfaces possam comprometer a integridade dos dados. Feedback 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. Questão 4 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão 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 as letra B e E são falsas Todas as afirmativas são falsas Apenas a letra E é falsa Apenas a D é verdadeira Todas as afirmativas são verdadeiras Feedback Sua resposta está correta. Todas as afirmações representam conceitos de atributos e relacionamento. A resposta correta é: Todas as afirmativas são verdadeiras Questão 5 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão 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 VARCHAR(30) TO Recursos ALTER TABLE Recursos ADD COLUMN controle VARCHAR(30) INSERT INTO Recursos COLUMN controle TYPE VARCHAR(30) ALTER TABLE Recursos APPEND COLUMN controle VARCHAR(30) ADD COLUMN controle TO Recursos WITH TYPE VARCHAR(30) Feedback 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) Questão 6 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão 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 SELECT Modelo_Carro, Count(Nota_Fiscal) AS Quantidade_Carros_Vendidos FROM TABVendas GROUP BY Modelo_Carro ALTER 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 UPDATE Modelo_Carro, Count(Nota_Fiscal) AS Quantidade_Carros_Vendidos FROM TABVendas Feedback 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 Questão 7 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão 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 duplicadosestas poderão servir de identificador de chave. E - Nenhuma das alternativas anteriores. Escolha uma opção: Apenas a letra D é Falsa Todas as alternativas estão erradas Apenas a letra C é verdadeiro Apenas as letras A e D são verdadeiras Todas afirmativas são verdadeiras Feedback 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 Questão 8 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão 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: Todas as alternativas são falsas Apenas as letras A e D são verdadeiras Apenas as letra B e C são falsas Apenas a letra A é verdadeira Todas afirmativas são verdadeiras Feedback Sua resposta está correta. É característica de um SGDB ter acesso concorrente aos seus dados. A resposta correta é: Apenas a letra A é verdadeira Parte inferior do formulário Terminar revisão Pular <span id="mod_quiz_navblock_title">Navegação do questionário</span>
Compartilhar