Considere uma tabela relacional R(A1, A2, ... , An) que, depois de
normalizada, foi decomposta num esquema com três tabelas, R1,
R2 e R3. Nesse caso, diz-se que a decomposição ocorreu sem
perda quando:
No SQL Server, considere uma função criada como exibido a
seguir.
create function FF
(@data as smalldatetime = '01/01/2001')
returns int
BEGIN
RETURN convert(int,@data)
END
O comando que utiliza a função FF incorretamente é:
O comando SQL
select a, sum(b) x, COUNT(*) y
from T
group by a
produz como resultado as linhas abaixo.
Na tabela T, composta por duas colunas, a e b, nessa ordem,
há um registro duplicado que contém os valores:
Analise o comando de definição de um trigger no SQL Server.
create trigger TR_LOG
ON Empresa
FOR INSERT
AS
insert into log(usuario,datahora,evento)
select current_user,getdate(),
'Inseriu ' + codemp
from inserted
Quando o trigger TR_LOG é acionado, é necessário que:
Os comandos SQL
create table R (a int, b int)
create table S (c int, d int)
insert into R values(1,2)
insert into R values(2,3)
insert into R values(2,3)
insert into R values(3,5)
insert into R values(4,1)
insert into S values(1,2)
insert into S values(2,1)
insert into S values(2,3)
insert into S values(3,5)
select r.a,r.b from R
where not exists
(select * from S where s.c=r.a and s.d=r.b)
Produzem um resultado que, além da linha de títulos, contém:
Com relação aos serviços de armazenamento de dados no ICloud, analise as afirmativas a seguir: I. O espaço total disponível por usuário em aplicações que utilizam o serviço chave-valor é de 1GB. II. Os arquivos transferidos para o serviço de armazenamento de documentos sempre sobrescrevem as versões anteriores, garantindo a consistência de dados. III. Suporta três tipos de serviço de armazenamento: chave-valor, documento e CloudKit. Está correto somente o que se afirma em:
No MySQL, o comando SQL
select *
from T
order by A desc limit 4,8
provoca:
Considere as seguintes características de um projeto de banco de
dados.
I.O modelo de dados é conhecido a priori e é estável;
II.A integridade dos dados deve ser rigorosamente mantida;
III.Velocidade e escalabilidade são preponderantes.
Dessas características, o emprego de bancos de dados NoSQL é
favorecido somente por:
Na derivação de dependências funcionais num projeto relacional,
está correto afirmar que se
A,B → X,Y
então é certo que: