Qual das alternativas abaixo descreve corretamente características de SGBDs relacionais?
SGBDs relacionais permitem a definição de esquemas flexíveis para tabelas, permitindo a adição de colunas sem a necessidade de reestruturação dos dados.
Em um SGBD relacional, os dados são organizados em tabelas com linhas e colunas, e a manipulação é realizada por meio da linguagem SQL. O modelo de dados relacional garante que as operações sejam realizadas com as propriedades ACID, assegurando a consistência e confiabilidade, mesmo em situações de falhas.
Em um SGBD relacional, a integridade referencial entre tabelas é garantida por meio de constraints como chaves estrangeiras. No entanto, SGBDs relacionais não oferecem suporte para transações complexas e não podem assegurar a atomicidade das operações, o que limita sua aplicabilidade em sistemas financeiros.
SGBDs relacionais suportam tipos de dados não estruturados, como JSON e XML, e permitem consultas complexas usando SQL, inclusive permitindo a manipulação de dados como objetos dentro dessas colunas. Contudo, as transações em SGBDs relacionais não garantem a durabilidade e isolamento das operações.