Semester year: Spring 2026
Time/Location: Monday/Wednesday/Friday 10:00–11:00 a.m., T Fuller Petr Eng Research 110
Class material will be posted here and on Canvas
Piazza link is now alive. Please ask all questions/discussions via Piazza
Instructor: Tara Salman email: tsalman@ttu.edu Office: EC211D
TA: Rukayat Olapojoye, email: rolapojo@ttu.edu
Instructor office hours: Monday/Wednesday 12:00–2:00 p.m., EC211D or by appointment.
TA office hours: Tuesday 10am- 12 pm and Thursday 10-11 am. It will probably be in room 204A.
Key topics include, but are not limited to:
1. Relational Model
2. Relational Algebra
3. Data Definition and Manipulation with SQL;
4. Formal query languages
5. Normalization
6. Database Design Methodology
The textbook for the course is Fundamentals of Database Systems 7th edition, Ramez Elmasri and Shamkant B. Navathe, Pearson, 2015, ISBN: 9780133970777
Students who have completed this course should have the ability to:
1. Understand the fundamental principles of the relational data model
2. Formulate an Entity-Relationship (ER) diagram as conceptual design of database requirements
3. Map ER diagrams to relational schemas
4. Formulate a correct relational algebra expression to answer a query using a query language such as SQL that involves select-project-join, negation, union, intersection, minimum/ maximum, and a limited form of counting
5. Apply database theory to practice by creating a database application using a commercial database product
Your course grade shall be based on the following weights.
Assignments: 15%
Quizzes: 5%
Class contributions: 5%
Course project: 40%
Midterm 1: 20%
Midterm 2: 20%
See the syllabus for details.
Syllabus Quiz is on Canvas. It is due Jan 31st
Note: Please access the passcode for the video from Canvas
Lecture 1 (Introduction to the course)
Date: Jan 14th.
Reading Resources:
Your Syllabus
Chapter 1 (up till 1.3)
Lecture 2 (Intro continued)