diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index 61378ec..35f0b7b 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -6,6 +6,7 @@ { "id": "7b5e68cfd661dd0d", "type": "tabs", + "dimension": 49.11924119241192, "children": [ { "id": "505b4bbc8a7e15f6", @@ -13,7 +14,7 @@ "state": { "type": "markdown", "state": { - "file": "Semester 2/Database Systems/Week 4/Week 4 Database Systems.md", + "file": "Semester 2/Database Systems/Week 5/Week 5 Database Systems.md", "mode": "source", "source": false } @@ -22,16 +23,17 @@ ] }, { - "id": "34ba86d93988d142", + "id": "0df2a38b58c879ff", "type": "tabs", + "dimension": 50.88075880758808, "children": [ { - "id": "c4ab26658d1c8150", + "id": "a9b5c2a99473859a", "type": "leaf", "state": { "type": "pdf", "state": { - "file": "Semester 2/Database Systems/Exercise Booklet.pdf" + "file": "Semester 2/Database Systems/Booklet of Lecture Slides for Semester Two (2).pdf" } } } @@ -102,7 +104,7 @@ "state": { "type": "backlink", "state": { - "file": "Semester 2/Database Systems/Week 4/Week 4 Database Systems.md", + "file": "Semester 2/Database Systems/Week 5/Week 5 Database Systems.md", "collapseAll": false, "extraContext": false, "sortOrder": "alphabetical", @@ -119,7 +121,7 @@ "state": { "type": "outgoing-link", "state": { - "file": "Semester 2/Database Systems/Week 4/Week 4 Database Systems.md", + "file": "Semester 2/Database Systems/Week 5/Week 5 Database Systems.md", "linksCollapsed": false, "unlinkedCollapsed": true } @@ -142,7 +144,7 @@ "state": { "type": "outline", "state": { - "file": "Semester 2/Database Systems/Week 4/Week 4 Database Systems.md" + "file": "Semester 2/Database Systems/Week 5/Week 5 Database Systems.md" } } }, @@ -184,8 +186,14 @@ }, "active": "505b4bbc8a7e15f6", "lastOpenFiles": [ - "Semester 2/Database Systems/Exercise Booklet.pdf", + "Semester 2/Database Systems/Booklet of Lecture Slides for Semester Two (2).pdf", + "Semester 2/Database Systems/Week 5/Week 5 Database Systems.md", + "images/Pasted image 20240213131815.png", + "images/Pasted image 20240213131802.png", + "images/Pasted image 20240213131718.png", "Semester 2/Database Systems/Week 4/Week 4 Database Systems.md", + "Semester 2/Database Systems/Week 5", + "Semester 2/Database Systems/Exercise Booklet.pdf", "Semester 2/Database Systems/Week 4", "Semester 2/Programming 2/Project/Part 1/__SHELL78.class", "Semester 2/Programming 2/Project/Part 1/__SHELL78.java", @@ -193,8 +201,6 @@ "Semester 2/Programming 2/Project/Part 1/__SHELL75.java", "Semester 2/Programming 2/Project/Part 1/__SHELL74.class", "Semester 2/Programming 2/Project/Part 1/__SHELL74.java", - "Semester 2/Programming 2/Project/Part 1/item_data_1.txt", - "Semester 2/Programming 2/Project/Part 1/Library.java#", "Semester 2/HCI/Week 2/Week 2 Human Computer Interfaces.md", "Semester 2/HCI/Week 3/Week 3 Human Computer Interfaces.md", "Semester 1/Database Systems/Week 10/Week 10 Database Systems.md", @@ -219,16 +225,12 @@ "images/Pasted image 20240125163704.png", "CCNA/1 - Networking Today/1.1 - Networks Affect our Lives.md", "CCNA/Module Information.md", - "Semester 2/Computer Systems Internals & Linux/Week 2/media/freeimage-7063371.jpg", - "Semester 2/Computer Systems Internals & Linux/Week 2/media/freeimage-5931627.jpg", - "Semester 2/Computer Systems Internals & Linux/Week 2/media/freeimage-216999.jpg", "Semester 2/Database Systems/Week 1/Week 1 Database Systems.md", "Semester 2/Computer Systems Internals & Linux/Week 1/Week 2 Computer Systems Internals.md", "Semester 2/Programming 2/Week 2/Week 2 Programming 2.md", "Semester 2/Programming 2/Week 1/Week 1 Programming 2.md", "Semester 2/Programming 2/README.md", "Semester 2/HCI/README.md", - "Semester 2/Database Systems/README.md", "Database Systems/Untitled.canvas", "Untitled 1.canvas", "Untitled.canvas" diff --git a/Semester 2/Database Systems/Booklet of Lecture Slides for Semester Two (2).pdf b/Semester 2/Database Systems/Booklet of Lecture Slides for Semester Two (2).pdf new file mode 100644 index 0000000..ae8fcae Binary files /dev/null and b/Semester 2/Database Systems/Booklet of Lecture Slides for Semester Two (2).pdf differ diff --git a/Semester 2/Database Systems/Week 5/Week 5 Database Systems.md b/Semester 2/Database Systems/Week 5/Week 5 Database Systems.md new file mode 100644 index 0000000..9a32a37 --- /dev/null +++ b/Semester 2/Database Systems/Week 5/Week 5 Database Systems.md @@ -0,0 +1,10 @@ +# Conflict Serialisability +If a concurrent schedule organises conflicting operations in the same way as a serial schedule, the results are the same. +This is called conflict serialisability, which can be tested using precedence graphs. + +## Directed Graph +- ![](Pasted%20image%2020240213131718.png) +- ![](Pasted%20image%2020240213131802.png) +- ![](Pasted%20image%2020240213131815.png) +# Precedence Graph + diff --git a/Semester 2/Programming 2/Project/Part 1/LibraryItem.class b/Semester 2/Programming 2/Project/Part 1/LibraryItem.class index b2fce12..672b785 100644 Binary files a/Semester 2/Programming 2/Project/Part 1/LibraryItem.class and b/Semester 2/Programming 2/Project/Part 1/LibraryItem.class differ diff --git a/images/Pasted image 20240213131718.png b/images/Pasted image 20240213131718.png new file mode 100644 index 0000000..32efb89 Binary files /dev/null and b/images/Pasted image 20240213131718.png differ diff --git a/images/Pasted image 20240213131802.png b/images/Pasted image 20240213131802.png new file mode 100644 index 0000000..7374522 Binary files /dev/null and b/images/Pasted image 20240213131802.png differ diff --git a/images/Pasted image 20240213131815.png b/images/Pasted image 20240213131815.png new file mode 100644 index 0000000..d4b24e6 Binary files /dev/null and b/images/Pasted image 20240213131815.png differ