Questões de Concurso Comentadas sobre banco de dados

Foram encontradas 15.745 questões

Q872941 Banco de Dados

Julgue o próximo item, que dizem respeito aos SGBDs Oracle, MySQL e PostgreSQL.


Em um pacote (package) no SGBD Oracle, a implementação dos métodos juntamente com quaisquer métodos privados e atributos permanece oculta no corpo do pacote.

Alternativas
Q872940 Banco de Dados

Acerca dos conceitos de normalização de dados e dos modelos de dados, julgue o item subsequente.


A transformação do esquema de tabela não normalizada em um esquema relacional na primeira forma normal (1FN) consiste da eliminação das tabelas aninhadas.

Alternativas
Q872939 Banco de Dados

Acerca dos conceitos de normalização de dados e dos modelos de dados, julgue o item subsequente.


Comparativamente aos usados pelos usuários leigos, os modelos de dados utilizados por programadores são considerados menos abstratos, pois contêm mais detalhes de como as informações estão organizadas internamente no banco de dados.

Alternativas
Q872938 Banco de Dados

Acerca dos conceitos de normalização de dados e dos modelos de dados, julgue o item subsequente.


O modelo conceitual, que reflete uma estrutura simplificada do banco de dados, é responsável por registrar como os dados estão armazenados no sistema de gerenciamento de banco de dados (SGBD).

Alternativas
Q872937 Banco de Dados

Acerca dos conceitos de normalização de dados e dos modelos de dados, julgue o item subsequente.


A passagem à terceira forma normal (3FN) tem como objetivo principal gerar o modelo lógico de dados; por isso, ela não visa eliminar redundância de dados, como ocorre com as demais formas normais.

Alternativas
Q872936 Banco de Dados

Acerca dos conceitos de normalização de dados e dos modelos de dados, julgue o item subsequente.


Uma tabela estará na segunda forma normal (2FN) quando, além de estar na terceira forma normal (3FN), ela contiver dependências funcionais parciais.

Alternativas
Q872160 Banco de Dados

Julgue o item que se segue, a respeito do processamento de transações e otimização de desempenho do SGBD e de consultas SQL.


No MySQL 5.6, os índices são usados para, entre outras operações, desconsiderar linhas a serem pesquisadas e(ou) encontrar linhas abrangidas pelo WHERE mais rapidamente.

Alternativas
Q872159 Banco de Dados

Julgue o item que se segue, a respeito do processamento de transações e otimização de desempenho do SGBD e de consultas SQL.


No MySQL 5.6, o banco de dados information_schema guarda dados estatísticos e eventos para serem utilizados caso se queira encontrar problemas de velocidade de acesso aos dados e(ou) problemas de integridades no SGBD.

Alternativas
Q872158 Banco de Dados

Julgue o item que se segue, a respeito do processamento de transações e otimização de desempenho do SGBD e de consultas SQL.


No Oracle 12C, a Automatic Workload Repository (AWR) é uma funcionalidade similar ao autovacuum no Postgres 9.6, haja vista que ambos processam e mantêm estatísticas de desempenho para detecção de problemas e manutenção automática do banco de dados, por exemplo, reusando, ajustando e excluindo dados temporários e reusando espaço em blocos por linhas excluídas.

Alternativas
Q872157 Banco de Dados

Julgue o item que se segue, a respeito do processamento de transações e otimização de desempenho do SGBD e de consultas SQL.


No MySQL 5.6, o modo padrão de execução das transações é autocommit, o qual faz que as mudanças realizadas se tornem permanentes após a execução bem-sucedida desse comando; entretanto, esse modo será desabilitado implicitamente, se uma série de instruções for iniciada por meio do comando START TRANSACTION.

Alternativas
Q872155 Banco de Dados

Acerca do Oracle 12C, julgue o próximo item.


Os blocos de dados são organizados em cabeçalho (row header) e dados (column data); a cada nova transação, o registro é armazenado como uma nova linha na tabela e, assim, um registro é armazenado em várias colunas em blocos de dados no disco.

Alternativas
Q872154 Banco de Dados

Acerca do Oracle 12C, julgue o próximo item.


Os dados nos SGBDs são organizados em blocos, em que os sistemas de suporte à decisão (DSS) e os ambientes de banco de dados de data warehouse tendem a se beneficiar de valores de tamanho de bloco maiores.

Alternativas
Q872153 Banco de Dados

Acerca do Oracle 12C, julgue o próximo item.


