-
Segundo Heuser (2001, p.4), Banco de Dados consiste de um conjunto de
dados integrados que tem por objetivo atender a uma comunidade de
usuários. Segundo o mesmo autor, Sistema de Gerência de Banco de Dados
(SGBD) consiste de um software que incorpora as funçoes de definição,
recuperação e alteração de dados em um banco de dados.
Elmasri e Navathe (2011, p. 38) afirmam que o modelo relacional usa o
conceito de relação matemática - que se parece com uma tabela de
valores - como seu bloco de montagem básico, e sua base teórica reside
em uma teoria de conjunto e lógica de predicado de primeira ordem. Os
autores também afirmam que o SQL é um padrão para SGBDs Relacionais e
que essa linguagem inclui recursos da álgebra relacional e do cálculo
relacional de tupla.
Então, pode-se concluir que conceitualmente um Banco de Dados
Relacional existe independente de Sistema Gerenciador de Banco de Dados.
Percebe-se, também, que o SQL está diretamente relacionado ao SGBD
Relacional e não ao Banco de Dados Relacional, que existe independente
de tecnologia.
A questão afirma que "Os bancos de dados relacionais são constituídos
de três componentes: uma coleção de estrutura de dados (relações ou
tabelas), uma coleção de operadores (linguagem SQL) e uma coleção de
restrições de integridade (conjunto consistente de estados de base de
dados e de alterações de estados)". No entanto, a linguagem SQL é
recurso de SGBD, ou seja, os operadores citados na questão são da
Álgebra Relacional e não do SQL, tornando a questão inválida.
Do exposto solicito que o gabarito da questão seja trocado para Errado.
http://www.dominandoti.com.br/node/4214
-
- Bases de dados relacionais consistem, principalmente de três componentes: uma coleção de estruturas de dados, nomeadamente relações, ou informalmente tabelas; uma coleção dos operadores, a álgebra e o cálculo relacionais; e uma coleção de restrições da integridade, definindo o conjunto consistente de estados de base de dados e de alterações de estados. As restrições de integridade podem ser de quatro tipos: domínio (também conhecidas como type), atributo, relvar (variável relacional) e restrições de base de dados.
- https://pt.wikipedia.org/wiki/Banco_de_dados
-
C.J. Date, Introdução a sistemas de bancos de dados, 8 Ed., Pág 50 e 51
O modelo relacional é constantemente descrito como tendo os três aspectos a seguir:
- Aspecto estrutural (tabelas)
- Aspecto de integridade (restrições de integridade)
- Aspecto manipulador (Linguagem SQL)
Gabarito Certo
-
Certo. Os bancos de dados relacionais são compostos por estruturas de dados, que representam as informações que se deseja armazenar e relacionar. Para manipular (selecionar, criar, apagar, alterar, etc.) essas informações estruturadas, é necessário que um conjunto de operadores esteja disponível para os programadores e administradores da base de dados.
Por fim, é necessário que os bancos de dados suportem um conjunto de restrições de integridade, que serão responsáveis por impedir que alterações indevidas (ex: apagar um registro sem antes tomar cuidado para as chaves estrangeiras que apontam para esse dado) sejam efetuadas e causem inconsistências nas informações estruturas no banco de dados.
Referências:
Navathe, S. B. and Elmasri, E. Fundamentals of Database Systems, 6ª Ed. 2011.
-
Prezados,
A questão está correta, os bancos basicamente consistem de suas estruturas , a sua linguagem de acesso , e uma coleção de restrições de integridade ( FK , Unique, por exemplo ) .
Portanto a alternativa está correta.
-
Item correto, perfeitamente alinhado com o que trazemos na nossa teoria. Esses três elementos são os principais que caracterizam um BD relacional!
-
Comentário do professor: "A questão está correta porque ela não está errada".
Obrigado aos colegas estudantes, que fazem dos comentários uma rica fonte de informação.
-
A arquitetura ANSI/SPARC em três níveis considera que os Bancos de dados
relacionais consistem de três componentes:
* Uma coleção de estruturas de dados, formalmente chamadas de
relações, ou informalmente tabelas, compondo o nível conceitual;
* Uma coleção dos operadores, a álgebra e o cálculo relacionais, que
constituem a base da linguagem SQL;
* Uma coleção de restrições da integridade, definindo o conjunto
consistente de estados de base de dados e de alterações de estados.
GABARITO: CERTO
-
Os bancos de dados relacionais são compostos por estruturas de dados, que representam as informações que se deseja armazenar e relacionar. Para manipular (selecionar, criar, apagar, alterar, etc.) essas informações estruturadas, é necessário que um conjunto de operadores esteja disponível para os programadores e administradores da base de dados.
Por fim, é necessário que os bancos de dados suportem um conjunto de restrições de integridade, que serão responsáveis por impedir que alterações indevidas (ex: apagar um registro sem antes tomar cuidado para as chaves estrangeiras que apontam para esse dado) sejam efetuadas e causem inconsistências nas informações estruturas no banco de dados.
fonte: tec
GAB: CERTO
-
Em um Banco de Dados Relacional, as denominações são as seguintes:
Tabela: RELAÇÃO
Linhas: TUPLAS
Colunas: ATRIBUTOS
-
CERTA!
Colaborando:
SQL - Dados estruturados
NOSQL - Dados não estruturados
Caso no questão tivesse NOSQL, a questão estaria errada!
-
Esse professor nem deve conseguir dormir com a consciência tranquila depois de deixar um comentário desse sobre a questão
-
cebraspe faz essas assertivas com um dicionário de sinônimos ao lado
pqp viu!!!
coleção é da época das figurinhas do velhinho que faz as questões de portugues.