Introduction to Database Design (CS 6360) 
 
   Time and Location :  F 10:00am-12:45pm@ECSS 2306
     
Instructor                             :   Murat Kantarcioglu
Office Hours & Location :   Friday 3pm-5p @ Online or by appointment
 
       Teaching Assistant           :   Mestan Firat (MestanFirat.Celiktug@UTDallas.edu)     
Office Hours & Location
: ?

Prerequisites                  :   CS 5343
            
                        

 Grading:

  •   Homework   %20 (4 homework, each worth 5%)
  •   Project        % 25 (Group project (up to 4 people) that requires programming)
  •   Midterm       % 20  
  •   Final            % 35 (All topics covered included)

 

   Course Topics: (tentative)
Methods, principles, and concepts that are relevant to the practice of database software design
including: Database system architecture; conceptual database models; relational and 
object-oriented databases; database system implementation; query processing and optimization; 
transaction processing concepts, concurrency, and recovery; security.
Please see the course syllabus for my details.

         
           Textbook:    
         
Database Management Systems, Ramakrishnan and Gehrke, Third Edition       
                

 Course Outline:

 

08.27.21

09.03.21

  • The Relational Model and SQL DDL
  • Relational Algebra (slides)
  • Relational Algebra Example (slides)

09.10.21

09.17.21

09.24.21

10.01.21

10.08.21

  • Evaluation of Other Operations (slides)
  • A typical relational optimizer (slides)
  • Additional Reading:
    • A query optimization survey (pdf) (INCLUDED in the FINAL !)
    • An overview of query optimization in oracle (pdf)
    • A detailed discussion of query optimization in oracle (pdf)

10.15.21

  • Overview of Transaction Management (slides)

10.22.21

  • Midterm !!!!

10.29.21

11.05.21

11.12.21

11.19.21

11.26.21

 

  • Thanksgiving Holiday

11.29.2021

 

12.03.21

  • FINAL exam will be administered during the last class. 
  • To comply with university regulations, I will schedule an additional class on 11.29.2021 5pm.