Magna Concursos

Foram encontradas 24.818 questões.

2760726 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: UFRGS
Orgão: UFRGS

Assinale a alternativa com uma afirmação correta sobre a Linguagem SQL e programação de bancos de dados.

Questão Anulada

Provas

Questão presente nas seguintes provas
2757383 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: Legalle
Orgão: UFPel
Provas:

Uma instituição de ensino está migrando seus registros acadêmicos para um banco de dados relacional.

Quais das seguintes características seriam relevantes ao selecionar um Sistema Gerenciador de Banco de Dados (SGBD) para essa tarefa?

Questão Anulada

Provas

Questão presente nas seguintes provas
2726958 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: SEFAZ-MT

Em um banco de dados relacional, analise o comando da linguagem de definição de dados (SQL) exibido a seguir.

create table X (A int not null primary key,

B int)

create table Y (C int not null primary key,

A int foreign key references X(A)

on delete cascade)

Sobre esse esquema, assinale a afirmativa correta.

Questão Anulada

Provas

Questão presente nas seguintes provas
2610289 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: SEF-MG

A Linguagem padrão de banco de dados Structured Query Language (SQL) tem como uma de suas principais vantagens a não necessidade de informar exatamente os algoritmos e métodos que devem ser usados para obter os dados do banco de dados. Basta passar a instrução SQL e, assim, o otimizador de consultas irá buscar os melhores algoritmos e métodos para retornar os dados.

A sintonia fina ou tuning de consultas consiste em utilizar algumas funções, organizar melhor a instrução SQL na clausula WHERE, por exemplo, para obter o melhor desempenho de uma consulta.

Com relação à sintonia fina ao utilizar um banco de dados Oracle, assinale V para a afirmativa verdadeira e F para a falsa.

( ) Quando possível, é melhor o uso do UNION ALL em vez de UNION devido ao fato de o UNION ter um processo de remoção de linhas duplicadas.

( ) Quando possível, é melhor utilizar IN em vez de EXISTS, visto que EXISTS verifica apenas que os valores existem e o IN verifica valores reais.

( ) Quando possível, é melhor utilizar EXISTS, que verifica a existência de linhas retornadas por uma subconsulta em vez de DISTINCT, que recupera todas as linhas para em seguida suprimir as duplicadas.

( ) Quando possível, é melhor utilizar variáveis BIND nas instruções SQL, uma vez que o software de banco de dados coloca as consultas SQL em cache para fazer reuso.

As afirmativas são, respectivamente,

Questão Anulada

Provas

Questão presente nas seguintes provas
2610288 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: SEF-MG

Os bancos de dados relacionais, como por exemplo Oracle, são baseados no modelo relacional, uma forma intuitiva e direta de representar os dados em tabelas criando relações entre si.

A linguagem padrão adotada nos sistemas de bancos de dados é a Structured Query Language (SQL). Essa linguagem permite recuperar, adicionar, atualizar e excluir dados das tabelas nos bancos de dados.

Quando necessário obter dados de tabelas, instruções SQL são executadas, essas instruções são chamadas de consultas ou query. Essas consultas podem ser simples ou complexas. Quando complexas, é comum o envolvimento de muitas tabelas, funções e subconsultas.

Sendo assim, ao utilizar consultas complexas que envolvem subconsultas em um bancos de dados Oracle avalie as afirmativas a seguir:

I. As subconsultas só podem retornar uma única tupla.

II. As subconsultas podem retornar várias tuplas, ou seja, subconsultas que retornam uma ou mais tuplas.

III. As subconsultas ditas alinhadas são consultas colocadas dentro de outras subconsultas.

IV. As subconsultas ditas correlacionadas não referenciam uma ou mais colunas na instrução SQL externa.

Está correto o que se afirma em

Questão Anulada

Provas

Questão presente nas seguintes provas
2610100 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: CGE-SC

Nos SGBDs relacionais, os procedimentos chamados automaticamente como ação imediata após um determinado evento são chamados Trigger ou Gatilho. Geralmente esses objetos são especificados por um DBA.

Na descrição de uma Trigger podem-se encontrar três partes: (i) evento que é a alteração no banco de dado que ativa a trigger; (ii) condição, consulta ou teste que é executado quando a trigger é ativada; e (iii) ação que diz respeito ao procedimento que é executado quando a trigger é ativada e quando a condição é verdadeira.

Sobre triggers no SGBD Microsoft SQL Server, assinale V para a afirmativa verdadeira e F para afirmativa falsa.

( ) Não é permitido criar trigger de DELETE/UPDATE em colunas de tabelas que sejam chaves estrangeiras e tenham configurado DELETE/UPDATE de forma CASCADE.

( ) Uma das maneira de auditar tabelas de bancos de dados é usando trigges. No SQL Server é permitido construir triggers em eventos do TRUNCATE TABLE uma vez que esse comando não deixa de ser de fato um comando de DELETE.

( ) É permitido criar triggers para eventos de CREATE, DROP, ALTER, RESTORE DATABASE assim como para LOGON com intuito de aumentar a segurança do banco de dados.

As afirmativas são, respectivamente,

Questão Anulada

Provas

Questão presente nas seguintes provas
2610097 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: CGE-SC

Uma plataforma de streaming de podcast registra o tema e o nome dos podcasts. Também são registrados os nomes dos apresentadores, além do nome e a profissão dos convidados. Cada entidade possui um identificador único.

Considerando a 3FN, assinale a opção que contempla o modelo Entidade/Relacionamento do problema.

(os atributos sublinhados são chaves primárias)

Questão Anulada

Provas

Questão presente nas seguintes provas
4125227 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: UNIFAP
Orgão: UNIFAP
Provas:

Uma consulta especificada em SQL normalmente é traduzida para uma expressão da álgebra relacional que é uma sequência de operações relacionais. Nesse contexto, existe um tipo de otimização da álgebra relacional heurística capaz de agrupar operações de execução. Selecione, dentre as alternativas abaixo, como é chamada essa otimização:

 

Provas

Questão presente nas seguintes provas
4125226 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: UNIFAP
Orgão: UNIFAP
Provas:

A linguagem SQL é fundamental para a operacionalização de bancos de dados gerenciados pelo SGBD MySQL. Com relação às operações que se deseja realizar, a SQL é dividida em subgrupos. Selecione o subgrupo da SQL que lida com as operações GRANT e REVOKE:

 

Provas

Questão presente nas seguintes provas
4125225 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: UNIFAP
Orgão: UNIFAP
Provas:

Diversas etapas compõem o projeto de um banco de dados. Em uma dessas etapas, ocorre a implementação real do próprio banco de dados, onde é produzido um esquema de banco de dados no modelo de dados da implementação do SGBD.

Diante dessas informações, assinale a alternativa que define essa etapa de implementação real do próprio banco de dados:

 

Provas

Questão presente nas seguintes provas