Lista completa de Questões de Ciência da Computação do ano 2006 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Segundo a arquitetura ANSI/SPARC, os três níveis de esquema usados para separar o banco de dados físico das aplicações do usuário são:
físico, estrutural e externo.
lógico, físico e interno.
interno, conceitual e externo.
interno, lógico e restrito.
conceitual, estrutural e físico.
Que propriedade do modelo ACID garante que uma transação é totalmente executada ou nenhum passo dela é executado?
Atomicidade
Durabilidade
Consistência
Completude
Considere as duas tabelas e a consulta abaixo.
Considere as duas tabelas e a consulta abaixo.
0
1
2
3
5
Sobre os relacionamentos no diagrama, assinale a afirmação INCORRETA.
Uma mesma música pode fazer parte de álbuns diferentes.
Um artista, obrigatoriamente, possui um país de origem.
Não há artista sem música.
Toda música tem um artista.
Podem existir várias músicas em um álbum.
Segundo a arquitetura ANSI/SPARC, os três níveis de esquema usados para separar o banco de dados físico das aplicações do usuário são:
físico, estrutural e externo.
lógico, físico e interno.
interno, conceitual e externo.
interno, lógico e restrito.
conceitual, estrutural e físico.
Observe o código abaixo, que busca o maior elemento de um vetor v[0..n -1]. int max(int n, int v[]) { int j, x = v[0]; for (j = 1; j < n; j += 1) if (x < v[j]) x = v[j]; return x; } A complexidade de tempo desse algoritmo é:
O(logn)
O(n)
(nlogn)
Analise as seguintes afirmações relacionadas a conceitos básicos sobre Banco de Dados.
I. O comando SQL responsável por fechar uma transação confirmando as operações feitas é o INSERT.
II. O comando SQL responsável por fechar uma transação e desfazer todas as operações é o COMMIT.
III. Quando uma transação ainda está aberta para um usuário, enquanto não é executado um comando COMMIT, o próprio usuário pode ver as suas alterações, mas outros usuários não podem vê-las.
IV. Uma transação assegura um espaço de trabalho que contém várias alterações, inclusões e exclusões de dados em uma ou mais tabelas, com a possibilidade de confirmação ou cancelamento das operações sem comprometimento dos dados.
Indique a opção que contenha todas as afirmações verdadeiras.
Em um Banco de Dados Relacional
uma Chave Externa é formada por uma coluna de uma tabela que se referencia a uma Coluna qualquer de outra tabela. Essas colunas, na tabela destino, não aceitam valores nulos. Uma tabela destino pode ter apenas uma Chave Externa.
Analise as seguintes afirmações relacionadas a gatilhos e procedimentos em Banco de Dados.
I. Fazer auditoria das informações em uma tabela registrando as alterações ocorridas e o responsável por essas alterações é um exemplo da utilidade e uso de um trigger.
II. Quando uma stored procedure é chamada, o SGBD executa automaticamente um trigger padrão que irá incrementar um contador em todas as outras tabelas que possuírem um relacionamento N:N com a tabela que recebeu ação da referida stored procedure.
III. Uma View pode ser usada para restringir o acesso aos dados de uma tabela original e pode conter apenas algumas colunas da referida tabela.
IV. Quando o comando DROP VIEW é executado, as estruturas das tabelas referenciadas pela view e os dados são excluídos.
Indique a opção que contenha todas as afirmações verdadeiras.
Analise as seguintes afirmações relacionadas a banco de dados distribuídos, relacionais e orientados a objetos.
I. Em um Banco de Dados Relacional um objeto está encapsulado quando seu estado é visível ao usuário e ele pode ser consultado e modificado exclusivamente por meio das operações a ele associadas.
II. A linguagem de manipulação de dados (DML) permite a uma aplicação acessar ou manipular as informações contidas num banco de dados. A manipulação de dados engloba incluir, recuperar, excluir e modificar a informação armazenada.
III. Os dados manipulados por um banco de dados orientado a objeto são sempre transientes e são armazenados fora do contexto de um programa, e assim podem ser usados em várias instâncias de programas.
IV. Todo dado de um Banco de Dados Relacional deve ter a garantia de ser logicamente acessível, recorrendo-se a uma combinação de Nome da Tabela, um Valor de Chave e o Nome da Coluna.
Indique a opção que contenha todas as afirmações verdadeiras.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...