SóProvas



Questões de Banco de Dados

  1. Questões de Adabas
  2. Questões de Administração de banco de dados
  3. Questões de Álgebra relacional
  4. Questões de Arquitetura de Banco de Dados
  5. Questões de Backup em Banco de Dados
  6. Questões de Banco de Dados
  7. Questões de Banco de Dados Multidimensionais
  8. Questões de Banco de Dados Orientados a Objetos
  9. Questões de Banco de Dados Paralelos e Distribuídos
  10. Questões de Banco de Dados Relacionais
  11. Questões de Banco de Dados Textuais
  12. Questões de BI (Business Intelligence)
  13. Questões de Catálogo de um banco de dados
  14. Questões de Conceitos Básicos em Banco de Dados
  15. Questões de Concorrência em Banco de Dados
  16. Questões de Data Mining
  17. Questões de DW - Data Warehouse
  18. Questões de DataMart
  19. Questões de DER - Diagrama de Entidade e Relacionamento
  20. Questões de Dicionário de Dados
  21. Questões de Domínio de dados
  22. Questões de Índices
  23. Questões de ETL (Extract Transform Load)
  24. Questões de Formas normais
  25. Questões de Gatilhos (Triggers)
  26. Questões de Gerência de Transações
  27. Questões de Métodos de acesso
  28. Questões de Modelagem de dados
  29. Questões de Modelo relacional
  30. Questões de MySQL
  31. Questões de OLAP (On-line Analytical Processing)
  32. Questões de OLTP
  33. Questões de Oracle
  34. Questões de PL-SQL
  35. Questões de PostgreSQL
  36. Questões de R-3
  37. Questões de Recuperação de falhas
  38. Questões de Segurança
  39. Questões de SGBD - Sistema de Gerenciamento de Banco de Dados
  40. Questões de Sistemas de Informações Gerenciais (SIG)
  41. Questões de SQL
  42. Questões de SQL Server
  43. Questões de Visão (View)
  44. Questões de MS-Access
  45. Questões de Big Data
  46. Questões de Metadados e Metainformação

ID
2302
Banca
NCE-UFRJ
Órgão
TRE-RJ
Ano
2001
Provas
Disciplina
Banco de Dados
Assuntos

Sobre os conceitos de domínio, atributo e relação, é correto afirmar que:

Alternativas
Comentários
  • Um esquema de relação R, denotado por R(A1, A2, ... , An), onde cada atributo Ai é o nome do
    papel desempenhado por um domínio D no esquema relação R, onde D é chamado domínio de Ai e é 
    denotado por dom(Ai). O grau de uma relação R é o número de atributos presentes em seu esquema de relação.
    • a) um domínio é definido por um conjunto de atributos pertencentes a uma relação; Errado! Dominio eh 1 conjunto de atributos de um mesmo tipo na relacao.
    • b) domínio e atributo representam um único conceito semântico em uma dada relação; Errado! vide resposta letra A.
    • c) um atributo é considerado chave se pertencer ao domínio que define uma relação; Errado! Todo atributo deve pertencer a um dominio.
    • d) um atributo representa o uso de um domínio em uma relação; Certo! Se dominio eh 1 conjunto de atributos de um mesmo tipo na relacao, entao o uso do atributo representa o uso do proprio dominio.
    • e) uma relação mapeia um domínio através de seus atributos. Errado! Eh o contrario.
  • Para memorizar de maneira informal.

    Termos Informais Termos Formais

    Tabela -> Relação

    Coluna -> Atributo

    Linha -> Tupla

    Tipo de dado (char, varchar, int, etc) -> Domínio

    Definição da Tabela (cabeçalho) -> Esquema da relação

  • Na terminologia formal do modelo relacional:

    • Uma linha é chamada de tupla;
    • Um cabeçalho da coluna é chamado de atributo;
    • A tabela é chamada de relação.
    • Já o domínio é um conjunto de valores definido e nomeado do qual um ou mais atributos extraem seus valores, ou seja, um domínio é o tipo de dado que descreve os tipos de valores que podem aparecer em cada coluna. Sintetizando: Tabela é relação; Coluna é atributo; Linha é tupla; Domínio é tipo de dado

    Se coluna é atributo ou cabeçalho da coluna, e domínio é o tipo de dado que descreve os valores que podem aparecer na coluna. Então um atributo representa o uso dos valores (domínio) em uma determinada relação (tabela). GABARITO D.


ID
2305
Banca
NCE-UFRJ
Órgão
TRE-RJ
Ano
2001
Provas
Disciplina
Banco de Dados
Assuntos

Abaixo estão elencadas características inerentes à 1a, 2a e 3a formas normais, utilizando-se os conceitos de tabelas, linhas e colunas. A característica que define exclusivamente a 2a FN, diferenciando-a da 1a FN, e não caracterizando-a como 3a FN, é:

Alternativas
Comentários
  • 1FN - não possuir atributos multivalor;
    2FN - nenhum atributo será parcialmente dependente da(s) chave(s);
    3FN - todos atributos mutuamente independentes.

    * Cada forma normal depende de sua antecessora previamente.

    Deus nos abençoe!
  • A - CERTA. A opção A é uma das regras da 2FN

    B - ERRADA. Apesar de estar certa, esta regra faz parte da 1FN (1a regra da Forma normal de bancos relacionais)

    C - ERRADO. Apesar de certo, mas relacionado com a 3FN. 

    D - ERRADO - Conceito de chave primária, também relacionado com a 1FN, onde a questão pede sobre características da 2FN

    E - Errado. É o contrário da questão A


ID
2332
Banca
NCE-UFRJ
Órgão
TRE-RJ
Ano
2001
Provas
Disciplina
Banco de Dados
Assuntos

Observe as seguintes afirmativas:

I - Dicionários de dados auxiliam a manter a integridade de sistemas;
II - Dicionários de dados facilitam a integração entre diferentes sistemas;
III - Dicionários de dados determinam os requisitos do sistema;
IV - Dicionários de dados auxiliam a tarefa de manutenção de sistemas.

As afirmativas corretas são:

Alternativas
Comentários
  • Conceito de integridade: validações que devem ser feitas para evitar inconsistências nos dados.

    Ha 3 formas de integridade:

    Integridade de Domínio: as validações ocorrem em cada campo da tabela; ex: o campo sexo deve aceitar apenas M ou F; outro campo, apenas null...
    Integridade de Entidade: define quais campos são chaves primárias ou únicas. Ex de chave única é o campo CPF que nao pode se repetir.
    Integridade referencial: sao referências a campos do tipo PK ou UK de outras tabelas. Ex: Eu só posso adicionar um PEDIDO se existir um CLIENTE relacionado a ele, e é assim que as verificações acontecem, no momento da inclusão ou alteração.

    I - Dicionários de dados auxiliam a manter a integridade de sistemas;  sim, todas as informaçoes, detalhadas, de tabelas, relacionamentos, atributos, ficam no DD, e define a integridade do sistema. 
      II - Dicionários de dados facilitam a integração entre diferentes sistemas;   sim, ao integrar o sistema antigo com outro, por exemplo, a consulta ao DD eh quase q obrigatorio, pois la o DBA ira extrari informacoes valiosas do sistema antigo.
    III - Dicionários de dados determinam os requisitos do sistema; Nao, tanto eh q o DD eh 1 etapa final no processo de desenvolvimento e nao tem qqr influencia nos requisitos do sistema. 
    IV - Dicionários de dados auxiliam a tarefa de manutenção de sistemas. Com certeza. Manter um sistema exige conhecimento de suas estruturas de dados, como eles sao armazenados, significados de determinados campos, relacionamentos etc. Tudo isso esta no DD.
  • O dicionário de dados pode ser considerado um banco de dados isolado (mas um banco de dados do sistema, não um banco de dados do usuário); ele contém “dados sobre os dados” (também chamados metadados ou descritores) – ou seja, definições de outros objetos do sistema, em vez de somente “dados crus”. Em particular, todos os vários esquemas e mapeamentos (externos, conceituais etc.) e todas as diversas restrições de segurança e integridade estarão armazenados, tanto na forma de fonte quanto de objeto, no dicionário.

    III - Eles não determinam a integridade na real elas ficam guardadas lá.

    GAB B.

    Date.


ID
2341
Banca
NCE-UFRJ
Órgão
TRE-RJ
Ano
2001
Provas
Disciplina
Banco de Dados
Assuntos

De acordo com a arquitetura ANSI/SPARC um Sistema de Banco de Dados divide-se em três níveis gerais: interno, conceitual e externo. É correto afirmar que:

Alternativas
Comentários
  • Arquitetura “Three-Schema” (conhecida como arquitetura ANSI/SPARC - Tsichritzis e Klug, 1978)A meta desta arquitetura é separar as aplicações de usuários da base de dados física. Nesta arquitetura, esquemas podem ser definidos em três níveis:a. O nível interno tem um esquema interno que descreve a estrutura de armazenamento físico da base de dados. O esquema interno usa um modelo de dados físico e descreve todos os detalhes de armazenamento de dados e caminhos de acesso à base de dados;b. O nível conceitual tem um esquema conceitual que descreve a estrutura de toda a base de dados. O esquema conceitual é uma descrição global da base de dados, que omite detalhes da estrutura de armazenamento físico e se concentra na descrição de entidades, tipos de dados, relacionamentos e restrições. Um modelo de dados de alto-nível ou um modelo de dados de implementação podem ser utilizados neste nível.c. O nível externo ou visão possui esquemas externos ou visões de usuários. Cada esquema externo descreve a visão da base de dados de um grupo de usuários da base de dados. Cada visão descreve, tipicamente, a parte da base de dados que um particular grupo de usuários está interessado e esconde o resto da base de dados do mesmo. Um modelo de dados de alto-nível ou um modelo de dados de implementação podem ser usados neste nível.
  • Gabarito D

    O nível conceitual, também conhecido por nível lógico, descreve quais dados estão armazenados e quais os relacionamentos entre eles.

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • (a) Errado, o nível conceitual é responsável pelo mapeamento entre os níveis externos e interno; (b)Errado, o nível interno é o mais próximo ao armazenamento físico; (c) Errado, o nível externo é o mais próximo do usuário; (d) Correto, o nível conceitual – de fato – esconde os detalhes sobre o

    armazenamento físico dos dados, visto que ele se encontra um nível acima; (e) Errado, podem

    existir diversas visões externas no nível externo.

  • Fala, queridos alunos(as)!

    Gabarito: D.

    ARQUITETURA ANSI/SPARC(Três Esquemas).

    É uma ideia no design de banco de dados relacional que divide um banco de dados em três categorias diferentes.

    EXTERNO: (nível de visão, nível lógico do usuário, visão externa)

    1-    é aquele mais próximo do usuário e ocupa-se da forma como os dados são vistos por cada usuário;

    2-    visão individual dos usuários.

    INTERNO: (nível de armazenamento ou físico)

    1-    é o meio mais próximo do meio de armazenamento físico;

    2-    está mais longe dos usuários e mais próximo do banco de dados;

    3-    no nível interno da arquitetura, são descritos os caminhos de acesso para o banco de dados.

    CONCEITUAL: (nível lógico de comunidade ou nível lógico)

    1- é o nível indireto entre os níveis (interno e externo);

    2- descreve a estrutura do banco de dados inteiro para uma comunidade de usuários;

    3- quais dados são armazenados em todos o banco de dados e como os dados estão inter-relacionados;

    4- esse nível oculta os detalhes das estruturas de armazenamentos físico;

    5- concentra-se na descrição da entidade;

    6- não é preocupado com uma parte e sim com o banco inteiro.

    Bons Estudos!


ID
2344
Banca
NCE-UFRJ
Órgão
TRE-RJ
Ano
2001
Provas
Disciplina
Banco de Dados
Assuntos

As linguagens usadas para definir e manipular bancos de dados, respectivamente, são:

Alternativas
Comentários
  • DDL - Data Definition Language (Linguagem de Definição de Dados).
    DML - Data Manipulation Language (Linguagem de Manipulação de Dados).