Questões de Concurso
Sobre banco de dados
Foram encontradas 15.836 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
A modelagem dimensional é uma técnica de projeto de banco de dados capaz de suportar, em um data warehouse, consultas de usuários finalísticos ligados a um negócio. Conceitos como tabela-fato, tabela agregada e métricas fazem parte da modelagem dimensional. A respeito dessa modalidade de modelagem, julgue os itens a seguir.
I Uma tabela-fato armazena, para fins estatísticos, as medições de desempenho.
II A tabela agregada é composta de atributos e contém a descrição do negócio.
III A tabela agregada é utilizada para reduzir o tempo de acesso de uma consulta ao banco de dados.
IV Métricas são as informações que se armazenam em tabela-fato e permitem medir o desempenho dos processos do negócio.
V As métricas não aditivas, assim como os valores percentuais ou relativos, podem ser manipuladas livremente.
Estão certos apenas os itens
Acerca do modelo Entidade Relacionamento (E/R), julgue os itens abaixo.
1) A alocação de "médicos" a "pacientes", de cardinalidade n:m, necessita relacionar-se com uma entidade "medicamentos", se desejarmos controlar os medicamentos receitados pelo médico em determinada consulta a um determinado paciente. Assim, a alocação deve ser modelada como uma entidade associativa.
2) Em alguns casos, é necessário que associemos uma entidade com a ocorrência de um relacionamento. O modelo de entidades e relacionamentos não permite relacionamentos entre relacionamentos, somente entre entidades. A idéia da entidade associativa é tratar um relacionamento como se ele fosse uma entidade.
4) Se desejarmos controlar os medicamentos receitados pelo médico em determinada consulta, temos que relacionar a entidade medicamento com o fato de ter havido uma consulta (relacionamento consulta). Como não podemos fazer isso diretamente, indicamos que o relacionamento consulta é uma entidade associativa, através de um retângulo em volta do relacionamento. Neste caso, para determinada consulta, pode haver ou não a emissão de medicamentos.
Está(ão) correta(s):
Considere as tabelas a seguir, em um banco de dados relacional, contendo informações sobre discentes (alunos), cursos e vínculos entre elas:
Curso (IdCurso, NomeCurso)
Discente (IdDiscente, NomeDiscente, IdCurso)
Pretende-se consultar os nomes dos cursos (NomeCurso) que não possuem discentes matriculados. Para obter este resultado, a consulta correta em SQL/2 é a seguinte:
Pedro é gerente e também administrador de um banco de dados em uma Farmácia. Após a contratação de um novo funcionário, Pedro executou o seguinte comando na linguagem SQL:
GRANT ALL PRIVILEGES ON TABLE
empregado TO USER 1usuario1
Considerando que anteriormente não tenham sido concedidos quaisquer privilégios e direitos de acesso a 1usuario1, quais das seguintes ações ele poderá executar?
Considerando as tabelas tbl_setores e tbl_local, assinale
a opção que apresenta o valor obtido como resultado
da consulta precedente.
Dado o seguinte script SQL:
Deseja-se saber quais são os funcionários com cargo, quais os funcionários sem cargo e os cargos sem funcionários. Qual das consultas a seguir retorna esta informação de forma simultânea, como na figura a seguir?
Assinale a alternativa correta. O que realiza o comando abaixo.
Na coluna I estão dispostos alguns conceitos relacionados aos bancos de dados. Estabeleça a correta correspondência com suas definições ou funcionalidades, conforme apresentado na Coluna II.
Coluna I
1 SGBD
2 Processador do Banco de Dados
3 Compilador DDL
4 Dicionário de Dados
5 Gerenciador de Acesso ao Disco
Coluna II
( ) processa as definições do esquema do banco de dados.
( ) utiliza o sistema operacional para acessar os dados armazenados em disco, controlando o acesso às tabelas do BD.
( ) contém o esquema do banco de dados, suas tabelas, índices, formas de acesso e relacionamentos existentes.
( ) manipula requisições à própria base de dados em tempo de execução, sendo responsável pelas atualizações e integridade dessa base de dados.
( ) software com recursos específicos para facilitar a manipulação das informações dos bancos de dados e o desenvolvimento de programas aplicativos.
A sequência correta, de cima para baixo, é: