Magna Concursos

Foram encontradas 560 questões.

53786 Ano: 2005
Disciplina: TI - Banco de Dados
Banca: UFRJ
Orgão: INCRA

Considere as seguintes afirmativas sobre views no âmbito do MS SQL Server:

I. Uma view pode ser considerada uma tabela virtual cujo conteúdo é definido por uma consulta.

II. Uma view pode conter dados oriundos de apenas uma tabela.

III. Uma view somente pode ser originada de dados contidos no banco de dados onde ela está definida.

IV. Não há restrições quando à modificação dos dados presentes numa view.

O número de afirmativas corretas é:

 

Provas

Questão presente nas seguintes provas
53785 Ano: 2005
Disciplina: TI - Banco de Dados
Banca: UFRJ
Orgão: INCRA

A sigla ACID sumariza as propriedades que devem ser observadas no processamento de transações de bancos de dados. A letra I, de isolamento, na prática significa que:

 

Provas

Questão presente nas seguintes provas
53784 Ano: 2005
Disciplina: TI - Banco de Dados
Banca: UFRJ
Orgão: INCRA

Considere uma tabela T com 15.000.000 de registros, que possui um atributo A definido como chave primária. Supondo-se que tenha sido escolhido um índice baseado numa árvore B, com d=50 (cada nó não raiz pode ter entre 50 e 100 chaves) na implementação dessa chave primária, o número máximo de acessos ao índice necessários para localizar um registro seria:

 

Provas

Questão presente nas seguintes provas
53783 Ano: 2005
Disciplina: TI - Banco de Dados
Banca: UFRJ
Orgão: INCRA

Na questão considere um banco de dados simplificado que armazena dados sobre um campeonato de futebol. Há um conjunto de times cadastrados que jogam todos entre si duas vezes, em turno e returno, uma vez como time local e uma vez como time visitante. Cada time do campeonato possui um valor único para o atributo id_time. Há também um conjunto de jogadores inscritos, que participam do campeonato. Cada jogador joga o campeonato todo por um mesmo time. Cada jogador possui um valor único para o atributo id_jogador. Cada jogo tem uma data de realização e o resultado é registrado através do número de gols de cada time, local e visitante. A participação de cada jogador nos jogos e o número de gols marcados devem constar no banco de dados. Considere que após a inserção dos registros correspondentes aos jogos, as datas e escores possam ser paulatinamente preenchidos de acordo com a realização dos jogos.

As estruturas das tabelas para este banco de dados são mostradas a seguir, juntamente com algumas das linhas de suas instâncias a título de exemplo.

Enunciado 4009167-1

Considere a stored procedure abaixo no MS SQL Server.

create procedure adversários

@time as int

as

select id_timeV,data from jogo

where id_timeL=@time

union

select id_timeL,data from jogo

where id_timeV=@time

A forma correta de acionamento desse procedimento é:

 

Provas

Questão presente nas seguintes provas
53782 Ano: 2005
Disciplina: TI - Banco de Dados
Banca: UFRJ
Orgão: INCRA

Na questão considere um banco de dados simplificado que armazena dados sobre um campeonato de futebol. Há um conjunto de times cadastrados que jogam todos entre si duas vezes, em turno e returno, uma vez como time local e uma vez como time visitante. Cada time do campeonato possui um valor único para o atributo id_time. Há também um conjunto de jogadores inscritos, que participam do campeonato. Cada jogador joga o campeonato todo por um mesmo time. Cada jogador possui um valor único para o atributo id_jogador. Cada jogo tem uma data de realização e o resultado é registrado através do número de gols de cada time, local e visitante. A participação de cada jogador nos jogos e o número de gols marcados devem constar no banco de dados. Considere que após a inserção dos registros correspondentes aos jogos, as datas e escores possam ser paulatinamente preenchidos de acordo com a realização dos jogos.

As estruturas das tabelas para este banco de dados são mostradas a seguir, juntamente com algumas das linhas de suas instâncias a título de exemplo.

Enunciado 4009166-1

Considere que no banco de dados sobre campeonatos tivesse sido estabelecido que um time pode ter, no máximo, 33 jogadores inscritos. O mecanismo de manutenção de uma restrição desse tipo fica melhor implementado na forma de:

 

Provas

Questão presente nas seguintes provas
53781 Ano: 2005
Disciplina: TI - Banco de Dados
Banca: UFRJ
Orgão: INCRA

Na questão considere um banco de dados simplificado que armazena dados sobre um campeonato de futebol. Há um conjunto de times cadastrados que jogam todos entre si duas vezes, em turno e returno, uma vez como time local e uma vez como time visitante. Cada time do campeonato possui um valor único para o atributo id_time. Há também um conjunto de jogadores inscritos, que participam do campeonato. Cada jogador joga o campeonato todo por um mesmo time. Cada jogador possui um valor único para o atributo id_jogador. Cada jogo tem uma data de realização e o resultado é registrado através do número de gols de cada time, local e visitante. A participação de cada jogador nos jogos e o número de gols marcados devem constar no banco de dados. Considere que após a inserção dos registros correspondentes aos jogos, as datas e escores possam ser paulatinamente preenchidos de acordo com a realização dos jogos.

As estruturas das tabelas para este banco de dados são mostradas a seguir, juntamente com algumas das linhas de suas instâncias a título de exemplo.

Enunciado 4009165-1

Considere os quatro comandos abaixo.

I. insert into jogo (id_timeL,id_timeV) values

(1,2);

II. insert into jogo values

(1,2,null,null,null,null);

III. insert into jogo (id_timeV,id_timeL) values

(2,1);

IV. insert into jogo values

(1,2,default,default,default,default);

