SóProvas



Questões de Conceitos Básicos em Banco de Dados


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
5002
Banca
CESGRANRIO
Órgão
TCE-RO
Ano
2007
Provas
Disciplina
Banco de Dados
Assuntos

No Microsoft SQL Server 2005, que tipo de restrição (constraint) pode ser utilizado para limitar valores aceitos em uma coluna como, por exemplo, uma nota de 0 a 10?

Alternativas
Comentários
  • Essa letra E tá estranha... mas é Check mesmo.
  • Na prova original só consta "Unique" na letra E; o restante do texto não existe.
  • ALTER TABLE NomeTabela ADD CONSTRAINT check_nometablela CHECK (colunatabela BETWEEN 0 AND 10);

  • A restrição UNIQUE garante que o conteúdo da coluna (ou combinação de colunas) assume um valor diferente para cada linha da tabela. Neste caso a coluna ou combinação de colunas constituem uma UNIQUE KEY ou ALTERNATE KEY (identificador alternativo)

    Chave estrangeira (foreign key) é o campo que estabelece o relacionamento entre duas tabelas. Assim, uma coluna corresponde à mesma coluna que é a chave primária de outra tabela. Dessa forma, deve-se especificar na tabela que contém a chave estrangeira quais são essas colunas e à qual tabela está relacionada.

    A restrição NOT NULL garante que uma coluna não admite valores NULL. Isto significa que será abortada uma operação de INSERT ou UPDATE que coloque um valor NULL nessa coluna. A sua utilização é útil sempre que as regras de negócio obriguem ao preenchimento de um campo.

    VERIFICAÇÃO restrição é usada para limitar a gama de valores na coluna. Se você definir uma restrição CHECK em uma única coluna, em seguida, o valor específico da coluna permite apenas.

    Os tipos smallint, integer e bigint armazenam números inteiros, ou seja, números sem a parte fracionária, com faixas diferentes. ... O padrão SQL somente especifica os tipos inteiros integer (ou int) e smallint.


ID
19141
Banca
FCC
Órgão
TRF - 4ª REGIÃO
Ano
2007
Provas
Disciplina
Banco de Dados
Assuntos

NÃO é um conceito diretamente associado aos bancos de dados relacionais:

Alternativas
Comentários
  • "polimorfismo" é um conceito associado diretamente a "orientação a objetos".
  • Analise das opções:

    a) domínio. (Correto Conjunto de valores permitidos para um dado )

    b) chave estrangeira. (Correto - Atributo(s) de uma relação, cujos valores devem obrigatoriamente aparecer na chave primária de uma relação (da mesma ou de outra)

    c) tupla. (Correto É uma linha da tabela )

    d) tabela. (Correto - Nos modelos de bases de dados relacionais, a tabela é um conjunto de dados dispostos em número infinito de colunas e número ilimitado de linhas (ou tuplas).

    e) polimorfismo. (Errado - Conceito associado a Orientação Objeto )

  •  a)domínio. - dominio em DBMG é o conjunto de todos os valores que um elemento pode conter

     b)chave estrangeira. - é um atributo de uma relação que referencia uma chave primaria de outra ou mesma relação. 

     c)tupla. - é uma linha em uma tabela

     d)tabela. - é uma relacionamento ou conjunto de tuples. 

     e)polimorfismo.- significa que um método pode assumir diferentes comportamentos dependendo dos parâmetros passados, podendo ser do tipo overriding ou overloading. Nao tem relação com banco de dados relacionais, apesar de ter aplicação possivel em OODB

  • Fui nessa e errei =[


ID
28156
Banca
CESGRANRIO
Órgão
TCE-RO
Ano
2007
Provas
Disciplina
Banco de Dados
Assuntos

Uma coleção de dados inter-relacionados e uma coleção de programas para acesso a esse banco de dados é um(a):

Alternativas
Comentários
  • INDICES:

    •São estruturas de acesso adicionais auxiliares  usadas para aumentar a velocidade de recuperação de registros na resposta a certas condições de busca.
    •Índices ordenados:
    –primário;
    –secundário;
    –clustering.
  • Sistema de Banco de Dados
    Consiste em uma coleção de dados inter-relacionados e uma coleção de programas para 
    prover o acesso a esses dados. 
    O objetivo principal de um sistema de banco de dados é possibilitar um ambiente que 
    seja adequado e eficiente para uso na recuperação e armazenamento de informações.
     
    Sistema Gerenciador de Banco de Dados
    São softwares que permitem a definição de estruturas para armazenamento de 
    informações e fornecimento de mecanismos para manipula-las. 
    Exemplos: 
    Access 
    DB2 
    Oracle 
  • Definições básicas:

    Dado
    : fatos conhecidos, significado implícito.

    Banco de Dados: conjunto de dados relacionados

    SGBD: coleção de programas que permite aos usuários criar e manter um BD

    Sistema de BD: SGBD + BD

    Catálogo do BD: armazenamento de metadados (autodescrição)
  • SGDB é o isstema que administra o DB e tem como função conter uma estrutura que possibilite organizar os dados e otimizar consulta de seu conteúdo. 

  • Um sistema de gerenciamento de banco de dados (SGBD) consiste em uma coleção de dados inter-relacionados e um conjunto de programas para acessa-los. Um conjunto de dados, normalmente referenciado como "banco de dados", contem informações sobre uma empresa particular, por exemplo. O principal objetivo de um SGBD é prover um ambiente que seja adequado e eficiente para recuperar e armazenar informações de banco de dados.

  • B) SGBD.

  • Qual é a Ideia de SGBD?

    Armazenar e organizar dados de forma eficiente e conveniente


ID
28159
Banca
CESGRANRIO
Órgão
TCE-RO
Ano
2007
Provas
Disciplina
Banco de Dados
Assuntos

A chave candidata que é escolhida pelo projetista do banco de dados como de significado principal para a identificação de entidades, dentro de um conjunto de entidades, é a chave:

Alternativas
Comentários
  • - Chave Candidata: Atributo ou grupamento de atributos que têm a propriedade de identificar unicamente uma ocorrência da entidade. Pode vir a ser uma chave Primária. A chave candidata que não é chave primária também chama-se chave Alternativa. A chave canditada deve possuir, como propriedade, a unicidade e a irredubilidade.
  • Chave primaria é um conceito que surgiu no modelo relacional de banco de dados. Esse modelo trabalhoa com tabelas, havendo relação entre as tabelas para busca de registros com restrições para manter confiabilidade. 

  • Dale noslen neless kkkkk


ID
28471
Banca
CESGRANRIO
Órgão
DNPM
Ano
2006
Provas
Disciplina
Banco de Dados
Assuntos

Em relação ao conceito de Chave Primária, assinale a afirmação correta.

Alternativas
Comentários
  • Chaves primárias são formadas por tuplas. A Chave primária simples é formada por uma unica tupla.
  • Para que o registro seja único, a chave primária (Primary Key) precisa ser exclusiva. Existem também chaves compostas onde a PK pode ser formada por vários campos da tabela, não aconselhado em várias situações.
  • A chave primeira é uma das estrategias para garantir a unicidade de uma tupla em um entidade. Seu valor não pode ser nulo ou repetido.
  • Registros (Tuplas)

    Cada linha formada por uma lista ordenada de colunas representa um registro, ou, tupla.

    Um registro é um elemento, instância de uma tabela.
  • Vou dar um exemplo ilustrado usando CPF como Chave Primária:

    OBS: Tupla é o mesmo que Linha

    |CPF (PK) | Nome | Nascimento | (Tupla)

    | 000.0 - 0 |José|ᅠ01/01/1991ᅠ| CPF com dígito 0 identifica 1 tupla

    | 000.0 - 1 |Ana|ᅠ02/02/1992ᅠ| CPF com dígito 1 identifica 1 tupla

    | 000.0 - 2 | Lucas |ᅠ03/03/1993 | CPF com dígito 2 identifica 1 tupla

    (Coluna)ᅠ

    Já uma PK composta ocuparia 2 colunas, mas apenas identificando 1 tupla mesmo assim.

  • chaves primárias é a chave principal , identifica de forma exclusiva os registros de uma tabela , não podendo haver repetição nem valor nulo .

    em relação a tabela dizemos que :

    Tupla refere-se as linhas da tabela ( horizontal )

    Atributos refere-se as colunas da tabela ( vertical )


ID
29014
Banca
CESGRANRIO
Órgão
CAPES
Ano
2008
Provas
Disciplina
Banco de Dados
Assuntos

O nível de arquitetura de um banco de dados que contém a representação e organização física dos dados nos dispositivos de armazenamento é o

Alternativas
Comentários
  • A three-level architecture:
    - Internal level: For systems designers
    - Conceptual level: For database designers and administrators
    - External level: For database users
  • Podemos destacar três níveis principais segundo a visão e a função que realize o usuário sobre o banco de dados: * Nível Interno: é o nível mais perto do armazenamento físico dos dados. Permite escreve-los tal e como estão armazenados no computador. Neste nível se desenham os arquivos que contém a informação, a localização dos mesmos e sua organização, ou seja, criam-se os arquivos de configuração. * Nível conceitual: Neste nível se representam os dados que vão ser utilizados sem levar em conta aspectos como o que representamos no nível interno. * Nível externo: é o mais próximo ao usuário. Neste nível se descrevem os dados ou parte dos dados que mais interessam aos usuários.
  • Nível Interno:
       - Descreve a estrutura de armazenamento físico do banco de dados.

    Nível Conceitual:
       - Descreve a estrutura de todo o banco de dados para a comunidade de usuários.

    Nível Externo ou VIsão:
       - Cada esquem externo descreve a parte do banco de dados que um dado grupo de usuários tem interesse e oculta o restante do banco de dados desse grupo.

    INDEPENDÊNCIA DE DADOS: É a capacidade de mudar o esquema em um nível do sistema de banco de dados sem que ocorram alterações do esquema no próximo nível.
      
    - Independência lógica de dados:
    é a capacidade de alterar o esquema conceitual sem mudar o esquema externo ou os programas.
    - Independência física de dados: é a capacidade de alterar o esquema interno sem mudar o esquema conceitual.

  • http://www.diegomacedo.com.br/modelagem-conceitual-logica-e-fisica-de-dados/
  • Nível Interno - Armazenamento Físico.

    Nível Conceitual - É o nível que se situa mais próximo do usuário.


  • Nível Interno (Físico):

    Nível mais baixo de abstração. Descreve como os dados estão realmente armazenados, englobando estruturas complexas de baixo nível e descreve os detalhes completos do armazenamento de dados e caminho de acesso ao banco de dados.

    Nível Conceitual:

    Descreve quais dados estão armazenados e seus relacionamentos. Neste nível, o Banco de dados é descrito através de estruturas relativamente simples, que podem envolver estruturas complexas no nível físico. Concentra-se na descrição de entidades, tipos de dados, conexões, operações de usuários e restrições.

    Nível Externo (visões do usuário):

    Descreve partes do banco de dados, de acordo com as necessidades de cada usuário, individualmente ocultando o restante do banco de dados.

    Linguagens de SGBD

    O SGBD deve oferecer linguagens e interfaces apropriadas para cada categoria de usuários.

    Linguagem de Definição de dados (DDL)

    Está Linguagem é utilizada para permitir especificar o esquema do banco de dados, através de um conjunto de definições de dados.

    A Compilação dos comandos em DDL é armazenada no dicionário de dados (metadados).

  • • Nível Interno ( Físico ) → É o Neo dentro da Matrix.

  • Fala, queridos alunos(as)!

    Gabarito: A.

    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
29119
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2008
Provas
Disciplina
Banco de Dados
Assuntos

Atomicidade é uma propriedade de transação de um SGBD relacional que garante que

Alternativas
Comentários
  • Propriedades de uma transação: ACID. Atomicidade, Consistencia, Isolamento e Durabilidade.

    Atomicidade - Todas as ações que compõem a unidade de trabalho da transação devem ser concluídas com sucesso, para que seja efetivada. Qualquer ação que constitui falha na unidade de trabalho e a transação deve ser desfeita (rollback). Quando todas as ações são efetuadas com sucesso, a transação pode ser efetivada (commit).

    Consistência - Nenhuma operação do banco de dados de uma transação pode ser parcial.O status de uma transação deve ser implementado na íntegra. Por exemplo, um pagamento de conta não pode ser efetivado se o processo que debita o valor da conta corrente do usuário não for efetivado antes, nem vice-versa.

    Isolamento - Cada transação funciona completamente à parte de outras estações. Todas as operações são parte de uma transação única. Nenhuma outra transação, operando no mesmo sistema, pode interferir no funcionamento da transação corrente. Outras transações não podem visualizar os resultados parciais das operações de uma transação em andamento.

    Durabilidade - Significa que os resultados de uma transação são permanentes e podem ser desfeitos somente por uma transação subseqüente.Por exemplo: todos os dados e status relativos a uma transação devem ser armazenados num repositório permanente, não sendo passíveis de falha por uma falha de hardware.
  • Atomicidade : Qualquer operação deve ser executada por completo, caso contrário a ação é desfeita, comando conhecido como "rollback".
  • E-

    atomicidade: transação nao pode ser executada pela metade. é tudo ou nada. 

    consistencia - restrições para manter integridade dos dados. é quando se usam pk, fk, constraint checks etc

    isolamento- operações concorrentes nao podem afetar uma a outra. 

    durabilidade- dados salvos até que alguem os altere por update. 

  • Dá pra pegar muita gente desatenta! ATOMICIDADE É DIFERENTE DE ATRIBUTOS ATÔMICOS

  • Atomicidade: A Transação será feita completamente ou não será feita

  • eu marquei C, mas de fato, letra E está correta, visto que uma transação é feitas de várias operações.


ID
31075
Banca
FCC
Órgão
TRE-MG
Ano
2005
Provas
Disciplina
Banco de Dados
Assuntos

Na criação de uma tabela SQL devem ser criadas as Constraints que são colunas determinadas como

Alternativas
Comentários
  • Constraints são restrições feitas para as colunas nas tabelas contendo diversos tipos:Tipo de constraints:- Primary key(PK)indice da tabela- Unique(UQ) Cria uma restrição para a coluna, onde não pode ter dois valores iguais.- Foreign key(FK)cria-se uma referência com o indice(PK) de uma outra tabela.- Check(CK)Check, é uma constraint que especifica que condição a coluna precisa para salvar um registro.- DEFAULT(DF)Essa constraint é responsalvel por colocar valores padrões nas colunas.
  • Questão mal feita!Dá a entender que é obrigatória a criação de constraints...
  • Jodoval, realmente é obrigatório utilizá-la.

  • d-

    constraints sao restrições da tabela. PK's sao obrigatorios e seu preenchimento deve obedecer a parametros estabelcidos, assim como FK, o que verifica integridade relacional entre tabelas. "Not null" obriga o preenchimento do campo.

  • SQL Constraints

    SQL constraints are used to specify rules for the data in a table.

    Constraints are used to limit the type of data that can go into a table. This ensures the accuracy and reliability of the data in the table. If there is any violation between the constraint and the data action, the action is aborted.

    Constraints can be column level or table level. Column level constraints apply to a column, and table level constraints apply to the whole table.

    The following constraints are commonly used in SQL:

    NOT NULL - Ensures that a column cannot have a NULL value

    UNIQUE - Ensures that all values in a column are different

    PRIMARY KEY - A combination of a NOT NULL and UNIQUE. Uniquely identifies each row in a table

    FOREIGN KEY - Uniquely identifies a row/record in another table

    CHECK - Ensures that all values in a column satisfies a specific condition

    DEFAULT - Sets a default value for a column when no value is specified

    INDEX - Used to create and retrieve data from the database very quickly

    Fonte: https://www.w3schools.com/sql/sql_constraints.asp


ID
32776
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2008
Provas
Disciplina
Banco de Dados
Assuntos

Uma transação em um sistema de banco de dados pode ser descrita como uma unidade de execução de programa que acessa e, possivelmente, atualiza vários itens de dados. Para o gerenciamento de transações em sistemas de bancos de dados, assinale a afirmação correta.

Alternativas
Comentários
  • Para resolver esta questão vc deve ter bem claro o conceito de ACID em bancos de dados. ACID, significa:

    * A - Atomicidade
    * C - Consistência
    * I - Isolamento
    * D - Durabilidade

    Atomicidade

    Trata o trabalho como parte indivisível (atômico). A transação deve ter todas as suas operações executadas em caso de sucesso ou nenhum resultado de alguma operação refletido sobre a base de dados em caso de falha. Ou seja, após o término de uma transação (commit ou abort), a base de dados não deve refletir resultados parciais da transação. Exemplos:

    * Ou todo o trabalho é feito, ou nada é feito.
    * Em uma transferência de valores entre contas bancárias, é necessário que, da conta origem seja retirado um valor X e na conta destino seja somado o mesmo valor X. As duas operações devem ser completadas sem que quaisquer erro aconteça, caso contrário todas as alterações feitas nessa operação de transferência devem ser desfeitas;

    Consistência

    Regras de integridade dos dados são asseguradas, ou seja, as transações não podem quebrar as regras do Banco de Dados.

    Isolamento

    Tudo se parece como se o trabalho estivesse isolado. O resultado de uma transação executada concorrentemente a outra deve ser o mesmo que o de sua execução de forma isolada. Operações exteriores a uma dada transação jamais verão esta transação em estados intermediários.

    Ex: Duas transações executadas juntas.

    Transação Y altera o nome do cliente.
    Transação X altera o nome do mesmo cliente;

    Ao fazer insert, update ou delete enquanto a transação estiver em andamento todos os dados da tabela serão alocados para aquela transação, portanto a transação X só poderá ser executada após a conclusão da transação Y. Esta escolha é feita pelo banco de dados e ele executa primeiro uma transação depois a outra.

    Uma transação só pode ser simultânea se elas não alterarem os mesmos dados.

    Durabilidade

    Os efeitos de uma transação em caso de sucesso (commit) são permanentes mesmo em presença de falhas.
  • O que é execução entrelaçada???
  • Execução entrelaçada é a execução de comandos de duas ou mais transações concorrentemente. Ou seja, executar o comando da transação T1, depois da transação T2, depois voltar para T1, executar mais um comando de T1 e assim sucessivamente. Porém, devemos lembrar que essas transações devem ser serializáveis, ou seja, independente da ordem que T1 e T2 forem executadas, o resultado deve ser o mesmo que se elas tivessem sido executadas de forma serial.
  • Vamos aos erros presentes nas demais alternativas.

    Letra b:Um escalonamento é a ordem de execução de várias transações de forma concorrente, mas nunca entrelaçada.

    Errado, existem escalonamentos podem ser seriais e não-seriais.  Os seriais são aqueles em que as operações de cada transação são executadas consecutivamente, sem intercalação das operações de outra transação. Enquanto que, os planos não seriais são o oposto destes. Além disso, dentro dos não-seriais temos os  serializáveis, categoria que engloba as transações de forma concorrente entrelaçadas.

    NOTA: O conceito de serialidade de planos é usado para identificar quais planos são corretos quando há intercalação das operações das transações na execução dos planos.

    Letra C: Integridade não é uma das propriedades constantes na sigla ACID

    Letra D: 
    Mesmo após a execução de um comando commit, é possível a uma transação retornar a seu estado inicial com a utilização de rollback. Errado, após o commit não é possível dá o rollback das transações.

    Letra E: A partir do nivel de isolamento read commit já possuimos a garantia citada, portanto a questão esta errada

  • A letra A deve estar com erro de digitação, ainda não consegui entender o que está escrito. As demais estão erradas, acertei sem confiança


ID
61198
Banca
CESPE / CEBRASPE
Órgão
STF
Ano
2008
Provas
Disciplina
Banco de Dados
Assuntos

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.

A operação de junção externa (outer join) é uma extensão da operação de junção para tratar informações omitidas.

Alternativas
Comentários
  • Achei esta questão mal-formulada. Dá à entender que que outer join é somente para tratar informações omitidas, quando na verdade ele retornara tanto o informações resultantes do cruzamento do join quanto resultados omitidos (quando um deles for null).
  • O outer join (right join/left join/full join) faz justamente o que o inner join e natural join não fazem, que é relacionar tuplas mesmo quando não há relação por atributo.
  • A operação de "junção natural" faz o produto carteziano entre as duas tabelas envolvidas e, em seguida, elimina tanto as linhas que não têm correspondência nas duas tabelas, quanto aquelas que aparecem repetidas na relação resultante. A junção externa possibilita a inclusão de tuplas que não possuem correspondências na outra tabela.
    - Junção externa à esquerda: inclui na relação resultante todas as tuplas da tabela à esquerda da operação;
    - Junção externa à direita: inclui na relação resultante todas as tuplas da tabela à direita da operação;
    - Junção externa total: inclui na relação resultante todas as tuplas das duas tabelas envolvidas na operação.

  • E desde quando as informação que não tem correspondência em outra tabela são "omitidas"? 
    Apesar de entender perfeitamente o funcionamento dos vários JOIN existentes, errei a questão por não ver sentido na afirmação!

ID
61225
Banca
CESPE / CEBRASPE
Órgão
STF
Ano
2008
Provas
Disciplina
Banco de Dados
Assuntos

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.

A execução de transações de maneira concorrente possibilita o surgimento de inconsistências dos dados armazenados em um banco de dados. A responsabilidade pela consistência dos dados é única e exclusiva do banco de dados, mais especificamente, do componente de controle de concorrência.

Alternativas
Comentários
  • Controle de concorrência é um método usado para garantir que as transações sejam executadas de uma forma segura e sigam as regras ACID. Os SGBD devem ser capazes de assegurar que nenhuma ação de transações completadas com sucesso (committed transactions) seja perdida ao desfazer transações abortadas (rollback).Uma transação é uma unidade que preserva consistência. Requeremos, portanto, que qualquer escalonamento produzido ao se processar um conjunto de transações concorrentemente seja computacionalmente equivalente a um escalonamento produzindo executando essas transações serialmente em alguma ordem. Diz-se que um sistema que garante esta propriedade assegura a seriabilidade.Fonte: http://pt.wikipedia.org/wiki/Banco_de_dados
  • C.J. Date esina:

    O componente do sistema que fornece essa atomicidade é chamado gerenciador de transações (também conhecido como monitor de processamento de transações ou monitor TP), e as operações COMMIT e ROLLBACK são a chave para se entender o modo como ele funciona[...]

    (Introdução a sistemas de banco de dados, Date, C.J., pág 389)

  • O livro do Silberschatz trás tudo que esta questão pediu bem explicadinho:

    "É tarefa do Banco de Dados garantir que qualquer schedule executado deixe o banco de dados em um estado consistente. O Componente de controle de concorrência do sistema de banco de dados executa esta tarefa."

    Silberschatz (2006), pg 416

    Abraços

  • Errei a questão porque achei que o certo seria SGBD e não BD que garante isso.
  • Discordo do gabarito. Ao dizer "A responsabilidade pela consistência dos dados é única e exclusiva do banco de dados (...)", a questão é totalmente contrária à lição do Navathe: "A preservação da consistência é geralmente considerada responsabilidade do programador que codifica os programas de banco de dados, ou do módulo do SGBD que garante as restrições de integridade." (Elmasri & Navathe, 4ed, pg.405)
    O banco de dados só terá responsabilidade exclusiva da consistência durante a execução da transação, visto que não há como o programador interferir nisso. Isso, porém, não está explícito na questão.
    Basta pensar em um exemplo de lógica de programação. Se em uma transação de depósito bancário o programador faz besteira na implementação e codifica retirar(X) de uma conta e inserir(X+10) em outra, o banco de dados é inconsistente pq não vai atender às regras do negócio.
  • Também discordo do gabarito, principalmente quando se fala da consistência semântica dos dados.
  • Definicao dos autores:

    Navathe afirma q "a preservacao da consistencia geralmente eh de responsabilidade dos programadores ou do modulo de SGBD q impoe restricoes de integridade.

    Silberchatz afirma q "garantir a consistencia para 1 transacao individual eh de responsabilidade do programador de aplicacao.
    Ou seja, tanto o modulo do sistema de banco de dados qto o programador sao responsaveis pela consistencia. Sendo q, no caso de concorrencia de transacoes, a responsabilidade eh unicamente do proprio sistema, pois nao ha como o programador prever q transacao vao executar intercaladamente com outra.
    Questao maldosa e cruel, pq nao basta 1 conhecimento superficil sobre transacoes, mas a meu ver esta' correta. ant!
  • Outra questão semelhante do Cespe, onde considera que o SGDB não
    é responsável exclusivo pela restrição de integridade do banco de dados.
    Um peso duas medidas.

    http://www.questoesdeconcursos.com.br/questoes/d0964d18-6f
  • Será que não teve alteração de gabarito de uma dessas questões, e essa alteração não foi atualizada aqui no QC? As duas questões STF e TJ-DF são praticamente idênticas e com gabaritos opostos, e ainda são do mesmo ano. Já vi isso em outras questões, mas não de forma tão explícita...

  • A questão está errada. Em nenhum momento se falou em controle de consistência entre transações concorrentes como apontado por um colega acima. O SGBD não é capaz sozinho de manter a consistência dos dados, em muitas situações o desenvolvedor tem que programar para que algumas restrições sejam estabelecidas.

  • Do apanhado de todos os comentários aqui, concluí o seguinte:

    1- Nosso amigo Sérgio mandou muito bem quando observou que na questão está escrito BG, e não SGBD, o que por si só, já tornaria o gabarito ERRADO.

    2- Um erro do programador, pode sim tornar o banco inconsistente, caso a aplicação venha com um erro de somar à conta da pessoa um valor, quando esta faz um saque em dinheiro, por exemplo.

    3- Outra coisa, o SGBD não trabalha sozinho, mas sim, faz parte de um sistema, o qual involve hardware, sistema operacional...ele pode até, em caso de falha, em última instância garantir o controle de falhas e inconsistência, mas dizer que a responsabilidade é única e exclusiva dele, é um atentado.

    Com certeza o gabarito deve ter sido mudado...

  • Pessoal, a questão apresentada pelo colega trata de integridade, e não de inconsistência. Já vi o conceito de integridade sendo dado como a preservação dos dados no quesito segurança, por exemplo, quando este trafega de uma rede para a outra. 

  • Gente, mas isso é um grande absurdo. Questão flagrantemente errada. Veja o que diz[1]

    "A preservação da consistência geralmente é considerada uma responsabilidade dos programadores que escrevem os programas de banco de dados ou do módulo de SGBD que impõe restrições de integridade. Lembre-se de que um estado de banco de dados é uma coleção de todos os itens de dados armazenados (valores) no banco de dados em determinado ponto no tempo. Um programa de banco de dados deve ser escrito de modo que garanta que, se o banco de dados estiver em um estado consistente antes de executar a transação, ele estará em um estado consistente depois de concluir a execução da transação, supondo que não haja interferência em outras transações".

    Ou seja, o próprio autor afirma que é responsabilidade de ambos, programadores e SGBD, e o CESPE me vem com esse papelão.

    Ninguém entrou com recurso. Engoliram essa?

    Fonte:

    [1] SBD, E&N, pg 508

  • tranquilidade! Quem errou, acertou!

  • Só faltam o Chapolim, o Poucas Trancas e o Tripa Seca...

  • Que desânimo essa banca...

  • Esse gabarito tá errado, não é possível, os programadores não têm responsabilidade?

  • Pedir comentário do Professor.


ID
122668
Banca
ESAF
Órgão
SUSEP
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Um Banco de Dados é um

Alternativas
Comentários
  • e) Correta.SGBD é software. Mas se tratando em Base de dados, é um conceito mais teórico, logo podemos dizer que é: "conjunto de dados integrados destinados a atender às necessidades de uma comunidade de usuários"
  • Alguém sabe porque essa está errada?
     conjunto de objetos da realidade sobre os quais se deseja manter informações.
    Seria porque está faltando a palavra dados?  ficando assim: "conjunto de dados e objetos da realidade sobre os quais se deseja manter informações"

    De qualquer forma para mim a resposta correta que fala "conjunto de dados integrados.. " ainda não está perfeita ainda pois um banco pode operar apenas uma tabela, por exemplo, cujos dados não estejam integrados.

    De onde é que puxaram esse conceito?





  • O conceito "conjunto de objetos da realidade sobre os quais se deseja manter informações" se refere à "Entidades" da abordagem Entidade-Relacionamento.


    Fontes:
    Heuser, C. A. Projeto de Banco de Dados.
    Elmasri, Ramez E. Navathe, Shamkant. Sistema de Banco de Dados - Fundamentos e Aplicações - 4ª Edição.
  • E Carlos Heuser “Softwareque incorpora as funções de definição, recuperação e alteração de dados em um banco de dados”
    D Silberchatz“Um SGBD é constituído por um conjunto de dados associado a um conjunto de programas para acesso a esses dados.”
    Caberia recurso!

  • A mesma resposta da questão Q305703

  • Questão capciosa que induz o concursando a "pensar"  (inclusive eu!) estar se tratando de um SGBD (que é um software), enquanto que o enunciado fala em Banco de Dados, que é um conjunto de dados. Alternativa correta: letra e.

  •  e)conjunto de dados integrados destinados a atender às necessidades de uma comunidade de usuários.

    A ideia de banco de dados implica dados salvos em um modo que possibilita inclusão, delete, consulta & alteração. O que facilita a manipulação desses dados é o SGBD, o qual mantém um controle dos dados atraves de tabelas, e nao arquivos

  • Um banco de dados é uma coleção de dados inter-relacionados, representando informações sobre um domínio específico.
    Navathe (2005) também define um banco de dados como uma coleção de dados relacionados. O aplicativo que manipula o banco de dados é um SGBD (Sistema Gerenciador de Banco de Dados).

     

    Gabarito: E

  • Certo.

    Banco de dados é um conjunto de dados integrados que visa atender a uma comunidade de usuários.

  • GABARITO LETRA "E'

    BANCO DE DADOS: Conjunto de dados logicamente relacionados, organizados de forma coerente. 

    Características implícitas: Representa aspectos do mundo real, possui significado e finalidade. 

    Sistemas Gerenciadores de Bancos de Dados (SGBD): conjunto de programas responsáveis pelo gerenciamento dos dados.

    FONTE: Meus resumos

    "Se não puder se destacar pelo talento, vença pelo esforço"

  • (a) Errado, essa é a definição de entidade do modelo entidade-relacionamento; (b) Errado, um

    banco de dados não é um conjunto de operações, mas um conjunto de dados; (c) Errado, um banco

    de dados não é um software; (d) Errado, um banco de dados não é um software; (e) Correto, tratase de um conjunto de dados integrados destinados a atender às necessidades de uma comunidade

    de usuários

  • (E)

    Banco de Dados: São conjuntos de arquivos relacionados entre si com registros sobre pessoas, lugares ou coisas. São coleções organizadas de dados que se relacionam de forma a criar algum sentido (Informação) e dar mais eficiência durante uma pesquisa ou estudo cientifico. São de vital

    importância para empresas e há mais de duas décadas se tornaram a principal peça dos sistemas de informação e segurança.

    Fonte: Estratégia.


ID
122677
Banca
ESAF
Órgão
SUSEP
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Em relação aos conceitos de bancos de dados, é correto afirmar que

Alternativas
Comentários
    • a) um atributo não pode possuir cardinalidade. 
      RE: Pode sim. Por exemplo, o telefone pode assumir cardinalidade (0,n) ou seja zero ou um ou mais de um.
    •  b) um relacionamento não pode possuir cardinalidade.
      RE: Pode sim. A cardinalidade define o número de ocorrências em um relacionamento.
    • c) um atributo pode possuir cardinalidade de relacionamentos.
      RE:  somente de valores (Nao tenho certeza, mas acredito que somente entidades possam ter cardinalidade de relacionamentos)
    •  d) o conjunto de valores que um atributo pode assumir é o domínio do atributo.
      RE: correto. 
    •  e) em uma generalização/especialização parcial, para cada ocorrência da entidade genérica, existe sempre uma ocorrência em uma das entidades especializadas.
      RE: Nem toda ocorrência da entidade genérica possui uma ocorrência correspondente em uma entidade especializada.

     
  • O domínio é o tipo de valor que o atributo pode assumir.

    Por exemplo: O atributo do tipo 'INT' pode assumir o conjunto de valores {0,1,2,3,4,5,6,7,8,9} Não faz parte do conjunto de valores do domínio "INT"  'a','b','c,'...


ID
126352
Banca
ESAF
Órgão
Prefeitura de Natal - RN
Ano
2008
Provas
Disciplina
Banco de Dados
Assuntos

Analise as seguintes afirmações relacionadas a conceitos sobre os Sistemas de Informação:

I. A "Redundância de Dados" é a preservação da precisão, integridade e confiabilidade dos dados para seu uso intencionado.
II. A "Normalização" é um método utilizado para analisar um Banco de Dados e obter o mínimo de redundância e o máximo de integridade de dados.
III. A "Integridade de Dados" é alcançada pela duplicação dos mesmos dados em vários lugares em um sistema de informação.
IV. Quando os dados são "Normalizados", os atributos contidos na tabela dependem apenas da chave primária.

Indique a opção que contenha todas as afi rmações verdadeiras.

Alternativas
Comentários
  • I. FALSO: o termo redundância pode ter, a priori, dois significados grandes em informática: segurança, com o espelhamento de dados em vários discos (volumes), como no RAID 1; e, o que se está usando aqui (para Bancos de Dados), que é a gravação de uma mesma informação em dois (ou mais) locais no disco. O que é veementemente não recomendado!Redundância seria, por exemplo, gravar o nome de um cliente em dois locais no Banco de Dados, possibilitando que, eventualmente, aconteça a gravação dos dados em um local com conteúdo diferente de outro (endereços, CPFs, até mesmo os próprios nomes de forma diferente). Portanto, para Bancos de Dados, Redundância é algo não aceitável! QUando há redundância, não há confiabilidade, nem precisão, nem integridade!II. VERDADEIRO: simplificar o sistema de bancos de dados, livrando-o de redundâncias, é o que faz o processo de normalização!III. FALSO: Já vimos que duplicar dados (em bancos de dados) não gera integridade! Gera redundância... É rejeitável tal postura!IV. VERDADEIRO: para não depender de vários índices diferentes, o primeiro passo da normalização (chamado 1FN - Primeira Forma Normal) diz que os dados devem estar ligados apenas a um índice (uma chave primária na tabela do Banco de Dados).(prof. joao antonio)
  • Discordo, respeitosamente:

    A 1FN diz que todos os atributos devem ser atômicos (i.e., simples e monovalorados). Possuir uma Chave Primária é condição básica para ser uma Tabela no Modelo Relacional, mas isso não indica que todos os atributos de uma tabela dependem apenas da Chave Primária.

    Quanto à questão, o item IV está incorreto por duas razões. É possível ter uma Tabela na 2FN (i.e., possui atributos atômicos e não possui dependência parcial), mas que possui dependência transitiva (i.e., não estão na 3FN). E, portanto, possui atributos dependentes de atributos não-chave. Ademais, mesmo que estivesse na 3FN, poderia haver duas chaves candidatas (ex: RG e CPF), sendo uma Chave Primária e outra Chave Alternada. Assim, poder-se-ia haver o caso de uma Tabela na 3FN com atributos não-chave funcionalmente dependentes da Chave Primária e da Chave Alternada.

    Logo, para corrigir o item, o ideal seria: "Quando os dados estão 'normalizados' na 3FN, os atributos contidos na tabela dependem apenas da chave candidata."

  • Também discordo.
    IV. Quando os dados são "Normalizados", os atributos contidos na tabela dependem apenas da chave primária. Na 1FN somente diz que os dados devem ser atômicos. Não tem nada haver com chave primária.
  • Bom! Já que esta todo mundo discordando eu tb discordo... :) (hehehhehe)

    Existem 2 tipos de redundancia no contexto de Banco de Dados, que é a redundancia controlada e a não-controlada. A não-controlada ocorre sem a "aprovação" do programador já que não se sabe onde ocorrera esta redundancia. Já a redundancia contralada é completamente possivel e muitas vezes "recomendada". Um exemplo seria em que a repetição de um dado poderia gerar um aumento 50% mais rapido de performance do que a nao redundancia deste dado. 

    Quanto ao item IV ao meu ver, quando ele diz "Normalizados" vc deve supor que deve ser atendido todas as formas normais e desta forma o item esta correto conforme explicação dos amigos acima.

    Apenas mais um ponto de vista de alguem que ta na luta!!! Abraços e bons estudos!!!
  • Quando os dados estão normalizados(considerando que tenham passado por todas as formas), eu não vou ter mais dependência transitiva e nem parcial, fazendo com que os dados dependam apenas da chave primária. Portanto a IV está correta sim !


ID
137053
Banca
FGV
Órgão
Senado Federal
Ano
2008
Provas
Disciplina
Banco de Dados
Assuntos

Considere as seguintes afirmativas a respeito das propriedades ACID (Atomicidade, Consistência, Isolamento, Durabilidade) de uma transação T de banco de dados:

I. A atomicidade garante que todos os efeitos da transação T sejam integralmente refletidos no banco de dados ou que, em caso de falha, nenhum deles seja aceito.
II. A consistência garante que, se o banco de dados estiver inicialmente em estado inconsistente, a execução da transação T, por si só, é capaz de deixar o banco de dados em um estado consistente.
III. O isolamento garante que a execução da transação T seja isolada da execução de quaisquer outras transações simultâneas, de modo a evitar que o banco de dados venha a assumir um estado inconsistente.
IV. A durabilidade garante que as atualizações promovidas pela transação T no estado do banco de dados sejam sempre mantidas, mesmo que ocorra uma falha no sistema durante a sua execução.

Assinele:

Alternativas
Comentários
  • A durabilidade garante que as atualizações promovidas pela transação T no estado do banco de dados sejam sempre mantidas, mesmo que ocorra uma falha no sistema durante a sua execução.-> Nem todas as atualizações, só as transações que receberam COMMIT.

  • II. A consistência garante que, se o banco de dados estiver inicialmente em estado inconsistente, a execução da transação T, por si só, é capaz de deixar o banco de dados em um estado consistente. 
    FALSO - Regras de integridade dos dados são asseguradas, ou seja, as transações não podem quebrar as regras do Banco de Dados.

    IV. A durabilidade garante que as atualizações promovidas pela transação T no estado do banco de dados sejam sempre mantidas, mesmo que ocorra uma falha no sistema durante a sua execução.
    FALSO - Os efeitos de uma transação em caso de sucesso (commit) são permanentes mesmo em presença de falhas.
  • Conceito de Transação:
    São coleções de operações q formam uma única unidade lógica de trabalho.
    Várias operações no banco podem parecer uma só pro usuario. P ex.: Transferencia de dinheiro entre contas. Mas no banco são várias operações(q, juntas, são a transação). E é desejável q ou todas completem com sucesso, ou nenhuma. 

    Para garantir a integridade dos dados, é necessário q o sistema de bd mantenha as seguintes propriedades das transações:
    A-tomicidade: tdas as operacoes da transaçao são refletidas no bd, ou nenhuma será.
    Ex.: a operação de transferir $40 do Bradesco(q possui $100 na conta) pro Banco do Brasil(q tem $60) pode ser descrita nas operações:

    Leia(Brad) = 100;
    Brad = 100 -40;
    Escreva(40);

    Leia(BB) = 60;
    BB = 60 + 40;
    Escreva(100).

    Se faltasse anergia apos escrever o novo valor de Brad, o sistema entraria em estado inconsistente, pois o dinheiro nao foi creditado no banco do brasil. Sendo assim, é desejável q todas as operações terminem com sucesso, ou sejam desfeitas.

    C-onsistencia: a execução d uma transação isolada preserva a consistencia do bd. Ou seja, se o bd tiver em estado consistente, a execução de uma transação faz continua-lo consistente. Ou seja, se o banco tava consistente, execução da transação Brad/BB deve manter essa consistencia.

    I-solamento: cada transaçao nao esta ciente das outras executando simultaneamente. Ela pensa q iniciou ou terminou antes/depois, d outra.
    D-urabilidade: depois q uma transação for completada, as mudanças persistem, mesmo em caso de falhas.
    Traduzindo: Brad nao sabe q BB vai adicionar o valor q ele ta subtraindo da conta

    Tendo colocado esses conceitos, vamos as questoes:

    I. A atomicidade garante que todos os efeitos da transação T sejam integralmente refletidos no banco de dados ou que, em caso de falha, nenhum deles seja aceito. Certo!
     
    II. A consistência garante que, se o banco de dados estiver inicialmente em estado inconsistente, a execução da transação T, por si só, é capaz de deixar o banco de dados em um estado consistente. Errado!
     
    III. O isolamento garante que a execução da transação T seja isolada da execução de quaisquer outras transações simultâneas, de modo a evitar que o banco de dados venha a assumir um estado inconsistente.
    IV. A durabilidade garante que as atualizações promovidas pela transação T no estado do banco de dados sejam sempre mantidas, mesmo que ocorra uma falha no sistema durante a sua execução. Errado!
    Como visto, se ocorrer falhas durante a execução, as mudanças devem ser revertidas(rollback)
     



  • Os items II e IV estão incorretos.

    No item II, o erro é dizer que a transação é capaz de levar o banco de dados de um estado inconsistente a um estado consistente. O correto é dizer que as transações devem levar o banco de dados de um estado consistente a outro estado consistente.

    Já no item IV, o erro é dizer que a durabilidade garante a permanência dos resultados da transação mesmo no caso de falha. Isso seria uma contradição com a atomicidade, não é? A durabilidade diz que os resultados das transações completadas com sucesso que devem permanecer no BD.

  • I. Atomicidade: Uma transação precisa sempre terminar com uma operação de efetivação ou de reversão;

    II. Consistência: Processar uma transação nunca pode resultar em perda de consistência no banco de dados;

    III. Isolamento: Mesmo quando transações são processadas simultaneamente, os resultados precisam ser os mesmos de um processamento sequencial;

    IV. Durabilidade: O conteúdo de uma transação completa não pode ser afetado por falhas.

  • II = CONSISTENTE PARA CONSISTENTE

    IV = SÓ QUEM RECEBEU COMMIT

    GABARITO D


ID
137182
Banca
CESGRANRIO
Órgão
Casa da Moeda
Ano
2009
Provas
Disciplina
Banco de Dados
Assuntos

Em reunião técnica sobre a construção de um sistema financeiro, foi levantada a exigência de que uma transação deve ter todas as suas operações executadas, em caso de sucesso, ou nenhum efeito sobre a base de dados, em caso de falha. O administrador de banco de dados afirma que não há problema, uma vez que o SGBD corporativo garante a propriedade ACID de

Alternativas
Comentários
  • Para um bom funcionamento de um SGBD, é necessário que ele tenha um conjunto de propriedades, conhecido como ACID(Atomicidade, Consistência, Isolamento e Durabilidade), onde estas propriedades vão definir como serão executadas as transações.
    Atomicidade: Qualquer operação deve ser executada por completo, caso contrário a ação é desfeita, comando conhecido como “rollback”.
    Consistência: Os dados de um Banco de Dados, devem permanecer íntegros após qualquer transação, transação esta que deve respeitar restrições e pré-requisitos impostos pelo SGBD.
    Isolamento: As transações devem ocorrer sem que outras interfiram em sua execução, ou seja, uma por vez.
    Durabilidade: Qualquer mudança no BD – operação concluída com sucesso – deve permanecer, mesmo que haja qualquer falha no sistema.

    http://cledilsonweb.blogspot.com/2011/02/transacoes-importancia-do-acid-para-um.html
  • Atomicidade:


    " foi levantada a exigência de que uma transação deve ter todas as suas operações executadas, em caso de sucesso, ou nenhum efeito sobre a base de dados, em caso de falha. "

  • a-

    Atomicidade é uma operação em um banco de dados que deve ser executada completamente se sucesso (commit), ou nao se erro (rollback)

  • A atomicidade é a propriedade que trata de falhas no meio das transações. Caso elas ocorram, nenhum resultado da transação deve ser gravado no banco, de modo a prevenir estados inconsistentes. Imagine uma transação que trata de uma transferência bancária, por exemplo, que falha após o débito na conta de origem, mas antes que o crédito na conta de destino seja realizado. Isso poderia causar um problema, caso os efeitos parciais da transação fossem mantidos no banco de dados.

  • (A)

    Outras da CESPE que ajudam a responder:

    -Conforme o princípio da atomicidade, caso ocorra erro em determinada transação, todo o conjunto a ela relacionado será desfeito até o retorno ao estado inicial, como se a transação nunca tivesse sido executada.(C)

    -A atomicidade garante que todas as operações da transação sejam refletidas corretamente no banco de dados. Do contrário, nenhuma operação será realizada.(C)

    -Atomicidade é a propriedade que assegura que as atualizações relacionadas e dependentes ocorram dentro dos limites da transação ou nenhuma atualização será efetivada no banco de dados.(C)


ID
141238
Banca
ESAF
Órgão
ANA
Ano
2009
Provas
Disciplina
Banco de Dados
Assuntos

O nível de abstração, que visa simplificar a interação entre usuários e o sistema de banco de dados, é o

Alternativas
Comentários
  • Letra BO Nível de visão, tem por objetivo abstrair o usuário das informações que não são de sua utilidade. Filtrando o conteúdo da visão conforme necessário.
  • Nível de Visão: é o nível de abstração mais alto, que descreve a parte do banco de dados de maior interesse para o usuário final.

    Nesse momento cada um dos usuários que acessam informações no banco de dados buscam somente o que lhe é necessário, sem precisar saber de todo o restante do banco de dados e suas complexidades.

  • Silberchatz, cap 1, fig. 1.1. Os três níveis de abstração de dados.

  •  b)de visão.

    esquema externo ou vISAO descreve a interface com os usuarios finais,

  • Gabarito: B

     

    Nível de Visão:  as partes do banco de dados que o usuário tem acesso de acordo com a necessidade individual de cada usuário ou grupo de usuários;

    Nível conceitual: define quais os dados que estão armazenados e qual o relacionamento entre eles;

    Nível físico: é o nível mais baixo de abstração, em que define efetivamente de que maneira os dados estão armazenados.


ID
152518
Banca
CESPE / CEBRASPE
Órgão
TRE-MG
Ano
2009
Provas
Disciplina
Banco de Dados
Assuntos

Com relação às linguagens usadas em bancos de dados, assinale a opção correta.

Alternativas
Comentários
  • Eu tive dúvida entre os itens "b" e "c".
    Elementos de esquema de banco de dados segundo Elmasri e Navathe, página 149: "Os elementos de esquema incluem tabelas, restrições, visões, domínios e outros construtores (como concessão de autoridade) que descrevem o esquema." Portanto, atributos e tuplas não são considerados elementos de esquema, por isso o ítem "b" está errado. De qualquer maneira, achei essa alternativa "c" muito mal formulada. Difícil entender o que o avaliador quis dizer.
  • Como o termo "linha" expresso na letra 'c' é equivalente ao termo "tupla" da letra 'b', acho que os dois itens estão incorretos.
  • Fiquei em dúvida entre a B e a C, ambas parecem corretas.

    No livro do Navathe 6.ª edição, capítulo 3, temos a definição de esquema de banco de dados relacional:

    "Um esquema de banco de dados relacional S é um conjunto de esquemas de relação S={R1,R2,...Rm) e um conjunto de restrições de integridade RI."

    No mesmo capítulo do livro, temos que atributos fazem parte do conceito Esquema de relação. Já as tuplas fazem parte do conceito chamado Estado da relação.

    Analisando um pouco melhor a questão, a letra B parece estar errada porque atributos e tuplas não estão presentes especificamente no conceito de "Esquema de banco de dados relacional", mas em outros esquemas (Esquema de relação e estado da relação).


  • A pergunta não é com relação às linguagens usadas em bancos de dados? Não tem porquê ficar em dúvida com a alternativa "B".

  • GAB C

    A SQL definem a estrutura de um banco de dados, incluindo linhas, colunas, tabelas, índices e características específicas do banco de dados, tal como localizações de arquivos.

    Fonte : https://pt.wikipedia.org/wiki/Linguagem_de_defini%C3%A7%C3%A3o_de_dados


ID
154057
Banca
FCC
Órgão
MPE-RN
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

"Uma chave primária não pode assumir valor nulo em qualquer tupla da relação". Esta afirmativa se trata da restrição de integridade de

Alternativas
Comentários
  • um link interessante sobre esse assunto

    http://msdn.microsoft.com/pt-br/library/ms184276.aspx
  • Desculpem o comentário, marquei a resposta como Integridade de chaves...
    Qual seria a diferença entre Integridade de chaves e de Entidade ?
  • Questão correta letra "C". As restrições nos bancos de dados geralmente podem ser divididas em três categorias principais:
    (1) Restrições Implícitas (são inerentes ao modelo de dados, ex: "Um relação não pode ter tuplas duplicadas")
    (2) Restrições Explícitas 
    (3) Restrições semânticas (São as regras de negócio).
    As restrições Explícitas (também chamadas de restrições baseadas em esquema) incluem as:
    (1) Restrições de domínio - os valores de atributos devem ser coerentes com os domínios correspondentes.
    (2) Restrições de chaves - cada valor de chave primária deve ser único (unicidade).
    (3) Restrições sobre NULLs - especifica se valores NULLs são permitidos ou não.
    (4) Restrições de integridade de entidade - afirma que nenhum valor de chave primária pode ser NULL
    (5) Restrições de integridade referencial - toda referência a uma tupla através de chave estrangeira deve ser verificada, ou seja, toda tupla referenciada deve previamente existir no Banco de Dados a menos que esta restrição seja explicitamente desprezada pelo usuário do Banco de Dados. As chaves estrangeiras podem ser NULL.
     
    (Fonte: Navathe, 6ed)
  • A integridade de entidade define uma linha como entidade exclusiva de determinada tabela. A integridade de entidade aplica a integridade das colunas do identificador ou da chave primária de uma tabela por meio de índices UNIQUE, restrições UNIQUE ou restrições PRIMARY KEY.

  • Tipos de restrições

    unidade = valor único

    chave/entidade = não pode ser nul

    integridade / referencial = valor da chave estrangeira deve ser o mesmo que o da chave primária

    http://www.itnerante.com.br/group/bancodedados/forum/topics/cespe-tj2015-chave-estrangeira?xg_source=activity

  • Não entendi a frase , alguém me ajuda a entender ? 

  • LETRA C.

    Segundo Navathe(2011,p.47),"A restrição de integridade de entidade afirma que nenhum valor de chave primária pode ser NULL."

     

    -SISTEMAS DE BANCO DE DADOS-NAVATHE-2011-6 EDIÇÃO.


ID
157999
Banca
FCC
Órgão
METRÔ-SP
Ano
2008
Provas
Disciplina
Banco de Dados
Assuntos

Em termos de banco de dados, é correto afirmar:

Alternativas
Comentários
  • As chaves(primária, estrangeira, candidata, alternativa) não podem ser nulas.
  • As restrições de integridade são:
    • INTEGRIDADE DE CHAVE
    • INTEGRIDADE REFERENCIAL
    • INTEGRIDADE DE DOMÍNIO
    • INTEGRIDADE DE VAZIO
    • INTEGRIDADE DE UNICIDADE
    Além das restrições semânticas (regras de negócio) que devem ser desenvolvidas pelos programadores.
  • Alguém poderia comentar cada uma das afirmativas erradas?

    •  a) No controle de segurança do tipo discricionário, a cada objeto de dados é assinalado certo nível de classificação, e cada usuário recebe certo nível de liberação. O que é esse tal de controle de segurança discricionário?
    •  b) A independência do hardware não é um dos objetivos da implementação de um sistema de bancos de dados distribuídos, mas sim a obtenção da independência da fragmentação. O que quer dizer a independência da fragmentação?
    •  d) Uma das vantagens dos sistemas de banco de dados distribuído é sua capacidade de tornar perceptível aos usuários os níveis de sua arquitetura performática em relação aos sistemas não distribuídos. Essa já fala por sí.
    •  e) A linguagem de definição de dados oferece suporte à declaração de objetos do banco de dados, enquanto a linguagem de estruturação de dados admite o processamento desses objetos. Qual a diferença entre a linguagem de definição de dados e  linguagem de estruturação de dados?
  • Não sei se as respostas estão 100%, mas vamos la:

    a) ERRADO. Através do controle de acesso discricionário (catálogos), o banco de dados mantém um registro dos seus objetos e dos privilégios que cada usuário ou grupo de usuários possui sobre os mesmos (OU SEJA, PARA CADA OBJETO EU TENHO UMA LISTA DOS USUARIOS QUE PODEM "UTILIZA-LO")

    b) ERRADO. A independência do hardware NÃO é um dos objetivos da implementação de um sistema de bancos de dados distribuídos.

    c) CORRETO

    d) ERRADO.  Uma das vantagens dos sistemas de banco de dados distribuído é sua capacidade de tornar perceptível aos usuários os níveis de sua arquitetura performática em relação aos sistemas não distribuídos. (ISSO É TRANSPARENTE PARA O USUARIO)

    e) ERRADO. LDD oferece suporte para definição de estrutura de dados (O TERMO OBJETO É MUITO AMPLO), já Ling. Estru. Dados nao faço ideia.

    é isso mesmo?
    gostaria de mais opniões.

    bons estudos!
  • A chave estrangeira pode ter valor nulo.
  • Apenas complementando os colegas, o Controle de Acesso Discricionário (DAC) a que se refere o item a) consiste em um tipo de controle de acesso em que determinado usuário recebe privilégios diferentes p/ objetos diferentes (grant, revoke e views). Ele se opõe ao Controle de Acesso Mandatório ou Obrigatório (MAC), que é exatamente o que o item descreve (cada objeto de dados é assinalado certo nível de classificação, e cada usuário recebe certo nível de liberação). Por conta disso, a assertiva é falsa.
  • LETRA C.

    Segundo Navathe(2011,p.47),"A restrição de integridade de entidade afirma que nenhum valor de chave primária pode ser NULL."

     

    -SISTEMAS DE BANCO DE DADOS-NAVATHE-2011-6 EDIÇÃO.

  • A = MAC

    B = Independência é um dos objetivos do BDD

    C = Restrição de ENTIDADE, Entidade = Nenhum valor da PK pode ser NULO = Restrição de Vazio para PK

    D = Abstração é um dos objetivos do BDD

    GAB C.

    Essa E não faço ideia


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

Em relação aos conceitos e às características de um banco de dados,
julgue os itens subsequentes.

Se, na criação de uma tabela, não for especificado um banco de dados, ela será criada em um banco de dados padrão, no qual todos os usuários terão autoridade para a criação de tabelas.

Alternativas
Comentários
  • Embora o gabarito esteja certo, não concordo. A questão não menciona qual banco. Tentei criar uma tabela usando o Mysql sem especificar o banco e ocorreu o erro "ERROR 1046 (3D000): No database selected". É necessário especificar o Banco. Neste caso não foi criada a tabela.

  • Não entendi porque está certo. Nunca ouvi falar desse tal banco de dados padrão. No MySQL e no Postgres se não informo o banco, dá erro. Se alguém puder responder...

  •  Devem ter recebido uns 1.234.453.211 recursos para essa questão. Nunca vi isso nem no livro do Date nem do Navathe e muito menos consegui fazê-lo no mysql ou oracle. 

  • No caso do Oracle isso pode acontecer sim: se não for especificado o banco onde se deseja criar uma tabela, índice etc., o objeto será criado no tablespace padrão de usuários.

    O problema é que não foi informado na questão a qual banco ela se refere. Podendo estar CORRETA ou ERRADA.

  • A página 59 do Navathe 6ª edição diz: "Em geral, o esquema SQL em que as relações são declaradas é especificado implicitamente no ambiente em que as instruções CREATE TABLE são executadas. Como alternativa,  podemos conectar explicitamente o nome do esquema ao nome da relação, separados por um ponto. Por exemplo, escrevendo: CREATE TABLE EMPRESA.FUNCIONARIO... em vez de CREATE TABLE FUNCIONARIO".

    Se o examinador estava tentando se referir a isso, não pareceu.
  • O SQL Server tem um banco de dados padrão, mas a questão não especificou SGBD, então deveria ser anulada.

  • Típica "questão cilada" que o Cespe inventa de vez em sempre, que pode ter gabarito tanto certo quanto errado (por parte da banca). Esse tipo de armadilha é bom não tentar responder.

  • No sql não existe como criar uma tabela sem especificar o banco.. voce pode escrever :

     CREATE TABLE nome_da_tabela

    ou

    CREATE TABLE Nome_do_banco..Nome_da_tabela 

    no primeiro caso ele irá criar a tabela no banco onde você esta logado,  e não em um banco padrão. Se não estiver logado em um banco NÃO cria a tabela.

    Questão COMPLETAMENTE errada!!!

  • Para quem não entende os comentários sem o gabarito e não tem acesso a resposta.

    Gaba: CERTO

  • Todas as questões dessa prova do banco da Amazônia estão mal formuladas!

    Não vi uma que desse p responder com certeza ebasado na literatura.....quem elaborou devia estar sobre efeito de tóxicos ou tentado ser diferentão...

  • Esse APF Coelho é 1 baita de 1 mala!!!

  • GABARITO CERTO,porém...

    Foi um pouco de forçação de barra da banca, vai depender da implementação do SGBD;

  • APF ccoelho ja fez todas as questoes do Qc


ID
172606
Banca
FCC
Órgão
MPU
Ano
2007
Provas
Disciplina
Banco de Dados
Assuntos

NÃO é uma categoria de restrição de integridade:

Alternativas
Comentários
  • Categorias de transição

    banco de dados
    tabela
    atributo: Exemplo: peso: inteiro
    tipo: Exemplo: peso > 0 e peso < 1000
    transição: Exemplo: idade nunca pode diminuir.

  • As restrições de integridade podem ser de quatro tipos:
      1)domínio (também conhecidas como type)
      2)atributo,
      3)relvar (variável relacional)
      4)restrições de base de dados.

    Fonte: http://pt.wikipedia.org/wiki/Banco_de_dados
  • Discordo do colega acima e da resposta. As restrições de integridade são:

    Vazio
    Entidade / Chave
    Referencial
    Domínio
  • 1- Restrições de integridade em bancos de dados relacionais

    1.1  Restrições de domínio

    • restrições de atributo:  como exemplo, define-se um atributo PESO e impõe-se uma restrição que o atributo PESO deve ser maior que zero. Então, qualquer expressão que é avaliada como sendo desse atributo deverá obedecer a essa restrição; em caso contrário, irá falhar.

    • restrições de tipo:  como exemplo, na definição do atributo VDATA (DATE); o atributo VDATA possui o seu valor limitado ao tipo DATE.

    • restrições de tuplas: é uma restrição sobre uma tupla individual. Podendo incorporar restrições sobre vários atributos da mesma. As restrições de tuplas geralmente são executadas logo após qualquer instrução que possa fazer com que elas sejam violadas. Por exemplo, uma pessoa só poderá passar para o estado civil ‘casado’ se a sua idade for superior a 18 anos.

    • restrições de banco de dados: é uma restrição que relaciona entre si duas ou mais tuplas distintas. Neste caso, é necessário que todas as restrições de tuplas envolvidas sejam atendidas;  em caso contrário, a operação será desfeita. Por exemplo, o somatório das quantidades dos itens de um pedido não pode ser maior que o atributo quantidade total do pedido.

    • restrições de transição de estado: como exemplo, em um banco de dados de pessoas, haveria uma série de restrições de transição relacionadas à mudança de estado civil. A passagem do estado SOLTEIRO para CASADO é válida, porém não é válida a passagem do estado SOLTEIRO para VIÚVO.

    1.2 Restrições de chaves

    Podem-se classificar as chaves como candidatas, primárias ou alternativas e estrangeiras.

    1.3 Restrições de integridade referencial

    A integridade referencial garante que o banco de dados não deve conter quaisquer valores de chaves estrangeiras não associados a uma chave primária, ou seja, se B faz relação a A, então A tem de existir.

    1.4 Restrições quanto ao momento da verificação

    Outro esquema de classificação de restrições de integridade em bancos de dados é quanto à questão de quando a verificação é feita. Geralmente, classifica-se em duas categorias de verificação: imediata e postergada. Na imediata, a verificação é feita no momento da ocorrência de uma operação, ou seja, imediatamente. Já na postergada, as restrições são verificadas no momento que a instrução COMMIT é executada. Caso a restrição seja violada, uma instrução ROLLBACK é executada. 

    1.5 Restrições baseadas em eventos

    Existem restrições de integridade que podem ser programadas pelo usuário, e a sua verificação é independente das operações de atualização. Essas são denominadas restrições de integridade baseadas em eventos. Um exemplo é o pagamento automático de uma conta, ou seja, se o dia do vencimento da conta é igual ao dia atual, então a conta é paga, ou seja, as atualizações de saldo são feitas automaticamente no banco de dados.

    Fonte: http://usuarios.upf.br/~lazzaretti/downloads/TI_V08.pdf


ID
187942
Banca
FCC
Órgão
AL-SP
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Uma entidade que não tem atributos suficientes para formar uma chave primária é denominada

Alternativas
Comentários
  • Tipos entidade que não têm seus próprios atributos-chave são chamados tipos entidade fraca.
     
    Complemento
    Em contraste, tipos entidade regular, que têm um atributo-chave, são chamados tipos entidade forte. Entidades, que pertencem a um tipo entidade 
    fraca, são identificadas por estarem relacionadas a entidades específicas do outro tipo entidade, por meio da combinação com valores de seus atributos. Chamamos esse outro tipo entidade identificador ou tipo entidade proprietária, e chamamos o tipo relacionamento entre o tipo entidade fraca e seu tipo proprietário de  relacionamento identificador  do tipo entidade fraca.
     
    Fonte: Sistemas de Banco de Dados - Navathe, 4ª Edição. Seção 3.5.
  • Questão pra não zerar a prova!


    Entidade FRACA.
  • Entidade fraca

    - Depende de outra entidade para existir, ou seja, só existe se a outa entidade existir.

    - Estão relacionadas a entidades específicas de outro tipo de combinação;

    - Possui restrição de participação total (dependência de existência).

    - Não pode ser identificada sem uma entidade proprietária.

    - Não possui atributo-chave;

    Entidade fortes ou Entidade regulares: Não depende de outra entidade para existir.

    Alternativa: D


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

Considerando uma variável de relação R, diz-se que K é uma chave candidata de R se ela apresentar as propriedades de unicidade e irredutibilidade. A primeira propriedade garante que não há duas tuplas de R com o mesmo valor de K. Já a segunda, que nenhum subconjunto de K apresenta a propriedade de unicidade.

Alternativas
Comentários
  • Questão correta.

    Irredutibilidade é uma propriedade da chave primária ou das chaves candidatas. Significa que nenhum subconjunto da chave possui a proprieade de unicidade.
  • É preciso ter uma maneira de especificar como as tuplas dentro de uma determinada relação são distinguidas. Isso é expresso em termos de chaves. Silberschatz define uma superchave como um conjunto de um ou mais atributos que, tomados coletivamente, nos permite identificar unicamente uma tupla na relação (Propriedade de unicidade). Note que se K é uma superchave, então também será uma superchave qualquer superconjunto de K. (Ex. se cpf é uma superchave, cpf + nome também é uma superchave). Normalmente, o que nos interessa são superchaves mínimas pois superchaves (comuns) podem conter atributos desnecessários. Navarthe define superchaves mínimas como sendo uma superchave com a propriedade de irredutibilidade, ou seja, uma superchave da qual não podemos remover nenhum atributo e ainda mantemos a propriedade de unicidade. Essas superchaves mínimas são também chamadas de chaves candidatas. Existe ainda as chaves primárias, que é a chave candidata escolhida pelo projetista de banco de dados como o principal meio de identificar tuplas dentro de uma relação. Logo, a questão complica um pouquinho mas está correta.
  • O texto leva a entender que a condição para ser Chave Candidata é ser Única e Irredutível, mas uma Chave Candidata não deve ser também não-nula? Para mim, esta condição está furada!
  • Diego, a Chave candidata pode ser nula sim. Contanto que seja unica, ou seja, somente uma chave nula.
  • Considerando uma variável de relação R,
    Diz-se que K é uma chave candidata de R se ela apresentar as propriedades de unicidade e irredutibilidade.
    A primeira propriedade garante que não há duas tuplas de R com o mesmo valor de K. (certo)
    Já a segunda, que nenhum subconjunto de K apresenta a propriedade de unicidade. (certo)
  •  GABARITO CORRETO!

    .

    .

    Na definição de DATE (2004, p. 233), um conjunto de atributos é dito chave se satisfazer as condições de:

    1) Unicidade: esta é a propriedade atendida pelas superchaves, isto é, para um dado conjunto de atributos não há na relação tuplas com valores iguais.

    2) Irredutibilidade: estabelece que não deve existir no conjunto de atributos chamado chave um subconjunto que tenha a propriedade de unicidade. Em outras palavras, além de seguir a primeira regra, a chave deve ser um conjunto mínimo de atributos.

    ABRA A IMAGEM PARA ENTENDER O EXEMPLO: https://prnt.sc/10l9db8

    Por exemplo, o conjunto {Codigo, Denominacao} não é uma chave, porque embora satisfaça a primeira regra (unicidade) acaba quebrando a segunda (irredutibilidade) – {Codigo} e {Denominação}, tomados separadamente, já identificam exclusivamente cada tupla na relação Cargos. O conjunto {Codigo} é um exemplo de chave, pois atende simultaneamente as duas condições acima.


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

Acerca da divisão nos níveis interno, conceitual e externo relativos
à arquitetura de banco de dados (BD), julgue os itens a seguir.

Se um sistema de banco de dados provê independência física dos dados, é correto inferir que esse sistema também permite independência lógica de dados.

Alternativas
Comentários
  • Conceitos básicos - BD

    Independência de Dados: capacidade de modificar a definição dos esquemas em determinado nível, sem afetar o esquema do nível superior

     

    Independência de dados física: modifica o esquema físico sem que, com isso, qualquer programa aplicativo precise ser modificado;Independência de dados lógica: modifica o modelo lógico sem que, com isso, as aplicações precisem ser modificadas.
     
  • Independência de dados lógica: é a capacidade de alterar o esquema conceitual sem ter que alterar o esquema externo ou as aplicações do usuário.

     
    Independência de dados física: é a capacidade de alterar o esquema interno sem ter que alterar o esquema conceitual, o esquema externo ou as aplicações do usuário.
  • A independência de dados física por si não implica em atendimento à independência de dados lógica. Determinado SGBD pode aplicar cada um dos conceitos de forma individual e, inclusive, parcialmente.

    Os mapeamentos conceitual/interno e externo/conceitual são a chave para a independência de dados física e lógica, respectivamente. Um sistema fornece independência de dados física se os usuários e programas de usuários forem imunes a mudanãs na estrutura física do banco de dados armazenado. De modo semelhante, um sistema proporciona independência de dados lógica se os usuários e os programas de usuários também forem imunes a mudanças na estrutura lógica do banco de dados. [Date, 2003]
  • Fiz um resumo sobre Arquitetura de BD pra quem quiser dar uma olhada: http://www.diegomacedo.com.br/modelagem-conceitual-logica-e-fisica-de-dados/
  • Segundo Navathe, "em geral, a independência física de dados existe na maioria dos bancos de dados e ambientes de arquivo, nos quais detalhes físicos, como a localização exata dos dados no disco, e detalhes de hardware sobre codificação do armazenamento, posicionamento, compactação, divisão, mesclagem de registros, e assim por diante, são ocultados do usuário. As demais aplicações ignoram esses detalhes. Por sua vez, a independência lógica de dados é mais difícil de ser alcançada porque permite alterações estruturais e de restrição sem afetar os programas de aplicação – um requisito muito mais estrito."
    Ou seja, a independência física de dados não garante que também temos a independência lógica de dados. Gabarito "E".
    (Fonte: Sistemas de Banco de Dados, 6ed. Navathe, pag 23)
  • MODELO LÓGICO DEPENDE DO SGBD.

     

  • Conforme citado, a independência física permite que o Nível Físico seja modificado sem afetar o Nível Conceitual. Por outro lado, na Independência Lógica, o Nível Conceitual deve poder ser alterado independentemente do Externo.

    Logo, pode-se obter independência física permitindo a alteração do nível físico independentemente do conceitual sem obter independência lógica.

    PROF. PATRÍCIA QUINTÃO - GRAN CURSOS

  • Não necessariamente. Se o sistema permite uma modificação no nível físico, a regra é que esta modificação não implique uma modificação das aplicações usadas pelos usuários (views por exemplo). O que não ocorre, igualmente, com o nível lógico. No nível lógico, modificações podem ou não gerar alterações nas aplicações. A alteração ocorrerá quando no nível lógico for excluído um atributo (coluna) em que, a aplicação do usuário que está rodando, não consiga diferenciar em tempo a modificação da exclusão. Portanto, não se pode dizer que, se há nível de independência no esquema físico haverá igualmente no lógico! Gabarito: Errado.

  • Independência de dados: Capacidade de alterar os esquemas de determinado nível, sem que isso afete os níveis superior.

    Independência Lógica:

    Parte do conceitual

    Haverá mudança no nível conceitual

    Não afeta o nível externo (superior ao conceitual) e aplicações.

    Independência Física:

    Parte do nível Físico

    Haverá mudança no nível Físico

    Não afeta o nível conceitual, nem o externo, nem aplicações.

  • "Pão pão, queijo queijo"

    SOARES, Alexandre

  • "Meu aluno, questãozinha muito do mixuruca"

  • Gabarito: errado

    Trata-se do banco de dados em esquema de 3 níveis, quais sejam: nível interno, nível conceitual/ lógico e externo. Dessa forma, essa independência é realizada a partir da alteração do nível de baixo que não afetará o nível de cima . Portanto, com a alteração do nível conceitual não é alterado o nível externo, com independência lógica. Assim ocorre também com a independência física, que é a alteração do esquema interno, sem alterar o conceitual.

  • "PÃO PÃO QUEIJO QUEIJO"

    SOARES, Alexandre

  • Já começa estranho aqui "Acerca da divisão nos níveis interno, conceitual e externo".

    Modelo Físico = Interno

    Modelo Conceitual = externo

  • Vamos com tudo meu aluno(a), Rumo à Aprovação!

    Gabarito: Errado.

    _____________________________________________________________________________________

    O que é Independência dos Dados?

    Trata-se da habilidade de alterar o conceito dos esquemas de determinado nível, sem afetar o esquema de nível superior.

    _____________________________________________________________________________________

    O que é a Independência Lógica dos Dados?

    É a capacidade de alterar o esquema conceitual sem ter que alterar o esquema externo ou as aplicações do usuário.

    _____________________________________________________________________________________

    O que é a Independência Física dos Dados?

    É a capacidade de alterar o esquema interno sem ter que alterar o esquema conceitual.

    _____________________________________________________________________________________

    RESUMO:

    Independência dos Dados = sem afetar o esquema de nível superior.

    Independência Lógica (alterar o esquema conceitual) = sem ter que alterar o esquema externo.

    Independência Física (alterar o esquema interno) = sem ter que alterar o esquema conceitual.

    Bons Estudos!


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

No que concerne a conceitos básicos de banco de dados, julgue os
itens a seguir.

Os metadados, definidos como dados dos dados, são abstrações dos dados de mais alto nível que descrevem dados de um nível inferior.

