SóProvas


ID
770281
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

Julgue os itens a seguir, no que se refere aos conceitos de banco de dados.


O local onde são armazenados ou agrupados todos os objetos, programas e dados é denominado esquema.

Alternativas
Comentários
  • Não entendi por que essa resposta certa é "Certo".
  • Também não entendi.
  • Fiz pelo menos umas 5 questões de banco de dados da CESPE para o Banco da Amazônia mal feitas ou com trechos que não pompõe corretamente o sentido... é F*** ... Como tentar entender a questão...

    Citações de Silberschartz (2006)

    "O projeto geral do banco de dados é o esquema de banco de dados." p.5
    "O esquema físico descreve o projeto de bancos de dados no nível físico"  p.5 - Aqui podemos dizer que os dados propriamente ditos são armazenados.
    "O esquema lógico descreve o banco de dados no nível lógico" p.5 - Podemos dizer que os objetos são armazenados no esquema lógico.
    "Um banco de dados também pode ter vários esquemas no nível de view, algumas vezes chamados de subesquemas" p.5 - Os programas podem ser agrupados fazendo utilização do subesquema. 


    Armazenados -  temos os dados e objetos, descritos em esquemas físico e lógico.

    OU

    Agrupados -  temos os programas que fazem uso da camada de subesquema.

    Então, poderiamos dizer que que a alternativa é CERTA, pois temos esses três tipos que esquema que compõem o esquema de banco de dados estão relacionados com objetos,programas e dados...
  • Um ESQUEMA do BANCO DE DADOS é uma coleção de objetos de um banco de dados que estão disponíveis para um determinado usuário ou grupo. Os OBJETOS do esquema  incluem estruturas, tais como tabelas, visões, seqüências, procedimentos armazenados, sinônimos, índices...

    ESQUEMA de um SISTEMA de banco de dados é uma estrutura descrita em uma linguagem formal suportada pelo SGBD. Em um banco de dados relacional, o esquema define as tabelas, os campos em cada tabela e os relacionamentos entre os campos e tabelas.

    Logo a questão falou do ESQUEMA DO BANCO DE DADOS. QUESTÃO CORRETA
  • Nossa demorei para entender essa palavra "Programas" na questão. Possivelmente estão usando como sinônimo para store procedures.
  • Questão mal formulada. Sabemos que pelos conceitos citados pelos colegas estamos falando do significado de esquema.
    Quando eu penso em LOCAL eu penso em algo físico (como disco, hardware, casa, moto, quarto).

    Pra mim a questão estaria certa se estivesse escrita de forma contrária:

    "O esquema define o armazenamento e agrupamento de todos os objetos, programas e dados. (em relação a um banco de dados)"


    Essa palavra LOCAL na minha opinião não cabe de forma alguma nesta questão. Pode ser interpretação errada minha, mas pra mim não faz sentido.
  • han! banco de dados armazena programas.?

  • Linguagens para Manipulação de Dados

    O uso da linguagem DDL (Data Definition Language - Linguagem de Definição de Dados) é definido pelo nível conceitual e interno. Quando há uma separação do nível interno e conceitual que não é absorvido uma visão clara do usuário, o SGBD tem a ação de compilar o DDL, tendo como ação, a permissão de executar as declarações identificadas pelas suas descrições dos esquemas/níveis onde irá armazená-las no catálogo do SGBD.

    Nos casos que essa separação tem um entendimento do usuário utiliza-se a linguagem SDL (Storage Definition Language - Linguagem de Definição de Armazenamento) para a especificação do esquema/nível interno.

    Por final, quando o SGBD usa a arquitetura com os três níveis, é utilizado a linguagem VDL (Vision Definition Language) que serve para a deinição das visões (views) do banco.

    Quando o desenvolvedor tem o conhecimento em uma linguagem SQL (Strucuture Query Language) basta apenas usar a base dos comandos que formam as linguagens DDLDCL e a DML, que estão descritos abaixo:

    • DDL (comandos que criam, alteram ou removem objetos) - CREATE, ALTER, DROP.
    • DCL (comandos que ajudam na segurança do banco de dados) - GRANT, REVOKE.
    • DML (comandos responsáveis pela manipulação dos dados) - SELECT, DELETE, UPDATE, INSERT.


    Leia mais em: Arquitetura de um SGBD http://www.devmedia.com.br/arquitetura-de-um-sgbd/25007#ixzz3gpIkFl6V

  • Questão absurdamente errada!

    Qualquer amador sabe que Esquema descreve o catálogo, a estrutura de como os dados vão estar...não os próprios dados ou programas...Examinador, pede pra sair...

  • Um esquema em DB é o corpo da estrutura que representa a visao logica do bano inteiro, definindo como dados sao organizados e como as relações sao associadas, estabelecendo tambem as restriç~]oes aplicadas aos dados.

  • Ué, certa essa questão? Como assim?

  • ESQUEMA -> É UMA DESCRIÇÃO DA ESTRUTURA DE UM BANCO DE DADOS

  • PQP esquema dá o sentido de algo abstrato! Redação totalmente infeliz!

  • De forma análoga, podemos dizer que o Esquema do Banco de Dados é como o Memorial Descritivo da Obra! Ele descreve o projeto do banco de dados: estruturas, tabelas, campos, visões, índices, funções, entre outros – antes que ele seja de fato implementado (ele raramente é modificado).

    Instância (ou Estado) é o conjunto de dados armazenados no banco e um determinado momento de operação.

    O esquema é a descrição da estrutura dos dados; a instância são os dados em si!

  • Certo.

    Esquema de Banco de dados

    • Identificação
    •  Organização dos dados em um plano que mostrar como O BD é construído
    • Esquema define tabelas, campos e relacionamentos, visões, funções e outros elementos do BD 
    • Um conjunto de regras que governa um banco de dados ou todo o conjunto de objetos pertencentes a determinado usuário.

    Esquema Logico: define restrições

    Esquema Físico: armazenamento de arquivos, dados, indicies...

    Fonte : Meu resumo + questões qc

  • Sem steress, moçada.

    Acredito q o examinador quis se referir ao BD Oracle, que tem essa definição. Segundo[1], "Quando uma conta de usuärio é criada, um esquema também é criado. Um esquema consiste em objetos pertencentes ä conta. Inicialmente, ele estä vazio. Um esquema é um container para tabelas, visöes, c6digo e outros objetos do banco de dados. 

    No entanto, ó termo geral de esquema tem um conceito diferente, como já colocaram!

    Acredito q se o edital previu BD de forma geral(como disciplina, e não como produto comercial Oracle), essa questao deveria ter o gabarito alterado.

    Fonte:

    [1] OCA Oracle Database 11g : Administração I (Guia do Exame 1Z0-052), John Watson

  • Conceito de Esquema muito esquisito, mas fazer o que.

    “Um esquema de banco de dados é basicamente a descrição de sua estrutura. Logo, se dois DERs possuem entidades e relacionamentos que geram o mesmo esquema de banco de banco de dados, pode-se afirmar que eles são equivalentes.

    Estratégia Concursos”

    Correto

  • Mais uma questão mal feita da Cespe! Depois falam que ela é uma boa instituição. A VERDADE é que não é. Esquema é a representação da estrutura de um banco de dados. Não o local. Absurdo quer dizer que seu eu desenhar toda a estrutura de um banco de dados num papel; o papel vai se chamar esquema? Absurdo