Supondo-se que todos os atributos da tabela Jogo admitam nulos e que nenhum deles tenha um valor default explicitamente definido, pode-se concluir que são equivalentes entre si somente os comandos:

 

Provas

Questão presente nas seguintes provas
53780 Ano: 2005
Disciplina: TI - Banco de Dados
Banca: UFRJ
Orgão: INCRA

Na questão considere um banco de dados simplificado que armazena dados sobre um campeonato de futebol. Há um conjunto de times cadastrados que jogam todos entre si duas vezes, em turno e returno, uma vez como time local e uma vez como time visitante. Cada time do campeonato possui um valor único para o atributo id_time. Há também um conjunto de jogadores inscritos, que participam do campeonato. Cada jogador joga o campeonato todo por um mesmo time. Cada jogador possui um valor único para o atributo id_jogador. Cada jogo tem uma data de realização e o resultado é registrado através do número de gols de cada time, local e visitante. A participação de cada jogador nos jogos e o número de gols marcados devem constar no banco de dados. Considere que após a inserção dos registros correspondentes aos jogos, as datas e escores possam ser paulatinamente preenchidos de acordo com a realização dos jogos.

As estruturas das tabelas para este banco de dados são mostradas a seguir, juntamente com algumas das linhas de suas instâncias a título de exemplo.

Enunciado 4009164-1

Suponha que não fosse permitida a existência de dois ou mais jogadores com o mesmo nome (atributo jogador_nome). Nesse caso, se a chave primária da tabela Jogador fosse composta apenas pelo atributo id_jogador e não houvesse outro atributo (ou conjunto de atributos) com a propriedade unique nessa tabela, a definição da referida tabela estaria violando a:

 

Provas

Questão presente nas seguintes provas
53779 Ano: 2005
Disciplina: TI - Banco de Dados
Banca: UFRJ
Orgão: INCRA

Na questão considere um banco de dados simplificado que armazena dados sobre um campeonato de futebol. Há um conjunto de times cadastrados que jogam todos entre si duas vezes, em turno e returno, uma vez como time local e uma vez como time visitante. Cada time do campeonato possui um valor único para o atributo id_time. Há também um conjunto de jogadores inscritos, que participam do campeonato. Cada jogador joga o campeonato todo por um mesmo time. Cada jogador possui um valor único para o atributo id_jogador. Cada jogo tem uma data de realização e o resultado é registrado através do número de gols de cada time, local e visitante. A participação de cada jogador nos jogos e o número de gols marcados devem constar no banco de dados. Considere que após a inserção dos registros correspondentes aos jogos, as datas e escores possam ser paulatinamente preenchidos de acordo com a realização dos jogos.

As estruturas das tabelas para este banco de dados são mostradas a seguir, juntamente com algumas das linhas de suas instâncias a título de exemplo.

Enunciado 4009163-1

A partir dos requisitos e das tabelas apresentados para o banco de dados, a dependência funcional que NÃO pode ser corretamente depreendida é:

 

Provas

Questão presente nas seguintes provas
53778 Ano: 2005
Disciplina: TI - Banco de Dados
Banca: UFRJ
Orgão: INCRA

Na questão considere um banco de dados simplificado que armazena dados sobre um campeonato de futebol. Há um conjunto de times cadastrados que jogam todos entre si duas vezes, em turno e returno, uma vez como time local e uma vez como time visitante. Cada time do campeonato possui um valor único para o atributo id_time. Há também um conjunto de jogadores inscritos, que participam do campeonato. Cada jogador joga o campeonato todo por um mesmo time. Cada jogador possui um valor único para o atributo id_jogador. Cada jogo tem uma data de realização e o resultado é registrado através do número de gols de cada time, local e visitante. A participação de cada jogador nos jogos e o número de gols marcados devem constar no banco de dados. Considere que após a inserção dos registros correspondentes aos jogos, as datas e escores possam ser paulatinamente preenchidos de acordo com a realização dos jogos.

As estruturas das tabelas para este banco de dados são mostradas a seguir, juntamente com algumas das linhas de suas instâncias a título de exemplo.

Enunciado 4009162-1

O comando SQL que mostra o número de jogos que ainda restam para cada time é:

 

Provas

Questão presente nas seguintes provas
53777 Ano: 2005
Disciplina: TI - Banco de Dados
Banca: UFRJ
Orgão: INCRA

Na questão considere um banco de dados simplificado que armazena dados sobre um campeonato de futebol. Há um conjunto de times cadastrados que jogam todos entre si duas vezes, em turno e returno, uma vez como time local e uma vez como time visitante. Cada time do campeonato possui um valor único para o atributo id_time. Há também um conjunto de jogadores inscritos, que participam do campeonato. Cada jogador joga o campeonato todo por um mesmo time. Cada jogador possui um valor único para o atributo id_jogador. Cada jogo tem uma data de realização e o resultado é registrado através do número de gols de cada time, local e visitante. A participação de cada jogador nos jogos e o número de gols marcados devem constar no banco de dados. Considere que após a inserção dos registros correspondentes aos jogos, as datas e escores possam ser paulatinamente preenchidos de acordo com a realização dos jogos.

As estruturas das tabelas para este banco de dados são mostradas a seguir, juntamente com algumas das linhas de suas instâncias a título de exemplo.

Enunciado 4009161-1

No MS SQL Server, a consulta SQL

select time_nome,

(select count(*) from jogo j

where golsL > golsV

and id_timeL=t.id_time)

+

(select count(*) from jogo j

where golsV > golsL

and id_timeV=t.id_time) x

from time t

order by 2 desc, time_nome

produz uma lista contendo, para cada time, o número de:

 

Provas

Questão presente nas seguintes provas