Especialmente voltado para o armazenamento de dados de sistemas de suporte a decisão (DSS) e data warehouse, os dados no Oracle podem ser armazenados em uma nova área opcional denominada In-Memory (IM). A IM é um suplemento que substitui a system global area (SGA), pois se sobrepõe ao cache de buffer do banco de dados, permitindo alto poder de processamento ao varrer dados colunares rapidamente por meio de vetorização.

Alternativas
Q872151 Banco de Dados

Julgue o item subsequente, a respeito do Postgres 9.6.


Ao se criar uma trigger, a variável especial TG_OP permite identificar que operação está sendo executada, por exemplo, DELETE, UPDATE, INSERT ou TRUNCATE.

Alternativas
Q872144 Banco de Dados

      Um sistema gerenciador de banco de dados (SGBD) instalado no Linux deve ser configurado de modo a permitir os seguintes requisitos:


I no máximo, 1000 conexões simultâneas;

II somente conexões originadas a partir do servidor de aplicação com IP 10.10.10.2.

Tendo como referência essas informações, julgue o seguinte item.


Caso o SGBD instalado seja o Oracle 12C, os requisitos I e II podem ser atendidos em tempo de execução, respectivamente, por meio dos comandos SET system sessions = 1000 e SET system listener = 10.10.10.2.

Alternativas
Q872143 Banco de Dados

      Um sistema gerenciador de banco de dados (SGBD) instalado no Linux deve ser configurado de modo a permitir os seguintes requisitos:


I no máximo, 1000 conexões simultâneas;

II somente conexões originadas a partir do servidor de aplicação com IP 10.10.10.2.

Tendo como referência essas informações, julgue o seguinte item.


Caso o SGBD instalado seja o MySQL 5.7, para atendimento dos requisitos I e II, deve-se modificar o arquivo my.cnf, alterando-se os parâmetros max_user_connections para 1000 e connection_source para o IP fornecido; e reiniciar o serviço do SGBD.

Alternativas
Q872142 Banco de Dados

      Um sistema gerenciador de banco de dados (SGBD) instalado no Linux deve ser configurado de modo a permitir os seguintes requisitos:


I no máximo, 1000 conexões simultâneas;

II somente conexões originadas a partir do servidor de aplicação com IP 10.10.10.2.

Tendo como referência essas informações, julgue o seguinte item.


Caso o SGBD instalado seja o Postgres 9.6, para atendimento do requisito II, deve-se modificar o arquivo pg_hba.conf para o referido cluster; alterar o parâmetro listen_addresses para o IP fornecido; e reiniciar o serviço do SGBD.

Alternativas
Q871529 Banco de Dados
    Considere o seguinte banco de dados relacional:

        Funcionário (Cod-F, Nome, Salário, Cod-S)

        Supervisor (Cod-S, Nome, Salário)

    A chave primária da tabela Funcionário é o atributo Cod-F e a chave primária da tabela Supervisor é o atributo Cod-S. O atributo Cod-S na tabela Funcionário é uma chave estrangeira para a tabela Supervisor, indicando o supervisor do funcionário. Esse banco de dados será utilizado na questão.
Sobre as tabelas do banco de dados relacional é correto afirmar que:
Alternativas
Q871528 Banco de Dados
    Considere o seguinte banco de dados relacional:

        Funcionário (Cod-F, Nome, Salário, Cod-S)

        Supervisor (Cod-S, Nome, Salário)

    A chave primária da tabela Funcionário é o atributo Cod-F e a chave primária da tabela Supervisor é o atributo Cod-S. O atributo Cod-S na tabela Funcionário é uma chave estrangeira para a tabela Supervisor, indicando o supervisor do funcionário. Esse banco de dados será utilizado na questão.
Considere a seguinte consulta, formulada na linguagem SQL:
SELECT Cod-F FROM Funcionário, Supervisor WHERE Funcionário.Salário > Supervisor.Salário AND Funcionário.Cod-S = Supervisor.Cod-S
A alternativa que expressa corretamente a intenção dessa consulta é buscar os códigos:
Alternativas
Q871527 Banco de Dados
Com relação a transações em bancos de dados, é correto afirmar que uma transação:
Alternativas
Respostas
8561: C
8562: C
8563: C
8564: E
8565: E
8566: E
8567: C
8568: E
8569: E
8570: C
8571: C
8572: C
8573: E
8574: C
8575: E
8576: E
8577: E
8578: C
8579: E
8580: A