Magna Concursos

Foram encontradas 24.571 questões.

2771227 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FCC
Orgão: MPE-PB

O banco de dados de um órgão do Judiciário foi modelado conforme imagem abaixo, utilizando o Modelo Entidade-Relacionamento (MER).

Enunciado 3467362-1

Foi criado um banco de dados chamado MPEPB123 com as tabelas referentes ao modelo e os dados abaixo foram cadastrados. Considere para todas as questões que o banco de dados está aberto e em condições ideais.

Tabela Processo

numeroProc

orgaoProc tribunalProc

origemProc

0001842672017

5 01 0246

0045613912014

8 19 0004

0056712432022

6 14 0023

0002347652022

8 02 0341

Tabela Advogado

numeroOABAdv

nomeAdv

28H418

Marcos Vieira Dias

34.443

Fabiana Duque Zanon

Tabela Advogado_Processo

numeroOABAdv

numeroProc

papel

28H418

0001842672017

Defesa

34.443

0045613912014

Defesa

28H418

0056712432022

Acusação

28H418

0045613912014

Acusação

34.443

0056712432022

Acusação

34.443

0001842672017

Acusação

No Modelo Entidade-Relacionamento apresentado,

Questão Anulada

Provas

Questão presente nas seguintes provas
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
3779058 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: COVEST-COPSET
Orgão: UFPE
Provas:

A linguagem SQL (Structured Query Language) possui comandos que são organizados em subconjuntos. O subconjunto DDL (Data Definition Language) possui comandos para definição de dados. Entre esses comandos, nós podemos encontrar o __________, que é usado para remover rapidamente todos os registros de uma tabela sem remover sua estrutura. Outro subconjunto é o DCL (Data Control Language) com os comandos para controlar o acesso aos dados do banco. No DCL, nós encontramos o __________ para remover permissões de acesso e o __________ para dar permissões de acesso aos usuários. Os comandos para gerenciar as transações executadas no banco de dados encontram-se no DTL (Data Transaction Language) ou TCL (Transaction Control Language). Entre os comandos de controle de transações, nós temos o __________ para reverter uma transação para um ponto definido pelo comando __________.

 

Selecione a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.

 

Provas

Questão presente nas seguintes provas
3649447 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: OBJETIVA
Orgão: SAMAE Caxias do Sul-RS
Provas:

Considerando o esquema abaixo:

• Funcionarios (Codigo, PrimeiroNome,

SegundoNome, UltimoNome, DataNasci, CPF, RG,

Endereco, CEP, Cidade, Fone, Codigo,

Departamento, Funcao, Salario)

• Departamentos (Codigo, Nome, Localizacao,

CodigoFuncionarioGerente)

• Comando SQL:

SELECT D.Nome, SUM(F.Salario) AS Total

FROM Departamentos

D JOIN Funcionarios F

ON D.Codigo = F.CodigoDepartamento

GROUP BY D.Nome

O comando SQL descrito tem por objetivo:

 

Provas

Questão presente nas seguintes provas