Foram encontradas 13.789 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q922901 Banco de Dados
Acerca da Linguagem de Consulta Estruturada (SQL), assinale a alternativa INCORRETA.
Alternativas
Q922899 Banco de Dados
Acerca dos conceitos de banco de dados assinale a alternativa CORRETA.
Alternativas
Q922898 Banco de Dados
São métodos de mineração de dados que podem ser aplicados à tarefa de Knowledge Discovery in Databases (KDD) de descoberta de associações, EXCETO:
Alternativas
Q922897 Banco de Dados

Analise as afirmativas a seguir referentes à Mineração de Dados.


I. Cada método de mineração de dados requer diferentes necessidades de pré-processamento. Tais necessidades variam em função do aspecto extensional da base de dados em que o método será utilizado.

II. Os métodos de Knowledge Discovery in Databases (KDD), sendo os métodos de Mineração de Dados um caso particular, podem ser considerados operadores definidos a partir de pré-condições e efeitos.

III. Diversos modelos de Redes Neurais Artificiais podem ser utilizados na implementação de métodos de Mineração de Dados.


Assinale a alternativa CORRETA.

Alternativas
Ano: 2018 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2018 - TJ-RS - Programador |
Q922735 Banco de Dados
Identificadores de objeto gerados pelo sistema em bancos de dados de objetos podem ser criados por __________ cuja função indica que, sempre que um objeto for criado, o sistema lhe atribuirá um identificador único gerado pelo sistema.
Assinale a alternativa que preenche corretamente a lacuna do parágrafo acima.
Alternativas
Ano: 2018 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2018 - TJ-RS - Programador |
Q922734 Banco de Dados
Observe abaixo o esquema descrito em SQL (padrão SQL2 ou superior), e o conjunto de instâncias fornecidas.
create table ESPECIALIDADES (code integer not null primary key, nome varchar(60) not null);
Create table MEDICOS (codm char(5) not null primary key, nome varchar(100) not null, code integer, salario numeric(8,2) not null, foreign key (code) references ESPECIALIDADES on delete set null);
Create table CONSULTAS (codm char(5) not null, dataHora timestamp not null, paciente char(5) not null, primary key (codm, dataHora), foreign key (codm) references MEDICOS);
Imagem associada para resolução da questão

Considerando o esquema e o conjunto de instâncias acima, analise os comandos abaixo em SQL (mesmo padrão).
I - Delete from especialidades where nome = 'Cirurgia'; II - Delete from especialidades where nome = 'Neurologia'; III- Delete from medicos where code in (select distinct code from especialidades where nome = 'Cardiologia'); IV - Update especialidades set code = 800 where nome = 'Oftalmologia';
Assinale a alternativa que contém os comandos que irão executar com sucesso e, portanto, serão confirmados na base de dados (Commit).
Alternativas
Ano: 2018 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2018 - TJ-RS - Programador |
Q922733 Banco de Dados
Considere as tabelas EMPREGADOS, PROJETOS, e PARTICIPACOES definidas abaixo usando SQL (padrão SQL2 ou superior), que representam a participação de empregados em projetos de uma empresa.
create table EMPREGADOS (code integer not null, nomee varchar(60) not null, pais char(2) not null, gerente integer, primary key(code), foreign key (gerente) references EMPREGADOS);
create table PROJETOS (codp integer not null, nomep varchar(60) not null, pais char(2) not null, orcamento numeric(15,2) not null, gerente integer not null, primary key(codp), foreign key(gerente) references EMPREGADOS);
create table PARTICIPACOES (codp integer not null, code integer not null, horas integer not null, funcao varchar(30) not null, primary key(codp, code), foreign key (code) references EMPREGADOS, foreign key(codp) references PROJETOS);
Observe a consulta em SQL abaixo, no mesmo padrão.
SELECT * FROM projetos natural join participacoes natural join empregados WHERE orcamento > 10000;
Quantos atributos têm a tabela resultado?
Alternativas
Ano: 2018 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2018 - TJ-RS - Analista de Suporte |
Q922677 Banco de Dados
Sobre bancos de dados distribuídos, assinale a alternativa correta.
Alternativas
Ano: 2018 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2018 - TJ-RS - Analista de Suporte |
Q922676 Banco de Dados

Sobre Sistemas de Gerência de Banco de Dados (SGBD), assinale com V (verdadeiro) ou F (falso) as afirmações abaixo.


( ) Um SGBD é baseado em um modelo de dados. Exemplos de diferentes modelos de dados são o objeto relacional e o XML.

( ) Para ser considerado um SGBD, ele precisa dar apoio a múltiplos usuários, que acessam concorrentemente uma base de dados.

( ) Um SBGD é denominado centralizado se a base de dados residir em um único computador; e, denominado distribuído se a base de dados for particionada em múltiplos computadores.


A sequência correta de preenchimento dos parênteses, de cima para baixo, é

Alternativas
Ano: 2018 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2018 - TJ-RS - Analista de Sistemas |
Q922604 Banco de Dados
Sobre índices em bancos de dados, é correto afirmar que:
Alternativas
Ano: 2018 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2018 - TJ-RS - Analista de Sistemas |
Q922603 Banco de Dados

___________ é a técnica de recuperação de banco de dados que posterga qualquer atualização real do banco de dados em disco até que uma transação atinja seu ponto de confirmação (commit). Cada transação força a gravação do log em disco antes de gravar as atualizações no banco de dados.


Assinale a alternativa que preenche corretamente a lacuna do texto acima.

