Magna Concursos

Foram encontradas 1.390 questões.

2150834 Ano: 2009
Disciplina: TI - Banco de Dados
Banca: UFRJ
Orgão: UFRJ
Provas:

Às tabelas Aluno e Professor, que fazem parte do banco de dados de uma determinada escola e os comandos usados para criar as tabelas, bem como uma instância de cada tabela, são mostrados abaixo.

create table professor

(nome varchar (30) not null,

registro integer not null primary key,

salario decimal (7,2) check (salário > 1000) );

create table aluno

(matricula integer not null,

nome varchar (30) not null,

serie decimal (1) not null,

turno char (1) not null ),

prof integer not null,

primary key (matricula),

foreign key (prof) references professor (registro) );

Professor

Nome

Registro

Salario

Ivo

11 1400,00

Rui

22 2500,00

Carlos

33 2700,00

Mario

44 null

Katia

12 1300,00

Aluno

Matricula

Nome Serie Turno

Prof

10 Helio 2 M 22
20 Duda 1 M 11
30 Diogo 1 T 12
40 Bernardo 3 M 33
50 Fernanda 2 M 22
60 Paulo 3 T 33
70 Henrique 3 T 33
80 Bernardo 1 M 11

Analise a consulta SQL que segue:

select count (a.nome)

from aluno a, aluno b

where a.serie = b.serie

and a.turno = b.turno

and b.nome = ‘Duda’;

O resultado da sua execução é:

 

Provas

Questão presente nas seguintes provas
2150833 Ano: 2009
Disciplina: TI - Banco de Dados
Banca: UFRJ
Orgão: UFRJ
Provas:

Às tabelas Aluno e Professor, que fazem parte do banco de dados de uma determinada escola e os comandos usados para criar as tabelas, bem como uma instância de cada tabela, são mostrados abaixo.

create table professor

(nome varchar (30) not null,

registro integer not null primary key,

salario decimal (7,2) check (salário > 1000) );

create table aluno

(matricula integer not null,

nome varchar (30) not null,

serie decimal (1) not null,

turno char (1) not null ),

prof integer not null,

primary key (matricula),

foreign key (prof) references professor (registro) );

Professor

Nome

Registro

Salario

Ivo

11 1400,00

Rui

22 2500,00

Carlos

33 2700,00

Mario

44 null

Katia

12 1300,00

Aluno

Matricula

Nome Serie Turno

Prof

10 Helio 2 M 22
20 Duda 1 M 11
30 Diogo 1 T 12
40 Bernardo 3 M 33
50 Fernanda 2 M 22
60 Paulo 3 T 33
70 Henrique 3 T 33
80 Bernardo 1 M 11

Uma consulta SQL para apresentar o nome do professor da primeira série, turno da tarde, seria:

 

Provas

Questão presente nas seguintes provas
2150832 Ano: 2009
Disciplina: TI - Banco de Dados
Banca: UFRJ
Orgão: UFRJ
Provas:

Às tabelas Aluno e Professor, que fazem parte do banco de dados de uma determinada escola e os comandos usados para criar as tabelas, bem como uma instância de cada tabela, são mostrados abaixo.

create table professor

(nome varchar (30) not null,

registro integer not null primary key,

salario decimal (7,2) check (salário > 1000) );

create table aluno

(matricula integer not null,

nome varchar (30) not null,

serie decimal (1) not null,

turno char (1) not null ),

prof integer not null,

primary key (matricula),

foreign key (prof) references professor (registro) );

Professor

Nome

Registro

Salario

Ivo

11 1400,00

Rui

22 2500,00

Carlos

33 2700,00

Mario

44 null

Katia

12 1300,00

Aluno

Matricula

Nome Serie Turno

Prof

10 Helio 2 M 22
20 Duda 1 M 11
30 Diogo 1 T 12
40 Bernardo 3 M 33
50 Fernanda 2 M 22
60 Paulo 3 T 33
70 Henrique 3 T 33
80 Bernardo 1 M 11

Observe a seguinte consulta SQL:

select nome, salario

from professor

where registro in

(select prof

from aluno

where turno = ‘T’ )

order by salario;

A sua execução produz o seguinte resultado:

 

Provas

Questão presente nas seguintes provas
2150831 Ano: 2009
Disciplina: TI - Banco de Dados
Banca: UFRJ
Orgão: UFRJ
Provas:

Às tabelas Aluno e Professor, que fazem parte do banco de dados de uma determinada escola e os comandos usados para criar as tabelas, bem como uma instância de cada tabela, são mostrados abaixo.

create table professor

(nome varchar (30) not null,

registro integer not null primary key,

salario decimal (7,2) check (salário > 1000) );

create table aluno

(matricula integer not null,

nome varchar (30) not null,

serie decimal (1) not null,

turno char (1) not null ),

prof integer not null,

primary key (matricula),

foreign key (prof) references professor (registro) );

Professor

Nome

Registro

Salario

Ivo

11 1400,00

Rui

22 2500,00

Carlos

33 2700,00

Mario

44 null

Katia

12 1300,00

Aluno

Matricula

Nome Serie Turno

Prof

10 Helio 2 M 22
20 Duda 1 M 11
30 Diogo 1 T 12
40 Bernardo 3 M 33
50 Fernanda 2 M 22
60 Paulo 3 T 33
70 Henrique 3 T 33
80 Bernardo 1 M 11

O comando de inserção de registro que gera erro é:

 

Provas

Questão presente nas seguintes provas
2150822 Ano: 2009
Disciplina: TI - Banco de Dados
Banca: UFRJ
Orgão: UFRJ
Provas:

