First half covers basic terminologies of database, role of databases in organizations,compare traditional file bases systems, need of modern database management systems and DBMS architecture and evolution. Second half covers Relational Algebra, Relational Databases, life-cycle of database systems including system definition, requirement collection and database designing at conceptual, logical and physical level with refined steps.At the end we cover advanced concepts related to write complex SQL queries, analysis and indexing, security, transaction management and query optimization.
By Thomas Connelly, Carolyn Begg
Lecturer, Computer Science
Email: Ask personally
Office: CS Building, Room 305
Office Hours: Tue & Thu, 10:00–12:00
Specializes in Machine Learning, Data Science, and OOP. Leads the course design and lectures.
Lecturer, Programming
Email: Ask personally
Teaches lab sessions for OOP and Data Structures.
Lecturer, Programming
Email: Ask personally
Teaches lab sessions for OOP and Data Structures.
Lecturer, Programming
Email: Ask personally
Teaches lab sessions for OOP and Data Structures.
Lecturer, Programming
Email: Ask personally
Teaches lab sessions for OOP and Data Structures.
Lecturer, Programming
Email: Ask personally
Teaches lab sessions for OOP and Data Structures.
Lecturer, Programming
Email: Ask personally
Teaches lab sessions for OOP and Data Structures.
Lecturer, Programming
Email: Ask personally
Teaches lab sessions for OOP and Data Structures.
Lecturer, Programming
Email: Ask personally
Teaches lab sessions for OOP and Data Structures.
Lecturer, Programming
Email: Ask personally
Teaches lab sessions for OOP and Data Structures.
Lecturer, Programming
Email: Ask personally
Teaches lab sessions for OOP and Data Structures.
Lecturer, Programming
Email: Ask personally
Teaches lab sessions for OOP and Data Structures.
Lecturer, Programming
Email: Ask personally
Teaches lab sessions for OOP and Data Structures.