Questões de Concurso
Sobre banco de dados em noções de informática
Foram encontradas 1.196 questões
Leia as afirmativas a seguir:
I. A área de atuação dos sistemas Objeto-Relacional tenta suprir a dificuldade dos sistemas relacionais convencionais, que é o de representar e manipular dados complexos, visando ser mais representativos em semântica e construções de modelagens.
II. O termo dados refere-se ao valor de um campo armazenado, matéria-prima para obtenção de informação.
III. O metadados contém informações relevantes sobre a criação, gerenciamento e uso do data warehouse e funciona como uma ponte entre os usuários do data warehouse e os dados nele contidos.
IV. O modelo relacional impede a implementação de estruturas de dados organizadas em relações.
Marque a alternativa CORRETA:
Leia as afirmativas a seguir:
I. Após sua criação e primeira carga, o data warehouse passa a sofrer cargas incrementais que devem refletir o ambiente operacional ao longo do tempo, tornando-o um imenso repositório para os sistemas de apoio à decisão.
II. Um Sistema Gerenciador de Base de Dados (SGBD) é uma coleção de programas que permitem aos usuários criarem e manipularem uma base de dados.
III. O Modelo Entidade-Relacionamento (MER) é um modelo de dados conceitual de alto-nível, ou seja, seus conceitos foram projetados para serem compreensíveis a usuários, descartando detalhes de como os dados são armazenados.
IV. O diagrama de classes UML não serve como esquema para o modelo de dados orientado a objetos.
Marque a alternativa CORRETA:
Leia as afirmativas a seguir:
I. Warehousing é uma técnica utilizada para recuperação e integração de dados a partir de fontes distribuídas, autônomas e, possivelmente, heterogêneas.
II. Uma base de dados é uma coleção de dados logicamente relacionados, com algum significado.
III. Uma base de dados tem alguma fonte de dados, algum grau de interação com eventos do mundo real e uma audiência que está ativamente interessada no seu conteúdo.
IV. O termo informação refere-se ao conjunto de dados compilados e processados de acordo com solicitação de consultas e análises.
Marque a alternativa CORRETA:
O tipo de tecnologia que permite a criação de espelhos entre discos, auxiliando assim na segurança contra perda de dados em um disco rígido, é
Qual o comando SQL utilizado para atualizar dados de uma tabela?
São comandos SQL:
I. Update Table.
II. Alter Table.
III. Update Database.
Quais estão corretos?
Sobre Banco de Dados, são comandos básicos da DML:
I. Select.
II. Update.
III. Alter.
Quais estão corretos?
Em bancos de dados Cliente/Servidor , pode-se empregar o recurso trigger para realizartarefas relacionadas com restrições de acesso, validações, consistência de dados e rotinas de segurança, e que envolve o uso de um bloco de códigos SQL. Nesse caso, dois comandos SQL que podem ser empregados são:
Business lnteligence (BI), também conhecida como Inteligência Empresarial, pode ser definida como um conjunto de técnicas e ferramentas que permite a organização e análise das informações para o suporte à tomada de decisão. Duas das principais ferramentas de BI são, respectivamente:
Para realizar uma consulta SQL em uma tabela de funcionários, cuja idade não esteja entre 30 e 40 anos (inclusive), a sintaxe correta está indicada na seguinte opção:
As tecnologias de bancos de dados se apoiam na arquitetura ANSl/SPARC, que consiste em dividir as aplicações de usuários da base de dados em três níveis, conforme abaixo:
1. descreve a estrutura de armazenamento da base de dados, incluindo os detalhes quanto aos dados e caminhos de acesso, que permitem um bom desempenho.
2. descreve a estrutura da base de dados, independente de qualquer usuário ou aplicação, escondendo os detalhes de implementação dos arquivos que armazenam os dados.
3. descreve a visão da base de dados a partir de um grupo de usuários, permitindo trabalhar apenas com uma parte dos dados que seja de interesse de determinada aplicação.
Os níveis (1) , (2) e (3) são denominados, respectivamente:
A figura ilustra uma importante ferramenta utilizada na UML.
Essa figura é conhecida como Diagrama de:
A SQL disponibiliza as funções de agregação, também conhecidas como estatísticas, que tem por objetivo obter informação sobre conjuntos de linhas especificados na cláusula WHERE ou sobre grupos de linhas indicados na cláusula GROUP BY. Uma dessas funções devolve a média de todos os valores da coluna, enquanto que outra o maior valor da coluna.
Essas funções são conhecidas, respectivamente, como:
Na UML, um recurso tem por objetivo representar os subsistemas englobados por um subsistema de forma a determinar as partes que o compõem, podendo ser utilizado para demostrar a arquitetura de uma linguagem ou para definir as camadas de um software ou de um processo de desenvolvimento.
Esse recurso é denominado Diagrama de:
O Sistema de Gestão de Projetos de Pesquisa da universidade na qual Bernardo trabalha possui, dentre outras, a relação que armazena os dados dos projetos desenvolvidos na instituição, da qual pode-se ver uma amostra na Tabela 1, abaixo:
id |
titulo |
tipo_id |
datainicio |
bolsa |
responsavel_id |
1 |
Ref. C |
1 |
2018-01-29 |
false |
2255892 |
2 |
Ref. D |
2 |
2017-06-18 |
true |
2254782 |
3 |
Ref. A |
2 |
2018-02-04 |
true |
2255633 |
4 |
Ref. F |
1 |
2018-02-10 |
true |
2255555 |
6 |
Ref. H |
3 |
2017-01-12 |
false |
2511255 |
8 |
Ref. R |
1 |
2017-09-29 |
true |
2255642 |
adddddasdasad Tabela 1: amostra de dados da relação projetos de pesquisa
Já o Sistema de Gestão de Ações de Extensão possui, dentre outras, a relação que armazena os dados de todas as ações de extensão desenvolvidas na instituição, da qual pode-se ver uma amostra na Tabela 2, abaixo:
id |
nome |
tipoacao |
inicio |
bolsa |
coordenador_id |
2 |
Ref.A |
Evento |
2016-02-28 |
true |
2258992 |
5 |
Ref.P |
Curso |
2018-05-17 |
true |
2250782 |
6 |
Ref.E |
Projeto |
2017-01-04 |
true |
2200633 |
7 |
Ref.S |
Projeto |
2016-01-19 |
false |
1255555 |
8 |
Ref.Q |
Curso |
2018-01-14 |
true |
2411255 |
9 |
Ref.C |
Projeto |
2017-04-22 |
false |
2155642 |
asdasdasdasdadsasd Tabela 2: amostra de dados da relação ações de extensão
Recentemente, Bernardo, que é Analista de Tecnologia da Informação, recebeu uma demanda da administração para que fosse desenvolvida uma interface onde todos os projetos realizados pela instituição (tanto os de pesquisa quanto os de extensão) possam ser consultados.
Para a construção dessa interface, Bernardo desenvolveu e executou a seguinte consulta SQL:
(SELECT projetopesquisa.titulo AS
'Projeto',"Pesquisa" AS 'Tipo' ,DATE_FORMAT
(projetopesquisa.data_inicio, '%d/%m/%Y') AS
'Data de Início', (CASE projetopesquisa.bolsa
WHEN O THEN "Não" ELSE "Sim" END) AS 'Bolsa',
CONCAT("Prof(a). ", pessoa.nome) AS
'Coordenador' FROM projetopesquisa INNER JOIN
pessoa ON projetopesquisa.responsavel_id =
pessoa.id) UNION (SELECT acaoextensao.nome AS
'Projeto', "Extensão" AS 'Tipo', DATE_FORMAT
(acaoextensao.inicio, '%d/%m/%Y') AS 'Data de
Início', (CASE acaoextensao.bolsa WHEN O THEN
"Não" ELSE "Sim" END) AS 'Bolsa', CONCAT
("Prof(a). ", pessoa.nome) AS 'Coordenador'
FROM acaoextensao INNER JOIN pessoa ON
acaoextensao . coordenador_id = pessoa.id)
ORDER BY 'Projeto'
Considerando apenas os dados amostrados nas Tabelas 1 e 2 e sabendo que a consulta foi executada em um servidor MySQL e que há outras tabelas envolvidas, qual será exatamente o resultado obtido com a consulta?
Uma consulta em SQL pode conter mais de seis cláusulas, porém, somente as duas primeiras são obrigatórias. As cláusulas são especificadas na seguinte ordem, e as cláusulas entre colchetes [g] são opcionais:
(RAMEZ, E.; NAVATHE S. B., Sistemas de Banco de Dados, 4. ed., São Paulo: Pioneira Thomson Learning, 2005, com adaptações).
CLAUSULA1 <atributos e lista de funções>
CLAUSULA2 <lista de tabelas>
[CLAUSULA3] <condição>
[CLAUSULA4] <atributo(s) agrupado(s)>
[CLAUSULA5] <condição de agrupamento>
[CLAUSULA6] </lista de atributos>;
Considerando a estrutura apresentada acima, quais são as substituições dos termos “CLAUSULA1”, “CLAUSULA2”, “CLAUSULA3”, “CLAUSULA4”, “CLAUSULA5” e “CLAUSULA6”, exatamente nessa ordem, fazendo com que a consulta apresente a estrutura correta?
Raid é uma sigla que significa Redundant Array of Independent Disks, ou seja, conjunto redundante de discos independentes. Considere um computador com 2 discos rígidos (HDs), cada um com 2Tb. Qual nível de Raid deve ser usado para se ter um volume com 4Tb?
Considere o banco de dados representado pelo modelo relacional a seguir, que utiliza o Sistema Gerenciador de Banco de Dados MySQL, onde uma pessoa pode ser um docente e também participante de um grupo de pesquisa, mas que para participar de um grupo de pesquisa, não é necessário ser docente.
A consulta SQL que retorna nome, data de nascimento, CPF e e-mail de todas as pessoas cadastradas no banco e que são docentes, trazendo ainda o Siape e a data de admissão dos docentes, além do nome do grupo de pesquisa e a área do grupo de pesquisa daquelas pessoas que fizerem parte de algum grupo é:
Ao codificar uma aplicação que armazene dados em um banco de dados, o que o desenvolvedor deve considerar?
Relacione as sentenças a seguir:
I. Data Definition Language (DML)
II. Data Control Language (DCL)
III. Data Manipulation Language (DDL)
IV. Data Transaction Language (DTL)
( ) - GRANT, REVOKE
( ) - ROLLBACK, COMMIT
( ) - DELET, INSERT
( ) - COMMENT, ALTER
A sequência correta é: