Questões de Concurso Sobre banco de dados

Foram encontradas 15.698 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q1369051 Banco de Dados
No que se refere à modelagem de dados em classes e pacotes, considere os itens a seguir.
I Uma classe necessita conhecer outra classe. II Uma classe é uma variação de outra classe. III Uma classe é formada por um conjunto de outra classe. IV Uma classe necessita utilizar serviços relacionados em uma interface.

Os relacionamentos associados aos itens de I a IV são identificados, respectivamente, por
Alternativas
Q1369049 Banco de Dados
Acerca de banco de dados e considerando cenários de maneira isolada, assinale a opção que não justifica o processamento de arquivos e a aquisição e uso de um SGBD.
Alternativas
Q1369048 Banco de Dados
Com referência a banco de dados, assinale a opção correta.
Alternativas
Q1369047 Banco de Dados
Acerca de lógica relacional, julgue os itens a seguir.
I O grau da relação resultante de uma operação SELECT é igual ao grau da relação utilizada na operação. II Imagem associada para resolução da questão<condição1>( Imagem associada para resolução da questão<condição2>(Relação)) é equivalente à operação  Imagem associada para resolução da questão<condição2>(Imagem associada para resolução da questão<condição2>(Relação)). III O número de tuplas resultantes de uma operação SELECT é sempre menor que a quantidade de tuplas da relação usada na operação. IV Considerando a relação em uma tabela, enquanto a operação de SELECT seleciona as colunas, a operação PROJECT seleciona as linhas da tabela.
Estão certos apenas os itens
Alternativas
Q1369045 Banco de Dados
Considerando as chaves de entidade e o mapeamento de restrições de integridade usados na modelagem de dados por meio do modelo de entidade-relacionamento, assinale a opção incorreta.
Alternativas
Q1369044 Banco de Dados
Julgue os próximos itens, acerca de mapeamento a partir do modelo entidade-relacionamento.
I O modelo relacional representa a base de dados como um conjunto de tabelas.
II A quantidade de relacionamentos presente em uma relação determina o grau da relação.
III Uma linha no modelo relacional corresponde a uma tupla.
IV É possível que haja diferentes atributos com o mesmo domínio.
Estão certos apenas os itens
Alternativas
Q1369043 Banco de Dados

Imagem associada para resolução da questão

O diagrama entidade-relacionamento acima mostra uma hierarquia entre entidades, em que “Funcionário” é a superclasse e “Secretaria”, “Técnico”, “Engenheiro”, “Celetista” e “Temporário” são as subclasses. Nesse diagrama, representa-se também uma especialização total por parte de “Celetista” e “Temporário” e uma especialização parcial por parte de “Secretaria”, “Técnico” e “Engenheiro”. Considerando essas informações, assinale a opção correta.

Alternativas
Q1369042 Banco de Dados

Tabelas para a questão.


Considere a expressão algébrica a seguir, com relação aos dados contidos nas tabelas apresentadas.
Imagem associada para resolução da questão

Assinale a opção que descreve corretamente o objetivo dessa expressão.
Alternativas
Q1369041 Banco de Dados

Tabelas para a questão.


SELECT NRPRO, NOMEP, COUNT(*) FROM PROJETO, ATRIBUICAO WHERE NRPRO = NRP GROUP BY NRPRO, PNAME HAVING COUNT (*) > 2;
Considerando os dados contidos nas tabelas apresentadas e os comandos SQL acima, assinale a opção que contém o número de linhas retornadas por essa query.
Alternativas
Q1369040 Banco de Dados

Tabelas para a questão.


Considerando as tabelas apresentadas, julgue o item a seguir, acerca de conceitos de banco de dados.

I Recuperar o histórico de atribuição dos “FUNCIONARIOS”, incluir um novo “PROJETO” e recuperar os “PROJETOS” do departamento de pesquisa fazem parte do processo de manipulação da base de dados.

II Como exemplo do processo de construção da base de dados, tem-se a representação da estrutura de “FUNCIONARIO”, “DEPARTAMENTO”, “ATRIBUICAO” e “PROJETO” com um registro em um arquivo apropriado.

III Representar “NOMEP”, “NRPRO” e “NUMDEP” como inteiros no registro de “PROJETO” é atribuição do processo de definição da base de dados.