Alternativas
Ano: 2018 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2018 - TJ-RS - Analista de Sistemas |
Q922602 Banco de Dados

Um rótulo de tempo é um identificador exclusivo para cada transação, gerado pelo sistema. Os valores de rótulos de tempo são gerados na mesma ordem que os tempos de início e fim das transações. Qual é o protocolo de controle de concorrência que utiliza ordenação por rótulo de tempo para garantir a serialização das transações?

Alternativas
Ano: 2018 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2018 - TJ-RS - Analista de Sistemas |
Q922601 Banco de Dados

__________ é propriedade da transação que garante que as mudanças aplicadas ao banco de dados pela transação confirmada persistam no banco de dados, isto é, que as mudanças não sejam perdidas por causa de alguma falha.


Assinale a alternativa que preenche corretamente a lacuna do texto acima.

Alternativas
Ano: 2018 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2018 - TJ-RS - Analista de Sistemas |
Q922600 Banco de Dados
Sobre o monitoramento das atividades e processos do sistema de banco de dados, é correto afirmar que as estatísticas de processamento de consulta/transação incluem
Alternativas
Ano: 2018 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2018 - TJ-RS - Analista de Sistemas |
Q922598 Banco de Dados

Observe a tabela EMPREGADOS e a visão GERENTES definidas pelos comandos SQL abaixo (padrão SQL2 ou superior). Assuma que há uma tabela DEPARTAMENTOS na base de dados, e que os comandos que criam a tabela EMPREGADOS e a visão GERENTES executam com sucesso.


Imagem associada para resolução da questão


Assinale a alternativa correta em relação à instrução SQL abaixo (no mesmo padrão).


insert into GERENTES values (100,'joao da silva', 15000);

Alternativas
Ano: 2018 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2018 - TJ-RS - Analista de Sistemas |
Q922597 Banco de Dados

O padrão SQL (SQL2 ou superior) define vários tipos de cláusulas ou comandos que têm por objetivo a especificação de restrições de integridade, delimitando valores válidos dos dados no banco. Analise as opções abaixo.


I - Cláusula CHECK em um comando CREATE TABLE ou ALTER TABLE.

II - Assertiva (comando CREATE ASSERTION).

III- Domínio (comandos CREATE DOMAIN ou ALTER DOMAIN).

IV - Procedimentos armazenadores (comando CREATE PROCEDURE).


Quais dentre os recursos SQL acima (comandos ou cláusulas de comandos) têm por objetivo a especificação de restrições de integridade sobre os dados?

Alternativas
Ano: 2018 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2018 - TJ-RS - Analista de Sistemas |
Q922596 Banco de Dados

Em relação à modelagem Entidade-Relacionamento, considere as situações abaixo. Em cada situação são dados o nome de um relacionamento e de três entidades (identificados em letras maiúsculas), junto com a descrição de uma situação a ser modelada.


Assinale com V (verdadeiro) ou F (falso) os itens abaixo, no que se refere às situações modeladas adequadamente por um relacionamento ternário entre as três entidades participantes indicadas.


( ) Relacionamento ALOCACAO, entidades FUNCAO, PROJETO, e EMPREGADO: deseja-se registrar sobre cada alocação, além da data de início da alocação e número de horas semanais, o empregado alocado, o projeto e a função a ser executada.

( ) Relacionamento ENVIO, entidades FORNECEDOR, PECA, e CLIENTE: deseja-se registrar sobre cada envio, além da data de envio e custo do envio, o fornecedor que enviou, o cliente e todas as peças enviadas.

( ) Relacionamento TURMA, entidades PROFESSOR, MONITOR, e DISCIPLINA: deseja-se registrar sobre cada turma, além do horário das aulas, a disciplina relativa à turma, o professor responsável e o monitor que faz o acompanhamento.


A sequência correta de preenchimento dos parênteses, de cima para baixo, é

Alternativas
Q921780 Banco de Dados
Analise a definição da tabela “cidade_usuario”, bem como os registros que foram inseridos. Responda a questão, considerando o script 2.


Qual consulta SQL seria necessária executar no banco de dados PostgreSQL, versão 9.2, utilizando funções nativas, para que o resultado produzido seja EXATAMENTE igual aos valores obtidos na figura 4?
Imagem associada para resolução da questão
Figura 4 - Resultado esperado.
Alternativas
Q921779 Banco de Dados
Analise o código PL/pgSQL (SQL Procedural Language) a seguir compilado no banco de dados PostgreSQL, versão 9.2, esquema public.
create or replace function obter_candidatos() returns table ( inscricao candidato.inscricao%type, nome candidato.nome%type ) as $body$ declare begin return query (select inscricao, nome from candidato); end; $body$ language plpgsql;
Qual alternativa apresenta a instrução SQL CORRETA para executar a função “obter_candidatos”?
Alternativas
Q921778 Banco de Dados
De acordo com a documentação do banco de dados PostgreSQL, observa-se a possibilidade de utilizar funções que suportam expressões regulares. Nesse sentido, ao executar a consulta SQL a seguir no banco mencionado, versão 9.2, qual será o resultado produzido?
select frase[4] ||' '|| frase[2] as resultado from ( select regexp_split_to_array('Instituto Federal de Educação e Tecnologia', E'\\s+') as frase ) X
Alternativas
Respostas
7161: B
7162: C
7163: C
7164: D
7165: A
7166: D
7167: A
7168: A
7169: D
7170: C
7171: D
7172: C
7173: B
7174: A
7175: E
7176: C
7177: C
7178: E
7179: C
7180: D