·
Análise e Desenvolvimento de Sistemas ·
Bases de Dados
Envie sua pergunta para a IA e receba a resposta na hora
Recomendado para você
5
Prova Presencial Banco de Dados 2 2017 - Ads Unopar
Bases de Dados
UNOPAR
4
Prova Banco Dados1
Bases de Dados
UNOPAR
5
Prova Banco de Dados 1 - 4 Semestre
Bases de Dados
UNOPAR
6
Questões 2 Sgbd Sistemas Banco de Dados
Bases de Dados
UMG
5
Av1 Banco de Dados Estácio 2023 - 1010
Bases de Dados
UMG
2
Avaliação Final Discursiva Banco de Dados Avançado
Bases de Dados
UMG
11
Quiz 2103 - Banco de Dados
Bases de Dados
SENAC
2
16 - Algebra - Exercicios 2
Bases de Dados
UMG
5
07 - Abordagem Relacional
Bases de Dados
UMG
8
Atividade Objetiva 4
Bases de Dados
UMG
Texto de pré-visualização
Questão 1 Código 148921 Ref 31fe76cb51be371b28 Para criar objetos em banco de dados utilizando os comandos SQL os mesmos também são usados para manipular dados dar informações etc SQL como essencial para que possamos manter nossas bases de dados bem como em relação a dados como também na parte de segurança do mesmo Considere as afirmações que seguem referente a SQL I SQL é uma linguagem de pesquisa declarativa padrão para banco de dados relacional II Muitos das características originais do SQL foram inspiradas na álgebra relacional III SQL é uma linguagem padrão para um único banco que no caso é SQL Server A Somente a I é correta B Somente a II é correta C I e III são corretas D II e III são corretas Questão 2 Código 591534 Ref 31fe76cb51be371a234 Um programador iniciou a modelagem de dados de um módulo de um sistema que vai fazer o controle das atividades dos analistas e programadores de empresa Este programador passou o modelo de dados para que este analista de sistemas faça a validação do modelo O analista de sistemas verificou que o modelo de dados necessitava de uma revisão baseada no Modelo Relacional Normalizado A figura abaixo mostra o modelo que o programador apresentou ao chefe E esqueceu identificar características que demonstram algumas falhas como atributos repetidos que podem ser corrigidas por qual forma normal A 1ª forma B 2ª forma C 3ª forma D 4ª forma Questão 3 Código 736613 Ref 31fe76cb51be371b38 A linguagem SQL é dividida em subconjuntos de acordo com as operações que se deseja efetuar sobre um banco de dados Considere os grupos de comandos ICREATE ALTER DROP IIGRANT REVOKE IIIDELETE UPDATE INSERT Os comandos listados em A I correspondem à Data Control Language DCL B II é Data Definition Language DDL C I correspondem à Data Manipulation Language DML D II é a Data Control Language DCL Questão 4 Código 887666 Ref 31fe76cb51be371b34 Considere que na tabela abaixo já criados os dados iniciais foram inseridos no banco de dados e será utilizado esta tabela funcionando em condições Questão 5 Código 999352 Ref 31fe76cb51be371b542 Stored Procedure que traduzido significa Procedimento Armazenado é um conjunto de comandos SQL que podem ser executados de uma só vez com uma função Ele armazena tarefas referentes à execução de entradas para a mesma tarefa e é executado de acordo com a necessidade individual Observe o script de criação de uma stored procedure Página 1 no MS SQL Server create procedure teste X varchar10 Y int2 AS begin print X print Y end O comando INCORRETO para executar essa procedure é A execute teste A B execute teste XA C execute teste Y2 XABC D execute teste Y2 Questão 6 Código 680125 Ref 31fe76cb51be371b61 Constraints são objetos usados com a finalidade de estabelecer regras referentes à integridade e a consistência nas colunas das tabelas pertencentes a um sistema de banco de dados Isso é importante para garantir a integridade dos dados presentes nas colunas A freste Questão 7 Código 590032 Ref 31fe76cb51be371b23 Para obtermos dados de uma tabela utilizamos o comando SELECT que tem como finalidade buscar os dados nas tabelas gerando informação desejada para cada usuário sobre um determinado assunto Quando é necessário efetuar operações de consulta em por exemplo duas tabelas de um banco de dados relacional que tenham uma chave em comum chave primáriachave estrangeira a operação é ser realizada é A Junção B Canalização C Indicação D Nomeação Questão 8 Código 845484 Ref 31fe76cb51be371b7 Página 2 select c from candidato c Podese concluir que A A view v1 irá trazer os dados de todos os candidatos B A view v2 irá trazer somente o candidato com o menor número de ordem C A view v3 irá trazer todos os candidatos que comecem com a letra C D Tanto a view v1 como a view v2 está usando uma função de agregação Questão 10 Código 448877 Ref 31fe76cb51be371b7s Saibase que o comando UPDATE é usado para fazer alterações em nos dados existentes nas tabelas ele está enquadrado no grupo dos comandos DML por manipular dados Considere esta expressão escrita em SQL em um banco de dados relacional UPDATE Onix SET val 15 WHERE Mix pink O resultado da execução desse comando SQL é a atualização do campo A Mix da tabela Onix com o valor 15 para todos os registros cujo campo Mix tinha o valor igual a pink B Mix da tabela Onix com o valor 15 apenas para os registros cujo campo Mix tinha o valor igual a pink Questão 12 Código 459920 Ref 31fe76cb51be371b934 Juntar tabelas significa considerar registros de mais de uma tabela que tenham ou não os mesmos valores em colunas consideradas chaves ou algo equivalente Temos duas tabelas destinadas a cadastros de produtos em nosso banco uma com o nome TabProduto e outra com o nome TabMercadoria ambas com a mesma finalidade TabProduto Página 3 Gabarito da prova Questão Resposta 1 2 3 4 5 6 7 8 9 10 11 Enunciado Abaixo estão os comandos de três tabelas em um banco de dados SQL Server ESTATE TABLE Livros ID INT Nome VARCHAR140 NOT NULL Editora INT CREATE TABLE Autor CodAutor INT Nome VARCHAR100 CREATE TABLE Livro Codigo INT Nome VARCHAR140 Explique como são criados os índices nessas tabelas INSERT INTO Livros VALUES 1 Programação em C 1 INSERT INTO Livros VALUES 2 Teoria dos Jogos 2 INSERT INTO Autor VALUES 1 Autor 1 INSERT INTO Autor VALUES 2 Autor 2 A partir da relação dos autores mencionados mostre quem são os livros autores e editores citados a com dados inseridos Resposta Esperada SELECT COUNT FROM Livro l INNER JOIN Autor a ON lCodigo aCodAutor 12 Duração Os registros na tabela gráfica contém registros dos mesmos objetos que tinham valores iguais considerados diversos ou seja iguais TabelaProducts IdProduto Produto preço 1 DANONE 125 0 2 REFRI 200 0 3 MIRABELLA 250 7 4 MACARONI 180 9 5 APRICOT 390 19 TabelaMercadoria relacao valor id 1 ARNDA 125 0 2 REFRI 125 0 3 MAC 150 7 4 APRI 2250 19 Mostre o comando que compõe o SGBD entre essas tabelas que tem tanto na primeira como na segunda tabela utilizando os comandos de junção vertical Resposta Esperada SELECT FROM TabProdutos INTERSECT SELECT FROM TabMercadoria
Envie sua pergunta para a IA e receba a resposta na hora
Recomendado para você
5
Prova Presencial Banco de Dados 2 2017 - Ads Unopar
Bases de Dados
UNOPAR
4
Prova Banco Dados1
Bases de Dados
UNOPAR
5
Prova Banco de Dados 1 - 4 Semestre
Bases de Dados
UNOPAR
6
Questões 2 Sgbd Sistemas Banco de Dados
Bases de Dados
UMG
5
Av1 Banco de Dados Estácio 2023 - 1010
Bases de Dados
UMG
2
Avaliação Final Discursiva Banco de Dados Avançado
Bases de Dados
UMG
11
Quiz 2103 - Banco de Dados
Bases de Dados
SENAC
2
16 - Algebra - Exercicios 2
Bases de Dados
UMG
5
07 - Abordagem Relacional
Bases de Dados
UMG
8
Atividade Objetiva 4
Bases de Dados
UMG
Texto de pré-visualização
Questão 1 Código 148921 Ref 31fe76cb51be371b28 Para criar objetos em banco de dados utilizando os comandos SQL os mesmos também são usados para manipular dados dar informações etc SQL como essencial para que possamos manter nossas bases de dados bem como em relação a dados como também na parte de segurança do mesmo Considere as afirmações que seguem referente a SQL I SQL é uma linguagem de pesquisa declarativa padrão para banco de dados relacional II Muitos das características originais do SQL foram inspiradas na álgebra relacional III SQL é uma linguagem padrão para um único banco que no caso é SQL Server A Somente a I é correta B Somente a II é correta C I e III são corretas D II e III são corretas Questão 2 Código 591534 Ref 31fe76cb51be371a234 Um programador iniciou a modelagem de dados de um módulo de um sistema que vai fazer o controle das atividades dos analistas e programadores de empresa Este programador passou o modelo de dados para que este analista de sistemas faça a validação do modelo O analista de sistemas verificou que o modelo de dados necessitava de uma revisão baseada no Modelo Relacional Normalizado A figura abaixo mostra o modelo que o programador apresentou ao chefe E esqueceu identificar características que demonstram algumas falhas como atributos repetidos que podem ser corrigidas por qual forma normal A 1ª forma B 2ª forma C 3ª forma D 4ª forma Questão 3 Código 736613 Ref 31fe76cb51be371b38 A linguagem SQL é dividida em subconjuntos de acordo com as operações que se deseja efetuar sobre um banco de dados Considere os grupos de comandos ICREATE ALTER DROP IIGRANT REVOKE IIIDELETE UPDATE INSERT Os comandos listados em A I correspondem à Data Control Language DCL B II é Data Definition Language DDL C I correspondem à Data Manipulation Language DML D II é a Data Control Language DCL Questão 4 Código 887666 Ref 31fe76cb51be371b34 Considere que na tabela abaixo já criados os dados iniciais foram inseridos no banco de dados e será utilizado esta tabela funcionando em condições Questão 5 Código 999352 Ref 31fe76cb51be371b542 Stored Procedure que traduzido significa Procedimento Armazenado é um conjunto de comandos SQL que podem ser executados de uma só vez com uma função Ele armazena tarefas referentes à execução de entradas para a mesma tarefa e é executado de acordo com a necessidade individual Observe o script de criação de uma stored procedure Página 1 no MS SQL Server create procedure teste X varchar10 Y int2 AS begin print X print Y end O comando INCORRETO para executar essa procedure é A execute teste A B execute teste XA C execute teste Y2 XABC D execute teste Y2 Questão 6 Código 680125 Ref 31fe76cb51be371b61 Constraints são objetos usados com a finalidade de estabelecer regras referentes à integridade e a consistência nas colunas das tabelas pertencentes a um sistema de banco de dados Isso é importante para garantir a integridade dos dados presentes nas colunas A freste Questão 7 Código 590032 Ref 31fe76cb51be371b23 Para obtermos dados de uma tabela utilizamos o comando SELECT que tem como finalidade buscar os dados nas tabelas gerando informação desejada para cada usuário sobre um determinado assunto Quando é necessário efetuar operações de consulta em por exemplo duas tabelas de um banco de dados relacional que tenham uma chave em comum chave primáriachave estrangeira a operação é ser realizada é A Junção B Canalização C Indicação D Nomeação Questão 8 Código 845484 Ref 31fe76cb51be371b7 Página 2 select c from candidato c Podese concluir que A A view v1 irá trazer os dados de todos os candidatos B A view v2 irá trazer somente o candidato com o menor número de ordem C A view v3 irá trazer todos os candidatos que comecem com a letra C D Tanto a view v1 como a view v2 está usando uma função de agregação Questão 10 Código 448877 Ref 31fe76cb51be371b7s Saibase que o comando UPDATE é usado para fazer alterações em nos dados existentes nas tabelas ele está enquadrado no grupo dos comandos DML por manipular dados Considere esta expressão escrita em SQL em um banco de dados relacional UPDATE Onix SET val 15 WHERE Mix pink O resultado da execução desse comando SQL é a atualização do campo A Mix da tabela Onix com o valor 15 para todos os registros cujo campo Mix tinha o valor igual a pink B Mix da tabela Onix com o valor 15 apenas para os registros cujo campo Mix tinha o valor igual a pink Questão 12 Código 459920 Ref 31fe76cb51be371b934 Juntar tabelas significa considerar registros de mais de uma tabela que tenham ou não os mesmos valores em colunas consideradas chaves ou algo equivalente Temos duas tabelas destinadas a cadastros de produtos em nosso banco uma com o nome TabProduto e outra com o nome TabMercadoria ambas com a mesma finalidade TabProduto Página 3 Gabarito da prova Questão Resposta 1 2 3 4 5 6 7 8 9 10 11 Enunciado Abaixo estão os comandos de três tabelas em um banco de dados SQL Server ESTATE TABLE Livros ID INT Nome VARCHAR140 NOT NULL Editora INT CREATE TABLE Autor CodAutor INT Nome VARCHAR100 CREATE TABLE Livro Codigo INT Nome VARCHAR140 Explique como são criados os índices nessas tabelas INSERT INTO Livros VALUES 1 Programação em C 1 INSERT INTO Livros VALUES 2 Teoria dos Jogos 2 INSERT INTO Autor VALUES 1 Autor 1 INSERT INTO Autor VALUES 2 Autor 2 A partir da relação dos autores mencionados mostre quem são os livros autores e editores citados a com dados inseridos Resposta Esperada SELECT COUNT FROM Livro l INNER JOIN Autor a ON lCodigo aCodAutor 12 Duração Os registros na tabela gráfica contém registros dos mesmos objetos que tinham valores iguais considerados diversos ou seja iguais TabelaProducts IdProduto Produto preço 1 DANONE 125 0 2 REFRI 200 0 3 MIRABELLA 250 7 4 MACARONI 180 9 5 APRICOT 390 19 TabelaMercadoria relacao valor id 1 ARNDA 125 0 2 REFRI 125 0 3 MAC 150 7 4 APRI 2250 19 Mostre o comando que compõe o SGBD entre essas tabelas que tem tanto na primeira como na segunda tabela utilizando os comandos de junção vertical Resposta Esperada SELECT FROM TabProdutos INTERSECT SELECT FROM TabMercadoria