Questões sobre Relacionamentos

Lista completa de Questões sobre Relacionamentos para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Um banco de dados relacional é formado pela associação entre tabelas consideradas objetos centrais da estrutura de um banco de dados e, para tornar mais eficiente o gerenciamento dos dados, existem outras unidades lógicas que compõem um bloco de construção do banco de dados utilizadas para armazenar ou referenciar dados. Considere as seguintes definições a respeito de objetos de um banco de dados:

* é uma consulta ao banco de dados executada constantemente, podendo ser referenciada como se fosse uma tabela;

 *é um procedimento de armazenamento persistente de dados e também realiza validação de dados;

 *especificam ações a serem realizadas automaticamente respondendo a um evento, podem ser invocados a partir de programas de aplicação; e,

* promovem a reusabilidade e podem ser chamadas a partir de outros blocos PL/SQL retornando valores, obrigatoriamente.

Tais definições correspondem, respectivamente, a:

  • A. Procedure; view; trigger; e, function.
  • B. Trigger; procedure; view; e, function.
  • C. View; procedure; trigger; e, function.
  • D. Function; procedure; view; e, trigger.

Em um modelo de banco de dados relacional, o DDL é uma categoria de comandos utilizada para definir a estrutura do banco. São comandos dessa categoria, EXCETO:

  • A. ALTER.
  • B. GRANT.
  • C. RENAME.
  • D. TRUNCATE.

Em banco de dados relacional à arquitetura mais difundida na literatura é a Arquitetura “Three-Schema” (também conhecida como arquitetura ANSI/SPARC), proposta por Tsichritzis & Klug em 1978. A arquitetura “three-schema” pode ser utilizada para explicar conceitos de independência de dados, que podem ser definidos como a capacidade de alterar o esquema de um nível sem ter que alterar o esquema no próximo nível superior. Um SGBD é uma coleção de arquivos e programas inter-relacionados permitindo a consulta e modificação de dados, no qual é possível ter uma abstração dos dados em 3 níveis; na arquitetura ANSI/SPARC são conhecidos como:

  • A. Lógico, físico e hierárquico.
  • B. Interno, conceitual e externo.
  • C. Relacional, rede e hierárquico.
  • D. Conceitual, relacional e hierárquico.

Em um banco de dados relacional, qual forma normal está sendo estabelecida quando todos os valores de colunas são atômicos, eliminando grupos repetidos de dados?

  • A. 1ª Forma normal
  • B. 2ª Forma normal
  • C. 3ª Forma normal
  • D. 4ª Forma normal

Um banco de dados relacional consiste em uma coleção de tabelas, cada uma com um nome único atribuído. Sobre o modelo relacional, é INCORRETO afirmar que:

  • A. Um banco de dados relacional consiste em uma coleção de tabelas, cada uma com um nome único atribuído. Sobre o modelo relacional, é INCORRETO afirmar que:
  • B. A álgebra relacional é usada para especificar requisições de informações.
  • C. A linguagem SQL é uma linguagem de consulta amigável que possui como base formal a álgebra relacional.
  • D. A instância de um banco de dados corresponde ao instantâneo dos dados no banco de dados em um determinado instante de tempo.
  • E. Na álgebra relacional, as operações de seleção, localização e união são chamadas de operações unárias por operarem em uma relação.

Assinale a opção que corresponde ao tipo de restrição de integridade expressa no próprio diagrama de entidades e relacionamentos no modelo relacional.

  • A. dependência
  • B. enumeração
  • C. normas de aceitação
  • D. cardinalidade
  • E. repetição

Considere o modelo de dados abaixo.

Na relação entre as entidades Advogado e Processo um advogado poderá atuar em diversos processos, tanto como advogado de defesa como de acusação. Assim, cada processo terá, pelo menos, dois advogados. Com base nesse modelo, na implementação das tabelas do banco de dados em um Sistema de Gerenciamento de Banco de Dados relacional,

  • A. a chave primária da tabela Advogado deverá ser chave estrangeira na tabela Processo.
  • B. ambas as tabelas (Processo e Advogado) deverão ter chave primária composta.
  • C. a tabela Advogado deverá ter um campo para especificar o tipo de atuação do advogado em cada processo (defesa ou acusação).
  • D. será necessária a criação de uma tabela entre Advogado e Processo e o relacionamento N:N dará lugar a dois relacionamentos 1:N.
  • E. a chave primária da tabela Processo deverá ser chave estrangeira na tabela Advogado.

Em uma situação hipotética, ao ser designada para atender aos requisitos de negócio de um usuário, uma Analista de Sistemas do TRE-SP escreveu expressões e comandos para serem executados em um Banco de Dados Relacional que visavam (1) criar uma tabela que contivesse dados de processos partidários, (2) controlar a segurança e o acesso a ela e (3) manipular dados nela. Desta forma ela, se valeu, correta e respectivamente, por exemplo, de alguns elementos de expressões tais como:

  • A. CREATE, GRANT e ALTER.
  • B. DROP, ALTER e UPDATE.
  • C. INSERT, INDEX e CREATE.
  • D. INSERT, REVOKE e SELECT.
  • E. CREATE, REVOKE e INSERT.

Considere uma tabela relacional “R” e seus atributos definidos por R (F 1,F2,F3,F4,F5) com dependências funcionais F1F2F3 → F4F5 e F 5 → F1F2. Com base nessas informações, assinale a alternativa que contém o número total de superchaves distintas para essa tabela.

  • A. 2
  • B. 7
  • C. 8
  • D. 10
  • E. 12

Em um banco de dados relacional, garante-se que determinado valor que aparece em uma relação para dado conjunto de atributos também apareça em um conjunto de atributos de outra relação por meio da

  • A. chave primária.
  • B. chave candidata.
  • C. integridade de domínio.
  • D. integridade referencial.
  • E. chave assimétrica.
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...