Questões da Prova NCE-UFRJ - 2008 - ACAPLAM-PB - Analista de Tecnologia da Informação

Foram encontradas 48 questões

Resolva questões gratuitamente!

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

Q162873 Banco de Dados
A sigla ACID é usualmente empregada para evocar as propriedades que as transações executadas num banco de dados devem possuir. Essas propriedades são:
Alternativas
Q162872 Banco de Dados
Considere o seguinte script SQL:

create table T1
(a int not null primary key, b int);
create table T2
(b int not null, c int not null, a int not null unique,
constraint c1 foreign key (a) references T2);

Pode-se concluir que entre os registros das tabelas T1 e T2 existe um relacionamento:
Alternativas
Q162871 Banco de Dados
Considere um banco de dados contendo uma tabela R (aluno,disciplina,nota), onde cada registro armazena a nota de um aluno numa determinada disciplina. O programador P afirma que executou o seguinte comando SQL:

select * from R where nota >= 5 and disciplina=’Fisica’

e que o resultado da consulta foi vazio, isto é, nenhum registro foi listado; P concluiu que nenhum aluno tinha sido aprovado em Física, e resolveu executar um outro comando que mostrasse os reprovados:

Ainda segundo P, o resultado foi vazio novamente. P então verificou se havia algum aluno fazendo a disciplina e executou outro comando:

select nome from R where disciplina=’Fisica’

Agora, o comando mostrou 143 nomes de alunos. Pode-se concluir que:
Alternativas
Q162870 Banco de Dados
Considere os seguintes comandos SQL:

I. select * from R where a not in (select a from S)
II. select * from R where not exists (select * from S where R.a=S.a)
III. select * from R where a <> all (select a from S)
IV. select * from R where count(select * from S where R.a=S.a)=0

Pode-se concluir que produzem o mesmo resultado somente os comandos:
Alternativas
Q162869 Banco de Dados
Sabendo-se que as tabelas R1, R2 e R3 têm 10, 50 e 100 registros respectivamente, e que não há registros duplicados em nenhuma das tabelas, pode-se concluir que o comando SQL

select distinct a.*, b.* from r1 a, r2 b, r3 c

produz um resultado com:
Alternativas
Respostas
21: E
22: A
23: C
24: C
25: D