Alternativas
Comentários
  • Um DD descrevedefiniçoes (abstrações de alto nível) que descrevem o`nível físico do banco de dados. Ele é um arquivo de metadado (dados a respeito de dados) sobre a estrutura do BD, em especial o esquema do BD.. Em um sistema de banco de dados, esse arquivo ou diretório é consultado antes que o dado real seja modificado.
    É considerado um tipo especial de tabela que só pode ser acessado e atualizado pelo próprio banco de dados (não por um usuário comum). Um sistema de banco de dados consulta o dicionário de dados antes de ler ou modificar dados reais.
  • Os metadados são considerados um tipo especial de tabela que só pode ser acessado e atualizado pelo próprio banco de dados (não por um usuário comum). Um sistema de banco de dados consulta o dicionário de dados antes de ler ou modificar dados reais.

    Gaba: CERTO

  • O conceito de metadados como "dados sobre dados" tem sua origem na ciência da computação. Gill (2000) afirmou que essa definição tem levado à utilização do termo metadados onde o termo dados teria sido anteriormente considerado suficiente (como em descrições de pessoas ou objetos), acarretando confusões e mal entendidos  

    Gabarito: CERTO

  • Um sistema de banco de dados não armazena somente os dados. Ele armazena de maneira separada a definição (ou descrição) da estrutura do banco de dados. Essas informações a respeito da estrutura são chamadas de metadados, ou seja, dados a respeito de dados, e o local onde tudo isso fica armazenado se chama catálogo.

    Direção Concursos_Material

    GAB.Certo.

    “Vença a si mesmo e terá vencido seu maior adversário”

  • Os SGBDs gerenciam os dados armazenados em um banco de dados e este separa o que são os dados das informações sobre eles (metadados).

    Os metadados também são conhecidos como dicionário de dados ou catálogo. Veja um exemplo:

    Dado: Rio de Janeiro

    Metadados: campo: nome_estado, tipo: caractere com máximo de armazenamento 40 (caracteres), tabela ESTADO, não nulo, etc. 

    Nessa questão, a banca definiu metadados como abstrações de mais alto nível que descrevem dados de um nível inferior. Abstração nesse contexto nada mais é do que uma representação conceitual, um modelo, uma forma de representar seu minimundo em um projeto de Banco de Dados. Assim, a questão afirma que os metadados são dados de um nível (mais alto de abstração) que descrevem dados de outro nível (mais baixo de abstração).

    Gabarito: item correto.

    @coachpatriciaquintao

  • CERTO

    Metadados, ou Metainformação, são dados sobre outros dados. Um item de um metadado pode dizer do que se trata aquele dado, geralmente uma informação inteligível por um computador. Os metadados facilitam o entendimento dos relacionamentos e a utilidade das informações dos dados. 

  • Um bizu que acredito estar certo. qualquer erro me informem.

    Toda vez que em informática falar em alto nível é o nível mais próximo do usuário e baixo nível é o nível mais distante do usuário comum.

  • (C)

    Outras da Cespe que ajudam a responder:

    Os dados técnicos extraídos de uma fotografia digital: câmera usada, data de criação da fotografia, formato, tamanho do arquivo e esquema de cor são informações estruturadas que auxiliam na descrição, identificação, gerenciamento, localização, compreensão e preservação de documentos digitais facilitando a interoperabilidade de repositórios. Essa informação inteligível por computador é conhecida como Metadados. (C)

    Os metadados descrevem, explicam, localizam e facilitam a recuperação de um recurso informacional, permitindo que esse recurso esteja acessível futuramente.(C)

    PF18  Em arquivos no formato XML, as tags  são consideradas metadados.(C)

    Metadado é uma informação a respeito de uma outra informação. Nos arquivos semiestruturados, como xml , existe a tag para descrever determinado elemento. Já em um banco de dados, o nome da coluna é um metadado para descrever determinado valor.(C)

    National Information Standards Organization (NISO, 2004) define os metadados como informações estruturadas que descrevem, explicam, localizam e facilitam o processo de recuperar, usar ou gerenciar um recurso informacional.(C)

    Em um sistema gerenciador de banco de dados (SGBD), existe um grupo de tabelas que possui informações acerca de definições concernentes a elementos de dados, perfis de usuários, descrições de objetos e outras metainformações. Esse grupo é denominado dicionário de dados.(C)

    Dicionário de dados é um catálogo de todos os elementos que fazem parte de um dado, com seus nomes, estruturas e informações sobre sua utilização.(C)

    O catálogo de um sistema de gerenciamento de banco de dados relacional armazena a descrição da estrutura do banco de dados e contém informações a respeito de cada arquivo, do tipo e formato de armazenamento de cada item de dado e das restrições relativas aos dados.(C)

    Metadados são dados estruturados e codificados de modo a descreverem características de entidades para auxiliarem na identificação, na descoberta e no gerenciamento das entidades descritas.(C)

    Os metadados, comumente definidos como dados sobre dados, são descrições de dados armazenados em banco de dados cuja finalidade principal é documentar e organizar, de forma estruturada, os dados, gerenciando-os de maneira eficiente.(C)


ID
222280
Banca
FGV
Órgão
BADESC
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

O processo de obter uma única entidade de várias entidades, que contenha todos os atributos comuns de todas estas entidades, é denominado de:

Alternativas
Comentários
  • Diferença entre Generalização e Especialização:
    Muitas vezes, um conceito geral pode ser especializado, adicionando novas características. Por exemplo, no conceito de estudantes, há características que são intrínsecas a quaisquer estudantes, e é possível especializar este conceito para mostrar as especificidades de subtipos de estudantes, tais como estudantes do 1o grau, do 2o grau, de graduação e pós-graduação. De maneira inversa, é possível extrair um conjunto de conceitos, características comuns que, quando generalizadas, formam um conceito geral. Por exemplo, ao avaliarmos o conceito que temos de carros, motos, caminhões e ônibus, podemos notar que esses possuem características comuns que podem ser generalizadas em classe mais geral. O primeiro exemplo é de especialização e o segundo exemplo é de generalização.
     
    A generalização permite definir, a partir de um conjunto de classes, uma classe mais geral contendo todas as características comuns entre esse conjunto de classes.
     
    A especialização é uma operação inversa, isto é, a partir de uma classe geral, a especialização define um número de subclasses, explicitando as diferenças entre as novas subclasses.
     
    Com a especialização e a generalização é possível capturar similaridades entre classes, dispondo-as em hierarquias de classes.
  • A geração de um modelo com uma superclasse e suas subclasses pode ser oriunda de dois processos:

    - A especialização ocorre quando partimos de uma superclasse e a destrinchamos em subclasses.

    - A generalização é o processo inverso, quando criamos uma superclasse a partir de várias subclasses.

    O que está sendo descrito na questão é este último caso, o da generalização, pois estamos obtendo uma superclasse a partir de várias entidades (que serão as subclasses). Letra D!


ID
233038
Banca
FUNIVERSA
Órgão
CEB-DISTRIBUIÇÃO S/A
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Banco de dados pode ser definido como um conjunto ou coleção de dados armazenados que podem ser usados para alimentar sistemas de informação específicos. Um dos objetivos de um banco de dados é oferecer uma visão abstrata dos dados aos usuários que deles necessitam; para isso, a arquitetura do banco é formada por três níveis: (1) físico (2) conceitual e (3) visão do usuário. Assinale a alternativa que contém, respectivamente, os nomes dados aos níveis da arquitetura de um banco de dados apresentados.

Alternativas
Comentários
  • ARQUITETURA ANSI/SPARC

    Um SBD se divide em geral em três níveis :

    1 - Nível Interno: descreve a estrutura de armazenamento físico dos dados do BD, fornecendo um modelo físico dos dados que inclui detalhes sobre os caminhos de acesso aos dados internamente;

    2 - Nível Conceitual (Lógico): descreve a estrutura de todo o BD para uma determinada comunidade de usuários, ocultando detalhes sobre a organização física dos dados e apresentando a descrição lógica dos dados e das ligações existentes entre eles.

    3 - Nível Externo: possui as diversas descrições do BD de acordo com os grupos de usuários. [Date]

    Fernando Novaes

  • Segundo C. J. Date,

    "A Arquitetura em três níveis ou esquemas (ANSI/SPARC) possui os seguintes níveis: interno, externo e conceitual. De modo geral:

    Nível interno (também conhecido como nível de armazenamento) é o mais próximo do meio de armazenamento físico - ou seja, é aquele que se ocupa do modo como os dados são fisicamente armazenados dentro do sistema.

    Nível externo (também conhecido como nível lógico do usuário) é o mais próximo dos usuários - ou seja, é aquele que se ocupa do modo como os dados são vistos por usuários individuais.

    Nível conceitual (também conhecido como nível lógico de comunidade), ou às vezes apenas nível lógico, sem qualificação) é um nível "indireto" entre os dois".

    Fonte: Introdução a Sistemas de Bancos de Dados, pag. 29, C. J. Date, tradução da 8ª Edição. Elsevier.

  •  a)Plano, relacional e hierárquico. - essessao tipos de DB. plano (flat table)é simplesmente manter os dados em um arquivo. relacional é um tipo de db da segunda geração, o qual usa tabelas para organizar os dados e possibilitar relacionamentos com outras tabelas. hierarquico é um tipo de banco de dados da primeira geração que possui um registro central a partir do qual nodes indicam registro-filhos. Os dados so podem ser acessados a partir do node central, sendo necessario navegar por toda a arvore para chegar no registro necessario.

     b)Interno, lógico e externo.correto

     c)Remoto, distribuído e rede.- tambem sao tipos de db. Rede significa que o registro é parte de varias associações, eliminando a redundancia de dados quando havia acessos simultaneos ao mesmo registro, sem necessidade de duplica-lo para possibilitar acesso simultaneo. distribuido é do tipo que possibilita comunicações entre maquinas atraves de uma rede extensa, otimizando o acesso direcionamento a consulta para local de maior demanda. 

     d)Anel, malha e árvore. - topologias de rede

     e)Hardware, software e aplicação. - o que compõe um sistema de informação

  • Interno, Lógico e Externo.

     c)Remoto, distribuído e rede.- tambem sao tipos de db. Rede significa que o registro é parte de varias associações, eliminando a redundancia de dados quando havia acessos simultaneos ao mesmo registro, sem necessidade de duplica-lo para possibilitar acesso simultaneo. distribuido é do tipo que possibilita comunicações entre maquinas atraves de uma rede extensa, otimizando o acesso direcionamento a consulta para local de maior demanda. 

     d)Anel, malha e árvore. - topologias de rede

     e)Hardware, software e aplicação. - o que compõe um sistema de informação



ID
236182
Banca
FCC
Órgão
TCE-SP
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Instruções: Para responder à  questão, considere que os aplicativos devem ser reputados sempre na
originalidade da versão referenciada e não quaisquer  outras passíveis de modificação (customização,
parametrização, etc.) feita pelo usuário. Quando não explicitados nas questões, as versões dos
aplicativos são: Windows XP edição doméstica (Português), Microsoft Office 2000, SGBD MS-SQL
Server 2000 e navegador Internet Explorer 8. Mouse padrão destro.

Em um SGBD, uma chave candidata deve possuir, como propriedade, a

Alternativas
Comentários
  • Resposta Correta letra (C)
    Resposta no Capítulo 9 página 269 do Date
    "Seja K sendo um conjunto dos atributos de relação R. Então K é uma chave candidata para R se e somente se possuir as duas seguintes propriedades:

    - Unicidade: R não contém duas tuplas distintas com o mesmo valor de K.
    - Irredutibilidade: Nenhum suconjunto próprio de K possui a propriedade da unicidade"
  • Complementando, irredutibilidade é o conjunto de atributos mínimos que garantam a unicidade.
  • Complementando pela segunda. Irredutibilidade faz com que a chave seja ATÔMICA
  • O conceito de unicidade indica que um atributo não pode possuir valores repetidos, como um número de R.G. ou C.P.F. Já o conceito de irredutibilidade diz que um atributo não pode conter valores que possam ser reduzidos e decompostos. Um atributo que armazena o sexo de um funcionário é um exemplo de atributo irredutível, enquanto um atributo que armazena a data de nascimento de um funcionário não é irredutível, uma vez que é possível separar a data de nascimento em dia, mês e ano.

    Uma chave candidata, de acordo com Date, possui a propriedade unicidade e irredutibilidade (alternativa C). Esta é a alternativa correta que o candidato deve assinalar.

    Leia mais em: Artigo SQL Magazine 52 - Questões de banco de dados do concurso do Ministério Público da União – Parte I http://www.devmedia.com.br/artigo-sql-magazine-52-questoes-de-banco-de-dados-do-concurso-do-ministerio-publico-da-uniao-parte-i/8500#ixzz35l495BD9


ID
236308
Banca
FCC
Órgão
TCE-SP
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Instruções: Para responder à  questão  sobre restrições de integridade, considere a temporalidade  dos dados e a relação R{Num#, Status, Período} sendo Key{Num#, Período}. De acordo com C. J. Date, podem ocorrer problemas em relações  temporais como esta.

A restrição Key para R não consegue impedir que R contenha, por exemplo, as seguintes tuplas ao mesmo tempo:

                               Num#     Status     Período [de:até]
                                 N5           10              [p04:p06]
                                 N5           20              [p05:p07] 

Esta situação é uma possibilidade que apresenta um problema de

Alternativas
Comentários
  • Este assunto encontra-se no Tópico 23.7, página 653 do livro do Date. O tema é Apoio a Decisão.

    O problema apontado por Date é que pode acontecer de, nesse tipo de banco de dados (temporal),  a chave primária da relação não ser capaz de garantir a integridade dos dados. No caso citado na questão temos uma  que N5 no período p04 a p06 teve status 10 e no período p05 a p07 teve o status 20. Ora, para mim está claro que existe uma contradição nos dados pois em um registo em digo que N5, no "dia" p05 tinha status 10 e no outro digo que o status era 20. Logo, Date nomeou este problema de CONTRADIÇÃO, que é o gabarito da questão.

  • Contradição: indica que a entidade correspondente não tem identificação única, isto é, que não pode ser distinguida das demais, mas ao mesmo tempo sua existência como elemento da relação indicaria  ser uma entidade única.

ID
236311
Banca
FCC
Órgão
TCE-SP
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Instruções: Para responder à  questão  sobre restrições de integridade, considere a temporalidade  dos dados e a relação R{Num#, Status, Período} sendo Key{Num#, Período}. De acordo com C. J. Date, podem ocorrer problemas em relações  temporais como esta.

As situações-problema:

                              Num#       Status       Período [de:até]
                                N5             20               [p05:p06]
                                N5             20               [p06:p07] 

                              Num#       Status        Período [de:até]
                                N5             20               [p05:p05]
                                N5             20               [p06:p07] 

podem ser resolvidas com

Alternativas
Comentários
  • Essa é uma questão de DW retirada do livro do Date. A coluna período indica o intervalo de tempo. Como pode-se notar, o N# é o mesmo e o status também. Logo pode-se agrupar o período de tempo de 05 a 07, pois este período engloba todas as outras linhas.

ID
249466
Banca
CESPE / CEBRASPE
Órgão
DETRAN-ES
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Julgue os itens de 81 a 94, acerca de princípios, métodos, técnicas
e processos da engenharia de software e de bancos de dados.

Em qualquer aplicação em ambiente Internet, todas as interfaces do usuário no front-end são embasadas na linguagem HTML e no protocolo http. O back-end, por outro lado, emprega um banco de dados relacional.

Alternativas
Comentários
  • ERRADO. A comunicação por outros meios, como por exemplo via SOAP. SOAP pode usar HTTP ou outros meios. SOAP usa XML e não HTML.
  • O erro da questão está  no emprego da palavra "todas". Não necessariamente o frent-end deve ser usado SEMPRE com HTML.
  • Em qualquer aplicação em ambiente Internet, todas as interfaces do usuário no front-end são embasadas na linguagem HTML e no protocolo http. O back-end, por outro lado, emprega um banco de dados relacional.

    Acredito que a primeira parte da questão esteja totalmente correta. A interface do usuário(GUI) no front end é totalmente embasada em HTML e HTTP. O SOAP seria simplesmente um meio de interoperabilidade e reuso entre aplicações, o que não exclui a implementação de uma interface HTML para a interação com o usuário. O erro estaria em afirmar que o back-end emprega um banco de dados relacional, já que o mesmo pode ser orientado a objeto ou objeto-relacional.
  • Nem sempre o front-end utiliza HTML. Exemplo: um sistema WEB pode responder a requisições no formato XML ou JSON e o front-end ser totalmente java/objective c. Ou seja, o front-end pode ser um aplicativo nativo de um dispositivo mobile e o sistema continuaria sendo um sistema WEB.
  • TECNOLOGIA É INFINITA. DIFICILMENTE ALGUMA VAI ESTAR LIMITADA A OUTRA.

    FONTE:

    VOZES DA MINHA CABEÇA


ID
254869
Banca
CESPE / CEBRASPE
Órgão
PC-ES
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Julgue os itens que se seguem, referentes a conceitos e funções de
aplicativos de editores de texto, planilhas eletrônicas, apresentações
e gerenciadores de banco de dados.

A definição da chave primária de uma tabela criada no banco de dados pode ser feita com a combinação de vários campos.

Alternativas
Comentários
  • CORRETA

    Definição de chave primária:

    http://pt.wikipedia.org/wiki/Chave_primária

    Chaves primárias (em inglês Primary Keys ou PK) sob o ponto de vista de um banco de dados relacional, referem-se às tuplas (conjuntos) de um ou mais campos, cujos valores, considerando a combinação de valores de todos os campos da tupla, nunca se repetem e que podem ser usadas como um índice para os demais campos da tabela do banco de dados. Em chaves primárias, não pode haver valores nulos nem repetição de tuplas.


    Simplificando, quando a chave primária é simples, ou seja, é formada por um único campo da tabela, esse campo não pode ter dois ou mais registros de mesmo valor, e também não pode conter nenhum registro nulo. Se a chave primária é composta, ou seja, formada por mais de um campo, os valores de cada campo podem se repetir, mas não a combinação desses valores. Exemplo: a tabela 'Livros_Autores' tem como chave primária (cod_livro, cod_autor).

  • A chave primária deve ser única, mas pode ser gerada a partir da combinação de dois ou mais campos.
  • A chave primária identifica um registro de forma ÚNICA onde seu valor não irá se repetir de forma alguma dentro da tabela.

    Em outras palavras: A CHAVE PRIMÁRIA É A ESCOLHIDA, DENTRE AS CHAVES CANDIDATAS, PARA IDENTIFICAR DE FORMA ÚNICA, TUPLAS DE UMA RELAÇÃO.

  • Chave primária - Primary key: não podem ser nulas; cada registro na tabela deve possuir uma, e somente uma, chave primária; normalmente, chaves primárias são incrementadas automaticamente pelo banco de dados, ou seja, não há necessidade de passarmos esse valor em um INSERT; são as chaves para o relacionamento entre entidades ou tabelas da base de dados; essa chave é utilizada como identificador único da tabela, sendo representada por aquele campo (ou campos) que não receberá valores repetidos.

    Chave estrangeira - Foreign key: ela não diz respeito, especificamente, a uma tabela, mas sim a um relacionamento entre tabelas; pode ser nula; é um campo em uma tabela que faz referência a um campo que é chave primária em outra tabela; é possível ter mais de uma (ou nenhuma) em uma tabela. No momento de criação de uma tabela, para se definir uma chave estrangeira, não é necessário informar a coluna referenciada. Elas são empregadas em um SGBD para garantir a restrição de integridade, ou seja, a exatidão e a consistência dos dados em um banco de dados relacional - integridade referencial. Uma chave estrangeira pode fazer referência à sua própria relação. Serve para referenciar uma entidade dentro de outra tabela, facilitando, assim, a busca e o agrupamento dessas entidades. 

    Atenção: Tanto as chaves estrangeiras quanto as chaves primárias podem ser compostas, ou seja, envolverem mais de um campo da tabela. Esse tipo de situação, no entanto, não é muito comum, pois prejudica principalmente a performance do acesso aos dados.

    Resumindo: Chave primária é um conjunto de um ou mais atributos que define uma única tupla/linha em uma relação/tabela. O CESPE entende que que a chave estrangeira DEVE ou PODE ser chave primaria em outra tabela: Q602237, Q113819, Q81725, Q373624

  • A chave primária 

    identifica um registro de forma ÚNICA 

  • GABARITO CORRETO!

    NESTE CASO SERÁ UTILIZADO MAIS DE UM CAMPO EM UMA RELAÇÃO. POR EXEMPLO: NOME E CPF JUNTOS VÃO FORMAR A CHAVE COMPOSTA.

  • GABA/CERTO

    Tanto as chaves estrangeiras quanto as chaves primárias podem ser compostas, ou seja, envolverem mais de um campo da tabela.

    Sendo que a PK (primary Key) identifica um registro de forma ÚNICA 

  • GABARITO CORRETO

    Primária (PK): Identificador único e exclusivo composto por um ou mais atributos (colunas) que identificam uma única tupla (linha). ex: Nome, CPF e etc.

    FONTE: Estratégia Concursos, meus resumos.

    "Se não puder se destacar pelo talento, vença pelo esforço"

  • CERTO

    Chave Primária: referem-se aos conjuntos de um ou mais campos, cujos valores, considerando a combinação de valores em casode mais de uma chave primária, nunca se repetem na mesma tabela e, desta forma, podem ser usadas como um índice de referência para criar relacionamentos com as demais tabela do banco de dados (daí vem o nome banco de dados relacional). Portanto, uma chave primária nunca pode ter valor nulo, nem repetição.

  • CERTO

    Chave primária: identifica de forma única e exclusiva um registro. (ex: dentro da tabela "Nome" não pode ter 2 João Costa)

    Uma tabela pode possuir mais de uma chave primária = chave primária composta. (ex: Nome e E-mail poderiam ser chave primária composta.)

    Exemplo:

    TABELA CLIENTES:

    Nome 

    E-mail

    Cidade

    Telefone

  • Quando o examinador era gente como a gente.

  • Uma chave primária é composta de um registro único, o qual identifica a LINHA/TUPLA da entidade. CORRETA

     

    Chave Primária (PK)

    * identifica de forma única/exclusiva uma linha da tabela. (LINHA/TUPLA, e Não a entidade em si)

    * Não permite valores nulos e nem duplicados

    * uma tabela pode possuir mais de uma chave primária = chave primária composta

    * a chave primária não depende de uma estrangeira para existir

    (2018/ABIN) Chave primária é o conjunto de um ou mais atributos para identificar uma tupla de uma entidade. CERTO

    (2012/TRE-RJ) Chave primária é um conjunto de um ou mais atributos que define uma única tupla em uma relação. CERTO

  • CHAVE PRIMÁRIA

    Conjunto de UM ou MAIS ATRIBUTOS para identificar uma tupla de uma entidade

  • (C)

    Outras da CESPE:

    (2018/ABIN) Chave primária é o conjunto de um ou mais atributos para identificar uma tupla de uma entidade. CERTO

    (2012/TRE-RJ) Chave primária é um conjunto de um ou mais atributos que define uma única tupla em uma relação. CERTO

  • Gabarito: certo

    Chave primária é o conjunto de um ou mais atributos para identificar uma tupla.

    Atributos = colunas = campos

    A definição da chave primária de uma tabela criada no banco de dados pode ser feita com a combinação de vários campos.(CERTO)


ID
287614
Banca
INSTITUTO CIDADES
Órgão
UNIFESP
Ano
2009
Provas
Disciplina
Banco de Dados
Assuntos

Acerca de Stored Procedures (SP), marque a alternativa correta:

Alternativas
Comentários
  • As alternativas B, C e D tentam inserir que existem procedures "armazenadas" no modelo relacional. Temos que ter em mente que o modelo relacional, obviamente, é um modelo. Não temos nada "armazenado" nesse modelo. Devemos ver o modelo como a área de conhecimento e o banco de dados como a aplicação prática de uma área de conhecimento em forma de software.

    O modelo relacional descreve o modelo lógico, conceitual, integridades, restrições, etc. Mas nada disso existe de fato, são apenas conceitos. Esses conceitos por sua vez são aplicados na prática nos softwares de banco de dados. 

    Assim sendo a LETRA A é a correta ao afirmar que estão armazenadas no banco de dados.

ID
331582
Banca
FGV
Órgão
FIOCRUZ
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

A Análise de Dados pode ser definida como a descrição e a interpretação de um quadro de tabulação, referente aos valores relevantes de uma pesquisa. Nesse contexto, são descritos a seguir dois métodos de análise.

I. Envolve a apresentação e a caracterização de um conjunto de dados, de modo a detalhar apropriadamente as várias características deste conjunto.
II. Torna possível a estimativa de uma característica de uma população ou a tomada de uma decisão, referente à população, com base somente em resultados de amostras.

Esses métodos são denominados, respectivamente, análise:

Alternativas
Comentários
  • A questão fala de análise quantitativa. Ela é quebrada em duas: a) Descrtiva:  Envolve a apresentação e a caracterização de um conjunto de dados, de modo a detalhar apropriadamente as várias características deste conjunto.
    b) Inferencial: Torna possível a estimativa de uma característica de uma população ou a tomada de uma decisão, referente à população, com base somente em resultados de amostras.
  • Essas análises não são propriamente da disciplina de bancos de dados, mas de estatística aplicada.

    Estatística Dedutiva ou Descritiva: consiste na recolha, apresentação, anáise e interpretação de dados numéricos, através da criação de instrumentos adequados: quadros, gráficos e indicadores numéricos (Reis, 1996). Portanto, a Estatística Descritiva visa somente descrever e analisar um certo grupo (amostra) sem daí retirar conclusões ou inferências sobre a população da qual foi retirado esse grupo (Barreiros, 1984). Face aos resultados de experiências e da observação dos processos naturais, a questão básica que se põe é quase sempre, a seguinte: como resumir os aspectos essenciais dos dados? Será que existem regularidades, tendências, ciclos, concentrações.

    Estatística Indutiva (ou Inferencial), Estatística Matemática, Inferência Estatística ou Estatística Analítica: é o conjunto de técnicas, assentes na teoria das probabilidades, que permitem construir proposições de carácter probabilístico acerca da população, partindo da observação de alguns dos seus elementos (amostra) (Vairinhos, 1996). A indução é, segundo a lógica filosófica, a operação mental que parte de um certo número de observações ou experiências, para a proposição geral, a lei (Sobral & Barreiros, 1980).

    Fonte: http://alexandreramos.blogs.sapo.pt/7195.html

ID
339118
Banca
COSEAC
Órgão
DATAPREV
Ano
2009
Provas
Disciplina
Banco de Dados
Assuntos

Restrições de domínio e regras de integridade referencial são formas especiais de:

Alternativas
Comentários
  • As restrições de integridade resguardam o Banco de Dados contra danos acidentais, assegurando que mudanças feitas por usuários autorizados por usuários autorizados não resultem na perda de consistência de dados.

    Restrições de domínio são a forma mais elementar de restrições de integridade.Estas testam valores inseridos no Banco de Dados, e testam (efetuam) consultas para assegurar que as comparações façam sentido.

    Fonte: http://www.inf.ufsc.br/~mario.dantas/cap6.pdf

    Uma asserção é um predicado expressando uma condição que queremos que o Banco de Dados sempre satisfaça.

    •É utilizada como restrição de integridade.

    Fonte: http://www.inf.unioeste.br/~olguin/4458-semin/G1-apresentacao.pdf


ID
344947
Banca
MOVENS
Órgão
Prefeitura de Manaus - AM
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Uma entidade pode ser de?nida como qualquer coisa do mundo real, abstrata ou concreta, na qual se deseja guardar informações.

Assinale a opção que apresenta apenas itens que representem entidade.

Alternativas
Comentários
  • b)Cliente, Produto, Código do Produto, Nome do Cliente

    Codigo do produto pode ser uma PK

     

    c) Cliente, Vendedor, Produto, Código do Produto

    Mesmo fundamento da letra B

     

    d) Código do Vendedor, Código do Cliente, Nome do Vendedor, Cliente

    Código do Vendedor pode ser uma PK


ID
345349
Banca
MOVENS
Órgão
Prefeitura de Manaus - AM
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Os valores dos atributos que descrevem as entidades constituem uma porção signi?cativa dos dados que serão armazenados no banco de dados. Um atributo, como é usado no modelo de entidades e relacionamentos, pode ser caracterizado por tipos.

Assinale a opção que apresenta os possíveis tipos de atributos.

Alternativas
Comentários
  • Simples ou Compostos
    Simples são aqueles atributos considerados atômicos ou indivisíveis. Em outras palavras, eles não
    são divididos em subpartes. Os compostos podem ser divididos em partes menores, essas partes
    representam atributos básicos com significados independentes.
    Um exemplo de atributo simples seria CPF, um valor único e indivisível. Por outro lado, como
    representante dos atributos compostos podemos apresentar o endereço. Perceba que um endereço
    pode ser dividido em várias partes: nome da rua, número, complemento, CEP, bairro, cidade e país.
    Monovalorados ou Multivalorados
    Monovalorados são atributos que possuem apenas um valor para uma instância da entidade
    (exemplo: Idade). Multivalorados possuem mais de um valor para dada elemento de uma entidade.
    Perceba que esses valores estão associados ao mesmo domínio. (Exemplo: Telefones (84-988018468,
    84-999133620)).
    Quando o projetista julgar necessário, ele pode impor limites inferiores e superiores para um
    determinado atributo multivalorado. Por exemplo, um banco pode limitar o número de telefones
    armazenados para um único cliente. Essa restrição não fica explícita na modelagem conceitual.
    Armazenados ou Derivados
    Armazenados: definem aqueles atributos que efetivamente são gravados no banco de dados.
    Derivados são os atributos que podem ser obtidos a partir de um dado armazenado (exemplo:
    calcular a idade utilizando a data de nascimento).


ID
459079
Banca
CESPE / CEBRASPE
Órgão
HEMOBRÁS
Ano
2008
Provas
Disciplina
Banco de Dados
Assuntos

Com base nos conceitos de utilitários e ferramentas de bancos de
dados e a análise de impactos, custos e riscos, julgue os itens que
se seguem.

Uma rotina de análise permite calcular diversas estatísticas de desempenho tais como tamanhos de arquivos e distribuição de valores de dados ou contagem de E/S.

Alternativas
Comentários
  • Gerenciamento de E/S (Entrada e Saída) de dispositivos é realizado pelo Sistema Operacional, o qual trata diretamente com o controlar, não o com o dispositivo em si.

  • Por que choras, Nishimura?

  • Método Nishimura é meus zovos.

ID
459700
Banca
CESPE / CEBRASPE
Órgão
HEMOBRÁS
Ano
2008
Provas
Disciplina
Banco de Dados
Assuntos

Julgue os itens a seguir, referentes a banco de dados.

As linguagens de programação em banco de dados não precisam ser compatíveis com o modelo de banco de dados e com a linguagem de consulta.

Alternativas
Comentários
  • Questão errada, pois cada banco de dados possui um conjunto específico de comandos que definem sua linguagem de programação. No caso do Oracle é o PL/SQL, SQL Server temos o Transact-SQL.

    Bons estudos.
  • ERRADO.

    A linguagem precisa ser compatível.

    Cada banco de dados possui um conjunto específico de comandos que definem sua linguagem de programação. No caso do Oracle é o PL/SQL, SQL Server temos o Transact-SQL.


ID
513586
Banca
FMP Concursos
Órgão
TCE-RS
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Com relação aos conceitos de dado e informação assinale a afirmação correta.

Alternativas
Comentários
  • 1. Informação  O que á a informação?  Informação  é todo o conjunto de  dados devidamente ordenados e organizados de forma a terem significado. 
    2. Dados  Em informática designa-se por dados os elementos de partida que servem de base para o tratamento e sobre os  quais o computador efectua as operações  necessárias à tarefa em questão.  
    Os dados são uma representação dos factos, conceitos ou instruções de uma maneira normalizada que se adapte à comunicação, interpretação e processamento pelo ser humano ou através de máquinas automáticas.  Os dados são representados por símbolos como por exemplo as letras do alfabeto : a, b, c , etc, mas não são em si a informação desejada. 
  • Não entendo o por que do gabarito.

    a) - uma lista com a quantidade de produtos vendidos: apenas dados pois não estão dispostos de maneira a especificar um significado, a princípio.
    b) - relatório sobre a produtividade de funcionários: uma informação pois, um relatório geralmente é elaborado a partir da organização de dados/outras informações: http://pt.wikipedia.org/wiki/Relat%C3%B3rio.
    c) - Produtividade da mão de obra: é um dado a meu ver, pois é apenas um valor calculado. Seguindo http://en.wikipedia.org/wiki/Productivity. podemos calcular este valor pela relação entre produção (output) e custos de produção (inputs). Por exemplo, se uma empresa produz 10kg de arroz ao custo de 5 reais, ela tem uma produtividade de 2kg/real. Um dado, apenas..
    d) - Custo da matéria prima: Um dado simplesmente, acho que não há dúvidas aqui
    e) - Capacidade de produção: um dado apenas ao meu ver. Se a Tirol produz xx milhões de litros de leite por mês, esta capacidade de produção é apenas um valor numérico, não um conjunto de dados/informações organizados de maneira específica.
  • Custou a cair a ficha dessa questão, mas acho que finalmente compreendi. Só não sei se conseguirei externar o meu raciocínio de forma clara.
    a) uma lista com quantidade de produtos vendidos -> é um dado -> são números que serão armazenados no banco. Representam uma quantidade;
    b) um relatório sobre a produtividade dos funcionários -> é uma informação -> é obtido em função dos dados armazenados anteriormente. Há aqui uma elaboração, classificação etc dos dados;
    c) produtividade da mão de obra de uma empresa -> é uma informação -> é obtido em função de cálculos sobre os dados armazenados;
    d) custo da matéria prima -> é um dado -> simples e puramente um valor que foi inserido no banco de dados.
    e) capacidade de produção -> é uma informação -> pois é obtido a partir dos dados que anteriormente foram inseridos no banco. Há aqui um processamento sobre os dados armazenados.
  • Questão muito mal formulada.
  • dica: informação = dado derivado

  • (a) Errado, isso é um dado, visto que não há processamento;

    (b) Errado, isso é uma informação, visto que um relatório precisa ser processado;

    (c) Errado, isso é uma informação, visto que a produtividade precisa ser derivada a partir de dados;

    (d) Errado, isso é um dado, visto que não há processamento;

    (e) Correto, isso é uma informação, visto que a capacidade de produção precisa ser processada e derivada de outros dados

  • A princípio eu pensei: "típica questão que a banca escolhe o gabarito que quiser".

    Mas agora eu acho que entendi. Tudo o que "precisa ser calculado" é considerado informação. O que não precisa é dado. O problema dessa definição é que ela ignora que informação é o dado contextualizado.

  • tá maluco

  • Questão muito subjetiva, no meu ponto de vista.

    O custo da matéria prima, isolado, fora de contexto, "voando" solto por aí, realmente é um dado.

    Agora se eu tenho uma folha de papel, ou um arquivo no computador, com o nome da(s) matéria(s) prima(s) e seu valor, eu tenho uma informação. A partir dessa informação, eu posso calcular se eu vou querer adquirir a matéria prima ou não. Se fosse um dado bruto, sem contexto, eu não poderia fazer um juízo de valor.

    A lista com a quantidade de produtos vendidos, na perspectiva do Joãozinho que achou essa informação no chão, é um dado, mas para a empresa que produziu essa lista, com toda a certeza, é uma informação, e bem valiosa.

    O mesmo raciocínio se aplica às outras alternativas.

  • (a) Errado, isso é um dado, visto que não há processamento;

    (b) Errado, isso é uma informação, visto que um relatório precisa ser processado;

    (c) Errado, isso é uma informação, visto que a produtividade precisa ser derivada a partir de dados;

    (d) Errado, isso é um dado, visto que – em princípio – não há processamento, mas é bem subjetivo;

    (e) Correto, isso é uma informação, visto que a capacidade de produção precisa ser processada e derivada de outros dados.

    Fonte: Estratégia. Diego Carvalho, Equipe Informática e TI, Thiago Rodrigues Cavalcanti


ID
533962
Banca
ESAF
Órgão
CVM
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Assinale a opção correta.

Alternativas

ID
605701
Banca
CESPE / CEBRASPE
Órgão
EBC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Com relação a banco de dados, julgue os itens seguintes.

Considerando-se que, em um sistema de reservas de passagens aéreas, a situação acerca da disponibilidade de assentos deva ser vista instantaneamente, um acesso sequencial ao banco de dados, nesse tipo de processamento, é contraindicado.

Alternativas
Comentários
  • A banca simplesmente fez uma cópia desse texto:

    Método de acesso


    Um arquivo é organizado em uma sequência de registros os quais são mapeados em blocos no disco. Para acessar estes registros gravados no arquivo, podemos percorrer um a um desde o início até encontrar o registro desejado, podemos acessar diretamente um registro específico do arquivo e podemos também acessar um registro baseado em uma “tabela” auxiliar.

    Dessa forma podemos dividir os arquivos em:

           1. Sequencial: os registros são todos percorridos desde o início até que se encontre o registro desejado.
        2. Direto: um determinado registro em qualquer posição do arquivo pode ser acessado diretamente.
        3. Indexado: existe uma tabela auxiliar “indice” que contém as localizações dos registros no arquivo principal.

    A escolha de um ou outro método de acesso vai depender muito do tipo de consulta e processamento que queremos ter para os dados lidos do arquivo.

    Podemos efetuar consultas a um arquivo de dados de três formas:

         1. Consulta simples: um valor definido é fornecido para consulta e o arquivo é pesquisado para que este valor seja encontrado. Ex.: estado='GO'.
         2. Consulta por faixa de valores: é fornecido uma faixa de valores para os quais o registro deve ser procurado. Ex.: data entre '01/01/2003' e '15/01/2003' 
        3. Consulta booleana: consiste de uma combinação de consultas simples, faixa ou de ambas. Ex.: estado='GO' e data entre '01/01/2003' e '15/01/2003'

    A forma de processamento que queremos para os dados guardados em arquivo também influencia na escolha do modo de acesso. Processamentos do tipo online e tempo real requerem um tempo de resposta pequeno, o que implica na necessidade das informações estarem disponíveis o mais rápido possível. Em um sistema de reservas de passagens a informação acerca da disponibilidade de lugares deve ser imediatamente vista e deve refletir a situação naquele exato momento. Um acesso sequencial é contra-indicado neste tipo de processamento.
  • Para quem não entende os comentários sem o gabarito e não tem acesso a resposta.

    Gaba: CERTO

  • Preciso acessar um arquivo num banco de dados.

    Acesso sequencial: dou comando e programa começa a ler todos os registros no meu banco de dados até encontrar aquele que bata com o valor da minha pesquisa.

    Acesso direto: dou comando de busca para o programa, de forma transparente (sem que eu veja!), o programa busca o registro solicitado sem fazer a leitura de todos os dados. Para tanto, utiliza algum índice ou algoritmo de randomização.


ID
606193
Banca
CESGRANRIO
Órgão
FINEP
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

O representante de um fabricante de SGBD respondeu assim à pergunta de um cliente sobre o que aconteceria às transações efetivadas, caso viesse a faltar energia:
“Não se preocupe, o nosso produto mantém um log duplo de transações, armazenados em discos fisicamente separados. Quando o núcleo do SGBD for novamente ativado (colocado no ar), todas as transações efetivadas, mas cujas tabelas não tenham sido alteradas, serão reprocessadas, de modo que a base de dados estará totalmente consistente quando o sistema retornar.”
A situação descrita acima relaciona-se à propriedade a que uma transação deve atender denominada

Alternativas
Comentários
  • a) atomicidade ERRADO
    OU todas as operações da transação são efetivadas com sucesso no BD ou nenhuma delas se efetiva


    b) consistência ERRADO
    Uma transação sempre conduz o BD de um estado consistente para outro estadotambém consistente


    c) isolamento ERRADO
    A execução de uma transação Txdeve funcionar como seTxexecutasse de forma isolada


    d) durabilidade CERTO
    Deve-se garantir que as modificações realizadas por uma transação que concluiu com sucesso persistam no BD


    e) concorrência ERRADO, Não é propriedade de Transação


    •Requisitos que sempre devem ser atendidos por uma transação •Chamadas de propriedades ACID –Atomicidade –Consistência –Isolamento –Durabilidade ou Persistência
     
  • Apesar da resposta correta ser "Durabilidade", entendi como sendo "Atomicidade", pelo fato de que como não houve completamento das transações e elas estão sendo reprocessadas, o que resultaria no próprio conceito de "Atomicidade", ou todas são ou nenhuma é processada.
  • Mauricio, realmente esta questão gera dúvidas.
    Para entendermos o porquê de a resposta ser Durabilidade e não Atomicidade, precisamos relembrar os estados possíveis de uma transação.

    Quando uma transação é iniciada (begin transaction) ela segue para o estado 'Ativa', e permanece neste estado enquanto leituras e escritas estiverem sendo realizadas de acordo com os comandos que estiverem dentro desta transação.

    Quando a transação for terminada (end transaction), verificamos se todos os comandos dentro desta transação foram executados com sucesso ou não. Se todos obtiveram sucesso, a transação segue para o estado 'Parcialmente efetivada', também conhecido como 'Em processo de efetivação', caso contrário, ela segue para o estado 'Falha' ou 'Em processo de aborto'. É neste instante que garantimos a atomicidade, na mudança do estado 'Ativa' para um dentre os dois estados mencionados.

    Por último, se a transação está no estado 'Em processo de efetivação', as atualizações precisam ser refletidas no banco. Neste instante, ao realizar o Commit da transação ela passa para o estado de 'Efetivada', garantindo a propriedade da durabilidade.

    Na questão, o autor diz que as transações efetivadas cujas tabelas não tenham sido alteradas, serão reprocessadas. Deste modo, podemos interpretar que ele está tratando das transações que já estão no estado 'Em processo de Efetivação'. Sendo assim, a atomicidade já foi garantida antes da chegada neste estado, faltando somente agora garantir a durabilidade.

    Não sei se ficou claro, mas segue o link de uma aula de um professor da UFRN com uma melhor explicação e ilustração dos estados possíveis de uma transação:
    http://www.dimap.ufrn.br/~paulo.pires/cursos/bd/transacoes.pdf

    Abraço.
  • GABARITO: D

    Durabilidade: 

     Os  efeitos  de  uma  transação  confirmada  não  podem  ser desfeitos, a menos que outra transação modifique tais dados, sendo  que  se  deve  prevenir  falhas  durante  a  efetivação  da transação. 

  • Muita cara de pau uma questão dessas. A pessoa pode entender que é atomicidade também. E aí como fica? Entra com recurso, a banca anula se quiser, e os filhos dos grandes entram, como sempre, show!

  • Só lembrando: durabilidade garante atomicidade ;)

  • pra mim isso é consistência

  • Resposta: D

    Durabilidade: Os efeitos de uma transação em caso de sucesso devem persistir no banco de dados mesmo em casos de quedas de energia, travamentos ou erros. Essa propriedade garante que os resultados de uma transação serão permanentes e estarão disponíveis em definitivo, podendo ser desfeitos somente por outra transação subsequente. Para se defender contra a perda de energia, as transações (ou seus efeitos) devem ser registradas em uma memória não volátil.

    Meu resumo*

  • Gente, observem o trecho: "...o que aconteceria às transações efetivadas... "

    A Durabilidade garante que os resultados de uma transação sejam permanentes e estajam disponíveis em definitivo, se já foi, foi! Pode cair o mundo.

  • Note que o item fala em transações efetivadas, ou seja, aquelas que foram concluídas com sucesso. Nesse caso, o sistema irá garantir que essas transações tenham seus resultados corretamente gravados no banco de dados, mesmo em caso de falha posterior. Essa é a propriedade da durabilidade.


ID
645415
Banca
AOCP
Órgão
BRDE
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

Sobre definições de banco de dados, analise as assertivas e assinale a alternativa que aponta as corretas.

I. Um banco de dados é uma coleção de dados relacionados. Os dados são fatos que podem ser gravados e que possuem um significado implícito.

II. Um banco de dados pode representar conceito surreal, e persistir a existência de características do mundo real.

III. Um banco de dados representa alguns aspectos do mundo real, sendo chamado, às vezes, de minimundo ou de universo de discurso (UoD).

IV. Um banco de dados pode ser uma coleção lógica e coerente de dados com algum significado inerente.

Alternativas
Comentários
  • De acordo com a obra de Ramez Elmasri e Shamkant B. Navathe:

    O item I está verdadeiro, por meio da seguinte redação: "...Um banco de dados é uma coleção de dados relacionados. Os dados são fatos que podem ser gravados e que possuem um significado implicito. Por exemplo, considere nomes, números telefônicos e endereços de pessoas que você conhece..."

    O item II considerar-se-á falso, pois a palavra "surreal" (apresentada no trecho: "...pode representar conceito surreal...") extrapola uma de suas propriedades que é a representção de alguns aspectos do mundo real.

    Já os itens III e IV estão em perfeira consonância com o que fora escrito pelos autores:

    (...)

    No entanto, o uso do termo banco de dados é geralmente mais restrito. Possui as seguintes propriedades implícitas:

    1) Um banco de dados representa alguns aspectos do mundo real, sendo chamado, às vezes, de minimundo ou de universo de discurso (UoD). As mudanças no minimundo são refletidas em um banco de dados.

    2) Um banco de dados é uma coleção lógica e coerente de dados com algum significado inerente. Uma organização de dados ao acaso (randômica) não pode ser corretamente interpretada como um banco de dados.

    (...)


    Resposta é a letra "d"
  • Gente, essa é uma questão realmente transcedental! Não sei o que esses caras estão inserindo para preparar essas questoes surreais! Mas, tá valendo!
  • Para um jogo de computador, os objetos do banco são reais? hahaha

  • d

    Consoante Elmsri e Navathe (201, p.3), um db sao dados relacionados com significado implicito. Eles sao salvos de modo a facilitar remoção, inlcusao, consulta e alteração e representam aspectos do mundo real (e nao surreal), chamado tambem minimundo/ universo de discurso. So o que é do mini mundo pode ser salvo. 

     

  • Coloquei a alternativa b) I. e III. como verdadeira, pois no item IV. entendi como errada a afirmativa:

    IV. Um banco de dados pode ser uma coleção lógica e coerente de dados com algum significado inerente.

    Até onde estudei o banco de dados é uma coleção lógica e coerente de dados com algum significado inerente.

    "(...)2. Um banco de dados é uma coleção logicamente coerente de dados com algum significado inerente. Assim, um banco de dados não é variedade aleatória de dados.

    Trecho retirado do material "Tecnologia da Informação - Curso Regular para Área Fiscal - com Videoaulas - Ramon Jorge de Souza, Yuri do Carmo e Leandro Ribeiro - Exponencial Concursos"

    Não sei se o pessoal da parte de tecnologia da informação é mais relaxado com a parte gramatical. Mas essa troca de verbo, abrindo possibilidade para o "não ser" - já que o "pode ser" não necessariamente "é", em outras matérias com certeza deixaria o item como errado.

    Mais alguém?

  • O uso comum do termo banco de dados relaciona-se as seguintes propriedades implícitas:

    1. Um banco de dados representa algum aspecto do mundo real, às

    vezes chamado de minimundo ou de universo de discurso. As

    mudanças no minimundo são refletidas no banco de dados.

    2. Um banco de dados é uma coleção logicamente coerente de

    dados com algum significado inerente. Assim, um banco de dados

    não é variedade aleatória de dados.

    3. Um banco de dados é projetado, construído e populado com dados

    para uma finalidade específica. Ele possui um grupo definido de

    usuários e algumas aplicações previamente concebidas nas quais

    esses usuários estão interessados.

  • Esse "surreal" doeu na alma.


ID
648028
Banca
FCC
Órgão
TCE-AP
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

No que diz respeito à classificação da informação é correto afirmar:

Alternativas
Comentários
  • A) "O mesmo nível de proteção deve ser identificado e aplicado a todos os ativos de informação." O erro está em dizer que o mesmo nível de proteção deve ser aplicado a todos os ativos.

    B) Correto

    C) ISO 27002, 7.2.1 - Recomendações para classificação: Convém que a informação seja classificada em termos do seu valor, requisitos legais, sensibilidade e criticidade para a organização.

    D) ISO 27002, 7.2.1 - Convém que seja de responsabilidade do proprietário do ativo definir a classificação de um ativo, analisando-o a intervalos regulares, e assegurar que ele está atualizado e no nível apropriado.

    E) Errado por motivos óbvios.
  • Seção 7: Gestão de Ativos

    Classificação da informação. Objetivo: Assegurar que a informação receba um nível adequado de proteção. Convém que a informação seja classificada para indicar a necessidade, prioridades e o nível esperado de proteção quando do tratamento da informação. A informação possui vários níveis de sensibilidade e criticidade. Alguns itens podem necessitar um nível adicional de proteção ou tratamento especial. Convém que um sistema de classificação da informação seja usado para definir um conjunto apropriado de níveis de proteção e determinar a necessidade de medidas especiais de tratamento.

    Fonte: ISO/IEC 17779



ID
661837
Banca
FCC
Órgão
INFRAERO
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Uma restrição que é especificada entre duas relações e é usada para manter a consistência entre tuplas de duas relações é denominada restrição de

Alternativas
Comentários
  • Em minhas anotações encontrei isto:

    a) chave primária -> atributo único que identifica uma tabela

    b) Integridade de entidade -> nenhum valor da chave primária pode ser null

    c) Integridade referencial - manter a consistëncia entre tuplas de duas relações 

    d) integridade de chave -> garante que duas tuplas da relação sejam únicas

    e) integridade comportamental -> especificadas pelas regras de negócio.

     

  • Gab. C

    Chave Estrangeira = Integridade Referencial 


ID
677377
Banca
FEC
Órgão
DETRAN-RO
Ano
2007
Provas
Disciplina
Banco de Dados
Assuntos

O componente do banco de dados responsável pela interação com os dados armazenados em discos é conhecido como:

Alternativas
Comentários
  • Linguagem de manipulação de dados (ou DML, de Data Manipulation Language) é o grupo de comandos dentro da linguagem SQL utilizado para a recuperação, inclusão, remoção e modificação de informações em bancos de dados. Os principais comandos DML são Select, Insert, Update e Delete.

    Buffer é uma espécie de automatizador de posts das redes sociais. Através dele é possível agendar publicações no Facebook, Twitter, LinkedIn, Google+ e App.net, e ainda definir o horário e frequência das postagens. A ferramenta tem versões web e móvel, além de contar com extensão para Chrome.


ID
746941
Banca
ESAF
Órgão
CGU
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

O projeto geral do banco de dados é

Alternativas
Comentários
  • Um esquema de banco de dados é a descrição do banco de dados em si, que corresponde ao projeto dele. sendo a letra (A) a alternativa correta
  • RESPOSTA CORRETA: (A)

    Segundo SIBELCHATZ  “O projeto geral do Banco de Dados é o esquema do banco de dados. Os esquemas raramente - ou nunca - são modificados”.

    Fonte: SILBERCHATZ, A.; KORTH, H. F.; SUDARSHAN, S. Sistema de Banco de Dados. Tradução da 5ª ed. Rio de Janeiro: Elsevier, 2006. 782p.


    Abraços e bons estudos!!!

  • hahaha essa é aquela questão para pegar o candidato que não está confiante... letra (a) pois todo o projeto do banco de dados só pode ser o esquema do banco, que será implementado, como já foi explicado pelos colegas.

  • De onde a ESAF tira esses conceitos???locura!!!

  • Quando terminamos a fase de projeto, temos em mãos o esquema ou catálogo do banco.

  • Esquema = Projeto geral do Banco de Dados -> os esquemas são alterados com pouca frequência.

    Instância do Banco de Dados = Conjunto de informações contidas em determinado BD em um dado momento.


ID
746950
Banca
ESAF
Órgão
CGU
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

São características gerais de conjuntos de dados:

Alternativas
Comentários
  • RESPOSTA CORRETA: (D)

    Questão retirada de TAN et. al (2009, p. 35), que destaca três características aplicadas a muitos conjuntos de dados e que possuem um impacto significativo sobre as técnicas de mineração de dados: dimensão, dispersão e resolução.
    - A dimensão refere-se à quantidade de atributos de um conjunto de dados;
    - A resolução está relacionada à granularidade dos dados.
    - Um conjunto de dados é muito disperso quando para um atributo relevante, a maioria dos valores é NULL ou um valor padrão, e esse conceito está relacionado à dispersão.

    Fonte: Ponto dos Concursos

    Abraços e bons estudos!
  • Três caracterísitcas aplicadas a muitos conjuntos de dados e que possuem um impacto significativo sobre as técnicas de mineração de dados: DIMENSÃO, DISPERSÃO e RESOLUÇÃO.

     

    -A dimensão refere-se à quantidade de atibutos de um conjunto de dados.
    -A resolução está relacionada à granularidade dos dados.
    -Um conjunto de dados é muito disperso quando para um atributo relevante, a maioria dos valores é NULL ou um valor padrão, e esse conceito está relacionado à dispersão.
     

    Fonte: Itnerante


ID
762160
Banca
FCC
Órgão
TCE-AM
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

O modelo conceitual de dados

Alternativas
Comentários
  • O modelo conceitual está mais ligado à fase de análise, que não tem detalhes de implementação nem dependência de tecnologia. Já o modelo da fase de projeto tem detalhes de implementação e dependentes de tecnologia, podendo ser implementado por ferramenta CASE.
  • Modelo de dados é uma descrição formal da estrutura de um Banco de Dados. Modelo de dados Conceitual é um modelo de dados abstrato, que descreve a estrutura de um banco de dados de forma independente de um SGBD particular. O modelo conceitual registra que dados podem aparecer no banco de dados, mas não registra como estes dados estão armazenados a nível de SGBD; A técnica mais difundida de modelagem conceitual é a abordagem entidade-relacionamento (ER); Um modelo conceitual é usualmente representado através de um diagrama, chamado diagrama entidade-relacionamento (DER).Logo, a definição correta para modelo conceitual de dados é a da letra "B".
  • O modelo conceitual é uma descrição do banco de dados de forma independente da implementação de um SGBD, ou seja, independente da técnologia a ser usada. Ele registra que dados podem aparecer no banco de dados, mas não registra como estes dados são armazenados a nível de SGBD. Um exemplo é o uso da abordagem Relacional, representada através do diagrama entidade-relacionamento.
  • GABARITO: B
    O Modelo Conceitual está mais ligado ao alto nível de abstração e não leva em 
    conta o banco de dados em si, na realidade ele leva em consideração a forma como  as  estruturas  serão  criadas  para  armazenar  os  dados.  Por  estar  mais ligado ao nível mais alto, faz-se necessário o acompanhamento do cliente para que sejam coletados os requisitos funcionais que darão suporte à construção de todo o modelo. 
    BONS ESTUDOS!!!!
  • O modelo Conceitual está associado a fase de Análise, onde são estudados os requisitos do sistema, que servirá de orientação na fase posterior de Projeto, onde o modelo lógico trará os primeiros esboços de como será a implementação do banco de dados.

  • O modelo conceitual é independente de tecnologia (SGBD) e paradigma (relacional, hierárquico, etc)

  • Como nosso amigo Romeu disse, o modelo de dados Conceitual é algo abstrato; sendo assim, a descrição do minimundo não pode ser algo fiel à realidade, e sim uma abstração...o que deixa a questão sem alternativas!

  • O modelo conceitual é puramente alto nivel, detalhando os fatos necesarios p/ modelagem sem se preocupar com detalhes tecnicos

  • A - modelo físico

    C e D - Modelo Lógico

    E - ta trocado os conceitos. Modelo conceitual - analaise / modelo lógico = projeto

     

     

  • A primeira fase do projeto do banco é o levantamento e análise de requisitos, que na prática, é a especificação das necessidades do usuário do banco. Entrevista-se o usuário do banco para entendimento e documentação dos seus requisitos de dados.


    A segunda fase é o projeto conceitual, em que já se criam descrições detalhadas de tipos de entidades, relacionamentos, atributos e restrições. A modelagem conceitual empregada baseia-se no mais alto nível e deve ser usada para envolver o cliente. O modelo normalmente utilizado é o modelo entidade-relacionamento.

     

    Posteriormente ocorre as especificações das necessidades funcionais, depreendidas do próprio projeto conceitual. Caso exista algum impedimento funcional para a implementação do banco, talvez seja necessário voltar ao projeto conceitual e realizar algumas modificações.

     

    Em seguida aparece o projeto lógico, ou mapeamento do modelo de dados. A modelagem lógica, por sua vez, já realiza o mapeamento do
    esquema conceitual para o modelo de dados que será usado. O modelo de dados de implementação normalmente é o modelo de dados relacional.


    Por fim, temos o projeto físico, durante a qual são definidas as estruturas de armazenamento interno, índices, caminhos de acesso e organizações de arquivo para os arquivos do banco de dados. Já passa a depender de regras de implementação e restrições tecnológicas .

  • Apesar de algumas literaturas dizerem que no Modelo Conceitual é desenvolvido o Diagrama de Entidade-Relacionamento está incorreto. O DER é elaborado na Modelagem Lógica, porque no modelo conceitual o projeto deve ser independente do SGBD escolhido.

    Se for desenvolvido um projeto ER no modelo conceitual você já está definindo que o banco será construído no modelo E-R.

    No modelo conceitual você definirá um projeto onde são identificadas as entidades, relacionamentos e atributos APENAS. No projeto lógico será definido que tipo de SBD será utilizado, hierárquico, em rede, orientado a objetos ou relacional (o mais comum). Se escolhido o SBD relacional aí sim será desenvolvido o DER onde estará definido as chaves primárias, estrangeiras, cardinalidade, etc.

  • a) O modelo conceitual é independente do tipo da tecnologia utilizada. É uma representação de alto nível das entidades, atributos e relacionamentos a serem posteriormente implementados. ERRADA

    b) O modelo conceitual é uma representação fiel do ambiente observado, ou seja, do domínio do Sistema de Banco de Dados, sendo independente de hardware ou software. Essa é a nossa resposta. CERTA

    c) Esses conceitos não dizem respeito à modelagem conceitual ou à lógica. São conceitos associados ao próprio armazenamento dos dados, sendo partes do modelo físico. ERRADA

    d) Como já discutimos nas outras alternativas, essa etapa da modelagem abstrai os detalhes relacionados à implementação. ERRADA

    e) O modelo conceitual está mais associado à fase de análise, já que não leva em consideração as especificidades da tecnologia adotada. Posteriormente, o modelo lógico passa a levar em consideração essas tecnologias, sendo mais associado a metodologias de desenvolvimento e podendo ser implementado por ferramentas CASE. Caso você não saiba, ferramentas CASE são softwares que auxiliam as atividades de engenharia de software. ERRADA

  • O modelo conceitual está mais ligado ao alto nível de abstração e não leva em conta o banco de dados em si, na realidade ele leva em consideração a forma como as estruturas serão criadas para armazenar os dados. Por estar mais ligado ao nível mais alto, faz-se necessário o acompanhamento do cliente para que sejam coletados os requisitos funcionais que darão suporte à construção de todo o modelo. 

    @coachpatriciaquintao


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

O uso de sistemas de banco de dados em aplicações web requer que o desenvolvimento seja feito em linguagem Java.

Alternativas
Comentários
  • gabarito errado!

    pode ser em php por exemplo.
  • Pode ser em qualquer linguagem moderna. Para aqueles que gostam de sofrer ate mesmo em C (nada contra C, é que não é uma linguagem adequada para desenvolvimento web).

  • a maiorias das linguagens web tem suporte pata banco de dados  

  • XML é outro formato de grande uso na internet para integração entre sistemas. 

  • ERRADO.

    Não requer que seja feito em linguagem JAVA, pode ser feito em PHP, por exemplo.A maioria das linguagens web tem suporte pata banco de dados  


  • O SBD (Sistema Banco de Dados) é o conjunto formado pelas Aplicações/Consultas, SGBD e o Banco de dados.

    SBD = APLICAÇÕES + SGBD + BD

    Aplicações: as aplicações são programas que acessam um banco de dados por meio de consultas ou solicitações enviadas a um SGBD.

    SGBD: é um programa que permite que usuários manipulem um Banco de dados.

    BD: Coleção de dados relacionados que representam algum aspecto do mundo real, com dados inter-relacionados coerentemente e com uma finalidade específica.

    Quanto a questão, não há obrigatoriedade que seja feito em linguagem JAVA.

    Gabarito: Errado

  • Pode ser feito através de uma API, conceito novo e que está previsto no edital da PF.

    Uma interface de programação de aplicações (API) é um conjunto de ferramentas, definições e protocolos para a criação e integração de serviços e software de aplicações. Com ela, sua solução ou serviço pode se comunicar com outros produtos e serviços sem precisar saber como eles foram implementados. Ex.: Google Maps, PayPal...

    O acesso aos dados por meio de uma API ajuda os clientes a agregarem informações sobre o inventário em um único local.

    Um exemplo disso é a utilização do Google Maps, essencialmente desenvolvido em JavaScript e que pode ser utilizado conjuntamente com outras linguagens, como C#, Python, ASP.NET e por aí vai.

  • ERRADO

    O banco de dados não obriga que o desenvolvimento do software seja em uma linguagem específica.

  • O banco de dados não obriga que o desenvolvimento do software seja em uma linguagem específica.


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

Em operação de junção (join), atinge-se maior eficiência quando os registros físicos estão ordenados pelo atributo usado na junção.

Alternativas
Comentários
  • Certo, pois se os índices são utilizados para realizar pesquisas mais rapidamente E o atributo utilizado no join está indexado, a pesquisa irá se tornar mais rápida.
    Acertiva correta!
  • Se forem utilizados índices, mas a questão não diz que foram utilizados. E nem é obrigatório.

    Uma questão da mesma prova diz que não é obrigatório:

    http://www.questoesdeconcursos.com.br/questoes/a4824ba4-ef

    Acho que o gabarito está errado.

  • Até onde sei, não é porque esta indexado que está ordenado!

  • registros físicos?


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

O projeto físico de banco de dados consiste na criação de tabelas que representam a implementação do modelo lógico, preservando todos os atributos e entidades.

Alternativas
Comentários
  • O projeto físico de banco de dados consiste na criação de tabelas que representam a implementação do modelo lógico, preservando todos os atributos e entidades.

    Não é sempre que serão preservardos todos os atributos e entidades. Após o processo de normalização alguns atributos podem ser alterados.
  • Acredito que o erro esteja no uso da palavra "banco de dados" de uma forma genérica, pois ai encaixa, BDs relacional, OO, hierarquico, em rede, que nem sempre consiste na criação de tabelas para representarem a implementação do modelo lógico.
  • Sobre o colega com dúvida sobre a normatização no modelos lógicos:

    Para que o BD seja implementado fisicamente ele deve estar normatizado de modo a corrigir eventuais incoscistências e demais erros. Ou seja: "só será possível" fazer um bom projeto físico com um banco de dados corretamente modelado logicamente. 
  • O projeto físico não seria as estruturas de dados e metadados utilizados pelo SGBD?

  • Gente tabelas é sinônimo de relação no modelo relacional, sendo assim elas aparecem no modelo logico e não no fisico, onde o existe é o que o Bruno falou

  • Só complementando: No modelo lógico deve-se eliminar atributos derivados ou calculados, ou seja, não é recomendado armazenar o resultado de cálculos nas tabelas. O correto é que o cálculo seja gerado sob demanda, normalmente em uma consulta. E toda entidade no modelo conceitual vira uma tabela no modelo lógico, mas nem todo modelo lógico de dados é a cópia fiel do modelo conceitual de dados.

    Podemos concluir então que a última etapa depois do projeto lógico, no caso o projeto físico, não irá preservar todos os atributos que foram descritos inicialmente para o projeto de banco de dados.

    http://www.devmedia.com.br/artigo-sql-magazine-32-mais-de-90-dicas-de-modelagem-de-dados/7832

  • Se a normalização ocorre no modelo lógico, isso significa que ao passar para o físico este representará exatamente como ficou definido no nível lógico. Portanto não acredito que o erro da questão esteja nesse ponto.


    Acho que o problema é como o Tiago Melquiades falou, trata-se de uma questão de paradigma de BD pois apenas o relacional produzirá tabelas.

  • Não é sempre que serão preservados TODOS os atributos e entidades. Após a normalização alguns atributos podem ser alterados.

  • O projeto físico não é a representação do modelo físico de dados? Ou seja, escolha do paradigma do SGBD? Se no modelo lógico fazemos a normalização e depois mapeamos para o modelo físico, os atributos e entidades não seriam preservados? Em que situação não haveria essa preservação?

  • Acho que sempre que ocorre uma normalização no banco, as estruturas são preservadas são, pois chegamos a um estado equivalente; entretanto, como o Tanelo disse, um atributo derivado pode ser calculado durante a consulta, não tendo a menor necessidade de modelá-lo como arquivo físico. Outro exemplo também são as entidades associativas, as quais se originam do relacionamento entre duas tabelas, mas que nem sempre estão modeladas fisícamente.

  • O projeto físico é uma atividade na qual o objetivo não é apenas obter uma estrutura de dados apropriada para armazenamento, mas desenvolvê-lo de maneira que garanta um bom desempenho. Para um dado esquema conceitual, há muitas alternativas de projeto físico em um determinado SGBD. Não é possível tomar decisões de projeto físico e realizar análises de desempenho significativas até que conheçamos as consultas, as transações e as aplicações que são esperadas para ser executadas no banco de dados.

    <.....>

    O objetivo final durante a normalização é separar em tabelas os atributos logicamente relacionados para minimizar redundâncias e, desse modo, evitar as anomalias de atualização que levam a uma sobrecarga adicional de processamento para manter a consistência do banco de dados.
    Esse objetivo às vezes é sacrificado em função de uma execução mais rápida de consultas e transações que ocorrem frequentemente. O processo de armazenar o projeto lógico do banco de dados (o qual pode estar em FNBC ou 4FN) em uma forma normal mais fraca, digamos 2FN ou IFN, é chamado de desnormalização. Normalmente o projetista adiciona a uma tabela os atributos que são necessários para responder a consultas ou produzir relatórios, de forma que uma junção comum a outra tabela, a qual contém o atributo recém-adicionado, seja evitada.

    Fonte: Elmasri Navathe, 2005


    Considerando os trechos acima, acho que NEM TODOS atributos e entidades são mantidos, devido a aplicação da normalização ou da desnormalização.

  • Galera, acho o enunciado muito vago, dando margens para várias interpretações.

    O projeto físico de banco de dados consiste na criação de tabelas que representam a implementação do modelo lógico, preservando todos os atributos e entidades.

    Não mensiona se está normalizado. Realmente o modelo físico é a implementação do modelo lógico. A questão está tão vaga que a gente pensa: e as demais coisas do modelo físico como: esquema, etc? E  a normalização? Marquei como certo, mas observando novamente, vi a palavra "representação". Acho que ela também invalida o item pois não é uma representação duma implementação, mas sim a própria implementação.

    Alguém me corrige se eu estiver equivocado.

  • Para quem não entende os comentários sem o gabarito e não tem acesso a resposta.

    Gaba: ERRADO

     

     

    O projeto físico corresponde à criação de índices, organização e estrutura 
    dos dados, caminhos de acesso, tipos de arquivos sendo utilizados, arquivos 
    de tamanho fixo ou de tamanho variável, dentre outros argumentos. O projeto 
    lógico, que é o mapeamento conceitual para o relacional, corresponde à 
    criação de tabelas utilizando uma linguagem de definição de dados (DDL), 
    geralmente a SQL. Há um outro erro no enunciado. Vou corrigir e verá mais 
    claramente. 


    O projeto lógico de banco de dados consiste na criação de tabelas que 
    representam a implementação do modelo conceitual, preservando todos os 
    atributos e entidades. 

  • Projeto físico do banco de dados (Fase 5).

    Durante essa fase, projetamos as especifica-

    ções para o banco de dados armazenado em

    matéria das estruturas físicas de armazenamento de arquivo, posicionamento de registros e índices. Isso corresponde ao projeto do

    esquema interno na terminologia da arquitetura de SGBD em três níveis ====> NAVATHE .

  • pqp, essas respostas grande! TNC...

  • Errado. O modelo relacional de banco de dados consiste na criação de tabelas que representam a implementação do modelo lógico, preservando todos os atributos e entidades.

  • ORDEM DOS MODELOSCLF

    Conceitual

    Lógico

    Físico


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

A validação de modelos de dados quanto à aplicação correta de técnicas de modelagem é função da administração de dados. Contudo, é de responsabilidade da área de desenvolvimento a tradução de requisitos e informação da organização.

Alternativas
Comentários
  • Foram trocados os papéis.
  • A validação de modelos de dados quanto à aplicação correta de técnicas de modelagem é função da administração de dados. (errado)
    Contudo, é de responsabilidade da área de desenvolvimento a tradução de requisitos e informação da organização. (errado)
  • A validação de modelos de dados quanto à aplicação correta de técnicas de modelagem é função da administração de dados.  A modelagem dos dados é função da equipe de projeto e desenvolvimento do sistema. Os administradores de dados tem um papel de manutenção do banco de dados.

    Contudo, é de responsabilidade da área de desenvolvimento a tradução de requisitos e informação da organização. É de responsabilidade da área de analise e projeto do sistema a tradução dos requistios e informação da organização em diagramas de classe, entidade relacionamento, etc. A tomada de requistos e coleta de informação da organização é feita pela equipe de especialistas em analise de requisitos.
  • Essa questão não é bem de Banco de Dados, vou responder ela baseada no RUP:


    "A validação de modelos de dados quanto à aplicação correta de técnicas de modelagem é função da administração de dados. (...)": Errado! No RUP o artefato Modelo de Dados é produzido pelo Designer de Banco de Dados e revisado pelo Revisor de Design. O Administrador de Dados (DBA) tipicamente não mexe no modelo de dados.


    "(...) Contudo, é de responsabilidade da área de desenvolvimento a tradução de requisitos e informação da organização.": Errado! É de responsabilidade dos Analistas de Sistemas e Especificadores de Requisitos!


  • A validação de modelos de dados quanto à aplicação correta de técnicas de modelagem é função da administração de dados. Contudo, é de responsabilidade da área de desenvolvimento a tradução de requisitos e informação da organização.
     

    Ao meu ver a administração de dados (corporativos?) seria função do projetista de banco de dados, aquele cara que auxilia os desenvolvedores na criação do modelo conceitual, verificando se já existe no BD uma tabela igual àquela que está sendo modelada, verficando se a lógica do BD está de acordo com aquilo que foi modelado, orientando os desenvolvedores sobre a melhor forma para criar um campo ou tabela de forma que ele coexista harmonicamente com o restante do bd, etc

    A primeira oração parece ser função do projetista pra mim =\


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

Julgue os itens a seguir, no que concerne ao conceito de modelo de dados em SGBD.



O modelo lógico define-se como uma descrição de banco de dados no nível de abstração visto pelo usuário do SGBD, por isso esse modelo é flexível e independente do tipo particular de SGBD que está sendo usado.

Alternativas
Comentários
  • O modelo lógico é dependente do tipo particular de SGBD.
  • Modelo Conceitual (ER): Utilizado para compreender o modelo conceitual de dados. É o mais alto nível. 
    Modelo Logico (Depende do SGBD): Definir as restrições, relacionamentos e etc.
    Modelo Fisico(Depende do SGBD): SQL.
    • O modelo lógico de dados é dependente do paradigma do banco (Relacional, OO, Objeto-Relacional...) e;
    • O modelo Físico é dependente do modelo do SGBD específico (Um para o Oracle, Um para o SQL Server, Outro para o MySQL .... cada um tem o seu).
  • Resolução de questão retirada do livro de Carlos Alberto Heuser - Projeto de Banco de Dados

    Ao definir Modelo Lógico, ele afirma:

    "Um modelo lógico é uma descrição de um banco de dados no nível de abstração   visto pelo usuário do SGBD. Assim, o modelo lógico é dependente do tipo   particular de SGBD que está sendo usado."

    Ou seja,  Modelo lógico é um modelo de dados que representa a estrutura de dados de um banco de dados conforme vista pelo usuário do SGBD.

    Logo, a questão está errada.
  • Errado!
    Estaria correto se ao invés de modelo lógico, fosse modelo conceitual;
  • Pra mim essa questão está CORRETA. O modelo lógico é sim INDEPENDENTE de SGDB, ele é dependente do Paradigma utilizado pelo sgdb (relacional, oo, hierárquico etc). Quando eu desenho um modelo lógico para o paradigma relacional ele é válido para qualquer SGBD relacional, como por exemplo Oracle, MySQL, SQL Server, ou seja, não depende de forma nenhuma do SGBD, mas apenas do paradigma.

    logical data model (LDM) in systems engineering is a representation of an organization's data, organized in terms of entities and relationships and is independent of any particular data management technology. (Fonte. Wikipedia)
  • Para mim também considero esta questão verdadeira. Somente o modelo físico depende de particularidades do sgbd. Vi os diversos comentários dos colegas postando citações de autores. Vou seguir os autores, mas em meus estudos considero correta a questão!
  • A primeira parte da questao esta errada pq essa eh a definicao do modelo conceitual. Ja' a segunda parte ta correta. Vejam o q diz F. Machado/M. Abreu(BD, Uma visao pratica, 2004).
    "O modelo logico tem seu inicio a partir do modelo coneitual, lenvando em consideracao uma das tres abordagens: relacional, hierarquica e rede.
    O modelo logico descreve as estruturas q estarao contidas no BD, mas sem considerar ainda nenhuma caracteristica especifica de um SGBD.
    Questão errada.
  • Pra quem ficou em dúvida esse artigo explica tudo:

    http://www.diegomacedo.com.br/modelagem-conceitual-logica-e-fisica-de-dados/
  • O pessoal esta errando por causa desta passagem "independente do tipo particular de SGBD que está sendo usado".

    O tipo de SGBD que o modelo lógico trata é se o mesmo é relacional, orientado a objetos, hierárquico, etc. Ou seja ele é dependente do paradigma utilizado;
    Não podemos confundir com o Software que será usado (Oracle, MySql e etc...)

    O erro na questão é que ele afirma que é independente, sendo que ele é dependente do paradigma/tipo de SGBD
  • Modelo lógico é dependente do TIPO (particular) de SGBD e independente de um SGBD PARTICULAR.

  • A questão está afirmando quando considera que a resposta é a opção "errada". Ou seja, a questão está afirnando que o modelo lógico é dependente do SGBD ? Profissionalmente podemos até considerar que existe uma certa dependencia, mas academicamente a questão em referencia está equivocada. Portanto, para mim, a resposta seria a opção: "correta". 
    O único modelo dependente do SGBD é o modelo físico. 

  • Senhores, me parece que tá havendo mais um problema de interpretação do que de entendimento de banco de dados por parte dos colegas. Vou tentar ser o mais didático possível. Vou reescrever a questão separando as afirmações e enfatizando alguns pontos:
    "O modelo lógico define-se como uma descrição de banco de dados no nível de abstração visto pelo usuário do SGBD, / por isso esse modelo é flexível e independente do _tipo_ particular de SGBD que está sendo usado."

    Quando separamos as duas afirmações, percebemos que elas apresentam ideias em contraposição. Observem as frases sublinhadas. Se na primeira afirmação ele diz que no modelo lógico temos um nível de abstração visto pelo usuário do SGBD, como na segunda afirmação ele pode dizer que é independente do tipo particular de SGBD? Isso já coloca a questão como ERRADA.

    Mas o que confundiu a todos foi o fato do examinador utilizar a palavra "tipo". A palavra "tipo" não está relacionada com a definição e escolha do SGBD propriamente dito, como Oracle, SQL Server, IBM DB2, etc. A palavra "tipo" está relacionada ao modelo de SGBD, o que os colegas bem utilizaram o termo paradigma, ou seja, se o tipo de SGBD é relacional, objeto-relacional, orientado a objeto, etc. E como sabemos, o modelo lógico depende dessa definição para que as estruturas do banco sejam criadas.

    Só pra enfatizar e consolidar o que foi exposto acima. Se eu perguntar pra você "Qual o SGBD você usou no projeto X?" é bem diferente se eu perguntar "Qual o tipo de SGBD você usou no projeto X?"
  • O modelo CONCEITUAL define-se como uma descrição de banco de dados no nível de abstração visto pelo usuário do SGBD, por isso esse modelo é flexível e independente do tipo particular de SGBD que está sendo usado

  • Modelo lógico como modelo de dados (descrição formal de regras para definir a estrutura de um banco de dados) é utilizado para representar a estrutura LÓGICA dos dados e é INDEPENDENTE DE SGBD e DEPENDENTE do tipo de dados

    Já o modelo conceitual é utilizado para representar a realidade observada (pelo usuário do SGBD), sendo INDEPENDENTE tanto de SGBD como de tipo de dados

    Logo a frase estaria correta caso fossse modelo conceitual

  • Nivél de abstração mais alto ou na visão do usuário é o Modelo Conceitual e não o Modelo Lógico. A segunda parte da questao está correta realmente o Modelo Lógico não depende de tecnologia(ou SGBD) ultilizada ainda.

  • prova elaborada pelo cespe == prova elaborada pelo cramulhão 

  • Gaba: errado

    É lógico que dona CESPE vai perguntar logo quem ta na "fronteira"...

    segue o esquema abaixo para explicar a treta da questão.

     

    Projeto de banco de dados:

                 mini-mundo
                        |
    Coleta e analise de requisitos 
                        |

    requisitos de dados

                       |

    projeto conceitual

                      |

    esquema conceitual

     

                       |   ------> INDEPENDENTE DE SGBD

    ---> até aqui não depende de SGBD

    PROJETO LOGICO ------> DEPENDENTE/ ESPECIFICO para um SGBD

                     |

             esquema lógico

                    |

             projeto fisico

                    |

        esquema fisico

     

  • Modelo Conceitual (ER): Utilizado para compreender o modelo conceitual de dados. É o mais alto nível. 
    Modelo Logico (Depende do SGBD): Definir as restrições, relacionamentos e etc.
    Modelo Fisico(Depende do SGBD): SQL.

  • modelo lógico: depende de SGBD particular. Representa estrutura de dados conforme vista pelo usuário.

    modelo conceitual: independe do SGBD particular. Dados abstratos.

  • ERRADO.

    Modelo Conceitual (ER): Utilizado para compreender o modelo conceitual de dados. É o mais alto nível. 

    Modelo Logico (Depende do SGBD): Definir as restrições, relacionamentos e etc.

    Modelo Fisico(Depende do SGBD): SQL.



  • MODELAGEM DE DADOS

    Conceitual (Alto nível): como representação de alto nível e com foco na visão do usuário criador dos dados. Geralmente, é o primeiro modelo a ser desenvolvido e fácil de ser entendido. Independe de um SGBD. Modelo conceitual regista quais dados podem aparecer no banco, mas não registra como estes dados estão armazenados no SGBD.

    Lógica: inclui detalhes de implementação e leva às regras e algumas limitações de recursos padronizados. A lógica é possível definindo atributos que serão as chaves para a estrutura. Dependente do tipo do SGBD. Se orientado a objetos, relacional, hierárquico etc.

    Física (Baixo nível): demonstra os dados fisicamente e agrega todas as regras e limitações do banco de dados. Segue padrões e validações. Dá início ao modelo que deve estar espelhado para o seu banco de dados final. Dependente do SBDG.

  • Refere-se ao conceitual

  • No que se refere à abstração, o nível lógico não descreve o modo de visão do usuário; ele descreve a interação entre os níveis Físico e de Visão, sendo o administrador do banco dados (DBA) quem tem a visão nesse nível.

    O usuário orbita no nível de visão, mais alto, multifacetado para atender às demandas de cada usuário específico.

  • GABARITO ERRADO

    Projeto do Banco de Dados:

    Modelo conceitual (Alto nível): Conceitua detalhadamente o banco de dados, entidades, relacionamentos, cardinalidade e etc. É abstrato e independe do SGBD ou de alguma tecnologia.

    Modelo lógico (Representativo): Modelo implementável em que se define o tipo de banco de dados: relacional, hierárquico, rede e etc. Dependente do tipo do SGBD.

    Modelo físico (Baixo nível): Modelo implementado em que se específica o armazenamento interno, organização de arquivo, índices e etc. Dependente do SGBD.

    FONTE: Meus resumos.

    "A repetição com correção até a exaustão leva a perfeição".

  • Q405031

    Julgue os itens seguintes, no que se refere aos projetos conceitual, lógico e físico de banco de dados relacional.

    A construção de um modelo particular para cada SGBD, obtido a partir da transformação do modelo conceitual, é o objetivo do projeto lógico.

    Gabarito CERTO

  • Modelo Conceitual -> ALTO nível de abstração - visão do usuário (não vê os detalhes, a forma como funciona o sistema)

    Modelo Lógico -> MÉDIO nível de abstração - visão administrador (ver mais detalhes que o conceitual)

    Modelo Físico -> BAIXO nível de abstração - visão programador ( ver todos os detalhes)

  • PROJETO DE BANCO DE DADOS:

    CONCEITUAL → modelo de dados de alto nível;

    - descreve os tipos de dados, entidades, atributos, relacionamentos e restrições;

    - representação fiel do ambiente observado;

    - independente de sua implementação, de tecnologia, do paradigma e do SGBD;

    LÓGICO → modelo de dados representativo;

    - representa a estrutura de dados pela visão do usuário do SGBD;

    - independente de tecnologia e do SGBD;

    - dependente do paradigma do SGBD (paradigma implementado, se relacional, se em rede , se hierárquico, se orientado para objetos..) Esse modelo ainda não é necessário saber qual ferramenta será trabalhada.

    FÍSICO → modelo de dados de baixo nível;

    - descreve os detalhes de como os dados são fisicamente armazenados;

    - seleção de índice, formas de acesso e estrutura de armazenamento interno;

    - depende do paradigma e do SGBD

    Fonte: vivendo e aprendendo com os colegas do QC..

    GAB.: ERRADO.

  • Gabarito: errado

    Independe de tecnologia do SGBD, mas depende do paradigma do SGBD.

  • Modelo Lógico : modelo de dados que representa a estrutura de dados de um banco de dados conforme vista pelo usuário do SGBD. = útil para o desenvolvedor , Tem dependência com a classe do Gerenciador de Banco de Dados - GBD, mas não com o GBD específico.

  • Gab.: Errado

     " Independente do tipo particular de SGBD" = conceitual.

  • MODELOS "CLF"

    Conceitual - Independe

    Lógico - Depende

    Físico - Depende

  • ha cara, pelo amor viu... TNC. Como é que "tipo particular" e "específico" são duas coisas diferentes???? o modelo lógico depende do tipo particular do SGBD, mas não depende de um SGBD específico. SÓ NÃO É MESMA COISA PORQUE NÃO QUEREM QUE SEJA.


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

O modelo conceitual define-se como um modelo de dados abstrato, que descreve a estrutura de um banco de dados de forma independente de um SGBD particular.

Alternativas
Comentários
  • Essa definição está mais para o modelo lógico, que não depende do SGBD (mas aqui já depende do paradgima do BD, se é relacional, OO,etc) e a estrutura eu posso vincular também a ideia de chaves PK e FK...
    Achei que não teve algo claro para garantir que é o modelo conceitual.
  • Resolução de questão retirada do livro de Carlos Alberto Heuser - Projeto de Banco de Dados

    Palavras do autor: 

    Modelo conceitual = modelo de dados abstrato, que descreve a estrutura de um banco de dados de forma independente de um SGBD particular

    Questão CERTA.
  • GABARITO: CERTO
    Projeto  Conceitual  (ou  Modelo  Conceitual):  é  uma  representação de alto nível (ou seja, próximo do minimundo) do Modelo de Banco de Dados. Esse é o primeiro modelo que aprenderemos a fazer e interpretar. É  a  descrição  de  mais  alto  nível  da  estrutura  do  BD,  NÃO contendo detalhes de Implementação. Nesta etapa não é necessário se preocupar com o tipo de SGBD a ser usado, ou seja o projeto é independente do  tipo  de  SGBD  usado.  É  o  ponto  de  partida  do  projeto  de  Banco  de Dados  e  seu  objetivo  é  representar  a  semântica  da  informação, independente de considerações de eficiência. O objetivo é a representação dos  requisitos  de  dados  do  domínio.  Requisitos:  clareza  (facilidade  de compreensão) e exatidão (formal). 

    BONS ESTUDOS!!!
  • correto. Descrever o modelo conceitual como representação abstrata é uma das definições mais comuns, alem de especificar que ele nao se preocupa com detalhes e limitações por uma tecnologia em particular

  • GAB: CERTO

    https://www.diegomacedo.com.br/modelagem-conceitual-logica-e-fisica-de-dados/#comments

  • gab: CERTO

    INDEPENDE DO SGBD PARTICULAR. DADOS ABSTRATOS.

  • Certíssima, esse é o conceito de modelo conceitual , chamado também de projeto conceitual.

  • Essas questões conceituais dá até gosto de marcar

  • Modelo CONCEITUAL: não descreve como será armazenado os dados e qual SGDB será utilizado.Também independe de LINGUAGEM DE PROGRAMAÇÃO E FRAMEWORK.

  • Certo.

    O modelo conceitual (alto nível) é classificado como um maior nível de abstrato, ou seja, compreensível aos usuários. É independente de hardware, software e SGDB.

  • GABARITO CORRETO

    Projeto do Banco de Dados:

    Modelo conceitual (Alto nível): Conceitua detalhadamente o banco de dados, entidades, relacionamentos, cardinalidade e etc. É abstrato e independe do SGBD ou de alguma tecnologia.

    Modelo lógico (Representativo): Modelo implementável em que se define o tipo de banco de dados: relacional, hierárquico, rede e etc. Dependente do tipo do SGBD.

    Modelo físico (Baixo nível): Modelo implementado em que se específica o armazenamento interno, organização de arquivo, índices e etc. Dependente do SGBD.

    FONTE: Meus resumos.

    "Se não puder se destacar pelo talento, vença pelo esforço".

  • CERTO

    Abstração significa subtração de detalhes. Logo, algo muito abstrato possui poucos detalhes e algo pouco abstrato possui muitos detalhes. Pode-se concluir, portanto, que o modelo conceitual é um nível bastante alto de abstração visto que ele possui poucos detalhes sobre como os dados são armazenados.

    (TCE/PA – 2012) A diferença existente entre o Modelo Entidade-Relacionamento (MER) do Diagrama Entidade-Relacionamento é que enquanto:

    a) o MER é um conjunto de conceitos aplicados na modelagem dos dados, o DER é a

    representação gráfica do modelo.

  • gab.: CERTO.

    Modelo conceitual = independente do tipo de SGBD (do paradigma implementado, se hierárquico, se relacional..) e independente de qual será utilizado.

    Modelo lógico = depende do paradigma/independe do SGBD a ser utilizado.

    Modelo físico = totalmente dependente do SGBD.

  • Gabarito: certo

    ##CESPE-2011-Analista de Processos- MEC

    No modelo conceitual, os objetos, suas características e relacionamentos representam fielmente o ambiente observado, independentemente das limitações impostas por tecnologias, técnicas de implementação ou dispositivos físicos.(CERTO)

    ##CESPE-2012-PEFOCE- Analista de Sistemas

    O projeto conceitual de um banco de dados corresponde à descrição concisa dos requisitos de dados, tipos de entidades, relacionamentos e restrições. Certo

    ##CESPE-2012-TJ-AC-Analista de sistema

    O modelo conceitual consiste em um modelo de dados abstrato por meio do qual é descrita a estrutura de um banco de dados, de forma independente do Sistema Gerenciador de Banco de Dados (SGBD). (Certo)

  • Modelo conceitual

    >>> descreve a estrutura de um bd

    > alto nível 

    > modelo de dados abstrato

    > simples / fácil compreensão

    > não descreve como será armazenado os dado

    > utiliza-se modelo relacionamento

    >>>independe do SGBD

  • "que descreve a estrutura de um banco de dados" na minha opinião torna a alternativa errada.

  • Acho que essa definição diverge um pouco da definição do modelo conceitual. Na minha opinião, o fato de "descrever a estrutura de um banco de dados" é algo inerente ao modelo lógico.


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


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

Instância é o nome técnico atribuído ao conjunto de programas utilizados, em um dado momento, para o gerenciamento de determinado banco de dados.

Alternativas
Comentários
  • Instancia: É o nome técnico atribuido ao conjunto ou muticonjunto de tuplas, em um dado momento.
  • Um servidor pode conter um ou mais banco de dados que são armazenados em disco; cada banco de dados pode ter uma ou mais instâncias que abre cada um dos bancos de dados. Os nomes (SID) de instância que utilizam o mesmo banco de dados precisam ser únicos. No servido pode haver mais de uma instância com o mesmo nome (mas que abre diferentes banco de dados). A instância existe na memória do servidor, no Oracle, por exemplo, é composta de um grande bloco de memória alocado em uma área chamada System Global Area (SGA).

    Fontes:
    - http://aprenderoracle.com/2011/03/13bancodedados/
    - Orcale 10g - Manual do DBA
  • Uma instância é a combinação da memória e dos processos que são parte de uma instalação em funcionamento. A instância é usada para a gerência e acesso ao banco de dados.
  • Segundo o Navathe, os dados no banco de dados em um determinado momento no tempo são chamados de estado ou instante do banco de dados ou conjunto atual de ocorrências ou instância do banco de dados

    Sistema de Bancos de Dados, Navathe, 6° edição ,p. 21
  • Questão errada! Ela se refere a SGBD, conforme [1] exemplifica:
    SGBD eh o software q trata de todo o acesso ao BD. Ex.: usuario faz uma consulta, usando SQL; o SGBD intercepta esse pedido; o SGBD faz algumas inspeções, como permissão de acesso do usuario, mapeamento correspondente etc; o SGBD executa operações necessarias sobre o BD.
    Existem várias definições para instância em BD, dependendo do contexto.
    Instância pode ser o instantaneo do BD em um determinado instante no tempo[2].  Exemplo, quando um novo funcionario eh contratato e seus dados funcionais sao inseridos no BD, nesse exato momento, temos uma instancia do BD com esse novo valor.
    Instancia, no projeto lógico, tbm pode ser uma entidade concreta do mundo real, com todos os atributos. Por exemplo, o funcionario joao, idade 42, e telefone tal, eh 1 instancia do esquema funcionario.
    Já para a arquitetura Oracle[3], a instância eh composta de um grande bloco de memória alocado em uma área chamada SGA, juntamente com alguns processos em segundo plano que interagem entre SGA e os arquivos de banco de dados no disco.
    Resumindo, para a arquitetura do Oracle, instância eh a combinação da memória e dos processos que são parte de uma instalação em funcionamento.
    Aproveitando o gancho da definição de [2] sobre instância, ela eh diferente de esquema, q eh o projeto logico do BD(a estrutura de um banco, com suas tabelas, visões, seqüências, procedimentos armazenados, sinônimos, índices...), enquanto q instancia seria o esquema com algum conteudo, a cada momento em q eh analisado

    Fonte:
    [1] Introdução a sistemas de bancos de dados, Por C. J. Date
    [2] Silberchatz, Projeto de Banco de Dados.
    [3] Oracle Database 11G: Manual do DBA,  Bob Bryla,Kevin Loney
  • O erro aqui está no termo conjunto de programas utilizados. Segundo Silbershatz, ... a coleção das informações armazenadas no banco de dados em um determinado momento é uma instância de banco de dados.
  • Instância do banco de dados: Conjunto de dados armazenados em um banco de dados em um determinado instante do tempo. São valores contidos no banco de dados em um determinado momento, isto é, o conjunto de informações contidas num banco de dados em um determinado instante.
  • Ano: 2014 Banca: FCC Órgão: TJ-AP Prova: Analista Judiciário - Área Apoio Especializado - Tecnologia da Informação

     

    Em um determinado momento, a coleção das informações armazenadas em um banco de dados é

    a) o esquema desse banco de dados.

    b) uma instância desse banco de dados.

    c) um metamodelo desse banco de dados.

    d) o projeto geral desse banco de dados.

    e) uma partição desse banco de dados.

     

    Resposta: B

  • Instância são os dados naquele instante.

  • RESPOSTA E

    INSTÂNCIA=INSTANTE

  • Conjunto de DADOS armazenados em um período de tempo (Instância)

  • Correção: SGBD é o nome técnico atribuído ao conjunto de programas utilizados, em um dado momento, para o gerenciamento de determinado banco de dados.

  • Correção: SGBD é o nome técnico atribuído ao conjunto de programas utilizados, em um dado momento, para o gerenciamento de determinado banco de dados.

  • GAB.: E

    Instância é uma tupla em um determinado instante. É considerada uma coleção de informações em memória.

  • Os bancos de dados mudam a medida que informações são inseridas ou apagadas

    A coleção de informações armazenadas é chamada de INSTÂNCIA do banco de dados (mudam com frequência)

    O projeto geral do banco de dados é chamado ESQUEMA do banco de dados (não mudam com frequência)

  • entidade ORGAO_MODINHA

    instância PRF

  • 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!

    ###########################################################################

    QUESTÕES SOBRE O TEMA:

    Num sistema de banco de dados, o conceito de instância é definido:

    a) pelo conjunto de dados armazenados no banco num determinado momento de operação.

    (CGU – 2012) O projeto geral do banco de dados é:

    a) o esquema do banco de dados.

  • Gabarito: errado

    Esquema: é uma descrição da estrutura de um banco de dados.

    Um esquema de banco de dados é um conjunto de regras que governa um banco de dados ou todo o conjunto de objetos pertencentes a determinado usuário.

    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!

  • Esquema

    • é uma DESCRIÇÃO da estrutura de um bd
    • administra um bd ou todo o conjunto de objetos pertencentes a determinado usuário.

    Instância (ou Estado) : 

    • é o conjunto de DADOS armazenados no banco


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

Modificações no nível físico são necessárias sempre que um requisito for alterado, por exemplo, para melhorar o desempenho do processo de inclusão de registros.

Alternativas
Comentários
  • A independência de dados ocorre sempre de um nível menor para um maior, por exemplo:

    Se o modelo lógico for alterado, não é necessário que o modelo conceitual seja alterado, mas é necessário alterar o modelo físico.

    Sendo assim, alterações que ocorram nos modelos lógico ou conceitual impactam no modelo físico

  • Vale lembrar que a independência física dos dados é a habilidade de modificar o esquema físico sem a necessidade de reescrever os programas aplicativos. As modificações no nível físico são ocasionalmente necessárias para aprimorar o desempenho.
  • Será mesmo que é sempre? Não existe uma única hipótese de mudança que não acarrete mudanças físicas? Essa questão tá muito aberta...

  • Diego Oliveira

    As mundanças físicas que a banca faz referência na questão, baseiam-se em uma compreensão de como o dado é normalmente acessado, a organização dos dados para acelerar a recuperação desses dados e suportar a carga de acesso a esses dados através da aplicação que faz a conexão com esse banco de dados que foi criado em um SGBD. Refere-se também as estruturas de dados auxiliares que vão ser criadas para recuperar esses dados de maneira mais eficiente, as operações transacionais para manipular esses dados e a maneira como os dados estão armazenados em dispositivos de armazenamento.

  • Concordo com o Diego Oliveira. A palavra sempre é muito forte aí e a banca deveria usá-la com cautela. Falar que para todo X, haverá um fato Y é muito abrangente.

  • ERRADA!


    ·  Independência de dados a nível físico: a capacidade de se modificar o modelo físico, sem precisar reescrever os programas da aplicação

    ·  Independência de dados a nível lógico: a capacidade de se modificar o modelo lógico, sem precisar reescrever os programas da aplicação. Modificações no nível lógico são necessárias sempre que a estrutura lógica do BD for alterada. Em alguns casos a recompilação pode ser requerida.


  • O foco do projeto logico é a representacao das relacoes de forma apropriada(os tipos são identificados, as dependencias entre colunas são identificados e o relacionado é definido; e, a partir dai, a normalizacao.

    [1] Afirma q o projeto fisico deve ser derivado do logico e seu foco esta em eficiencia de armazenamento e desempenho. O modelo lógico pode mudar mais tarde, e essa mudança naturalmente exigira mudança tambem no nivel fisico correspondente.

    Fonte:

    [1] Introdução a sistemas de bancos de dados, Por C. J. Date


  • Pessoal nesse caso não é peguinha. A banca utilizou a palavra "sempre" e de fato sempre que uma mudança na lógica ocorrer, ela repercutirá em uma mudança física no banco. É só raciocinar, se mudamos a lógica de um banco estamos fazendo isso no objetivo de obter melhor desempenho e performance e isso precisa ser fisicamente alterado senão não faz sentido algum.


    Agora se pelos mesmos motivos de desempenho e performance, alteramos o projeto físico sem precisar alterar o projeto lógico, temos o que chamamos de independência física dos dados, o que no caso é ideal e mostra que o projeto lógico foi bem desenvolvido.

  • A independência de dados ocorre quando uma alteração em um nível não acarreta na necessidade de modificação do nível SUPERIOR, p.e. há independência física de dados quando uma alteração do modelo físico não acarreta em uma necessidade de alteração do modelo lógico e/ou modelo conceitual, e há independência lógica de dados quando uma alteração do modelo lógico não acarreta em uma necessidade de alteração do modelo conceitual

    Apesar de ser algo IMPLÍCITO, não lembro da LITERATURA falando que a independência de dados EXIGE uma alteração do nível INFERIOR aquele onde houve mudanças, apesar de estar correto =S

    Resumindo: você pode ter independência lógica de dados e ser obrigado a alterar o nível físico, mas a alteração deste não é característica da independência lógica, e sim uma consequência

    Fonte como exemplo:

    06

    Q252652

    Aplicada em: 2012

    Banca: FUMARC

    Órgão: TJ-MG

    Prova: Técnico Judiciário

    Segundo Elmasri & Navathe, a arquitetura de três esquemas pode ser usada para explicar melhor o conceito de independência de dados. Com relação a esse conceito e a arquitetura de três esquemas, analise os itens a seguir, marcando (V) para o item verdadeiro e (F) para o item falso.

    ( ) Independência de dados lógica é a capacidade de alterar o esquema interno sem mudar o esquema externo. 

    ( ) Independência física de dados é a capacidade de mudar o esquema interno sem ter de alterar o esquema conceitual. 

    ( ) Independência de dados é a capacidade de mudar o esquema em um nível do sistema de banco de dados sem que ocorram alterações do esquema no próximo nível mais alto. 

    ( ) Com a independência de dados, mudanças em um nível não requer mudança no nível superior, pois somente o mapeamento entre os dois níveis é modifcado. Esse mapeamento não traz nenhuma sobrecarga (overhead) durante a compilação ou execução de uma consulta.

    Assinale a opção com a sequência CORRETA.

    Ênfase nas duas do meio

     

     

  • Sempre que houver alteração no modelo conceitual ou lógico, haverá sim, uma alteração no nível físico. Normalizar o banco, por exemplo.

    Agora, REQUISITOS, depende se são os do banco, os do software ou os do sistema...A questão não disse! haha

  • "sempre que um requisito for alterado". Fala sério e se um requisito altera a força da senha de um usuário? Isso mudará o modelo físico? Não, o modelo físico poderá continuar como estava, a alteração se dará na aplicação. A não ser que a validação da força da senha seja realizada no Banco.

    Se alguém souber a fonte para responder a afirmação do SEMPRE, comenta aí

  • Gabarito: Certo.

    Marquei certo depois de uns 5 minutos encarando a questão. Não sei se a justificativa que associei está correta, inclusive agradeço se algum colega da área de TI puder me mandar uma mensagem depois confirmando. Pensei: Ele vai realizar uma mudança no processo de inclusão, isto é, armazenamento de dados. Como a alteração se dá no armazenamento, ocorre uma mudança a nível físico, necessariamente.

    Bons estudos!

  • Meu raciocínio:

    Sabemos que a abstração e a independência de dados (capacidade de se alterar uma camada sem afetar as superiores) decresce na ordem: modelo conceitual, modelo lógico e modelo físico.

    Portanto, quando a questão afirma que "Modificações no nível físico são necessárias sempre que um requisito for alterado, por exemplo, para melhorar o desempenho do processo de inclusão de registros" entendo e leio como:

    "modificações no nível físico são necessárias quando há modificações no nível superior"

    Como a independência diminui no nível físico, faz sentido entender que alteração da camada superior afete também sua própria organização.

  • C - L - F

    C - L - F

    C - L - F

  • O Nível Físico é a parte final do banco de dados. Nessa fase trabalhamos a otimização de desempenho do banco de dados. Ou seja, cada vez que um requisito é modificado é preciso uma alteração, para sempre manter o máximo de desempenho no banco.

  • Gabarito: certo

    Basicamente, se você alterar os níveis baixos você não precisará alterar os de cima, pela independência entre os níveis físicos e conceitual /lógico. Mas isso não quer dizer que se for alterado os de cima não irá alterar os de baixo.

    Logo de baixo pra cima a alteração não interfere. Porém, se a alteração for de cima para baixo poderá interferir ... No caso da questão ela ainda ressaltou ''SEMPRE''

    Nível externo

    Nível conceitual/lógico

    Nível interno

    •  Independência Lógica dos Dados :  capacidade de alterar o esquema conceitual sem precisar modificar os esquemas externos ou programas/aplicações.

    • Independência Física dos Dados: capacidade de alterar o esquema interno sem ter de alterar o esquema conceitual. 

  • Acho que a questão quis dizer o seguinte (mudando a ordem para esclarecer):

    Sempre que um requisito for alterado, por exemplo, para melhorar o desempenho do processo de inclusão de registros, modificações no nível físico são necessárias.

    Se preciso melhorar a inclusão de registros preciso mudar o nível físico.

    Simples assim.

    GABARITO CERTO.


ID
776215
Banca
CESPE / CEBRASPE
Órgão
MPE-PI
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

Com relação a bancos de dados, julgue o  item  seguinte.


Denomina-se registro a menor unidade de dados armazenados.

Alternativas
Comentários
  • Cada linha formada por uma lista ordenada de colunas representa um registro, ou tupla

  • Prezados,

    Item de dado na verdade é a menor unidade de dados armazenados, enquanto registro é um grupo de item de dados.

    Portanto a questão está errada.
  • Tão fácil que deu ate medo de responder .

  • "Campo é a menor unidade destinada ao armazenamento de valores existentes em um arquivo ou tabela de um banco de dados."


    Fonte: http://docente.ifrn.edu.br/abrahaolopes/semestre-2013.1/3.2411.1v-prog-bd/conceitos-bd

  • A menor unidade de dados armazenada é o atributo.

  • Cada coluna é denominada campo, que é a menor unidade de informação existente em um banco de dados. Uma linha que contém um conjunto de campos é denominada registro, devendo haver dados em cada um dos campos. Um conjunto de campos e registros é denominado de tabela.

  • Item de dado na verdade é a menor unidade de dados armazenados, enquanto registro é um grupo de item de dados.

    Portanto a questão está errada

  • Meu adendo:

    SINONIMOS:

    -Tabelas / Entidades / Relação

    -Colunas / Atributos / Campos

    -Linhas / Registros / Tuplas 

    -

    -

    GAB: ERRADO;

  • Não seja um Richard!

  • ERRADO

    COMPLEMENTANDO..

    Conceito de Campos = Conjunto de caracteres que representam uma informação. Em um registro, são os atributos da. entidade tratada no registro. Ex.: nome do cliente, código do cliente;

    Conceito de Registro = Conjunto de campos relacionados entre si, tratados como um unidade. Todos os registros de um mesmo arquivo têm os mesmos campos. Ex.: Registro de dados cadastrais de um cliente;

    Conceito de Arquivo = Conjunto de registros, podendo ou não ser sequencial. Ex.: Arquivo de dados cadastrais de um cliente;

    Com base nesses conceitos básicos, pode-se concluir que um arquivo de dados, por ser um conjunto de registro, que é um conjunto de campos, contém registros com seus campos.

  • ÁTOMO = ATRIBUTO

    A menor = A menor

    parte da = parte dos

    matéria = dados

  • ERRADO

    Cada coluna (Atributos) é denominada campo, que é a menor unidade de informação existente em um banco de dados.

    Uma linha (tupla) que contém um conjunto de campos é denominada registro, devendo haver dados em cada um dos campos.

    Um conjunto de campos e registros é denominado de tabela.

  • Campo é a menor unidade destinada ao armazenamento de valores existentes em um arquivo ou tabela de um banco de dados.

    ATOMICIDADE: Menor unidade no banco de dados, indivisível.

    TUPLA: Linha/Registro, representa os dados requeridos por uma determinada ocorrência de entidade.

    Ex: uma célula do Excel seria um campo e o dado colocado nele seria um dado atômico.

    O Excel não é o software adequado para criação de um banco de dados, mas o exemplo acima vale para ter uma noção boa do tema, tendo em vista que muitas pessoas utilizam o Excel.


ID
786892
Banca
ESAF
Órgão
MI
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

O Administrador de Dados

Alternativas
Comentários
  • Letra C
    Administração de Bancos de Dados
    É uma importante função de gerenciamento de recursos de dados responsável pelo uso adequado da 
    tecnologia de gerenciamento de bancos de dados.
    A administração de bancos de dados possui mais responsabilidades operacionais e técnicas do que 
    outras funções de gerenciamento de recursos de dados.
    Isto inclui responsabilidade pelo:
    ? Desenvolvimento e manutenção do dicionário de dados da organização
    ? Projeto e monitoração do desempenho dos bancos de dados
    ? Aplicação de padrões para uso e segurança dos bancos de dados. 

    Fonte: http://www.profdamasco.site.br.com/SigApostilaGerenciamentoDados.pdf
  • Um administrador de banco de dados (DBA forma abreviada) é uma pessoa responsável pela instalação , configuração , atualização , administração , monitoramento e manutenção de bases de dados em uma organização. [1]

    O papel inclui o desenvolvimento e projeto de banco de dados estratégias , monitorar e melhorar o banco de dados de desempenho e capacidade , e planejar para as necessidades de expansão futura. Eles também podem planejar, coordenar e implementar segurança medidas para salvaguardar o banco de dados.

  • Paula/Mario,

    Vocês falaram sobre o DBA(Administrador de Banco de Dados), porém a questão faz referência ao DA(Administrador de Dados).
    Existe uma ENORMEEEEE diferença entre DBA e DA.

  • Muitos confundem Administrador de Dados, DA, com Administrador de Banco de Dados,DBA, fazendo uma estranha comparação, podemos dizer que o DBA cuida da "saúde física dos dados", enquanto que o DA cuida da "saúde mental dos dados".

    Em uma empresa com grande estrutura organizacional e muitos parceiros, sempre haverá a necessidade de um profissional que mantenha a consistência das informações e promova a melhor maneira com que todos os sistemas compartilhem suas informações. Alguns profissionais podem até
    estar se perguntando: "um analista não faria melhor esse trabalho?". A resposta é: depende, pois como foi citado acima, em empresas com grande número de empregados, tem também vários sistemas, bastante diferentes e que compartilham dados para produzirem informações de acordo com o interesse de cada área; o analista cuida especificamente de um sistema e sua relação com os usuários do mesmo, o DA cuida de todos os dados que podem ou não estar sendo utilizados por um ou mais sistemas na organização.

    Também é atividade do DA, a perfeita normalização e aderência dos dados ao contexto interno e externo à empresa, bem como a sua reutilização em tecnologias vigentes.

    Abaixo vamos enumerar algumas atribuições do DA:

    1. Elaborar, propor e manter modelos de dados.
    2. Definir os dados necessários à obtenção de informações solicitadas.
    3. Definir os níveis de integridade e segurança dos dados nos diversos níveis em que as informações solicitadas
    progredirem.
    4. Ter perfeito conhecimento dos processos empresariais como um todo.
    5. Elaborar e promover padrões de dados como dicionários, nomes, tipos, etc.

    Enfim, as atividades do Administrador de Dados são diversas e vale a pena conhecer todo o potencial que a atividade oferece, que com certeza pode se tornar um diferencial na organização de TI de sua empresa.

    João Batista Gonçalves Baeta


ID
790924
Banca
FCC
Órgão
TST
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

O entendimento dos modelos de banco de dados é fundamental para compreender as vantagens e desvantagens em aspectos de estrutura e manipulação dos dados. Um destes modelos utiliza tabelas bidimensionais para o armazenamento dos dados e a maneira como os dados são armazenados influencia na facilidade de acesso às informações, existindo técnicas de normalização para aperfeiçoar a organização. Trata-se do modelo

Alternativas
Comentários
  • Modelo Relacional: Uma relação é formada por colunas (Domínios) e Linhas (Tuplas). Além de possuir uma técnica chamada de normalização. A normalização possui varias formas: 1 FN, 2 FN, 3 FN, 4 FN, 5 FN e Boyce e Codd.
  • GABARITO: C
    Os  modelos  relacionais  se  tornaram  os  mais  populares.  A  finalidade  global deste modelo é descrever o dado usando um formato tabular padrão (todos os elementos são localizados em tabelas bidimensionais). As tabelas organizam os dados em linhas e colunas, simplificando o acesso e a manipulação dos dados. Uma  vez  colocados  os  dados  no  Banco  de  Dados  relacional,  pode-se  fazer perguntas e manipular dados utilizando as operações da álgebra relacional. As manipulações  básicas  de  dados  incluem  a  sua  seleção,  projeção e agrupamento. Exemplo:

    BONS ESTUDOS!!!
  • #revisão

    a) Hierarquico: é um modelo que conecta registros numa estrutura de dados em árvore, ligados de modo que cada registro tenha um único possuidor. Não podem existir ciclos entre os nós da árvore (registros) e ligações formadas na árvore devem retratar somente relações um-para-um ou um-para-muitos entre um pai e um filho.

     

    b) Semelhante ao modelo hierárquico. Tanto o modelo hierárquico quanto o de rede são chamados de sistemas de navegação. O modelo em Rede eliminou o conceito de hierarquia, permitindo que um mesmo registro estivesse envolvido em várias associações, ou seja, registro filho pode ser ligado a mais de um registro pai (N:M);

     

    C) Gabarito;

     

    d) Distribuido: é uma coleção de várias bases de dados logicamente inter-relacionadas, distribuídas por uma rede de computadores. Podem ser homogêneos ou heterogêneos. Os homogêneos são compostos pelos mesmos bancos de dados, já os Heterogêneos são aqueles que são compostos por mais de um tipo de banco de dados.

     

    e) OO: Os dados são armazenados como objetos onde só podem ser manipulados pelos métodos definidos pela classe de que estes objetos pertencem. Os objetos são organizados numa hierarquia de tipos e subtipos que recebem as características de seus supertipos. Os objetos podem conter referências para outros objetos, e as aplicações podem consequentemente acessar os dados requeridos usando um estilo de navegação de programação.

    Fonte: wikipedia

  • Só não entendi sobre a tabela bidimensional. Seria a relação entre entidades?

  • Tabela Unidimensional - Possui apenas linhas (Uma em baixo da outra), ou apenas colunas (Uma ao lado da outra).

    Tabela Bidimensional - Possui linhas e Colunas.

    Tabela Tridimensional -  Possui duas ou mais tabelas Bidimensionais dispostas uma atrás da outra (em geometria seria semelhante a um cubo).


ID
812944
Banca
AOCP
Órgão
TCE-PA
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

Preencha a lacuna e assinale a alternativa correta.

“O/A ______ é sinônimo de atributo de uma entidade de um banco de dados."

Alternativas
Comentários
  • A coluna é sinônimo de atributo de uma entidade de um banco de dados.

    C.


ID
813433
Banca
AOCP
Órgão
TCE-PA
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

O sinônimo referente à coluna de uma entidade em um banco de dados é

Alternativas
Comentários
  • Atributo - Coluna

    Tupla - Linha

  • Tabela - Relação

  • Tabela - Relação

    Atributo - Coluna

    Tupla - Linha



ID
814414
Banca
AOCP
Órgão
TCE-PA
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

É considerado como os dados que descrevem os dados utilizados por um sistema. Essa afirmação refere-se a

Alternativas
Comentários
  • a-

    metadados sao estruturas de dados que contêm informações acerca dos detalhes de dados. Por este conceito, descrevem propriedades dos dados. e.g.: uma imagem contém tamanho do arquivo, data criação, formato etc. Os dados em si sao o conteúdo visual da imagem e.g.: uma casa, um animal etc


ID
871081
Banca
Aeronáutica
Órgão
CIAAR
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

Sobre os conceitos de Elmasri, preencha as lacunas abaixo e, em seguida, assinale a alternativa correta.

Tipos de entidade que não possuem atributos-chave próprios são chamados tipos de entidade ______________. Ao contrário, os tipos de entidade ______________ que não têm atributos-chave denominam-se tipos de entidade ______________.

Alternativas

ID
879859
Banca
IESES
Órgão
CRF-SC
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

Analise as afirmativas abaixo.

I. Atributo = dado que é associado a cada ocorrência de uma entidade ou de um relacionamento.

II. Relacionamento = conjunto de associações entre entidades.

III. Modelo de dados = conjunto de atributos e relacionamentos cujos valores distinguem uma ocorrência da entidade das demais.

IV. Cardinalidade de Relacionamentos = É o número (mínimo, máximo) de ocorrências de entidade associadas a uma ocorrência da entidade em questão através do relacionamento.

Estão corretas as afirmativas:

Alternativas
Comentários
  • Modelo de dados:

    Uma coleção de conceitos que podem ser usados para descrever a estrutura dos dados

    O outros conceitos todos corretos.

  • O erro está nessa definição estranha de modelo de dados. De um modo mais completo e conforme Silbershatz em Sisitemas de Banco de Dados:

    ... Uma coleção de ferramentas conceituais para descrever dados, relações de dados, semânica de dados e restrições de consistência. Um modelo de dados deve oferecer uma maneira de descrever o projeto de um banco de dados no nível físico, lógico e de view. Existem vários modelos de dados:

    Modelo Relacional;
    Modelo Entidade Relacionamento;
    Modelo de dados baseados em Objetos; e
    Modelo de dados Semi-estruturados.

    O modelo de Redes e o Hirerárquico precederam o modelo relacional e são pouco usados atualmente.
  • Esses conceitos foram copiados do livro da UFRGS. Outras informações importantes destacadas do livro são: 
    Banco de dados = Conjunto de dados integrados que tem por objetivo atender a uma comunidade de usuários.
    SGBD = Software que incorpora funções de definição, recuperação e alteração de dados em um banco de dados.
    Modelo de Dados = Descrição formal da estrutura de um banco de dados.
    Entidade = Conjunto de objetos da realidade modelada sobre os quais deseja-se manter informações no banco de dados.
    Ocorrência de entidade = Usado caso seja necessário se referir a um objeto em particular (o mesmo que instância em programação)
    Relacionamento = Conjunto de associações entre ocorrências de entidades.
    Papel de entidade em relacionamento = função que uma instância da entidade cumpre dentro de uma intância de relacionamento.
    Cardinalidade (mínima, máxima) de entidade em relacionamento = Número (mínimo, máximo) de ocorrências de entidade associadas a uma ocorrência da entidade em questão através do relacionamento.
    Atributo = Dado que é associado a cada ocorrência de uma entidade ou de um relacionamento.
    Identificador de entidade = Conjunto de um ou mais atributos e relacionamentos cujos valores servem para distinguir uma ocorrência da entidade das demais ocorrências da mesma entidade.

    (Fonte: Livro Projeto de Banco de Dados, 4ed, Carlos Alberto Heuser, Cap 1 e 2)
    Voltando para a questão, percebe-se que a definição da afirmativa III está errada pois se refere a "Identificador de entidade" e não a "Modelo de Dados". Gabarito, Letra "B".
  • Modelo de Dados : Conjunto de conceitos que podem ser usados para descrever a estrutura de um banco de dado, tipos de dados, relacionamentos e restrições. Pode também incluir operações que especificam consultas e atualizações no banco de dados.

    Categorias:

    Modelos de alto nível ou conceituais
    - Modelo ER.
    - Modelos OO.
    - Funcional

    Modelos de implementação
    - Relacional
    - Redes
    - Hierarquico
  • O interessante é que a definição do Silberschatz para relacionamento é: "A relationship is an association among several entities." (4ª edição, página 8).

    Já a definição de relacionamento por parte do Heuser é um conjunto de associações. Isto é, enquanto um fala em uma associação, outro fala em várias.

  • I. Atributo = dado que é associado a cada ocorrência de uma entidade ou de um relacionamento.

    II. Relacionamento = conjunto de associações entre entidades.

    IV. Cardinalidade de Relacionamentos = É o número (mínimo, máximo) de ocorrências de entidade associadas a uma ocorrência da entidade em questão através do relacionamento.

  • Letra B

    I. Atributo = dado que é associado a cada ocorrência de uma entidade ou de um relacionamento.

    II. Relacionamento = conjunto de associações entre entidades.

    IV. Cardinalidade = É o número (mínimo, máximo) de ocorrências de entidade associadas a uma ocorrência da entidade em questão através do relacionamento.


ID
902437
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

Quais as propriedades ACID das transações que um SGDB relacional multiusuário deve garantir?

Alternativas
Comentários
  • As propriedades de um SGBD são

    Atomicidade: Uma operação qualquer não pode ser parcialmente concluída, ela deve concluída totalmente ou não será concluída de forma alguma.
    Consistência: As restrições de integridade do SGBD devem ser respeitadas.
    Isolamento: Cada sentença deve ser executada individualmente.
    Durabilidade: As operações realizadas devem permanecer

  • Mamão com açúcar.

  • c-

    Atomicidade é toda transacao sendo executado somente como um todo ou nenhuma parte.

    consistencia- restricoes para garantir integridade dos dados.

    isolamento - efeito de execuções concorrentes e seriais devem ser os mesmos

    durabilidade- efeitos de operacoes so alterados por transadcoes especificas

  • As propriedades das transações seguem o acrônimo ACID: Atomicidade, Consistência, Isolamento e Durabilidade. Essas propriedades devem ser seguidas de forma a coibir a produção de resultados indesejados e a realização de operações que violem a integridade do banco de dados.


ID
917113
Banca
ESAF
Órgão
MF
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

Valendo-se de uma analogia com programas de computador, é correto afirmar que:

Alternativas
Comentários
  • Um esquema de banco de dados define as entidades que serão manipulados pelos usuários e aplicações que acessam o banco de dados. Para cada entidade, há a definição dos campos, que possuem um domínio de dados, ou seja, o conjunto de valores que podem ser atribuídos a esse campo.

    No programa de computador o usuário se preocupa em definir o conjunto de variáveis que serão manipuladas pelo programa. E para cada variável, o usuário especifica seu domínio, ou seja, o conjunto de valores que podem ser atribuídos as variáveis.

    Portanto, os campos de um esquema de banco de dados correspondem as variáveis de um programa de computador.
  • Essa questão foi retirada do livro do Silberchatz, na página 6 da terceira edição ele diz o seguinte: “Um esquema de banco de dados corresponde à definição do tipo em uma linguagem de programação. Uma variável de um dado tipo tem um valor em particular em dado instante. Assim, esse valor corresponde a uma instancia do esquema do banco de dados.”
  • Que questão horrível, não avalia nada! Eu sou DBA há anos e com certificações, e digo que o esquema do BD corresponde a relação de objetos criados a um determinado owner do BD. Esta analogia com as declarações de variáveis em um programa, foi definida pelo amigo aqui embaixo, mas é muito contestável, pois não informa qual programa é usado, se as variáveis são primitivas ou não, entre vários outros fatores. QUESTÃO PESSIMAMENTE FORMULADA!

  • Segundo Silberschatz em Sistema de Banco de Dados 3 ed.:

    "Um esquema de banco de dados corresponde à definição do tipo em uma linguagem de programação. Uma variável de um dado tipo tem um valor em particular em dado instante. Assim esse valor corresponde a uma instância do esquema do banco de dados."

    Esquema do Banco de Dados == Tipo da variável (ou "Declaração da variável", já que a definição do tipo de uma variável ocorre em sua declaração)

    Instância do Esquema do Banco de Dados == Valor da variável

    b) um esquema de banco de dados corresponde às declarações de variável em um programa.


  • Instância é uma coleção de dados armazenados no Banco de Dados em um determinado instante, e esquema é o projeto geral do Banco de Dados.

  • Vamos lá galera, entender esse negócio de uma vez por todas !

    Vamos pensar em uma tabela de cronograma de estudo do EXCEL beleza ?

    Ela seria distribuída em

    DIA MATÉRIA QUANTIDADE DE QUESTÕES -------> ESQUEMA

    01/10 PORTUGUES 30

    02/10 MATEMÁTICA 20

    03/10 CONTABILIDADE 25

    04/10 INFORMÁTICA 30

    Vocês podem perceber que os esquemas são alterados com pouca frequência.

    Já as INSTÂNCIAS (Conjunto de informações contidas em determinado BD em um dado momento) que são as informações em azul, abaixo do esquema são alteradas frequentemente, pois a cada dia você tem que inserir as informações lá

  • Instância é uma coleção de dados armazenados no Banco de Dados em um determinado instante, e esquema é o projeto geral do Banco de Dados.

    Conforme destaca Silberchatz "um esquema de banco de dados corresponde à definição do tipo em uma linguagem de programação. Uma variável de um dado tipo tem um valor em particular em dado instante.

    Assim, esse valor corresponde a uma instância do esquema do banco de dados. "Portanto, um esquema de banco de dados corresponde às declarações de variável em um programa.

    Letra B.

    Patrícia Quintão.


ID
917116
Banca
ESAF
Órgão
MF
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

Banco de dados é:

Alternativas
Comentários
  • A Profª Patrícia Quinhão explica na sua aula:
    "Elmasri e Navathe (2005) definem um Banco de Dados como uma coleção de dados relacionados, sendo esses dados definidos como fatos que possuem um significado implícito.
    Silberchatz (2011) destaca que banco de dados é uma coleção de dados interrelacionados que contém informações relevantes para uma empresa.
    (...)
    Coleção de dados interrelacionados, armazenados de forma centralizada ou distribuída, com algum significado inerente, isto é, informações de interesse de uma ou mais organizações."
  • Segundo Esmari e Navathe (2011), "Um banco de dados é projetado, construído e populado com dados para uma finalidade específica. Ele possui um grupo definido de usuários e algumas aplicações previamente concebidas nas quais esses usuários estão interessados."
  • GABARITO: D

    Trata-se  de  um  conjunto  agregado  e  estruturado  (inter-relacionado)  de informações  armazenadas  em  um  sistema  de  computação  de  forma  a permitir acesso seletivo. 

  • Comunidade de usuários é a definição mais ridicula que já ouvi neste meio. Questão absurdamente ridícula! A letra B está mais correta

  • Devemos ter cuidado! Quando a Banca cobra o conceito de Banco de Dados devemos levar em conta que este independe de implementação, ou seja, não estamos falando ainda em SGBD'S como Mysql,Oracle e etc... então nesse caso até mesmo uma lista telefônica pode ser considerada um Banco de Dados pois segundo Heuser:

    "Banco de dados é um conjunto de dados integrados que tem o objetivo de atender a uma comunidade de usuários"

  • É um conjunto de arquivos relacionados entre si com registros sobre pessoas, lugares ou coisas. São coleções organizadas de dados que se relacionam de forma a criar algum sentido

    esse tipo de banca que muda as palavras sem saberem que isso pode alterar o sentido da questão acho isso ridiculo 

  • O conceito de sistemas de banco de dados(genérico) é diferente de banco de dados

  • Por que não poderia ser a letra A?

  • Ideia de banco de dados sempre será dados relacionados, lembrando o dado por si nao tem significado; ele deve estar em contexto de familiaridade com o usuario para ser relevante, e.g.: poder ser convertido em informação & conhecimento atraves da correlação que eles têm quando dispostos em sistema que nos dá acesso a eles, como um SGDB

  • Mario Verdibello , por que não há dependencia entre os dados e sim relação

  • Banco de dados é um conjunto de dados integrados para atender a uma comunidade de usuários.

    GAB: B.

  • (a) Errado, não se trata necessariamente de uma relação de dependência de dados;

    (b) Errado, ele não tem por objetivo impedir acessos indevidos a dados armazenados, apesar de poder fazê-lo;

    (c)Errado, o objetivo não é atender a requisitos do sistema operacional;

    (d) Correto, é um conjunto de dados integrados que tem por objetivo atender a uma comunidade de usuários;

    (e) Errado, não tem nada de estrutura de máquina virtual nem tem o objetivo de atender as necessidades do software

    de acesso.

    Gabarito: Letra D


ID
923656
Banca
FUNCAB
Órgão
CODATA
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

São vantagens de bancos de dados, EXCETO:

Alternativas
Comentários
  • Felipe, poderia fazer algo mais útil, a resposta já é dada pelo sistema.
  • Letra E.

    Os bancos de dados oferecem vantagens como: privacidade dos dados (acesso restrito aos usuários autorizados), independência dos dados (o SGBD apenas consulta e modifica a base, podendo ser desenvolvido em paralelo), controle de redundância dos dados (através de chaves primárias e secundárias, evitando a repetição) e segurança dos dados (criptografia, espelhamento, etc).

  • Acho válido o comentário do Fernando. A respostá já é dada pelo sistema, mas não comentada. Creio ser válido comentar o motivo das opções estarem corretas ou não.


  • Lembrando que a resposta não é dada para todo mundo a qualquer hora. O que que custa deixar a resposta aqui para quem já estorou o limite das 10 questões diárias? Nego só olha pro próprio umbigo e #$%@-se o resto.

    Resposta: E.

  • Ridicula! rsrsr

  • Vantagens:

     – rapidez na manipulação e no acesso à informação,

     – redução do esforço humano (desenvolvimento e utilização),

     – disponibilização da informação no tempo necessário,

     – controle integrado de informações distribuídas fisicamente,

     – redução de redundância e de inconsistência de informações,

     – compartilhamento de dados,

     – aplicação automática de restrições de segurança,

     - redução de problemas de integridade.


    http://pt.scribd.com/doc/1555958/Conceitos-Banco-Dados

  • Quem descobriu o Brasil? Pedro Alvares Ca...

    1 - bral,

    2 - brel,

    3 - bril,

    4 - brol,

    5 - brul,

     

     

  • e)utilização de pessoal sem conhecimento especializado.

    O DBAdmin é responsavel pelo controle de acesso assim como o desempenho do DB. O analista de dados mapea os dados que devem ser salvos no banco.

  • E)A utilização de pessoal.



ID
960895
Banca
IADES
Órgão
EBSERH
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

A cláusula where é usada para escolher quais linhas de dados se deseja obter. Assinale a alternativa que apresenta somente condições que podem ser utilizadas nesta cláusula.

Alternativas
Comentários
  • WHERE: Cláusula não obrigatória que restringe os dados obtidos através de operações que testam se cada registro satisfaz a condição ou não. E usado os operadores lógicos: AND, OR, IN, NOT IN, BETWEENNOT BETWEEN , LIKE e NOT LIKE.





ID
960898
Banca
IADES
Órgão
EBSERH
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

Assinale a alternativa que apresenta somente funções agregadas que podem ser utilizadas para colunas de texto, números e datas.

Alternativas

ID
998209
Banca
FUNCAB
Órgão
DETRAN-PB
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

São modelos de bancos de dados:

Alternativas
Comentários
  • Letra "A", corretissima. 
    "...Existem vários Modelos de Base de Dados: Modelo Plano, Modelo em Rede, Modelo Hierárquico, Modelo Relacional, Orientado a objetos, e Objeto-Relacional."


    Fonte: http://pt.wikipedia.org/wiki/Banco_de_dados


ID
1016053
Banca
Marinha
Órgão
CAP
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Assinale a opção que completa corretamente as lacunas da sentença abaixo.

Define-se como banco de dados uma coleção_______ de relacionados, onde_____ significa__________ Um banco de dados típico representa algum aspecto do mundo real e é usado para fins específicos por um ou mais grupos de usuários. Um_______ é um pacote de software generalizado para implementar e manter um banco de dados computadorizado. Juntos, o banco de dados e o software formam um________ .

Alternativas
Comentários
  • Define-se como banco de dados uma coleção dados de relacionados, onde dados significa fatos gravados. Um banco de dados típico representa algum aspecto do mundo real e é usado para fins específicos por um ou mais grupos de usuários. Um SGBD é um pacote de software generalizado para implementar e manter um banco de dados computadorizado. Juntos, o banco de dados e o software formam um sistema de banco de dados.


ID
1089916
Banca
Aeronáutica
Órgão
CIAAR
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

Analise as afirmativas abaixo.

I. O nível interno tem um esquema interno, que descreve a estrutura do armazenamento lógico do banco de dados.
II. O nível conceitual tem um esquema conceitual, que descreve a estrutura do banco de dados inteiro para uma comunidade de usuários.
III. O nível externo ou de visão inclui uma série de esquemas externos ou visões do usuário.
IV. Independência lógica de dados é a capacidade de alterar o esquema lógico sem precisar alterar os esquemas externos ou os programas de aplicações.
V. Independência física de dados é a capacidade de alterar o esquema interno sem precisar alterar o esquema conceitual.

Estão corretas apenas as afirmativas

Alternativas

ID
1115266
Banca
CESPE / CEBRASPE
Órgão
SUFRAMA
Ano
2014
Provas
Disciplina
Banco de Dados
Assuntos

Julgue os itens seguintes a respeito de bancos de dados.

Uma chave primária é composta de um registro único, o qual identifica a entidade.

Alternativas
Comentários
  • Acho que o erro é pq registro é a linha inteira da tabela certo? e não apenas a PK

  • é composta por um ou mais atributos da tabela (colunas), que identifica(m) aquela determinada linha (registro)


  • Uma chave primária é utilizada da identificar de forma única cada linha numa tabela. 
    Uma chave primária pode ser composta por um ou mais campos numa tabela. Quando são utilizados vários campos como chave primária, são denominados por chave composta.


    O erro está em afirmar que a chave primária é composta de um unico registro!
  • A chave primária pode ser composta por mais de um registro, ou seja, duas colunas "X" e "Y". Porém a combinação desses registros não podem ser idênticos.
    Ex:
    (1, 2)
    (1, 3)

  • E se a definição de registro for "um conjunto de campos (atributos), tratados como uma unidade", ainda teriamos a resposta como errada ?

  • Gabarito: ERRADO

     

    No meu entendimento, a questão está errada porque uma chave primária é composta por um OU MAIS REGISTROS, o qual identifica, de forma única, a entidade.

     

    Outra questão ajuda:

     

    CESPE - 2012 - TRE-RJ

    Chave primária é um conjunto de um ou mais atributos que define uma única tupla em uma relação.

    Gab: CERTO

  • Além de a chave primária poder um ou mais atributos, ela aponta para uma tupla, que é parte da entidade.

  • Uma chave primária é composta de um registro único, o qual identifica a entidade.

    Invés de registro, o correto é atributo. 

  • Uma chave primária é utilizada da identificar de forma única cada linha numa tabela. 

  • a unicidade dos registro quer dizer que não se repetem na tabela e não que tem que ser apenas um único registro!

     

     

    Bons estudos! 

  • A chave primária pode ser composta por um ou mais registros, desde que o registro ou o conjunto de registros que fazem parte dela sejam únicos, servindo como índice para os demais campos da tabela. Além desta restrição, a chave primária não pode conter ainda campos nulos.

  • GAB ERRADO

     

    (2018/ABIN) Chave primária é o conjunto de um ou mais atributos para identificar uma tupla de uma entidade. CERTO

    (2012/TRE-RJ) Chave primária é um conjunto de um ou mais atributos que define uma única tupla em uma relação. CERTO

  • GABARITO ERRADO

    A chave primária PODE ser composta por um ou mais atributos, identificados unicamente em uma relação.

  • Existe a super-chave = chave primária composta por mais de um atributo.

  • A chave primária identifica uma instância (registro) da entidade, e não a entidade em si.

  • ERRADO

    Chave Primária: referem-se aos conjuntos de um ou mais campos, cujos valores, considerando a combinação de valores em caso de mais de uma chave primária, nunca se repetem na mesma tabela e, desta forma, podem ser usadas como um índice de referência para criar relacionamentos com as demais tabela do banco de dados (daí vem o nome banco de dados relacional). Portanto, uma chave primária nunca pode ter valor nulo, nem repetição.

  • O erro está em afirmar que identifica a entidade. Uma entidade pode ter várias ocorrências (registros). Com isso, a chave primária identifica uma tupla (ocorrência ou linha) da entidade (tabela).

  • A chave primária identifica um registro de forma ÚNICA e seu valor não irá se repetir de forma alguma dentro da tabela. Isso significa que a chave primária pode ser utilizada como uma espécie de controle impedindo que registros duplicados sejam criados na tabela. Uma chave primária diferencia de forma única os registros de uma relação.

    EX.: CPF, RA...

    Ademais, o valor da chave primária é utilizado para identificar linhas individuais em uma tabela

  • ERRADO

    Chave Primária (PK)

    * identifica de forma única/exclusiva uma linha da tabela. (LINHA/TUPLA, e Não a entidade em si) -> CASO DA QUESTÃO

    * Não permite valores nulos 

    * uma tabela pode possuir mais de uma chave primária = chave primária composta

    * a chave primária não depende de uma estrangeira para existir

  • Chave primária: identifica cada tupla (linha).

    Fonte: Focus Concursos

  • Ela é COMPOSTA por um (PK normal) ou mais atributos (PK composta) e identifica um registro único, o qual identifica uma tabela.

    Errada.

  • Um ou mais registros.

  • Chave primária 

    1. É o conjunto de um ou mais atributos
    2. Identifica UMA ÚNICA dupla de uma relação
    3. Chave FK q existe em uma tabela pode ser PK em outra
    4. NÃO pode: valor null / se repetir.....

  • Chave primária é o conjunto de um ou mais atributos para identificar uma tupla de uma entidade.

  • mas registros não são linhas?

    chave primária pode ter 1 ou + atributos.

  • No modelo entidade-relacionamento, a expressão chave primária identifica um conjunto de um ou mais atributos que, tomados coletivamente, permitem identificar de maneira unívoca uma entidade em um conjunto de entidades, que é escolhida pelo projetista do banco de dados como de significado principal.

    Vejam a questão (CESPE/2013/TRE-MS)

  • ERRADO

    (CESPE) Chave primária é um conjunto de um ou mais atributos que define uma única tupla em uma relação. (C)

    ________________________________________

    chave primária simples = os valores de cada um dos atributos NÃO poderão se repetir na tabela.

    chave primária composta = os valores de cada um dos atributos poderão se repetir na tabela.


ID
1128607
Banca
CS-UFG
Órgão
UEAP
Ano
2014
Provas
Disciplina
Banco de Dados
Assuntos

Banco de dados e sistema de banco de dados são essenciais na sociedade moderna. Em uma reserva de voo, possivelmente far-se-á uso de um software que acessa um banco de dados. Por definição, um sistema de banco de dados é

Alternativas
Comentários
  • Questão subjetiva, todas assertivas são definições abstratas tornando possíveis de serem consideradas

  • não seria:

    a)

    uma coleção de dados logicamente relacionados com significado inerente

    ???

  • o conceito de sistema de banco de dados é diferente do conceito de banco de dados. Por isso não pode ser a alternativa A. Segundo C.J Dante em seu livro Introdução a Sistema de banco de dados 8ed. Um sistema de banco de dados é um software que reúne ferramentas para auxiliar na gestão de banco de dados(que tem outro conceito)(adaptada).

  •  

    GABARITO: C

    Segundo Korth, um BANCO DE DADOS “é uma coleção de dados inter-relacionados, representando informações sobre um domínio específico”, ou seja, sempre que for possível agrupar informações que se relacionam e tratam de um mesmo assunto, posso dizer que tenho um banco de dados.

    Podemos exemplificar situações clássicas como uma lista telefônica, um catálogo de CDs ou um sistema de controle de RH de uma empresa.

    Já um SISTEMA DE GERENCIAMENTO DE BANCO DE DADOS (SGBD) é um software que possui recursos capazes de manipular as informações do banco de dados e interagir com o usuário. Exemplos de SGBDs são: Oracle, SQL Server, DB2, PostgreSQL, MySQL, o próprio Access ou Paradox, entre outros.

    Por último, temos que conceituar um SISTEMA DE BANCO DE DADOS como o conjunto de quatro componentes básicos: dados, hardware, software e usuários. Date conceituou que “sistema de bancos de dados pode ser considerado como uma sala de arquivos eletrônica”.

    Os objetivos de um sistema de banco de dados são o de isolar o usuário dos detalhes internos do banco de dados (promover a abstração de dados) e promover a independência dos dados em relação às aplicações, ou seja, tornar independente da aplicação, a estratégia de acesso e a forma de armazenamento.

     

    Fonte: https://www.devmedia.com.br/conceitos-fundamentais-de-banco-de-dados/1649

  • Comanda da questão: um sistema de banco de dados é

     a) BD APENAS

     b) SGBD

     c) DB + SW

     d) LOCAL P/ ARMAZ. DEF. DE BD?

    Gab.: C

  • Gabarito: C

     

    Sistema de Bancos de Dados (SBD) é a união do banco de dados com o software SGBD (Sistema Gerenciador de Banco de Dados.

     

    Prof. Ramon Souza.
     

  • a) Incorreto: um Banco de Dados é uma coleção de dados logicamente relacionados com significado inerente.

    b) Incorreto: um Sistema Gerenciador de Banco de Dados (SGBD) um conjunto de programas que permite aos usuários criar e manter um banco de dados.

    c) Correto: um Sistema de Banco de Dados (SBD) representa a união do banco de dados com o software de sistema gerenciador de banco de dados.

    d) Incorreto: um dicionário de dados é o repositório que permite armazenar a definição do banco de dados.

    FONTE: Exponencial Concursos.

    Abçs!


ID
1205032
Banca
FCC
Órgão
TRF - 5ª REGIÃO
Ano
2003
Provas
Disciplina
Banco de Dados
Assuntos

Uma coluna ou uma combinação de colunas cujos valores distinguem uma linha das demais dentro de uma tabela é denominada

Alternativas
Comentários
  • Chave primária

    É um conceico na qual uma determinada tabela de um banco de dados, há a necessidade de se determinar que um campo identifique o registro inserido na tabela. Essa identificação deve ser única, ou seja, sem repetição, exclusiva e não nula.

  • Chave primária contém a propriedade de unicidade.

  • Uma CHAVE PRIMÁRIA é uma coluna ou uma combinação de colunas cujos valores distinguem uma linha das demais, dentro de uma tabela. Uma CHAVE ESTRANGEIRA é uma coluna ou uma combinação de colunas cujos valores aparecem, necessariamente, na CHAVE PRIMÁRIA de uma tabela.  Em alguns casos, mais de uma coluna ou combinações de colunas podem servir para distinguir uma linha das demais. Uma das colunas (ou combinação de colunas) é escolhida como CHAVE PRIMÁRIA As demais colunas ou combinações são denominadas CHAVES ALTERNATIVAS.


ID
1205089
Banca
FCC
Órgão
TRF - 5ª REGIÃO
Ano
2003
Provas
Disciplina
Banco de Dados
Assuntos

Toda chave estrangeira que não é uma chave primária ou não faz parte de uma chave primária composta representa um relacionamento

Alternativas
Comentários
  • Podemos eliminar as alternativas C, D e E pois são muito restritivas. A alternativa B não pode ser verdade pois um relacionamento M:N é representado no modelo relacional por dois relacionamentos 1:N. Desta forma, a resposta correta é a alternativa A.

     

  • Para responder essa questão devemos saber as duas regras:

     

    Regra 1: Chave primária composta por mais de uma chave estrangeira - A tabela que possui uma chave composta de múltiplas chaves estrangeiras implementa um relacionamento n:n entre as entidades correspondentes às tabelas referenciadas pelas chaves estrangeiras. Um exemplo de tabela deste tipo é Curric, que tem como chave primária CodCr e CodDisc. Ambas as colunas são chaves estrangeira tabela Curric representa um relacionamento entre as entidades correspondentes às tabelas CodCr e CodDisc. No exemplo, a única tabela deste é a tabela Curric.

     

    Regra 2: A chave primária completa forma uma chave estrangeira - Quando toda chave primária (todas as suas colunas) compõe uma única chave estrangeira, a tabela representa uma entidade que forma uma especialização da entidade correspondente à tabela referenciada pela chave estrangeira. Um exemplo de tabela deste tipo é a tabela Laboratorio, que possui como chave primária as colunas CodPr e CodSl, as quais são chave estrangeira da tabela de salas. A restrição de integridade referencial em questão especifica que uma linha na tabela de laboratórios somente existe quando uma linha com a mesma chave existir na tabelas de salas, No modelo ER, isso significa que uma ocorrência corresponde da entidade existir, ou seja, significa que a entidade laboratório é uma especialização de sala. No exemplo a única tabela deste tipo é a tabela Laboratorio.

     

    Toda chave estrangeira que não se enquadra nas regras 1 e 2 apresentadas na seção anterior representa um relacionamento 1:n ou 1:1. Em outros termos, toda chave estrangeira que não corresponde a um relacionamento n:n (regra 1), nem a uma entidade especializada (Regra 2) representa um relacionamento 1:n ou 1:1.

  • Se liguem nesse link aqui, muito melhor de entender (a partir da pag 13):

    https://docente.ifrn.edu.br/nickersonferreira/disciplinas/programacao-com-acesso-a-banco-de-dados-3o-ano/aula-03-transformacao-do-mer-para-o-modelo-logico


ID
1209028
Banca
FCC
Órgão
TCE-CE
Ano
2008
Provas
Disciplina
Banco de Dados
Assuntos

É comum um determinado órgão público receber reclamações de pessoas sobre o atendimento do serviço. As reclamações recebidas são digitadas de forma apressada em um aplicativo de computador. O administrador do órgão pretende obter informações úteis para análise das reclamações. Assim, ele solicita o apoio tecnológico para atendimento dessa demanda. A equipe então adota, acertadamente, uma solução específica para tratamento de dados semi-estruturados (o software utiliza uma ontologia de correlação de palavras e conceitos) conhecida por

Alternativas
Comentários
  • Mineração de texto, conhecida também como mineração de dados textuais e semelhante à análise textual, refere-se ao processo de obtenção de informações importantes de um texto.

     

    Uma aplicação comum é examinar um conjunto de documentos escritos em uma linguagem natural e, ou modelar o conjunto de documentos para fins de classificação preditiva ou preencher um banco de dados ou índice de pesquisa com as informações extraídas.

     

    https://pt.wikipedia.org/wiki/Mineração_de_texto

     

    Gabarito: b)


ID
1215091
Banca
CESPE / CEBRASPE
Órgão
TJ-SE
Ano
2014
Provas
Disciplina
Banco de Dados
Assuntos

Acerca da pesquisa e da classificação de dados, julgue os próximos itens.

Haverá um aumento no desempenho da pesquisa do tipo sequencial caso a tabela esteja ordenada pelo valor da chave.

Alternativas
Comentários
  • O número de comparações necessário para encontrar um registro numa tabela de dimensão n é, obviamente, dependente da

    posição do registo na tabela (1 comparação para o 1º registo; n para o último).

    Em média, o número de comparações é (n + 1)/2. É possível diminuir o número médio de comparações colocando os registros acedidos mais frequentemente no início da tabela.

    O ordenamento da tabela de chaves (e da tabela de registros), por ordem crescente ou decrescente, permite tornar as pesquisas muito mais eficientes.


    http://eden.dei.uc.pt/~pa2/apresenta/pesquisa.pdf


  • Questão incompleta.


    A pesquisa sequencial apenas tem seu desempenho aumentado caso a tabela de chaves esteja ordenada e, adicionalmente, se use uma tabela auxiliar de índices [1], com menor número de elementos. Caso contrário, a pesquisa sequencial fará, como o próprio nome diz, uma busca sequencial, não importando o fato de a tabela estar ordenada.

    [1] http://eden.dei.uc.pt/~pa2/apresenta/pesquisa.pdf

  • Pode haver? Sim.

    "HAVERÁ" em todos os casos de consultas? Não.

    Logo, ninguém entrou com recurso ou não havia alguém preparado suficiente para avaliar o recurso.

  • O desempenho da pesquisa é aumentado quando se utiliza campos que possuem índices. Por padrão, o banco de dados cria um índice para todo campo chave de uma tabela.

  • Errada, pois o tempo médio vai permanecer o mesmo s não for utilizado indices.

  • Bancos de dados não-relacionais (NoSQL) utilizam modelos diferentes de armazenamento de dados, os quais podem ser divididos em quatro categorias principais: Chave-Valor, Orientado a Documentos, Orientado a Grafos e Orientado a Colunas (Colunar). Alguns bancos de dados podem implementar mais de um desses modelos. O modelo de banco de dados chave-valor armazena dados por meio de uma estrutura de mapeamento ou dicionário, em que todo dado armazenado possui uma chave identificadora e seu valor em si. Para cada chave de entrada, é retornado um valor de saída. Dessa forma, haverá um aumento no desempenho da pesquisa do tipo sequencial caso a tabela esteja ordenada pelo valor da chave como foi dito na questão.

      

    Correto


ID
1229224
Banca
IBFC
Órgão
TRE-AM
Ano
2014
Provas
Disciplina
Banco de Dados
Assuntos

Um conceito básico sobre Banco de Dados é relacionado com chaves primárias, que são caracterizadas por:

(A) ter valores nulos.
(B) não ter valores nulos.
(C) ter repetição de tuplas.
(D) não ter repetição de tuplas.

Assinale a alternativa com a combinação correta:

Alternativas
Comentários
  • Chaves primárias são caracterizadas por não terem valores NULL e por não terem repetição de tuplas. 

  • "Uma chave primária não pode assumir valor nulo em qualquer tupla da relação".


ID
1260304
Banca
VUNESP
Órgão
FUNDUNESP
Ano
2014
Provas
Disciplina
Banco de Dados
Assuntos

A regra para a criação de contas de usuários de uma empresa estabelece que o nome das contas seja composto pela primeira letra do nome do funcionário, seguido do seu último nome. Como nos exemplos a seguir:

José Silva Pereira = jpereira

Mário de Andrade = mandrade

Sabendo-se que essa regra pode produzir contas homôni- mas, uma possível solução que evita tais ocorrências é por meio da inclusão

Alternativas
Comentários
  • O número sequencial comentado na questão se trata da Primary Key (PK), o ideal é que para cada tabela possua uma coluna PK. Nunca se repetem e que podem ser usadas como um índice para os demais campos da tabela do banco de dados. Em chaves primárias, não pode haver valores nulos nem repetição de duplas.


ID
1272538
Banca
MPE-RS
Órgão
MPE-RS
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

Uma chave estrangeira é

Alternativas
Comentários
  • E) O objetivo da chave estrangeira é exatamente permitir a criação de relacionamentos.

  • Gab: LETRA E

     

    A chave estrangeira, ou foreign key, não diz respeito, especificamente, a uma tabela, mas sim a um relacionamento entre tabelas. De forma sucinta, a chave estrangeira é uma referência, em uma tabela, a uma chave primária de outra tabela. Para facilitar a compreensão, tomemos como exemplo duas tabelas: Pessoa Carro. Para montarmos um relacionamento entre elas, poderíamos ter, na tabela Carro, o campo ID_Pessoa fazendo referência à chave primária da tabela Pessoa.

     

    https://www.devmedia.com.br/sql-aprenda-a-utilizar-a-chave-primaria-e-a-chave-estrangeira/37636


ID
1310632
Banca
FEPESE
Órgão
SJC-SC
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

Qual software, dentre os listados abaixo, permite a importação (e atualização) de dados estruturados de bancos de dados relacionais para posterior manipulação pelo aplicativo?

Alternativas
Comentários
  • Letra B

    O Excel permite importar e atualizar dados.

  • Isso é questão de banco de dados?

  • Prezados,

    Dados estruturados são tratados, dentre as opções oferecidas pela questão, pelo excel. 

    Portanto a alternativa correta é a letra B
  • Word e PPT também permitem importar dados e tabelas. Questão elaborada por uma criança de 5 anos.


ID
1321159
Banca
Quadrix
Órgão
DATAPREV
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Numa aplicação de banco de dados, a chave primária de uma tabela tem qual das características abaixo?

Alternativas
Comentários
  • As letras A e D estão corretas. Um tabela que permite campos nulos, também estará permitindo que estes campos sejam duplicados.


ID
1342105
Banca
FUNCAB
Órgão
MDA
Ano
2014
Provas
Disciplina
Banco de Dados
Assuntos

A integridade dos dados é um termo abrangente que inclui, simultaneamente, os conceitos de consistência, precisão e correção dos dados armazenados em um banco de dados. Um dos tipos de integridade é caracterizado por meio das condições listadas a seguir.

- É a forma mais elementar de restrição de integridade;

- O valor de um campo deve obedecer ao tipo de dados e às restrições de valores admitidos para a coluna;

- Funciona ao nível da coluna do banco de dados.

O tipo descrito acima é denominado integridade de:

Alternativas
Comentários
  • As três formas mais comuns são a integridade de domínio, de entidade e referencial.

    Integridade de Domínio

    Esta característica é responsável por verificar se os valores corretos e necessários de um atributo, através da definição de regras de validação.

    Integridade de Entidade

    É uma integridade baseada em validar os valores permitidos a partir dos valores que já foram inseridos no banco. Apenas após esta verificação é que podemos permitir ou não a inserção de um novo registro.

    Integridade Referencial

    É a responsável por aferir se as operações em bancos atendem às regras de relacionamento que já foram definidas para as tabelas do banco de dados. Esta integridade é a que cuida para que haja consistência entre registros de diversas tabelas.


ID
1351075
Banca
FUNCAB
Órgão
MDA
Ano
2014
Provas
Disciplina
Banco de Dados
Assuntos

Há um termo que se aplica a qualquer software que funciona como uma ligação entre outros dois programas, como um servidor web ou um programa de banco de dados, também conhecido como um software que atua sendo um intermediário entre outras aplicações ou dispositivos. Um software com essas características possui a seguinte denominação:

Alternativas
Comentários
  • Gab. D

    O temo Middleware é usado para agrupar todas as tecnologias em software que estão entre a aplicação final e os fornecedores de dados para esta aplicação final. Assim, uma solução de Middleware fica entre a aplicação que o usuário enxerga e as fontes de informações. A solução de Middleware intermedia a interação entre a aplicação final e as fontes de informações.

    Estas fontes de informações podem ou não estar na mesma máquina do servidor de aplicações nem podendo inclusive, estar fora do ambiente físico desta máquina. Além disso, as fontes de informações podem estar em plataformas diferentes com sistemas operacionais diferentes.


ID
1351114
Banca
FUNCAB
Órgão
MDA
Ano
2014
Provas
Disciplina
Banco de Dados
Assuntos

No projeto inicial de um banco de dados, geralmente denominado de fase 1, é muito importante a análise para que se possa detalhar todas as necessidades do usuário final. Essa análise é denominada:

Alternativas
Comentários
  • A questão aborda as etapas de um projeto de banco de dadod.

    A primeira etapa do projeto de banco de dados é a identificação dos requisitos que o banco de dados deve atender. Nesta fase devem ser realizadas entrevistas com as pessoas envolvidas no processo, cria-se uma descrição textual macro do processo (texto conhecido como mini-mundo), modelos externos (que devem ser entendidos por todos).

    Fonte:https://dicasdeprogramacao.com.br/como-criar-um-projeto-de-banco-de-dados/


ID
1448281
Banca
CESGRANRIO
Órgão
LIQUIGÁS
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

Em um Sistema Gerenciador de Banco de Dados (SGBD), existem várias técnicas de organização e pesquisa de dados físicos, entre eles o hashing, que é uma técnica para

Alternativas
Comentários
  • Hashing 

     A ideia do hashing é fornecer uma função h(x), chamada de função hash que, aplicada ao valor do campo de hash de um registro, gere o endereço do bloco de disco no qual o registro está armazenado.

     

    http://titodahora.blogspot.com.br/2016/08/tecnicas-de-hashing-em-banco-de-dados_82.html

  • (C)

    Uma função hash é um algoritmo que mapeia dados de comprimento variável para dados de comprimento fixo. Os valores retornados por uma função hash são chamados valores hash, códigos hash, somas hash, checksums ou simplesmente hashing.


ID
1450267
Banca
UFSBA
Órgão
UFSBA
Ano
2014
Provas
Disciplina
Banco de Dados
Assuntos

  1. Marque C,se a proposição é verdadeira; E,se a proposição é falsa.

    Os comandos commit e rollback são utilizados, respectivamente,para confirma e desfazer  instruções do tipo DML e DDL em um banco de dados.

Alternativas
Comentários
  • Commit e Rollback são utilizados apenas para instruções do tipo DML (Data Manipulation Language) - insert, update, delete
    http://www.devmedia.com.br/transacoes-no-oracle-commit-rollback-e-savepoint/349

  • Commit e Rollback são utilizados apenas para instruções do tipo DML (Data Manipulation Language) - insert, update, delete, select

    Valeu.

  • Commit e Rollback são um dos principais comandos DTL (linguagem de transação de dados) e significam, respectivamente, "confirmar transação" e "desfazer transação".

  • DATA TRANSACTIONAL LANGUAGE

    DTL:

    LINGUAGEM DE TRANSAÇÃO DE DADOS

    Principais comandos:

    START TRANSACTION

    COMMIT

    ROLLBACK

    DATA DEFINITION LANGUAGE

    DDL:

    LINGUAGEM DE DEFINIÇÃO DE DADOS

    Principais comandos:

    CREATE

    ALTER

    DROP

    DATA MANIPULATION LANGUAGE

    DML:

    LINGUAGEM DE MANIPULAÇÃO DE DADOS

    Principais comandos:

    SELECT

    INSERT

    UPDATE

    DELETE

  • COMMIT→ serve para efetivar o comando;

    ROLLBACK/ABORT→ serve para retornar ao estado válido anterior à falha;

    SAVEPOINT→ serve para criar um ponto específico que até aquele ponto todas as transações são válidas.

    #mantém


ID
1469788
Banca
CETAP
Órgão
MPC-PA
Ano
2015
Provas
Disciplina
Banco de Dados
Assuntos

Sobre o conceito de chave primária, relacionado a um registro em um banco de dados, selecione a afirmação falsa:

Alternativas
Comentários
  • A questão pede a informação falsa sobre pk:

    a) Pode ser formado por um campo ou um conjunto de campos. Correto, trata-se de chave candidata.
      b) Não pode confer valores nulos. Correto porque o null não está associado a um registro.
      c) Deve formar um valor único para cada registro. Correto porque se houver valores repetidos, como saberá se pertence a x ou y?
      d) Pode ser utilizada para relacionar o registro com outras tabelas. Correto. É o conceito de pk.
      e) Deve ser declarado de um tipo de dados INTEIRO. Incorreto. Não há restrição de datatype a pesar de que geralmente as pk1's são do tipo inteiro.

  • Gabarito: E.

    Depende do que se objetiva com a construção do banco de dados. Pode ser uma variável do tipo inteiro, por exemplo, quando se pensa em uma identificação de alunos com base em um ID. No entanto, em outras situações, é possível que uma variável inteira não seja a melhor forma de se identificar a chave primária. Não há nenhuma obrigatoriedade.

    Bons estudos!


ID
1504006
Banca
FGV
Órgão
TJ-BA
Ano
2015
Provas
Disciplina
Banco de Dados
Assuntos

As técnicas de projeto de bancos de dados visam à obtenção de três objetivos principais, quais sejam:

Alternativas
Comentários
  • Técnicas de projetos de BD

     

    Normalização

    Preservação das dependências funcionais

    Decomposição sem perda

  • Gabarito: A.

    Sobre o item D, são princípios quanto a à elaboração dos bancos de dados e seu efetivo funcionamento.

    Bons estudos!

  • Letra A

    Complementando...

    Normalização é uma ferramenta para validação da qualidade de um Esquema.

    Seu objetivo não é melhorar desempenho, mas evitar anomalias de inclusão, atualização, exclusão.

    Uma dependência funcional é uma propriedade da semântica ou do significado dos atributos.


ID
1527976
Banca
IDECAN
Órgão
Banestes
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

Os atributos que podem ser divididos em subpartes menores e que representam atributos mais básicos, com significados independentes, são considerados atributos

Alternativas
Comentários
  • ATRIBUTOS COMPOSTOS:
    O seu conteúdo é formado por vários itens menores. Exemplo: Endereço. Seu conteúdo poderá ser dividido em vários outros atributos, como Rua, número, complemento, Bairro, Cep e Cidade.

  • Os atributos compostos podem ser divididos em partes menores, essas partes
    representam atributos básicos com significados independentes.

    Os atributos Simples são aqueles atributos considerados atômicos ou indivisíveis. Em outras palavras, eles não
    são divididos em subpartes.


ID
1529689
Banca
Quadrix
Órgão
DATAPREV
Ano
2014
Provas
Disciplina
Banco de Dados
Assuntos

Em uma determinada tabela de um banco de dados, há a necessidade de se determinar que um campo identifique o registro inserido na tabela. Essa identificação deve ser única, ou seja, sem repetição, exclusiva e não nula. Qual das alternativas a seguir corresponde à descrição acima?

Alternativas
Comentários
  • Gab. a) Chave Primária.

  • Não precisa dizer qual é o gabarito, porque isso o QCONCURSOS já faz.

  • Gabarito A

    Chaves primárias (em inglês, Primary keys ou "PK"), sob o ponto de vista de um banco de dados relacional, referem-se aos conjuntos de um ou mais campos, cujos valores, considerando a combinação de valores em caso de mais de uma chave primária, nunca se repetem na mesma tabela e, desta forma, podem ser usadas como um índice de referência para criar relacionamentos com as demais tabela do banco de dados (daí vem o nome banco de dados relacional). Portanto, uma chave primária nunca pode ter valor nulo, nem repetição.

    Simplificando, quando a chave primária é simples, ou seja, é formada por um único campo da tabela, esse campo não pode ter dois ou mais registros de mesmo valor e também não pode conter nenhum registro nulo. Se a chave primária é composta, ou seja, formada por mais de um campo, os valores de cada campo podem se repetir, mas nunca a combinação desses valores. Exemplo: a tabela 'Livros_Autores' tem como chave primária (cod_livro, cod_autor). 

     

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


ID
1561489
Banca
Marinha
Órgão
Quadro Complementar
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

Em relação aos tipos de atributos definidos por Ramez Elmasri e S. B. Navathe(2011), assinale a opção INCORRETA.

Alternativas
Comentários
  • O conceito de não se dividir está ligado à ATOMICIDADE.

  • O gabarito é a letra B.

     

    Complementando o colega, se o atributo é não divisível podemos dizer que ele é atômico, mas nunca armazenado. 


ID
1562308
Banca
Marinha
Órgão
Quadro Técnico
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

De acordo com Dama (2009), citado por Fernandes (2012), que processo-chave para o gerenciamento de dados é responsável pelo planejamento, implementação e controle de atividades para armazenar, proteger e acessar dados estruturados ou não?

Alternativas
Comentários
  • Governança de Dados: planejamento, supervisão e controle sobre o uso e gestão de dados.

    Segundo o Data Management Association (DAMA), Governança de Dados é uma disciplina que deve tratar do planejamento, da supervisão e do controle sobre o gerenciamento de dados e o seu respectivo uso.

    Ainda de acordo com o DAMA DMBOK, a Governança de Dados é o exercício da autoridade, do controle e da tomada de decisão compartilhada sobre a gestão dos ativos de dados e divide-se em dois grupos de atividades: Planejamento do Gerenciamento de Dados e Supervisão do Gerenciamento de Dados.

    Processos Chaves da Governança de Dados DAMA-DMBOK:

    ● Gestão da Arquitetura de Dados: definição do diagrama (blueprint) para a gestão dos ativos de dados.

    ● Desenvolvimento de Dados: análise, desenho, implementação, testes, implantação e manutenção de estruturas de dados.

    ● Gestão Operacional de Dados: presta suporte desde a aquisição de dados até a eliminação plena do dado.

    ● Gestão de Segurança de Dados: garantia de privacidade, confidencialidade e acesso apropriado a dados e informações.

    ● Gestão de Dados Mestres e de Referência: gerenciar as versões de dados originais e replicados em ambientes distribuídos.

    ● Gestão de Data Warehousing & Business Intelligence: permitir a disponibilização de informações para suporte à decisão e à implementação de análises de dados sob várias dimensões de análise.

    Gestão de Conteúdo e Documentos: planejamento, implementação e controle de atividades para armazenar, proteger e acessar dados estruturados ou não (fora de bases de dados).  - (igualzinho na pergunta da questão).

    ● Gestão de Metadados: integração, controle e entrega de metadados sobre a arquitetura de dados e informações.

    ● Gestão da Qualidade de Dados: definição, monitoramento e melhoria da qualidade de dados.

    Entendo que o Gerenciamento do conteúdo e documentos está "dentro" de Governança de Dados. O primeiro mais específico e o segundo mais genérico.

  • Cópia do livro: IMPLANTANDO A GOVERNANÇA DE TI, Fernandes. Pág. 553, 3ª edição.

     

    a) Governança  de  dados . (Planejamento, supervisão e controle do gerenciamento de dados.)

     b) Desenvolvimento  de  estrutura  de  dados . (Análise, desenho, implementação e manutenção de estrutura de dados)

     c) Gerenciamento  da  arquitetura  de  dados  e  informações. (definição e planejamento da arquitetura de dados)

     d) Gerenciamento  de  integração  de  dados. (administrar versões de dados em ambientes distribuídos)

     e) Gerenciamento  de  conteúdo  e  documentos . (planejamento, implementação e controle de dados estruturados ou não.)

     

    @papirobizurado

  • Governança de Dados: planejamento, supervisão e controle sobre o uso e gestão de dados.

    Gestão da Arquitetura de Dados: definição do diagrama (blueprint) para a gestão dos ativos de dados.

    Desenvolvimento de Dados: análise, desenho, implementação, testes, implantação e manutenção de estruturas de dados.

    Gestão Operacional de Dados: presta suporte desde a aquisição de dados até a eliminação plena do dado.

    Gestão de Segurança de Dados: garantia de privacidade, confi dencialidade e acesso apropriado a dados e informações.

    Gestão de Dados Mestres e de Referência: gerenciar as versões de dados originais e replicados em ambientes distribuídos.

    Gestão de Data Warehousing & Business Intelligence: permitir a disponibilização de informações para suporte à decisão e à implementação de análises de dados sob várias dimensões de análise.

    Gestão de Conteúdo e Documentos: planejamento, implementação e controle de atividades para armazenar, proteger e acessar dados estruturados ou não.

    Gestão de Metadados: integração, controle e entrega de metadados sobre a arquitetura de dados e informações.

    Gestão da Qualidade de Dados: definição, monitoramento e melhoria da qualidade de dados.

    Alternativa: E

    Fonte: IMPLANTANDO A GOVERNANÇA DE TI, Fernandes. Pág. 539, 4ª edição.