Assinale a opção correta.

Alternativas
Q1369039 Banco de Dados
No que se refere a modelagem de dados utilizando-se o modelo de entidade-relacionamento, assinale a opção incorreta.
Alternativas
Q1369038 Banco de Dados
Imagem associada para resolução da questão

Considere que uma entidade de nome Colaborador tenha a seguinte definição: Nome(PrimeiroNome, UltimoNome), CPF, Gênero, Endereço, Salário, DataNascimento, Supervisor, {Envolvimento}, Idade. Considere, ainda, que essa entidade deva ser representada no diagrama de entidade-relacionamento mostrado na figura acima, em que os diferentes elementos são identificados pelos números de 1 a 9. Nessa situação, assinale a opção incorreta.
Alternativas
Q1322932 Banco de Dados
A linguagem SQL (Structured Query Language) possui subdivisões de comandos. Tais subdivisões consistem numa separação de comandos pela função que desempenham e as duas principais subdivisões são DDL (Data Definition Language) e DML (Data Manipulation Language). Assinale a alternativa que apresenta apenas comandos da subdivisão DML:
Alternativas
Q1322408 Banco de Dados
Em um modelo de banco de dados relacional, o DDL é uma categoria de comandos utilizada para definir a estrutura do banco. São comandos dessa categoria, EXCETO:
Alternativas
Q1321524 Banco de Dados
Uma aplicação necessita acessar um servidor de banco de dados remoto. O tempo médio de acesso a esse servidor é de 0,2 segundos para cada 1.000 registros. Se o banco de dados fosse local, o tempo médio de acesso para cada 10.000 registros seria de 0,002 segundos. Considerando-se t1 o tempo médio de acesso a 2.000.000 de registros do servidor remoto e t2 o tempo médio necessário para acessar os mesmos 2.000.000 de registros caso o servidor de banco de dados seja local, é correto afirmar que o número de vezes que t1 é maior que t2 é
Alternativas
Q1318585 Banco de Dados
Para a resolução da questão desta prova, considere os seguintes detalhes: (1) os programas utilizados nesta prova foram instalados com todas as suas configurações padrão, entretanto, caso tenham sido realizadas alterações que impactem a resolução da questão, elas serão alertadas no texto da questão ou mostradas visualmente, se necessário; (2) no enunciado e nas respostas de alguma questão, existem letra(s), palavra(s) ou texto(s) que foram digitados entre aspas, apenas para destacá-los. Neste caso, para resolver a questão, desconsidere tais aspas e atente-se somente para a(s) letra(s), palavra(s) ou texto(s) propriamente ditos; (3) em algumas figuras foram inseridas setas numeradas apenas para facilitar a resolução da questão; e (4) para resolver a questão desta prova, considere, apenas, os recursos disponibilizados para os candidatos, tais como essas orientações, os textos introdutórios da questão, normalmente disponibilizados antes das Figuras, os enunciados propriamente ditos e os dados e informações disponíveis na Figura da questão, se houver. 


A questão baseia-se nas Figuras 4(a) e 4(b), que mostram, respectivamente, as tabelas "FILIAL" e "FUNCIONARIO", sobre as quais considere os seguintes aspectos: (1) essas tabelas foram criadas no Sistema Gerenciador de Banco de Dados (SGBD) Oracle 11g, respeitando-se rigorosamente os conceitos do modelo relacional, havendo integridade referencial entre elas; (2) os campos "NOME" e "CPF" da tabela "FUNCIONARIO", assim como "NOME" e "CIDADE" da tabela "FILIAL", são do tipo alfanumérico; todos os demais campos dessas duas tabelas são do tipo numérico; (3) na tabela "FUNCIONARIO", há repetição de dados na coluna "CPF"; e (4) as tabelas, ao serem manipuladas com comandos ou declarações da Linguagem de Manipulação de Dados (DML) ou Linguagem de Definição de Dados (DDL), por padrão do SGBD, não terão a sua integridade referencial violada.

Figura 4(a) - Tabela "FILIAL" 

