InformáticaTransações e propriedades ACIDCebraspe 2007
INMETRO
Questão de Informática
Código para os itens de 71 a 77 1 CREATE TABLE PAISES ( 2 CODIGO VARCHAR(3) PRIMARY KEY, 3 NOME VARCHAR(60) 4 ); 5 CREATE TABLE AREAS ( 6 CODIGO VARCHAR(60) PRIMARY KEY, 7 NOME VARCHAR(80) 8 ); 9 CREATE TABLE BARREIRAS_TECNICAS ( 10 SEQUENCIAL INTEGER PRIMARY KEY, 11 CODIGO VARCHAR(40) NOT NULL, 12 NOME VARCHAR(40) NOT NULL, 13 AREA VARCHAR(60) NOT NULL, 14 PAIS VARCHAR(3) NOT NULL, 15 UNIQUE KEY UNIQUE_COD (CODIGO), 16 CONSTRAINT FK_AREA FOREIGN KEY (AREA) REFERENCES AREAS(CODIGO), 17 CONSTRAINT FK_PAIS FOREIGN KEY (PAIS) REFERENCES PAISES(CODIGO) 18 ); 19 INSERT INTO PAISES VALUES ('BRA','BRASIL'); 20 INSERT INTO PAISES VALUES ('EUA','ESTADOS UNIDOS'); 21 INSERT INTO PAISES VALUES ('FRA','FRANÇA'); 22 INSERT INTO AREAS VALUES ('AUTOPEÇAS','AUTOPEÇAS'); 23 INSERT INTO AREAS VALUES ('CAFÉ','CAFÉ'); 24 INSERT INTO BARREIRAS_TECNICAS VALUES 25 (1,'571.101','FMVSS: CONTROLS AND DISPLAYS','AUTOPEÇAS','EUA'); 26 INSERT INTO BARREIRAS_TECNICAS VALUES 27 (2,'Décret nº 2002-1025','code de la consommation','CAFÉ','FRA');
O código acima apresenta um script SQL válido. Julgue os itens subseqüentes, referentes às informações apresentadas nesse código e a conceitos de bancos de dados utilizados na construção do script. Suponha que o script apresentado seja usado para a montagem de um banco de dados em plataforma MySQL. Nesse caso, o uso de tabelas do tipo MyISAM proverá ao banco de dados melhores condições para a manutenção de propriedades ACID das transações realizadas no SGBD, se comparado ao uso de tabelas do tipo InnoDB.
Mais questões de Transações e propriedades ACID
- FGV 2026No contexto de sistemas de gerenciamento de banco de dados relacionais, considere um cenário hipotético em que duas transações simultâneas (T1 e T2) tentam atualizar o saldo da co…
- FGV 2026No contexto de Sistemas de Gerenciamento de Bancos de Dados Relacionais (SGBD), um conjunto de operações é considerado uma transação confiável se atender a critérios rigorosos que…
- Legalle 2026Um Analista de Sistemas está realizando uma série de operações no banco de dados institucional utilizando a Structured Query Language (SQL). Durante a execução de uma transação qu…
- Fênix Instituto 2026No gerenciamento de transações em sistemas computacionais, o arquivo destinado a registrar operações realizadas para fins de recuperação e auditoria denomina-se
- Legalle 2026Um Analista de Sistemas está administrando um banco de dados no SQL Server. Ele precisa garantir a integridade das transações, a possibilidade de desfazer alterações quando necess…
Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.

