diff --git a/third/semester1/CT3532: Database Systems II/ct332_papers/2007_2008_CT332_1_1_1.pdf b/third/semester1/CT3532: Database Systems II/ct332_papers/2007_2008_CT332_1_1_1.pdf deleted file mode 100644 index 1c392e6d..00000000 Binary files a/third/semester1/CT3532: Database Systems II/ct332_papers/2007_2008_CT332_1_1_1.pdf and /dev/null differ diff --git a/third/semester1/CT3532: Database Systems II/ct332_papers/2007_2008_CT332_1_2_3.pdf b/third/semester1/CT3532: Database Systems II/ct332_papers/2007_2008_CT332_1_2_3.pdf deleted file mode 100644 index 5b8da902..00000000 Binary files a/third/semester1/CT3532: Database Systems II/ct332_papers/2007_2008_CT332_1_2_3.pdf and /dev/null differ diff --git a/third/semester1/CT3532: Database Systems II/ct332_papers/2008_2009_CT332_1_1_1.pdf b/third/semester1/CT3532: Database Systems II/ct332_papers/2008_2009_CT332_1_1_1.pdf deleted file mode 100644 index 383c3b16..00000000 Binary files a/third/semester1/CT3532: Database Systems II/ct332_papers/2008_2009_CT332_1_1_1.pdf and /dev/null differ diff --git a/third/semester1/CT3532: Database Systems II/ct332_papers/2008_2009_CT332_1_2_3.pdf b/third/semester1/CT3532: Database Systems II/ct332_papers/2008_2009_CT332_1_2_3.pdf deleted file mode 100644 index 6104429f..00000000 Binary files a/third/semester1/CT3532: Database Systems II/ct332_papers/2008_2009_CT332_1_2_3.pdf and /dev/null differ diff --git a/third/semester1/CT3532: Database Systems II/ct332_papers/2009_2010_CT332_1_1_1.pdf b/third/semester1/CT3532: Database Systems II/ct332_papers/2009_2010_CT332_1_1_1.pdf deleted file mode 100644 index ba1f6e74..00000000 Binary files a/third/semester1/CT3532: Database Systems II/ct332_papers/2009_2010_CT332_1_1_1.pdf and /dev/null differ diff --git a/third/semester1/CT3532: Database Systems II/ct332_papers/2009_2010_CT332_1_2_3.pdf b/third/semester1/CT3532: Database Systems II/ct332_papers/2009_2010_CT332_1_2_3.pdf deleted file mode 100644 index 7bfbcbb8..00000000 Binary files a/third/semester1/CT3532: Database Systems II/ct332_papers/2009_2010_CT332_1_2_3.pdf and /dev/null differ diff --git a/third/semester1/CT3532: Database Systems II/ct332_papers/2010_2011_CT332_1_1_1.pdf b/third/semester1/CT3532: Database Systems II/ct332_papers/2010_2011_CT332_1_1_1.pdf deleted file mode 100644 index 1057f256..00000000 Binary files a/third/semester1/CT3532: Database Systems II/ct332_papers/2010_2011_CT332_1_1_1.pdf and /dev/null differ diff --git a/third/semester1/CT3532: Database Systems II/ct332_papers/2011_2012_CT332_1_1_1.pdf b/third/semester1/CT3532: Database Systems II/ct332_papers/2011_2012_CT332_1_1_1.pdf deleted file mode 100644 index e3801a7a..00000000 Binary files a/third/semester1/CT3532: Database Systems II/ct332_papers/2011_2012_CT332_1_1_1.pdf and /dev/null differ diff --git a/third/semester1/CT3532: Database Systems II/ct332_papers/2011_2012_CT332_1_2_3.pdf b/third/semester1/CT3532: Database Systems II/ct332_papers/2011_2012_CT332_1_2_3.pdf deleted file mode 100644 index bbdcd0ae..00000000 Binary files a/third/semester1/CT3532: Database Systems II/ct332_papers/2011_2012_CT332_1_2_3.pdf and /dev/null differ diff --git a/third/semester1/CT3532: Database Systems II/ct332_papers/2012_2013_CT332_1_1_1.pdf b/third/semester1/CT3532: Database Systems II/ct332_papers/2012_2013_CT332_1_1_1.pdf deleted file mode 100644 index 823e485f..00000000 Binary files a/third/semester1/CT3532: Database Systems II/ct332_papers/2012_2013_CT332_1_1_1.pdf and /dev/null differ diff --git a/third/semester1/CT3532: Database Systems II/ct332_papers/2012_2013_CT332_1_2_3.pdf b/third/semester1/CT3532: Database Systems II/ct332_papers/2012_2013_CT332_1_2_3.pdf deleted file mode 100644 index d3510a2f..00000000 Binary files a/third/semester1/CT3532: Database Systems II/ct332_papers/2012_2013_CT332_1_2_3.pdf and /dev/null differ diff --git a/third/semester1/CT3532: Database Systems II/ct332_papers/2013_2014_CT332_1_1_1.pdf b/third/semester1/CT3532: Database Systems II/ct332_papers/2013_2014_CT332_1_1_1.pdf deleted file mode 100644 index d8d398a7..00000000 Binary files a/third/semester1/CT3532: Database Systems II/ct332_papers/2013_2014_CT332_1_1_1.pdf and /dev/null differ diff --git a/third/semester1/CT3532: Database Systems II/ct332_papers/2013_2014_CT332_1_2_3.pdf b/third/semester1/CT3532: Database Systems II/ct332_papers/2013_2014_CT332_1_2_3.pdf deleted file mode 100644 index 5922965e..00000000 Binary files a/third/semester1/CT3532: Database Systems II/ct332_papers/2013_2014_CT332_1_2_3.pdf and /dev/null differ diff --git a/third/semester1/CT3532: Database Systems II/ct332_papers/2014_2015_CT332_1_1_1.pdf b/third/semester1/CT3532: Database Systems II/ct332_papers/2014_2015_CT332_1_1_1.pdf deleted file mode 100644 index 5eedd063..00000000 Binary files a/third/semester1/CT3532: Database Systems II/ct332_papers/2014_2015_CT332_1_1_1.pdf and /dev/null differ diff --git a/third/semester1/CT3532: Database Systems II/ct332_papers/2014_2015_CT332_1_2_3.pdf b/third/semester1/CT3532: Database Systems II/ct332_papers/2014_2015_CT332_1_2_3.pdf deleted file mode 100644 index 80a66292..00000000 Binary files a/third/semester1/CT3532: Database Systems II/ct332_papers/2014_2015_CT332_1_2_3.pdf and /dev/null differ diff --git a/third/semester1/CT3532: Database Systems II/exam_notes.txt b/third/semester1/CT3532: Database Systems II/exam_notes.txt deleted file mode 100644 index 4692335b..00000000 --- a/third/semester1/CT3532: Database Systems II/exam_notes.txt +++ /dev/null @@ -1,37 +0,0 @@ -- 4 questions, do 3 -- same type of questions as previous years -- overlap in terms of style with exercise sheets -- most questions have 3 parts with different marks - -1. question 1: design (first topic covered) - a) functional dependencies minimal cover sets (problem based) - b) normalisation to BCNF (discursive/descriptive) - c) denormalisation (discursive/descriptive) - - - key things to know in general: - - functional dependency - - axioms to generate new functional dependencies - - minimal cover sets - - normal forms - - redundancy / denormalisation - -2. question 2: transactions - a) discuss one of problems (only 3 (think lost update problem etc not sure)) (supposedly easy) - b) concurrency control protocol to apply to above problem, such as timestamping, two phase locking etc. - c) distributed databases, how do we manage recovery or two phase locking or something - - - problems that arise: concurrency control, lost update, etc - - serialisability, guarantee serialisability - - recovery, system log - - distributive databases - -4. question 4: database models - a) parallelism - b) deductive / logic databases (not covered on past papers) (not too hard because we didn't spend long on it) - - store facts and relations - c) security (one of the models touched on 2023-11-14) (not covered on past papers) - - Bell-LaPadula model or some other model touched on - -- old course was called ct332 - - will get deductive / logic databases on old papers -- no more exam material after ./slides/DatabaseSecurity.pdf diff --git a/third/semester1/CT3532: Database Systems II/papers/2015_2016_CT3532_1_1_5.pdf b/third/semester1/CT3532: Database Systems II/papers/2015_2016_CT3532_1_1_5.pdf deleted file mode 100644 index 05c9bc4e..00000000 Binary files a/third/semester1/CT3532: Database Systems II/papers/2015_2016_CT3532_1_1_5.pdf and /dev/null differ diff --git a/third/semester1/CT3532: Database Systems II/papers/2016_2017_CT3532_1_1_5.pdf b/third/semester1/CT3532: Database Systems II/papers/2016_2017_CT3532_1_1_5.pdf deleted file mode 100644 index 2a85c174..00000000 Binary files a/third/semester1/CT3532: Database Systems II/papers/2016_2017_CT3532_1_1_5.pdf and /dev/null differ diff --git a/third/semester1/CT3532: Database Systems II/papers/2016_2017_CT3532_1_2_3.pdf b/third/semester1/CT3532: Database Systems II/papers/2016_2017_CT3532_1_2_3.pdf deleted file mode 100644 index a60b6cf5..00000000 Binary files a/third/semester1/CT3532: Database Systems II/papers/2016_2017_CT3532_1_2_3.pdf and /dev/null differ diff --git a/third/semester1/CT3532: Database Systems II/papers/2017_2018_CT3532_1_1_5.pdf b/third/semester1/CT3532: Database Systems II/papers/2017_2018_CT3532_1_1_5.pdf deleted file mode 100644 index 775b46ed..00000000 Binary files a/third/semester1/CT3532: Database Systems II/papers/2017_2018_CT3532_1_1_5.pdf and /dev/null differ diff --git a/third/semester1/CT3532: Database Systems II/papers/2017_2018_CT3532_1_2_3.pdf b/third/semester1/CT3532: Database Systems II/papers/2017_2018_CT3532_1_2_3.pdf deleted file mode 100644 index 7f1d7a5d..00000000 Binary files a/third/semester1/CT3532: Database Systems II/papers/2017_2018_CT3532_1_2_3.pdf and /dev/null differ diff --git a/third/semester1/CT3532: Database Systems II/papers/2018_2019_CT3532_1_1_5.pdf b/third/semester1/CT3532: Database Systems II/papers/2018_2019_CT3532_1_1_5.pdf deleted file mode 100644 index b37e9c8c..00000000 Binary files a/third/semester1/CT3532: Database Systems II/papers/2018_2019_CT3532_1_1_5.pdf and /dev/null differ diff --git a/third/semester1/CT3532: Database Systems II/papers/2018_2019_CT3532_1_2_3.pdf b/third/semester1/CT3532: Database Systems II/papers/2018_2019_CT3532_1_2_3.pdf deleted file mode 100644 index 358ac4c5..00000000 Binary files a/third/semester1/CT3532: Database Systems II/papers/2018_2019_CT3532_1_2_3.pdf and /dev/null differ diff --git a/third/semester1/CT3532: Database Systems II/papers/2019_2020_CT3532_1_1_5.pdf b/third/semester1/CT3532: Database Systems II/papers/2019_2020_CT3532_1_1_5.pdf deleted file mode 100644 index 73c7b763..00000000 Binary files a/third/semester1/CT3532: Database Systems II/papers/2019_2020_CT3532_1_1_5.pdf and /dev/null differ diff --git a/third/semester1/CT3532: Database Systems II/papers/2021_2022_CT3532_1_1_5.pdf b/third/semester1/CT3532: Database Systems II/papers/2021_2022_CT3532_1_1_5.pdf deleted file mode 100644 index a3748c41..00000000 Binary files a/third/semester1/CT3532: Database Systems II/papers/2021_2022_CT3532_1_1_5.pdf and /dev/null differ diff --git a/third/semester1/CT3532: Database Systems II/papers/2021_2022_CT3532_1_2_3.pdf b/third/semester1/CT3532: Database Systems II/papers/2021_2022_CT3532_1_2_3.pdf deleted file mode 100644 index 83e7c734..00000000 Binary files a/third/semester1/CT3532: Database Systems II/papers/2021_2022_CT3532_1_2_3.pdf and /dev/null differ diff --git a/third/semester1/CT3532: Database Systems II/papers/2022_2023_CT3532_1_2_3.pdf b/third/semester1/CT3532: Database Systems II/papers/2022_2023_CT3532_1_2_3.pdf deleted file mode 100644 index 0ced47a9..00000000 Binary files a/third/semester1/CT3532: Database Systems II/papers/2022_2023_CT3532_1_2_3.pdf and /dev/null differ diff --git a/third/semester1/CT3532: Database Systems II/papers/CT3532_DatabaseSystems_2_Semester1_ 2022-2023.pdf b/third/semester1/CT3532: Database Systems II/papers/CT3532_DatabaseSystems_2_Semester1_ 2022-2023.pdf deleted file mode 100644 index a0967e12..00000000 Binary files a/third/semester1/CT3532: Database Systems II/papers/CT3532_DatabaseSystems_2_Semester1_ 2022-2023.pdf and /dev/null differ diff --git a/third/semester1/CT3532: Database Systems II/tutorial.txt b/third/semester1/CT3532: Database Systems II/tutorial.txt deleted file mode 100644 index ed29e40f..00000000 --- a/third/semester1/CT3532: Database Systems II/tutorial.txt +++ /dev/null @@ -1,24 +0,0 @@ -Types of conflicts: - - rw - - wr - - ww - -Conflicts in timestamping are directed: the second of the transactions is said to conflict with the first, not vice-versa. -When a cycle is formed in the transaction graph, the transaction is killed. - - -BCNF: all determinants (left-hand sides of FDs) are candidate keys - AB -> C - C -> B - C+ = {C, B} != R - - -Minimal cover set: - 1. RHS should be singletons - i.e. X -> YZ becomes X->Y X->Z - 2. minimal LHS - i.e XYZ -> W and YZ -> W then XYZ->W is redundant and should just be replaced with YZ->W - 3. No redundant FDs - -in general, use an example of your own rather than given - - "as far as he knows", it's all examples from your own imagination"