Foram encontradas 24.571 questões.
Bancos de dados NoSQL são usualmente divididos em categorias de store.
Assinale a opção que apresenta o tipo de store que privilegia velocidade, capacidade de leitura e escrita e estruturas de dados flexíveis, sem a necessidade de esquemas estabelecidos previamente.
Provas
Considere um banco de dados relacional em que as operações de insert e update efetuadas numa certa tabela devem ser monitoradas e anotadas, como subsídio aos procedimentos de auditoria da empresa. Essa tabela é utilizada por uma série de aplicações, em diferentes tipos de transações, e iniciadas por um número considerável de usuários.
Nesse cenário, assinale o mecanismo mais adequado para a implementação desse monitoramento.
Provas
- Banco de Dados RelacionalTipos de ChavesChave Estrangeira
- Banco de Dados RelacionalTipos de ChavesChave Primária
- SQLDDL
Provas

Provas

Provas

Provas

Em relação ao esquema de banco de dados relacional, analise as seguintes afirmativas.
I. A chave primária da relação PAUTAS é “numeropauta”.
II. O atributo “codigo” da relação TIPO_REUNIAO é chave primária e também chave estrangeira.
III. O atributo “reuniao” da relação PAUTAS é uma chave estrangeira.
Está CORRETO apenas o que afirma em:
Provas
Considere o trecho de comandos executados sob o PostgreSQL 9.3:
CREATE TABLE IF NOT EXISTS person (
id serial NOT NULL PRIMARY KEY,
info json NOT NULL
);
INSERT INTO person (info)
VALUES ('{ "student": "James Miller", "items": {"course": "calculus I","grade": 8.5}}'),
('{ "student": "Mary Martinez", "items": {"course": "calculus II","grade": 7.5}}'),
('{ "student": "Linda Olson", "items": {"course": "calculus II","grade": 9.0}}');
SELECT info FROM person;
É CORRETO afirmar que:
Provas
- Banco de Dados RelacionalTransaçõesControle de Concorrência
- Banco de Dados RelacionalTransaçõesLockingBloqueio Compartilhado
- Banco de Dados RelacionalTransaçõesLockingBloqueio Exclusivo
Sobre o gerenciamento de transações em bancos de dados, assinale a alternativa INCORRETA:
RAMAKRISHNAN, Raghu; GEHRKE, Johannes. Database Management Systems. 3ed, 2018.
Provas
Considere as seguintes sentenças no âmbito de Banco de Dados:
Fonte: DATE, C.J. Introdução a sistemas de banco de dados. Rio de Janeiro: Elsevier, 2003. E-book VitalSource.
I. Atomicidade da instrução: O sistema deve garantir que instruções individuais, ou seja, execuções de instruções individuais, sejam atômicas. Essa consideração se torna particularmente significativa em um sistema relacional, no qual as instruções de nível de conjuntos e em geral operam sobre muitas tuplas ao mesmo tempo. Não deve ser possível que uma determinada instrução falhe durante o processo e deixe o banco de dados em um estado incorreto (por exemplo, com algumas tuplas atualizadas e outras não).
II. A operação COMMIT indica o término bem-sucedido de uma transação no sistema de log do servidor de banco de dados. Ela informa ao gerenciador de transações que um conjunto de programas foi concluído com sucesso, que o banco de dados está (ou deveria estar) novamente em um estado de aceitação e que todas as atualizações feitas por essa unidade de trabalho podem agora completar a limpeza dos registros de log.
III. A operação ROLLBACK assina o término malsucedido de um processo do sistema operacional. Ela informa ao gerenciador de memória que algo saiu errado, que o banco de dados pode estar em um estado incorreto e que o administrador deve reiniciar o SGDB.
De acordo com Date (2003, posição 382), indique a alternativa CORRETA.
Provas
Caderno Container