Questões de Concurso Sobre banco de dados
Foram encontradas 19.025 questões
(_) Para permitir que muitos usuários usem um banco de dados sem interferir uns com os outros.
(_) organizar de de em grupos torná-los mais gerenciáveis.
(_) Aplicativos de terceiros podem ser colocados em separados para que não colidam com os nomes de outros objetos.
(_) O mesmo nome de objeto não ser usado em esquemas diferentes sem conflito.
(_) Ao contrário dos bancos de os esquemas não são rigidamente separados: um usuário pode objetos em qualquer um dos do banco de dados ao qual está conectado, se tiver privilégios para ISSO.
Assinale a alternativa que contem a sequência carreta de cima baixo:
__________ permite que você especifique que o valor em uma determinada coluna deve satisfazer uma expressão booleana. Uma restrição de __________ indica que uma coluna ou grupo de colunas pode ser usado como um identificador exclusivo para linhas na tabela. __________ mantém a integridade referencial entre duas tabelas relacionadas. _________ garante que os contidos em uma coluna ou grupo de colunas sejam exclusivos entre todas as linhas da tabela.
Analise o diagrama entidade relacionamento e responda.

É considerado uma entidade fraca o(a):
O texto acima se refere ao relacionamento de:
Analise a tabela.

Dada a tabela acima, o que deve ser impresso na segunda linha da tabela, após as seguintes mudanças?
UPDATE Cidades
SET nome_cidade = "diamantina"
where nome_estado = "minas gerais";
UPDATE Cidades
set nome_estado = "minas gerais", nome_cidade = "belo horizonte"
WHERE id_cidade = 3;
DELETE from Cidades
WHERE nome_estado = "minas gerais";
Um ________ é projetado especificamente para análises de dados, que envolvem a leitura de grandes quantidades de dados para compreender relações e tendências entre os dados. Já um ________ é usado para capturar e armazenar dados, como o registro de detalhes de uma transação.
A alternativa que completa corretamente as lacunas é:
Observe.

Na figura acima quais são as chaves primárias existentes?
(A) Agregação.
(B) Amostragem.
(C) Redução de Dimensionalidade.
(D) Discretização e Binarização.
Relacione os itens acima com os seus respectivos conceitos:
(1) É a técnica que diminui o número de atributos de um conjunto de dados, criando novos atributos que sejam uma combinação dos atributos antigos.
(2) É a combinação de dois ou mais objetos em um único.
(3) É comumente usada para selecionar um subconjunto dos objetos de dados a serem analisados.
(4) É aquela que transforma um atributo contínuo em um categorizado e transforma, tanto os atributos contínuos quanto os discretos, em um ou mais atributos binários.
Entre as alternativas abaixo, qual é a que apresenta a relação da técnica com o seu conceito de forma CORRETA?
Considere as relações R1, R2 e R3, cujas estruturas e instâncias são exibidas na Figura a seguir.

O valor NULL deve ser tratado como “unknown” (desconhecido). Segue o comando SQL para ser avaliado:
SELECT T1.A, COUNT(T3.E) FROM PROVA.R3 AS T3
INNER JOIN PROVA.R2 AS T2 ON T2.C = T3.C
INNER JOIN PROVA.R1 AS T1 ON T1.A = T3.A
GROUP BY T1.A
HAVING AVG(T3.E) < MAX(T3.E);
Para as relações envolvidas (R1, R2 e R3) na execução do comando SQL, teremos como resultado:
A figura, a seguir, apresenta o modelo relacional para um esquema de banco de dados, cujo objetivo é registrar funcionários, departamentos e projetos de uma empresa, conforme a descrição resumida do minimundo.

I. A empresa é organizada em departamentos. Cada departamento tem um nome exclusivo, um número exclusivo e um funcionário, em particular, que o gerencia. Registramos a data inicial em que esse funcionário começou a gerenciar o departamento. Um departamento pode ter vários locais.
II. Um departamento controla uma série de projetos, sendo cada um deles com um nome exclusivo, um número exclusivo e um único local.
III. Armazenamos o nome, número do Cadastro de Pessoa Física (CPF), endereço, salário, sexo (gênero) e data de nascimento de cada funcionário. Um funcionário é designado para um departamento, mas pode trabalhar em vários projetos, que não necessariamente são controlados pelo mesmo departamento. Registramos o número atual de horas, por semana, que um funcionário trabalha em cada projeto. Também registramos o supervisor direto de cada funcionário (que é outro funcionário).
Para listar todos os números de projeto, para o funcionário cujo último nome é ‘Brito’ ou ‘Silva’, seja este um trabalhador ou um gerente do departamento que controla o projeto, utilizou-se o seguinte comando SQL.
(SELECT DISTINCT PROJNUMERO FROM PROJETO, DEPARTAMENTO, FUNCIONARIO WHERE DNUM=DNUMERO AND CPF_GERENTE=CPF AND NOME IN (‘Brito’, ‘Silva’ ) )
UNION ( SELECT DISTINCT PROJNUMERO FROM PROJETO, TRABALHA_EM, FUNCIONARIO WHERE PROJNUMERO = PNR AND FCPF = CPF AND NOME IN ( ‘Brito’, ‘Silva’ ) );
Para obter o mesmo resultado da consulta acima, qual o comando equivalente deve ser escrito:
I – Restrição de integridade de entidade.
II – Restrição de unicidade.
III – Restrição de integridade referencial.
IV– Restrição de domínio.
( ) É a regra que especifica que os valores de uma chave são válidos apenas se forem únicos na tabela. Devem ser definidas como NOT NULL
( ) É especificada entre duas tabelas e usada para manter a consistência entre as suas tuplas
( ) Valores inseridos em uma coluna devem sempre obedecer à definição dos valores que são permitidos para essa coluna
( ) O valor de uma chave primária deve ser definido como NOT NULL
Tabela 1 – Relatório dos dados da tabela COMPRAS
Tabela 2 – Resultado desejado pelo usuário
A Tabela 1 contém as informações de um relatório sobre as compras que foram realizadas por alguns clientes. Esses dados correspondem aos valores armazenados em uma tabela denominada COMPRAS. Analisando as informações exibidas, um usuário percebe que alguns clientes não compraram nenhum produto. Para esses casos, ele deseja que o trecho <NULL> seja substituído por “Nada consta”, conforme exibe a Tabela 2.
Assinale a alternativa correta que apresenta o código em linguagem SQL, que deve ser utilizado para realizar essa tarefa.