Font size
WorksheetsInstrumento de Avaliação 1 º Semestre (Manhã)
Total questions: 100
Worksheet time: 2hrs 51mins
Sobre o SQL padrão, analise os seguintes enunciados e marque a alternativa CORRETA. I- A sentença UPDATE A SET X=1 WHERE Y=1 tem como objetivo fazer com que o valor do campo X da tabela A seja 1 em todos os registros nos quais o valor do campo Y é 1;
II- O comando DELETE TABLE é utilizado para apagar uma ou mais tabelas;
III- O comando CREATE TABLE é utilizado para criar uma tabela;
IV- O comando INSERT TABLE é utilizado para criar uma tabela;
V- O comando UPDATE pode ser utilizado também para alterar o tipo de dados de uma coluna em uma tabela.
Os enunciados I e III estão corretos.
Os enunciados II, III e IV estão corretos.
Somente o enunciado II está correto.
Os enunciados I, III e V estão corretos.
Que comando SQL insere uma linha na Tabela Aluno, com idAluno=1 e nomeAluno="Aline"?
INSERT INTO Aluno SET nomeAluno="Aline" WHERE idAluno=1;
INSERT INTO Aluno (idAluno, nomeAluno) VALUES (1,"Aline");
INSERT INTO Aluno SET nomeAluno="Aline" AND idAluno=1
UPDATE Aluno SET nomeAluno="Aline" WHERE idAluno=1
Qual é a constraint que utiliza os valores de uma determinada coluna para estabelecer o relacionamento entre duas tabelas?
PRIMARY KEY.
FOREIGN KEY.
CHECK.
UNIQUE.
Qual é a constraint utilizada que define um domínio de valores para o conteúdo da coluna?
PRIMARY KEY.
NOT NULL.
CHECK.
UNIQUE.
Sobre o SQL, analise os seguintes enunciados e marque a alternativa CORRETA.
I- A sentença UPDATE A SET X=1 WHERE Y=1 tem como objetivo fazer com que o valor do campo X da tabela A seja 1 em todos os registros nos quais o valor do campo Y é 1;
II- O comando DELETE TABLE é utilizado para apagar uma ou mais tabelas;
III- O comando CREATE TABLE é utilizado para criar uma tabela;
IV- O comando INSERT TABLE é utilizado para criar uma tabela;
V- O comando UPDATE pode ser utilizado também para alterar o tipo de dados de uma coluna em uma tabela.
Os enunciados I e III estão corretos.
Os enunciados II, III e IV estão corretos.
Somente o enunciado III está correto
Os enunciados I, III e V estão corretos.
Marque a opção correta sobre a aplicação do comando que se segue abaixo:
SELECT Numero_Pedido, Codigo_Produto, Quantidade FROM Item_de_Pedido WHERE Quantidade = 35;
OBS.: O Diagrama serve como consulta.
Lista o número, o código e os itens dos pedidos que tenham quantidade igual a 35 itens.
Lista o número, o código e a quantidade de pedidos, exceto os que têm quantidade de itens menor que 35.
Lista o número, o código e a quantidade de todos os pedidos que não possuam quantidade de itens igual a 35.
Lista o número, o código e a quantidade de todos os pedidos que possuam quantidade de itens igual a 35.
UPDATE Onix
SET Val = 15
WHERE Mix = ‘pink’
O resultado da execução desse comando SQL é a atualização do campo
Qual é o comando SQL utilizado para atualizar dados de um banco de dados?
UPDATE
SAVE
MODIFY
SAVE AS
Qual é o comando SQL utilizado para inserir novos dados em um database?
ADD RECORD
INSERT INTO
INSERT NEW
ADD NEW
Com SQL, como você seleciona a coluna "Nome" da tabela "Pessoas"?
SELECT Nome FROM Pessoas
SELECT Pessoas.Nome
EXTRACT Nome FROM Pessoas
Com SQL, como você seleciona todas as colunas de uma tabela chamada "Pessoas"?
SELECT * FROM Pessoas
SELECT Pessoas
SELECT [all] FROM Pessoas
SELECT *.Pessoas
Com SQL, como você seleciona todos os registros de uma tabela chamada "Pessoas" onde o valor da coluna "Nome" começa com "a"?
SELECT * FROM Pessoas WHERE Nome='%a%'
SELECT * FROM Pessoas WHERE Nome LIKE 'a%'
SELECT * FROM Pessoas WHERE Nome LIKE '%a'
SELECT * FROM Pessoas WHERE Nome='a'
Com SQL, como você seleciona todos os registros de uma tabela chamada "Pessoas" onde o "Nome" é "Peter" e o "Sobrenome" é "Jackson"?
SELECT * FROM Pessoas WHERE Nome='Peter' AND Sobrenome='Jackson'
SELECT Pessoas='Peter', Sobrenome='Jackson' FROM Pessoas
SELECT * FROM Pessoas WHERE Nome<>'Peter' AND Sobrenome<>'Jackson'
Com SQL, como você insere um novo registro na tabela "Pessoas"?
INSERT INTO Pessoas VALUES ('Jimmy', 'Jackson')
INSERT VALUES ('Jimmy', 'Jackson') INTO Pessoas
INSERT ('Jimmy', 'Jackson') INTO Pessoas
A restrição NOT NULL faz com que uma coluna não permita valores nulos.
Falso
Verdadeiro
Qual comando SQL é utilizado para criar uma nova tabela em um database?
CREATE DB
CREATE TABLE
CREATE DATABASE TAB
CREATE DATABASE TABLE
Qual é a linguagem declarativa padrão utilizada na definição e manipulação de dados em um Banco de Dados:
JAVA
PL/SQL
SQL
VIEW
Dentre os objetivos da implementação de bancos de dados, um visa solucionar um problema que ocorre quando aplicações diferentes operam sobre os mesmos dados, armazenados em arquivos diferentes. Esse problema é conhecido por:
integridade de dados
redundância de dados
consistência de dados
dependência de dados
O modelo de dados baseado em uma coleção de tabelas que representam dados e relações entre eles é denominado modelo:
hierárquico
em rede
relacional
orientado a objetos
Os SGBDs surgiram...
No início da década de 60
No início da década de 70
No início da década de 80
No início da década de 90
Um Banco de Dados é:
um software.
um conjunto de dados integrados.
uma máquina virtual.
uma linguagem de programação.
O que significa "concorrência" em um banco de dados?
Um usuário utilizar o banco por vez
Vários usuários utilizarem o banco ao mesmo tempo
Apenas o programador poder utilizar o banco
Apenas o administrador utilizar o banco
O modelo de dados baseado em uma coleção de tabelas que representam dados e relações entre eles é denominado modelo:
hierárquico
em rede
relacional
orientado a objetos
Responda Verdadeiro ou Falso. Uma "informação" não pode ser composta de mais de um dado.
Verdadeiro
Falso
Tem como características identificar ou quantificar algo, sendo absoluto e objetivo. Assinale a alternativa que contém o termo ao qual se refere o parágrafo anterior.
Informação
Conhecimento
Dado
Abstração
A informação é...
Algo objetivo e absoluto, capaz de identificar ou quantificar algo.
Algo significativo para o mundo real, tem valor relativo ou é uma qualificação do dado, sendo formada por um ou mais dados.
Algo abstrato, cujo teor pode variar conforme as opiniões de cada pessoa.
Algo que se traduz pela ação de entender por meio da inteligência, da razão ou da experiência.
Um banco de dados insignificante ocorre quando...
Os dados estão classificados, organizados e relacionados.
Os dados não estão classificados, organizados e relacionados.
Os dados estão associados a um fato.
As informações são constituídas apenas por dados subjetivos dentro deste banco.
A técnica de diagramação no modelo de Entidade-Relacionamento é bem simples. Utiliza basicamente um losango para representar ____________ e um retângulo para representar __________. As lacunas I e II são preenchidas, correta e respectivamente, por:
relacionamentos – entidades
atributos – relacionamentos
entidades – relacionamentos
entidades – atributos
atributos - entidade
A restrição que mostra a quantidade de entidades que podem ser associadas por outra entidade através de um conjunto de relacionamentos é denominada:
associação de relacionamento
cardinalidade do mapeamento
entidade por associação
mapeamento por entidade
Considere as linguagens de manipulação (DML) e definição (DDL) de dados da SQL. As cláusulas CONSTRAINT, DISTINCT, FOREIGN KEY, HAVING e RENAME são corretas e, respectivamente, utilizadas no âmbito da:
DDL, DML, DDL, DML, DDL.
DML, DML, DDL, DML, DDL.
DML, DDL, DDL, DML, DML.
DDL, DDL, DML, DDL, DDL.
DDL, DDL, DDL, MML, DML.
Qual comando não pertence ao TCL?
SAVEPOINT
ROLLBACK
COMMIT
CREATE
Quais são as fases na criação de um projeto de banco de dados?
Análise de requisitos
Modelo conceitual
Modelo lógico
Modelo físico
Modelo SQL Server
Quais comandos pertencem ao DCL (Data Control Language)?
GRANT, REVOKE, SELECT
UPDATE, REVOKE, SELECT
GRANT, REVOKE
GRANT, REVOKE, DELETE
DROP, REVOKE, SELECT
A Linguagem de Manipulação de Dados (DML) é uma linguagem de consulta que se baseia tanto na álgebra relacional quanto no cálculo relacional de tuplas. Os comandos que fazem parte da DML incluem:
SELECT, CREATE TABLE E CREATE INDEX
INSERT, SELECT, UPDATE E DELETE
CREATE TABLE, CREATE INDEX E DROP VIEW
CREATE TABLE, CREATE INDEX E CREATE VIEW
CREATE TABLE, INSERT, UPDATE E DELETE
SQL é a sigla em inglês para:
Linguagem de Programação Estruturada
Linguagem de Consulta Especial
Linguagem de Consulta Estruturada
Linguagem de Banco de Dados
A instrução SQL UPDATE faz parte do subconjunto de SQL:
DDL
DQL
DML
DCL
Nome da instrução DML utilizada para inserir registros em uma tabela:
(a)
Selecione todas as instruções SQL que são parte da DDL:
CREATE
ALTER
REMOVE
DROP
Instrução DDL que remove todas as tuplas de uma relação, preservando sua estrutura:
REMOVE
DELETE
DROP
TRUNCATE
NÃO é uma instrução da Linguagem de Controle de Transação (TCL):
BEGIN TRANSACTION
COMMIT
REVOKE
SAVEPOINT
Indique a instrução SQL necessária para retornar a média do valor da coluna PRECO de uma tabela de nome PRODUTOS:
(a)
Selecione todas as funções classificadas como funções de agregação em SQL:
COALESCE
COUNT
POWER
SUM
Para permitir que uma coluna NOTA só possa receber valores entre 0 e 10, podemos usar uma restrição:
NOT NULL
UNIQUE
RESTRICT
CHECK
Tipo mais restritivo de junção em SQL:
INNER JOIN
LEFT OUTER JOIN
RIGHT OUTER JOIN
FULL OUTER JOIN
De acordo com Laudon e Laudon (1999), como é definido o conhecimento?
Um conjunto de ferramentas conceituais e categorias usadas pelos humanos para criar, coletar, armazenar e compartilhar informações
Uma coleção de fatos e números aleatórios
Uma série de equações matemáticas
Uma compilação de eventos históricos
Qual é o objetivo de um Data Warehouse nas empresas modernas?
Para obter informações atuais e históricas relacionadas à empresa inteira
Para analisar tendências nas redes sociais
Para armazenar apenas dados recentes para acesso rápido
Para processar dados para fins de marketing
Qual é a função principal da Mineração de Dados em relação a um Data Warehouse?
Gerenciar os salários dos funcionários
Criar novos conjuntos de dados do zero
Identificar fatores e tendências nos padrões de atividade dentro da organização
Excluir todos os dados históricos
Qual é o objetivo de um Sistema Gerenciador de Banco de Dados (SGBD)?
Gerenciar as informações em um banco de dados
Para criar campanhas de marketing
Analisar dados financeiros
Para projetar sites
O que garante o conceito de atomicidade em uma transação de banco de dados?
Que os dados permaneçam consistentes ao longo da transação
Que a transação não interfira com outras
Que os resultados de uma transação sejam armazenados permanentemente
Que todas as operações da transação sejam concluídas com sucesso ou nenhuma seja
Qual é o objetivo da propriedade de isolamento em transações de banco de dados?
Para evitar que uma transação afete outra até que seja concluída
Para gerenciar o acesso do usuário ao banco de dados
Para garantir que os dados permaneçam consistentes ao longo da transação
Para garantir que os resultados da transação sejam armazenados permanentemente
O que a propriedade de durabilidade garante em uma transação de banco de dados?
Que todas as operações da transação sejam concluídas com sucesso ou nenhuma delas
Que a transação não interfira com outras
Que os resultados de uma transação sejam armazenados permanentemente mesmo em caso de falha do sistema
Que os dados permaneçam consistentes ao longo da transação
Qual é o objetivo de um Sistema de Apoio à Decisão (SAD) em um contexto empresarial?
Para criar campanhas publicitárias
Para gerenciar os horários dos funcionários
Para projetar novos produtos
Para ajudar na análise de informações comerciais
Qual é a principal diferença entre OLTP e OLAP?
OLTP é usado para análise de dados, enquanto OLAP é usado para entrada de dados
OLTP é usado para armazenamento de dados, enquanto OLAP é usado para recuperação de dados
OLTP foca no processamento analítico, enquanto OLAP foca no processamento de transações
OLTP foca no processamento de transações em tempo real, enquanto OLAP foca no processamento analítico
Qual é o objetivo principal de uma Política de Segurança em um sistema de banco de dados?
Gerenciar contas de usuário
Analisar tendências de mercado
Criar novos bancos de dados
Estabelecer regras para integridade, confiabilidade e disponibilidade de dados
Qual é o papel do DBA (Administrador de Banco de Dados) em um sistema de banco de dados?
Para criar visualizações de dados
Para analisar feedback dos clientes
Para projetar o esquema do banco de dados
Para ter a maior autoridade sobre o banco de dados, gerenciando acesso e permissões
Qual é o objetivo da Entidade em um Modelo de Entidade-Relacionamento?
Para criar campanhas de marketing
Para armazenar dados históricos
Para gerenciar transações financeiras
Para representar qualquer substantivo concreto ou abstrato que requer armazenamento ou recuperação de informações
O que são Atributos no contexto de uma Entidade em um sistema de banco de dados?
As informações que queremos armazenar sobre a instância da entidade
As ações realizadas na entidade
A representação visual da entidade
Os relacionamentos entre entidades
Qual é a função principal de uma Linguagem de Definição de Dados (DDL) em um sistema de banco de dados?
Para criar visualizações de dados
Para especificar a estrutura do banco de dados e definir tabelas
Para gerenciar contas de usuário
Para consultar o banco de dados em busca de informações
Qual é o objetivo de um Data Control Language (DCL) em um sistema de banco de dados?
Gerenciar os horários dos funcionários
Projetar novos produtos
Analisar tendências de mercado
Controlar aspectos de autorização de dados e permissões de usuário
O que é SQL?
Qual a diferença entre Dado, Informação e Conhecimento?
O que é DML e qual a sua utilidade?
Por que e importante a modelagem de dados e importante para o BI?
Qual a diferença entre entidade e atributo na modelagem de dados?
O que é um banco de dados?
Uma planilha eletrônica
Um aplicativo de processamento de texto
Uma coleção organizada de dados relacionados
Um software de design gráfico
O que é um modelo de dados?
Um conjunto de tabelas no banco de dados
Uma linguagem de programação para bancos de dados
Um tipo de usuário de banco de dados
Um esquema que descreve a estrutura do banco de dados
O que é normalização em um banco de dados?
Um processo que permite armazenar mais dados em menos espaço
Uma técnica para evitar a redundância e garantir a integridade dos dados
Uma operação que melhora o desempenho de consultas no banco de dados
Um método para criptografar os dados no banco de dados
O que é um Sistema Gerenciador de Banco de Dados (SGBD)?
Um conjunto de ferramentas para criar e gerenciar bancos de dados
Um software que ajuda a criar gráficos e diagramas
Um serviço de armazenamento de arquivos online
Um aplicativo que permite editar arquivos de texto plano
Quais são as vantagens de um banco de dados em relação ao uso de arquivos de texto plano?
Maior flexibilidade na manipulação de dados
Menor custo de armazenamento
Maior segurança dos dados
Melhor desempenho no processamento de dados
O que é um usuário de banco de dados?
Um programa de software que acessa o banco de dados
Uma pessoa ou aplicativo que acessa o banco de dados
Um tipo de tabela no banco de dados
Um backup do banco de dados
Quais são os principais tipos de usuários de um banco de dados?
Programadores e analistas de sistemas
Analistas de negócios e gerentes
Desenvolvedores de aplicativos e usuários finais
Todos os anteriores
O que é um banco de dados?
Banco de dados são um conjunto de informações para redes sociais
Um banco de dados são arquivos de texto que representam informações do mundo real
Banco de dados são planilhas eletrônicas
Um banco de dados é uma coleção organizada de informações ou dados estruturadas
Qual dos itens abaixo representa um banco de dados?
Chrome
Word
Power Point
Access
Qual dos itens abaixo, não representa um banco de dados?
MySQL
MariaDB
Oracle
Sobre banco de dados é correto afirmar que:
Todo banco de dados precisa de conexão com a internet para estar em funcionamento
Podemos manipular bancos de dados através de aplicações específicas
No windows os bancos de dados servem para armazenar arquivos e pastas
Bancos de dados possuem interface similar ao CMD.
Sobre banco de dados não é correto afirmar que:
Todo banco de dados é composto por números e textos
Todo banco de dados possui controle de acesso
Bancos de dados podem possuir grandes volumes de dados, pois tem características específicas para isso
Os bancos de dados podem ser instalados em diversos sistemas operacionais.
Sobre banco de dados, é correto afirmar que:
O Excel é um dos mais eficientes bancos de dados
O Excel é um banco de dados completo que inclui macros
O Excel é um banco de dados para um baixo volume de dados
O Excel não é um banco de dados.
O que é um dado?
É uma informação tratada do mundo real
É um conjunto de informações do sistema
É qualquer valor capturado
É um tipo e valor correspondente a um texto
Sobre banco de dados, é correto afirmar que:
Uma tabela é composta por quadrados e retângulos
Uma tabela é exclusivamente composta por números inteiros
Uma tabela é exclusivamente composta por valores hexadecimais
Uma tabela é composta por linhas e colunas
Qual dos itens abaixo representam um tipo de dado?
Maior
Metade
Inteiro
Fração
Qual dos itens abaixo, não correspondem a um tipo de dado?
Decimal
Booleano
Texto
Pequeno
Qual é a principal finalidade do SQL?
Gerenciar e manipular bancos de dados relacionais
Criar, modificar e consultar dados em um banco de dados relacional
Realizar operações como SELECT, INSERT, UPDATE e DELETE
Ser amplamente utilizado em sistemas de gerenciamento de bancos de dados
Qual comando é usado para atualizar dados existentes em uma tabela?
SELECT
INSERT
UPDATE
DELETE
O que a cláusula SELECT permite fazer em um banco de dados relacional?
Selecionar dados específicos de uma tabela
Filtrar os resultados usando WHERE
Ordenar os resultados com ORDER BY
Combinar dados de várias tabelas
O que a cláusula WHERE permite fazer em consultas SQL?
Filtrar dados com base em uma condição específica
Recuperar apenas os dados desejados
Refinar consultas e obter resultados mais precisos
Ordenar os dados de acordo com uma condição específica
O que a cláusula ORDER BY faz em uma consulta SQL?
Ordena os resultados em ordem crescente
Ordena os resultados em ordem decrescente
Filtra os resultados da consulta
Agrupa os resultados da consulta
Qual é o significado de SQL?
Structured Query Language
Structured Query Logic
Structured Query Library
Structured Query Linguistics
Quem desenvolveu o SQL?
IBM
Microsoft
Oracle
Qual comando é utilizado para criar um banco de dados no SQL?
CREATE DATABASE nome_do_banco;
DELETE DATABASE nome_do_banco;
UPDATE DATABASE nome_do_banco;
SELECT DATABASE nome_do_banco;
Qual comando é utilizado para criar tabelas em SQL?
CREATE TABLE
INSERT INTO
SELECT FROM
UPDATE
Qual das seguintes é uma função primária de um banco de dados?
Para criar gráficos e animações.
Para organizar, armazenar e recuperar informações de forma eficiente e segura.
Para enviar e-mails.
Para editar vídeos.
Que tipo de banco de dados é organizado em tabelas consistindo de linhas e colunas?
Banco de dados hierárquico
Banco de dados em rede
Banco de dados relacional
Banco de dados orientado a objetos
Qual é um exemplo de sistema de gerenciamento de banco de dados relacional?
MongoDB
MySQL
Redis
Cassandra
Analise as seguintes assertivas:
I. Um banco de dados é um conjunto de dados relacionados, que tem por objetivo atender um único usuário.
II. Um sistema gerenciador de banco de dados é um conjunto de programas que permite definir, inserir, recuperar, alterar e excluir dados de um banco de dados.
III Um banco de dados é projetado, construído e povoado com dados para uma finalidade específica.
Dadas as afirmações abaixo, assinale a alternativas que indica quais assertivas são verdadeiras.
A) Estão corretas as afirmativas I e II.
B) Estão corretas as afirmativas I, II e III.
C) Estão corretas as afirmativas I e III.
D) Estão corretas as afirmativas II e III.
Avalie as seguintes afirmações a respeito do cenário abaixo:
Cenário:
Uma instituição bancária deseja controlar o movimento das suas contas correntes. A instituição possui agências espalhadas por várias cidades; o cadastro das agências contém informações sobre código, nome e endereço onde a agência é localizada. No cadastro de clientes estão armazenados os dados de nome, CPF e endereço de cada cliente. Cada conta corrente do cliente é identificada por um número e mantêm o saldo atualizado das mesmas.
Afirmações:
I. As entidades são Cliente, Conta e Agência.
II. Existe o relacionamento: Cliente possui Conta.
III. A entidade Cliente contém os atributos: nome, CPF, endereço, nr_conta, saldo.
Assinale a alternativa que indica todas as afirmativas corretas.
A) São corretas as afirmativas I e II.
B) São corretas as afirmativas II e III.
C) São corretas as afirmativas I e III.
D) São corretas as afirmativas I, II e III.
O Projeto de um banco de dados é normalmente dividido em fases. Marque a alternativa correta.
A) Projeto Conceitual: é analisado um modelo de dados em função do SGBD definido e usa modelo de dados para descrever a realidade.
B) Projeto Lógico: linguagem usada para especificar esquemas lógicos, consiste em criar um modelo físico de dados a partir do modelo conceitual independente do SGBD escolhido.
C) Projeto Físico: descreve estruturas de armazenamento e métodos de acesso.
D) Projeto Físico: total independência do SGBD específico.
Um atributo para ser identificador dever ser classificado como:
A) Único e opcional.
B) Composto e obrigatório.
C) Único e obrigatório.
D) Composto e monovalorado.
O modelo lógico de dados fornece uma visão da maneira como os dados serão armazenados. A figura a seguir representa o modelo lógico de um ambiente observado em um escritório contábil.
Em relação ao modelo, avalie as afirmações a seguir:
I. A entidade DECLARACAO_IMPOSTO_RENDA possui o atributo CONTRIBUINTE_CPF como chave primária.
II. O relacionamento entre CONTRIBUINTE e MALHA_FINA é do tipo N:M (muitos para muitos).
III. O atributo CPF da entidade CONTRIBUINTE tem a função de chave estrangeira na entidade DECLARACAO_IMPOSTO_RENDA e no relacionamento CONTRIBUINTE_MALHA_FINA.
IV. A entidade MALHA_FINA não possui chave primária, somente chave estrangeira.
É correto o que se afirma em:
A) II, III, IV.
B) I e IV.
C) I, II e IV.
D) I, II e III.
No modelo entidade-relacionamento de bancos de dados relacionais, um conjunto de relacionamentos R do tipo muitos-para-muitos, de um conjunto de entidades A para um conjunto de entidades B, indica que:
A) o número de entidades de A e de B deve ser o mesmo.
B) os conjuntos de entidades de A e de B têm chave primária simples.
C) os conjuntos de entidades de A e de B não possuem chave estrangeira.
D) uma entidade de A pode estar associada a várias entidades de B.
