Prévia do material em texto
Assinale a afirmativa incorreta: Marque a opção correta em relação aos tipos de dados que podem ser usados no PostgreSQL NOSQL: Assinale a alternativa correta: o tipo de dado Hstore do PostgreSQL permite: O código abaixo apresenta uma tabela criada no PostgreSQL que: 1. O PostgreSQL é relacional, orientado a documentos e suporta o modelo chave-valor O SQL Server e o SQL do Azure têm funções nativas do JSON que permitem manipular documentos nesse formato por meio da própria linguagem SQL O PostgreSQL suporte dados relacionais e o modelo chave-valor, apenas O IBM DB2 fornece dados relacionais, colunares, XML e JSON no mesmo mecanismo de armazenamento O Oracle NOSQL tem suporte a vários modelos de dados: chave-valor, documentos (JSON) e grafos Explicação: Desde 2008, o banco de dados foi atualizado para receber recursos para o funcionamento no modelo NOSQL. O JSONB, uma versão binária de armazenamento JSON que suporta indexação e um grande número de operadores, com esse recurso o PostgreSQL passou a ser um banco de dados orientado a documentos também. 2. Suporta os formatos JSON, XML e JSONB Há o suporte para JSON, mas não para XML Trabalha somente com o tipo de dados Hstore O banco de dados não trabalha no modelo orientado a documentos Suporta apenas os formatos JSON e JSONB Explicação: Desde 2008, o banco de dados foi atualizado para receber recursos para o funcionamento no modelo NOSQL. O JSONB, uma versão binária de armazenamento JSON que suporta indexação e um grande número de operadores, com esse recurso o PostgreSQL passou a ser um banco de dados orientado a documentos também. O Hstore é um tipo de dado, semelhante ao integer, text e XML. 3. Armazena dados estruturados, apenas Armazenar conjuntos de pares chave-valor dentro de um único campo São campos do tipo JSON Criar campo numéricos multivalorados São campos do tipo JSONB Explicação: Ele permite armazenar conjuntos de pares chave-valor dentro de um único campo PostgreSQL 4. CREATE TABLE livros (nr serial primary key,titulo VARCHAR (255),atrib hstore) Assinale a afirmativa correta: Qual o nome do recurso do PostgreSQL usado para o armazenamento chave-valor? Um campo numérico, um campo texto e um do tipo hstore (chave-valor) Um campo serial, um campo texto e um do tipo atribr Um campo numérico, um campo texto e um multivalorado Um campo auto incremento, um campo texto e um do tipo JSON Um campo numérico, um campo texto e um do tipo documento Explicação: O campo atrib é um campo do tipo de dados Hstore 5. O SQL Server funciona orientado a documentos, mas sem usar JSON O Oracle foi adaptado para uso como NOSQL, mas não com JSON Os fabricantes de bancos de dados relacionais adaptaram seus SGBDs para uso no modelo NOSQL Os fabricantes de bancos de dados relacionais não adaptaram seus SGBDs para uso no modelo NOSQL O PostgreSQL é um banco de dados apenas relacional Explicação: Os grandes fabrincantes de SGBDs adaptaram seus sistemas para uso no modelo NOSQL e trabalham com o formato JSON 6. Contrib JSONB Cstore JSON Hstore Explicação: O recurso Hstore fornece um armazenamento de chave-valor