Search Filters
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

65 total results found

Lecture 1

CSC2042 - Information Modelling One

Organising Data Data is organised for a number of reasons: Ease of access to information Effi...

Week 7 Lecture 2

CSC2042 - Information Modelling Two

Criticisms of relational DBMSs Distribution and performance When databases become so big that t...

Lecture 4

CSC2040 - Data Structures, Algorithms a... C++

Operator overloading You can overload most operators such as +, -, ++, --, ==, !=, += etc so tha...

Lecture 3

CSC2040 - Data Structures, Algorithms a... C++

Class definition The header file defines a class. Example: #ifndef STACK_H #define STACK_H ...

Lecture 2

CSC2040 - Data Structures, Algorithms a... C++

Arrays In C++, the size of an array must be a constant value. Arrays will be stored in the stack...

Lecture 1

CSC2040 - Data Structures, Algorithms a... C++

Overview C++ is an object orientated language. It has many features common with Java. C++ is muc...

Assessment Information

CSC2040 - Data Structures, Algorithms a...

Assessment Dates Test Date First Practical 4th Oct Test 1 25th Oct Test 2 15 Nov ...

Week 10

CSC2042 - Information Modelling Two

Deductive Reasoning Facts: A Rules: A -> B; B -> C Inferences: B, C Inductive Reasoning...

Week 8

CSC2042 - Information Modelling Two

NoSQL Underlying philosophy Start with asking the question, "what queries do I need to support?...

Week 7 Lecture 1

CSC2042 - Information Modelling One

A functional dependency A -> B is said to exist when each value (combination) of A is associ...

Week 2 Lecture 2

CSC2042 - Information Modelling One

Set Operations union, intersect, except operate on relations and correspond to the respective al...

Week 6 Lecture 2

CSC2042 - Information Modelling One

Non-intersecting decompositions When there is no intersection, decomposition tends to be lossy. ...

Week 6 Lecture 1

CSC2042 - Information Modelling One

Database normalisation First normal form This enforces that tables should be "strictly relation...

Week 5 Lecture 2

CSC2042 - Information Modelling One

ER to relational conversion Rules A strong entity set reduces to a schema with the same attrib...

Week 5 Lecture 1

CSC2042 - Information Modelling One

Group assignement information 5 group meetings ER Modelling meeting Each group member does...

Week 4 Lecture 2

CSC2042 - Information Modelling One

Generalisation/Specialisation Generalisation/specialisation induces IS-A relationships between e...

Week 4 Lecture 1

CSC2042 - Information Modelling One

Participation constraints Enforcing each entity in an entity set to participate in the relations...

Week 3 Lecture 2

CSC2042 - Information Modelling One

Types of DBMS Relational (tables), graph (nodes and edges), documents (text documents, PDFs, etc...

Week 3 - Lecture 1

CSC2042 - Information Modelling One

Views In some cases, it is not desireable that all users can see the entire logical model (the r...

Lecture 5

CSC2040 - Data Structures, Algorithms a... C++

Template functions Templates allow for use of the same code for a range of data types. The idea ...