Figura 4(b) - Tabela "FUNCIONARIO"
Considerando o texto introdutório dessa questão e observando-se as Figuras 4(a) e 4(b), pode-se afirmar que para:
I. Inserir um registro na tabela "FUNCIONARIO", basta executar, nesse SGBD, a seguinte declaração, em SQL padrão: insert into funcionario (nome, cpf, codigo, deptno) values ('CARLOS', '89423123670', 30, 50)
II. Excluir a tabela "FILIAL" e todo o seu conteúdo, basta executar, nesse SGBD, a seguinte declaração, em SQL padrão: drop table filial
III. Inserir uma nova coluna na tabela "FUNCIONARIO", chamada "OBSERVACAO", com cem caracteres alfanuméricos, basta executar, nesse SGBD, a seguinte declaração, em SQL padrão: alter table funcionario add (observacao varchar (100))


Quais estão corretas?
Alternativas
Q1318584 Banco de Dados
Para a resolução da questão desta prova, considere os seguintes detalhes: (1) os programas utilizados nesta prova foram instalados com todas as suas configurações padrão, entretanto, caso tenham sido realizadas alterações que impactem a resolução da questão, elas serão alertadas no texto da questão ou mostradas visualmente, se necessário; (2) no enunciado e nas respostas de alguma questão, existem letra(s), palavra(s) ou texto(s) que foram digitados entre aspas, apenas para destacá-los. Neste caso, para resolver a questão, desconsidere tais aspas e atente-se somente para a(s) letra(s), palavra(s) ou texto(s) propriamente ditos; (3) em algumas figuras foram inseridas setas numeradas apenas para facilitar a resolução da questão; e (4) para resolver a questão desta prova, considere, apenas, os recursos disponibilizados para os candidatos, tais como essas orientações, os textos introdutórios da questão, normalmente disponibilizados antes das Figuras, os enunciados propriamente ditos e os dados e informações disponíveis na Figura da questão, se houver. 


A questão baseia-se nas Figuras 4(a) e 4(b), que mostram, respectivamente, as tabelas "FILIAL" e "FUNCIONARIO", sobre as quais considere os seguintes aspectos: (1) essas tabelas foram criadas no Sistema Gerenciador de Banco de Dados (SGBD) Oracle 11g, respeitando-se rigorosamente os conceitos do modelo relacional, havendo integridade referencial entre elas; (2) os campos "NOME" e "CPF" da tabela "FUNCIONARIO", assim como "NOME" e "CIDADE" da tabela "FILIAL", são do tipo alfanumérico; todos os demais campos dessas duas tabelas são do tipo numérico; (3) na tabela "FUNCIONARIO", há repetição de dados na coluna "CPF"; e (4) as tabelas, ao serem manipuladas com comandos ou declarações da Linguagem de Manipulação de Dados (DML) ou Linguagem de Definição de Dados (DDL), por padrão do SGBD, não terão a sua integridade referencial violada.

Figura 4(a) - Tabela "FILIAL" 

Figura 4(b) - Tabela "FUNCIONARIO"
Para que seja apresentado, pelo SGBD Oracle 11g, o número do "CPF" e a quantidade de vezes que o "CPF" se repete na tabela "FUNCIONARIO" (Figura 4(b)), apenas para os funcionários lotados na filial da cidade de "Curitiba", basta executar a seguinte declaração, em SQL padrão: 

I. Imagem associada para resolução da questão

II.  Imagem associada para resolução da questão

III.  Imagem associada para resolução da questão


Quais estão corretas?
Alternativas
Q1318323 Banco de Dados

A respeito de data warehouse e data mining, julgue o item que se segue.


A técnica machine learning pode ser utilizada para apoiar um processo de data mining.

Alternativas
Q1318322 Banco de Dados

A respeito de data warehouse e data mining, julgue o item que se segue.


Chamados de data mart, os servidores de apresentação de data warehouse permitem consultas.

Alternativas
Q1318285 Banco de Dados

Acerca de sistema gerenciador de banco de dados, do tuning e da segurança em banco de dados, julgue o item subsequente.


O comando a seguir, após sua execução, restringirá o acesso do usuário tec_infor2_tjam à tabela processo.

GRANT update, delete, insert ON processo TO tec_infor2_tjam;

Alternativas
Respostas
5641: C
5642: B
5643: C
5644: A
5645: A
5646: D
5647: A
5648: A
5649: B
5650: D
5651: B
5652: D
5653: E
5654: B
5655: D
5656: B
5657: D
5658: C
5659: C
5660: E