Questões de Concurso
Comentadas sobre banco de dados relacionais em banco de dados
Foram encontradas 1.571 questões
Sejam as seguintes tabelas de um banco de dados relacional:
Processo (IDProcesso, Tipo, Data)
Interessado (IDInteressado, NomeInteressado, Endereço)
Contem (IDProcesso, IDInteressado)
Considere que IDProcesso e IDInteressado são chaves estrangeiras na tabela Contem, com origem nas chaves primárias das tabelas Processo e Interessado, respectivamente. Um técnico em Processamento de Dados do TCE-RS, ficou com a tarefa de escrever uma consulta SQL para obter o tipo do processo e seus interessados, com a condição de que o tipo de processo seja de ‘gestão’. O comando correto que expressa o tipo dos processos e o nome dos interessados é
Analise os itens relacionados aos Sistemas de Banco de Dados:
I. Na terminologia de base de dados relacional, a linha é chamada de atributo, a coluna é chamada de tupla e a tabela de domínio. O tipo de dado que especifica o tipo dos valores que podem aparecer em uma coluna é chamado de relação.
II. Um banco de dados relacional é um banco de dados percebido por seus usuários como uma coleção de RelVars (relvars) ou, de modo mais informal, tabelas.
III. Um sistema relacional é um sistema que admite bancos de dados relacionais e operações sobre esses bancos dados, incluindo em particular as operações de restrição, projeção e junção.
IV. O modelo relacional de dados está relacionado com três aspectos principais dos dados: a estrutura de dados, a integridade de dados e a manipulação de dados.
A sequência correta é:
( ) Um banco de dados relacional é composto de tabelas ou relações.
( ) Cada tabela é um conjunto de tuplas, ou linhas. ( ) As linhas de uma tabela devem, necessariamente, estar ordenadas. ( ) Existem três tipos de chaves: a primária, a alternativa e a estrangeira. ( ) Em sua especificação, devem ser definidas, no mínimo, tabelas e linhas.
C → D
D → C
C → N
C → E
Para que a tabela T esteja normalizada na forma normal Boyce-Codd, é preciso que:
T1
1 Begin_transaction;
2 Leitura(X);
3 X = X – 100;
4 Escrita(X);
5 Leitura(Y);
6 Y = Y + 100;
7 Escrita(Y);
8 End_transaction;
Considere, ainda, que uma transação T2 esteja sendo executada simultaneamente com T1. Caso a transação T2 realize a operação Escrita(Y), depois da execução da operação 5 e antes da execução da operação 7 por T1, a propriedade de transações que será violada no banco de dados. Essa violação é denominada
Programa (ID, Título, Descrição), Usuário (CPF, Nome, Cargo), Tem (ID, CPF).
A tabela Tem implementa um relacionamento muitos para muitos de Programa para Usuário, sendo ID e CPF chaves estrangeiras na tabela Tem, com origem, respectivamente, nas tabelas Programa e Usuário.
Considere a seguinte consulta SQL ANSI:
SELECT Título, Nome
FROM Programa P, Usuário U, Tem T
CLÁUSULA X
A CLÁUSULA X para completar a consulta SQL, de modo a se obter o nome dos usuários e o título dos programas que eles utilizam é