Duda bases de datos-transacciones
Publicado por Rukula (2 intervenciones) el 06/02/2018 13:48:39
Hola a todos, he estado trabajando con unos ejercicios de transacciones.
La tabla es la siguiente:
No logro localizar bien cuales son las anomalías que ocurren en los escenarios(lost update, dirty read, repeated read, phantom).
Antes de cada test hay que ejecutar:
A alguien se le ocurre que anomalía hay en los escenarios?
Los escenarios son los siguientes: https://ibb.co/k6EnDx
Si alguien lo sabe, lo agradeceré eternamente :)
Un saludo a todos, y muchas gracias!
La tabla es la siguiente:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
CREATE TABLE Trips
(destination VARCHAR(10),
price MONEY
);
CREATE TABLE Tickets
(id int IDENTITY(1,1),
client VARCHAR(20),
destination VARCHAR(10),
price MONEY
);
INSERT INTO Trips VALUES
('Athens', 1200),
('Bangkok', 5000);
INSERT INTO Tickets VALUES
('Fernando', 'Athens', 1200),
('David', 'Bangkok', 5000)
No logro localizar bien cuales son las anomalías que ocurren en los escenarios(lost update, dirty read, repeated read, phantom).
Antes de cada test hay que ejecutar:
1
2
3
4
5
6
7
8
9
10
11
12
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
DELETE FROM Trips ;
DELETE FROM Tickets ;
INSERT INTO Trips VALUES
('Athens', 1200),
('Bangkok', 5000);
INSERT INTO Tickets VALUES
('Fernando', 'Athens', 1200),
('David', 'Bangkok', 5000)
A alguien se le ocurre que anomalía hay en los escenarios?
Los escenarios son los siguientes: https://ibb.co/k6EnDx
Si alguien lo sabe, lo agradeceré eternamente :)
Un saludo a todos, y muchas gracias!
Valora esta pregunta
0