Classes

Database Design - 2019

Course Description

This course aims to provide the students with knowledge and skills needed to design relational database schemas ( conceptual and logical design). Design issues related to new database models are also considered. Relational database tuning is taken into consideration after the design concepts are illustrated through the course.

Text Book

Fundamentals of Database Systems (6th Edition)
Ramez Elmasri (Author), Shamkant Navathe (Author)

Database Design IS414- 2018

Semester: 
Spring

Course Description

This course aims to provide the students with knowledge and skills needed to design relational database schemas ( conceptual and logical design). Design issues related to new database models are also considered. Relational database tuning is taken into consideration after the design concepts are illustrated through the course.

Teaching Assistants

Eng. Ali Zidan , Eng. Ibrahim Gomaa and Eng. Mona Khamis

Database-2018

Semester: 
Spring

Course Description

This course aims to provide the students with knowledge and skills needed to understand relational algebra and be able to design and create relational database schemas and applications.

Teaching Assistants

Eng. Ali Zidan 

Text Book

Fundamentals of Database Systems (6th Edition)

Database Design (IS414-2017)

Semester: 
Spring

Course Description

This course aims to provide the students with knowledge and skills needed to design relational database schemas ( conceptual and logical design). Design issues related to new database models are also considered. Relational database tuning is taken into consideration after the design concepts are illustrated through the course.

Teaching Assistants

Eng. Ali Zidan , Eng. Ibrahim Gomaa and Eng. Mona Khamis


IS617: Advanced Distributed Databases (Spring 2016)

Semester: 
Spring

Course Description

This course aims to introduce the concepts of distributed database systems and the nature of changes in database management systems to handle issues in data distribution. In addition to reviewing the state of the art research in distributed databases research area.

IS414: Database Design (Spring 2016)

Semester: 
Spring

Course Description

This course aims to provide the students with knowledge and skills needed to design relational database schemas ( conceptual and logical design). Design issues related to new database models are also considered. Relational database tuning is taken into consideration after the design concepts are illustrated through the course.

IS613 - Advanced Topics in Data Management (Fall 2015)

Semester: 
Fall

Course Description

In this course, we illustrate common technology stack available in most of the advanced database management frameworks. This course covers some of the advanced topics available in these technology stacks such as databases (No SQL databases), storage (HDFS, S3 on AWS, ..etc) and data access applications and technologies (Hive, Shark, Mlib,...etc). The course is heavily dependent on research papers where students read the papers and present them during the class.

Database Design

Semester: 
Summer