As restrições de integridade resguardam o Banco de Dados contra danos acidentais, assegurando que mudanças feitas por usuários autorizados não resultem na perda de consistência de dados.
A restrição de integridade, na qual um valor que aparece em uma relação para um determinado conjunto de atributos aparece também em outro conjunto de atributos em outra relação (tabela), é conhecida por:

Com relação à arquitetura de banco de dados, julgue os itens a seguir.

Os modelos relacional, hierárquico e em rede são modelos de dados lógicos com base em objetos, usados na descrição dos dados no nível lógico e de visões.

Com relação a técnicas de análise de desempenho e otimização de consultas, julgue o próximo item.

O otimizador da consulta tem a função de construir expressões de consultas que gerem a menor quantidade de registros de modo a diminuir o tamanho do resultado produzido.

Gerenciadores de bancos de dados frequentemente empregam índices implementados na forma de árvores B. Nesse tipo de organização, considerando-se uma árvore na qual o número máximo de chaves numa página não folha é 19 (ou seja, d=20), o número máximo de acessos necessários para localizar uma chave, num universo de 10 milhões de chaves distintas, é:

Em relação a banco de dados é correto afirmar:

Considerando os fundamentos da administração de dados, julgue os itens de 83 a 92.

Em um banco de dados relacional, para cada atributo multivalorado X, pode-se criar uma relação R que tenha um atributo correspondente a X e a chave primária K da relação que representa o tipo entidade no qual X é atributo. O atributo correspondente a X será a chave primária de R.

As entidades e o respectivo relacionamento do tipo empregado (E) e seus dependentes (D) serão implementados em um SGBD relacional normalizado como tabelas D e E, sendo que

O armazenamento e a recuperação de grandes quantidades de dados é um trabalho importante e muito explorado em um sistema gerenciador de banco de dados (SGBD). Com relação aos conceitos que envolvem esse sistema, julgue os itens que se seguem.

Integridade referencial pode ser definida como uma condição imposta a um conjunto de atributos de uma relação para que valores que apareçam nesse conjunto também apareçam em um certo conjunto de atributos de uma outra relação.

Seja o seguinte esquema de banco de dados.

Cliente(IdCliente: Integer, Nome: Varchar(120));
Pedido(IdPedido: Integer, Dia: Integer, Mes: Integer, Ano: Integer);
Cliente_Pedido(IdCliente: Integer referencia Cliente(IdCliente), IdPedido: Integer referencia Pedido(IdPedido));
Item(IdProduto: Integer referencia Produto(IdProduto), IdPedido: Integer, Quantidade: Integer);
Produto(IdProduto: Integer, Nome: Varchar(100));

Considere que os atributos sublinhados correspondam à chave primária da respectiva relação e os atributos que são seguidos da palavra "referencia" sejam chaves estrangeiras. Considere ainda que existam as seguintes tuplas no banco de dados:

Cliente_Pedido(30, 2);
Cliente_Pedido(15, 3);
Produto(2, "Caneta");
Produto(4, "Caderno");

Qual opção apresenta somente tuplas válidas para o esquema apresentado?

Em relação a banco de dados é pertinente concluir:

Considere um relacionamento Lotação, de 1 para vários, entre as entidades Departamento e Funcionário: um departamento pode ter vários funcionários, porém um funcionário pertence a apenas um departamento. Num projeto do Banco de Dados, queremos traduzir esse relacionamento, incluindo as entidades, para tabelas relacionais. Para armazenar a informação sem redundâncias, no mínimo, são necessárias

Analise as afirmativas a seguir, relativas aos bancos de dados.

1. Os bancos de dados orientados a objetos, influenciados pela programação orientada a objetos, possibilitam a criação de tipos de dados complexos e o uso de herança, dentre outros. Elementos complexos podem ser divididos em partes mais básicas, facilitando o projeto e implementação destes elementos no banco de dados.

2. Os bancos de dados objeto-relacionais permitem que os usuários desenvolvam seus próprios tipos de dados e métodos, integrando-os ao modelo de banco de dados relacional.

3. Nos bancos de dados orientados a objetos, o comando SQL join realiza a mesma função que no modelo relacional, porém os dados em que opera são diferentes (objetos versus tuplas de dados).

4. O uso de ponteiros nos bancos de dados orientados a objetos permite acesso eficiente aos dados, evitando a realização freqüente de buscas nos dados armazenados que podem ocorrer no modelo relacional.

Assinale a alternativa correta:

O armazenamento de dados, em um banco de dados relacional, é realizado por um mecanismo que envolve

Uma das propriedades conhecidas em bancos de dados relacionais como ACID é a durabilidade, segundo a qual, em uma transação completada com sucesso, todas as atualizações feitas no banco de dados por essa transação devem persistir

Qual das alternativas a seguir contém uma assertiva FALSA sobre a sintonização de bancos de dados?

Em uma empresa, a coleção de metadados para prover consistência entre itens de dados através de diferentes tabelas, padronizando definições semânticas e de representação de elementos de dados e melhorando o controle do compartilhamento das informações através das aplicações, é denominada

Considerando os conceitos relacionados a Banco de Dados e sua integridade, julgue os itens a seguir.

I - Uma chave primária não pode desempenhar a função de identificação única.

II - Um modelo conceitual de banco de dados representa a estrutura de dados de um Banco de Dados, com os recursos e particularidades de um Sistema de Gerenciamento de Banco de Dados específico.

III - Entidade pode ser definida como um objeto que existe no mundo real, com uma identificação distinta e com significado próprio.

IV - Uma das regras da integridade do modelo relacional afirma que nenhum campo que participe da chave primária de uma tabela básica pode aceitar valores nulos.

A quantidade de itens certos é igual a

Com relação à modelagem relacional de dados, julgue os itens que se seguem.

No mapeamento mais genérico e completo possível, as duas entidades do mundo real devem ser mapeadas em suas cardinalidades de forma genérica, obrigatoriamente, em muitos-para-muitos.

Qual das operações abaixo não é uma operação do modelo relacional de banco de dados?
Página 26