Às tabelas Aluno e Professor, que fazem parte do banco de dados de uma determinada escola e os comandos usados para criar as tabelas, bem como uma instância de cada tabela, são mostrados abaixo.

create table professor

(nome varchar (30) not null,

registro integer not null primary key,

salario decimal (7,2) check (salário > 1000) );

create table aluno

(matricula integer not null,

nome varchar (30) not null,

serie decimal (1) not null,

turno char (1) not null ),

prof integer not null,

primary key (matricula),

foreign key (prof) references professor (registro) );

Professor

Nome

Registro

Salario

Ivo

11 1400,00

Rui

22 2500,00

Carlos

33 2700,00

Mario

44 null

Katia

12 1300,00

Aluno

Matricula

Nome Serie Turno

Prof

10 Helio 2 M 22
20 Duda 1 M 11
30 Diogo 1 T 12
40 Bernardo 3 M 33
50 Fernanda 2 M 22
60 Paulo 3 T 33
70 Henrique 3 T 33
80 Bernardo 1 M 11

Observe a seguinte consulta SQL:

select matricula, nome

from aluno

where serie = 3

order by nome desc;

A execução dessa consulta produz como resultado:

 

Provas

Questão presente nas seguintes provas
2150821 Ano: 2009
Disciplina: TI - Banco de Dados
Banca: UFRJ
Orgão: UFRJ
Provas:

Um analista foi chamado para criar um banco de dados para uma determinada loja. Uma parte deste banco de dados seria para o controle de notas fiscais. Um primeiro esboço de estrutura relacional feita pelo analista para as notas fiscais foi o seguinte:

Tabela Notas Fiscais (Número da NF, Data da emissão, Nome do cliente, Endereço do cliente, CPF do cliente, Mercadorias vendidas (onde, para cada mercadoria, temos: Código da Mercadoria, Descrição da Mercadoria, Quantidade vendida, Preço de venda e Total da venda desta mercadoria) e Total Geral da Nota)

A terceira forma normal (3FN) da estrutura apresentada é:

 

Provas

Questão presente nas seguintes provas
2150820 Ano: 2009
Disciplina: TI - Banco de Dados
Banca: UFRJ
Orgão: UFRJ
Provas:

Um analista foi chamado para criar um banco de dados para uma determinada loja. Uma parte deste banco de dados seria para o controle de notas fiscais. Um primeiro esboço de estrutura relacional feita pelo analista para as notas fiscais foi o seguinte:

Tabela Notas Fiscais (Número da NF, Data da emissão, Nome do cliente, Endereço do cliente, CPF do cliente, Mercadorias vendidas (onde, para cada mercadoria, temos: Código da Mercadoria, Descrição da Mercadoria, Quantidade vendida, Preço de venda e Total da venda desta mercadoria) e Total Geral da Nota)

A segunda forma normal (2FN) daquela estrutura é:

 

Provas

Questão presente nas seguintes provas
2150819 Ano: 2009
Disciplina: TI - Banco de Dados
Banca: UFRJ
Orgão: UFRJ
Provas:

Um analista foi chamado para criar um banco de dados para uma determinada loja. Uma parte deste banco de dados seria para o controle de notas fiscais. Um primeiro esboço de estrutura relacional feita pelo analista para as notas fiscais foi o seguinte:

Tabela Notas Fiscais (Número da NF, Data da emissão, Nome do cliente, Endereço do cliente, CPF do cliente, Mercadorias vendidas (onde, para cada mercadoria, temos: Código da Mercadoria, Descrição da Mercadoria, Quantidade vendida, Preço de venda e Total da venda desta mercadoria) e Total Geral da Nota)

A primeira forma normal (1FN) da estrutura acima é:

 

Provas

Questão presente nas seguintes provas
2150818 Ano: 2009
Disciplina: TI - Banco de Dados
Banca: UFRJ
Orgão: UFRJ
Provas:

Um soldado, que tem os atributos nome, Registro Militar (RM) e data de nascimento, possui armas. Cada arma, que tem as características de tipo, número de registro e calibre, pertence a um único soldado. Podem existir vários tipos e calibres de armas.

Uma arma é limpa por vários soldados. Um soldado limpa várias armas.

Um diagrama entidade-relacionamento (DER), que representa essa situação é:

 

Provas

Questão presente nas seguintes provas
2150817 Ano: 2009
Disciplina: Administração de Recursos Materiais
Banca: UFRJ
Orgão: UFRJ
Provas:

O almoxarifado de uma faculdade de química de uma universidade federal armazena diversos reagentes para processos de identificação de substâncias. Um desses reagentes é crítico para o funcionamento do curso – isto é, sem eles um número considerável de aulas práticas não poderá ser realizado. Este reagente necessita de condições controladas de estocagem e é perecível, sendo seu prazo de validade de um ano. A taxa de consumo é considerada linear e gira em torno de 10 Kg/mês. Não há histórico de superação desta taxa.

Os processos de compra deste produto são iniciados ao ser atingido o ponto de reposição de estoque (ou ponto de ressuprimento), são significativamente complexos por se tratar de produto importado e não costumam durar menos de seis meses, incluindo a entrega. No entanto, face à experiência do setor de compras e à competência dos fornecedores e pessoal de logística, esse prazo dificilmente supera oito meses. Em somente uma ocasião chegou a um ano.

Considerando que a direção da faculdade considera que as aulas práticas não podem ser interrompidas por falta desse reagente e os dados apresentados acima, o nível máximo do estoque de segurança adequado será de:

 

Provas

Questão presente nas seguintes provas