Skip to content

Commit 40513ee

Browse files
committed
update databases/lab1
1 parent f17de26 commit 40513ee

File tree

9 files changed

+80
-26
lines changed

9 files changed

+80
-26
lines changed

BCS_or_OPD/sem2/lab4/.~lock.1.odt#

Lines changed: 0 additions & 1 deletion
This file was deleted.

BCS_or_OPD/sem2/lab4/1.odt

6.93 KB
Binary file not shown.

BCS_or_OPD/sem2/lab4/TRACE.csv

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
Адр,Знчн,IP,CR,AR,DR,SP,BR,AC,PS,NZVC,Адр,Знчн
2+
1B2,0200,1B2,0000,000,0000,000,0000,0000,004,0100
3+
1B2,0200,1B3,0200,1B2,0200,000,01B2,0000,004,0100
4+
1B3,EE19,1B4,EE19,1CD,0000,000,0019,0000,004,0100,1CD,0000
5+
1B4,AE16,1B5,AE16,1CB,FEC7,000,0016,FEC7,008,1000
6+
1B5,0C00,1B6,0C00,7FF,FEC7,7FF,01B5,FEC7,008,1000,7FF,FEC7
7+
1B6,D6E8,6E8,D6E8,7FE,01B7,7FE,D6E8,FEC7,008,1000,7FE,01B7
8+
6E8,AC01,6E9,AC01,7FF,FEC7,7FE,0001,FEC7,008,1000
9+
6E9,F204,6EE,F204,6E9,F204,7FE,0004,FEC7,008,1000
10+
6EE,4C01,6EF,4C01,7FF,FEC7,7FE,0001,FD8E,009,1001
11+
6EF,4C01,6F0,4C01,7FF,FEC7,7FE,0001,FC55,009,1001
12+
6F0,4C01,6F1,4C01,7FF,FEC7,7FE,0001,FB1C,009,1001
13+
6F1,6E05,6F2,6E05,6F7,00A2,7FE,0005,FA7A,009,1001
14+
6F2,CE01,6F4,CE01,6F2,06F4,7FE,0001,FA7A,009,1001
15+
6F4,EC01,6F5,EC01,7FF,FA7A,7FE,0001,FA7A,009,1001,7FF,FA7A
16+
6F5,0A00,1B7,0A00,7FE,01B7,7FF,06F5,FA7A,009,1001
17+
1B7,0800,1B8,0800,7FF,FA7A,000,01B7,FA7A,009,1001
18+
1B8,0740,1B9,0740,1B8,0740,000,01B8,FA79,009,1001
19+
1B9,4E13,1BA,4E13,1CD,0000,000,0013,FA79,008,1000
20+
1BA,EE12,1BB,EE12,1CD,FA79,000,0012,FA79,008,1000,1CD,FA79
21+
1BB,AE0E,1BC,AE0E,1CA,01F9,000,000E,01F9,000,0000
22+
1BC,0700,1BD,0700,1BC,0700,000,01BC,01FA,000,0000
23+
1BD,0C00,1BE,0C00,7FF,01FA,7FF,01BD,01FA,000,0000,7FF,01FA
24+
1BE,D6E8,6E8,D6E8,7FE,01BF,7FE,D6E8,01FA,000,0000,7FE,01BF
25+
6E8,AC01,6E9,AC01,7FF,01FA,7FE,0001,01FA,000,0000
26+
6E9,F204,6EA,F204,6E9,F204,7FE,06E9,01FA,000,0000
27+
6EA,F003,6EB,F003,6EA,F003,7FE,06EA,01FA,000,0000
28+
6EB,7E0A,6EC,7E0A,6F6,0CFF,7FE,000A,01FA,008,1000
29+
6EC,F006,6ED,F006,6EC,F006,7FE,06EC,01FA,008,1000
30+
6ED,F805,6F3,F805,6ED,F805,7FE,0005,01FA,008,1000
31+
6F3,AE02,6F4,AE02,6F6,0CFF,7FE,0002,0CFF,000,0000
32+
6F4,EC01,6F5,EC01,7FF,0CFF,7FE,0001,0CFF,000,0000,7FF,0CFF
33+
6F5,0A00,1BF,0A00,7FE,01BF,7FF,06F5,0CFF,000,0000
34+
1BF,0800,1C0,0800,7FF,0CFF,000,01BF,0CFF,000,0000
35+
1C0,6E0C,1C1,6E0C,1CD,FA79,000,000C,1286,000,0000
36+
1C1,EE0B,1C2,EE0B,1CD,1286,000,000B,1286,000,0000,1CD,1286
37+
1C2,AE09,1C3,AE09,1CC,05DC,000,0009,05DC,000,0000
38+
1C3,0740,1C4,0740,1C3,0740,000,01C3,05DB,001,0001
39+
1C4,0C00,1C5,0C00,7FF,05DB,7FF,01C4,05DB,001,0001,7FF,05DB
40+
1C5,D6E8,6E8,D6E8,7FE,01C6,7FE,D6E8,05DB,001,0001,7FE,01C6
41+
6E8,AC01,6E9,AC01,7FF,05DB,7FE,0001,05DB,001,0001
42+
6E9,F204,6EA,F204,6E9,F204,7FE,06E9,05DB,001,0001
43+
6EA,F003,6EB,F003,6EA,F003,7FE,06EA,05DB,001,0001
44+
6EB,7E0A,6EC,7E0A,6F6,0CFF,7FE,000A,05DB,008,1000
45+
6EC,F006,6ED,F006,6EC,F006,7FE,06EC,05DB,008,1000
46+
6ED,F805,6F3,F805,6ED,F805,7FE,0005,05DB,008,1000
47+
6F3,AE02,6F4,AE02,6F6,0CFF,7FE,0002,0CFF,000,0000
48+
6F4,EC01,6F5,EC01,7FF,0CFF,7FE,0001,0CFF,000,0000,7FF,0CFF
49+
6F5,0A00,1C6,0A00,7FE,01C6,7FF,06F5,0CFF,000,0000
50+
1C6,0800,1C7,0800,7FF,0CFF,000,01C6,0CFF,000,0000
51+
1C7,6E05,1C8,6E05,1CD,1286,000,0005,FA79,008,1000
52+
1C8,EE04,1C9,EE04,1CD,FA79,000,0004,FA79,008,1000,1CD,FA79
53+
1C9,0100,1CA,0100,1C9,0100,000,01C9,FA79,008,1000

BCS_or_OPD/sem2/lab4/report.pdf

236 KB
Binary file not shown.

databases/sem2/lab1/.~lock.1.odt#

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
,nf,laptop,12.03.2025 18:03,file:///home/nf/.var/app/org.libreoffice.LibreOffice/config/libreoffice/4;
1+
,nf,laptop,26.03.2025 14:53,file:///home/nf/.var/app/org.libreoffice.LibreOffice/config/libreoffice/4;

databases/sem2/lab1/1.odt

-24.9 KB
Binary file not shown.

databases/sem2/lab1/1.pdf

-20.2 KB
Binary file not shown.

databases/sem2/lab1/script.sql

Lines changed: 26 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -2,27 +2,29 @@ BEGIN;
22

33
CREATE TABLE IF NOT EXISTS ObjectType
44
(
5-
TypeName TEXT PRIMARY KEY
5+
TypeName TEXT PRIMARY KEY
66
);
77
CREATE TABLE IF NOT EXISTS Object
88
(
99
ObjectId SERIAL PRIMARY KEY,
10-
ObjectName TEXT NOT NULL,
11-
ObjectType TEXT NOT NULL REFERENCES ObjectType(TypeName)
10+
ObjectName TEXT NOT NULL,
11+
ObjectType TEXT NOT NULL REFERENCES ObjectType(TypeName)
1212
);
1313
CREATE TABLE IF NOT EXISTS AvilableAction
1414
(
1515
ActionName TEXT PRIMARY KEY,
16-
ActionTargetObject INTEGER REFERENCES Object(ObjectId),
17-
ActionTargetType TEXT REFERENCES ObjectType(TypeName),
18-
ActionInitiator INTEGER REFERENCES Object(ObjectId),
19-
CONSTRAINT EeitherTargetOrInitiator CHECK (ActionTargetObject IS NOT NULL OR ActionTargetType IS NOT NULL OR ActionInitiator IS NOT NULL)
2016
);
21-
CREATE TABLE IF NOT EXISTS Action
17+
CREATE TABLE IF NOT EXISTS Event
2218
(
23-
ActionId SERIAL PRIMARY KEY,
24-
Action TEXT NOT NULL REFERENCES AvilableAction(ActionName),
25-
PreviousAction INTEGER REFERENCES Action(ActionId)
19+
EventId SERIAL PRIMARY KEY,
20+
Action TEXT NOT NULL REFERENCES AvilableAction(ActionName),
21+
PreviousEvent INTEGER REFERENCES Action(ActionId),
22+
23+
ActionTargetObject INTEGER REFERENCES Object(ObjectId),
24+
ActionTargetType TEXT REFERENCES ObjectType(TypeName),
25+
ActionInitiator INTEGER REFERENCES Object(ObjectId),
26+
27+
CONSTRAINT EeitherTargetOrInitiator CHECK (ActionTargetObject IS NOT NULL OR ActionTargetType IS NOT NULL OR ActionInitiator IS NOT NULL)
2628
);
2729

2830
INSERT INTO ObjectType(TypeName)
@@ -39,20 +41,20 @@ VALUES
3941
('Видения', 'Мысли'),
4042
('Щупальца', 'Мысли');
4143

42-
INSERT INTO AvilableAction(ActionName, ActionTargetObject, ActionTargetType, ActionInitiator)
44+
INSERT INTO AvilableAction(ActionName)
4345
VALUES
44-
('Оставить в покое', NULL, 'Глупые питекантропы', 2),
45-
('Сосредоточить внимание', NULL, 'Способные питекантропы', 2),
46-
('Почувствовать', 1, NULL, NULL),
47-
('Шариться в закаулках мозга', 1, NULL, 4),
48-
('Начаться', 1, NULL, 3);
46+
('Оставить в покое'),
47+
('Сосредоточить внимание'),
48+
('Почувствовать'),
49+
('Шариться в закаулках мозга'),
50+
('Начаться');
4951

50-
INSERT INTO Action(Action, PreviousAction)
52+
INSERT INTO Action(Action, PreviousEvent, ActionTargetObject, ActionTargetType, ActionInitiator)
5153
VALUES
52-
('Оставить в покое', NULL), -- Крсталл оставил некоторых питекантропов в покое
53-
('Сосредоточить внимание', NULL), -- Кристалл сосредоточил внимание на способных питекантропах
54-
('Почувствовать', NULL), -- Смотрящий на Луну почувствовал
55-
('Шариться в закаулках мозга', NULL), -- Щупальца шарятся в закаулках мозга Смотрящего на Луну
56-
('Начаться', 4); -- Затем у Смотрящего на Луну начались видения
54+
('Оставить в покое', NULL, NULL, 'Глупые питекантропы', 2), -- Крсталл оставил некоторых питекантропов в покое
55+
('Сосредоточить внимание', NULL, NULL, 'Способные питекантропы', 2), -- Кристалл сосредоточил внимание на способных питекантропах
56+
('Почувствовать', NULL, 1, NULL, NULL), -- Смотрящий на Луну почувствовал
57+
('Шариться в закаулках мозга', NULL, 1, NULL, 4), -- Щупальца шарятся в закаулках мозга Смотрящего на Луну
58+
('Начаться', 4, 1, NULL, 3); -- Затем у Смотрящего на Луну начались видения
5759

58-
END;
60+
END;

kik/sem2/РТ_КиК_25.pdf

109 KB
Binary file not shown.

0 commit comments

Comments
 (0)