Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Na seqüência do nível de armazenamento para o nível lógico do usuário, a arquitetura ANSI/SPARC de um sistema de banco de dados se divide nos níveis

Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Na SQL Server, a sintaxe correta para apagar o índice CL_lastname da tabela employees é:

Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Habilidade de uma sub-classe de objetos especializar uma operação herdada, redefinindo a implementação da operação mas não a sua assinatura, é a definição de

Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Analise as informações abaixo, referentes a três das regras de Codd para bancos de dados relacionais:

I. A capacidade de manipular um conjunto de dados (relação), através de um simples comando, deve se estender às operações de inclusão, alteração ou exclusão de dados.

II. Programas de aplicação permanecem logicamente inalterados quando ocorrem mudanças no método de acesso ou na forma de armazenamento físico.

III. Mudanças nas relações e nas views provocam total impacto nas aplicações.

É correto o que se afirma em

Ciência da Computação
Ano: 2006
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Nas questões 53 até 60 considere um banco de dados relacional constituído pelas tabelas X, Y e Z, cujas instâncias são mostradas a seguir.

Considere a seguinte especificação de uma chave estrangeira:

alter table T

add constraint C foreign key (x) references T;

Supondo-se que o atributo x não seja um identificador de T, essa construção corresponde, num diagrama ER, a:

Ciência da Computação
Ano: 2006
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Nas questões 53 até 60 considere um banco de dados relacional constituído pelas tabelas X, Y e Z, cujas instâncias são mostradas a seguir.

– Considere uma tabela relacional R, com atributos atômicos A, B e C, na qual o atributo A é a chave primária. Sabendo-se que as dependências funcionais

B

C

 AB  C

se verificam, pode-se concluir que a tabela R está normalizada até a:

Ciência da Computação
Ano: 2006
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Nas questões 53 até 60 considere um banco de dados relacional constituído pelas tabelas X, Y e Z, cujas instâncias são mostradas a seguir.

O comando SQL

 select x.a,sum(z.e) as s

 from x, y, z

where x.a=z.a and y.c=z.c

group by x.a

produz como resultado:

Ciência da Computação
Ano: 2006
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Nas questões 53 até 60 considere um banco de dados relacional constituído pelas tabelas X, Y e Z, cujas instâncias são mostradas a seguir.

Considere que o diagrama ER, mostrado a seguir na notação IDEF1X com os atributos omitidos, reflete corretamente a estrutura dos relacionamentos existentes entre as entidades X, Y e Z, e que estas entidades correspondem às tabelas homônimas.

Supondo-se que nenhum dos atributos que constituem as chaves estrangeiras das tabelas tenha sido renomeado ou removido, pode-se concluir que:

Ciência da Computação
Ano: 2006
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Nas questões 53 até 60 considere um banco de dados relacional constituído pelas tabelas X, Y e Z, cujas instâncias são mostradas a seguir.

Observe o resultado de uma consulta mostrado a seguir.

                                 

O comando SQL que NÃO produz o resultado acima é:

10 Q117340
Ciência da Computação
Ano: 2006
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Nas questões 53 até 60 considere um banco de dados relacional constituído pelas tabelas X, Y e Z, cujas instâncias são mostradas a seguir.

O comando SQL

 select zz.*

from x xx left join z zz on xx.a=zz.a

 produz: