Language of Instruction
|
English
|
Level of Course Unit
|
Bachelor's Degree
|
Department / Program
|
COMPUTER ENGINEERING
|
Type of Program
|
Formal Education
|
Type of Course Unit
|
Compulsory
|
Course Delivery Method
|
Face To Face
|
Objectives of the Course
|
The main objective of this course is to provide students with the skills to design normalized databases, manipulate databases using a database management system, and develop database-driven web applications. Through this course, students will develop a comprehensive understanding of database systems and technologies, while gaining the ability to translate the theoretical knowledge they have learned into practical applications.
|
Course Content
|
This course provides a comprehensive overview of design and implementation of relational databases with web access for database-driven Web applications. The course aims to teach the essentials and applications of relational database management systems. The students will learn about database management systems (such as MySQL), database administration, and database querying with SQL. The students will also learn how to use databases to construct applications. Relational data modeling, relational algebra and structured query language (SQL) are indispensable components of this course. Then, relational database design and entity-relationship model will be discussed. Later, design for database-driven Web applications will be explained. Later on, data storage medium and formats for databases will be explained. Finally, database transactions will be explained.
|
Course Methods and Techniques
|
|
Prerequisites and co-requisities
|
( COMP101 )
|
Course Coordinator
|
Asist Prof.Dr. Mehmet Gökhan Bakal gokhan.bakal@agu.edu.tr
|
Name of Lecturers
|
Asist Prof.Dr. Mehmet Gökhan Bakal gokhan.bakal@agu.edu.tr
|
Assistants
|
None
|
Work Placement(s)
|
No
|
Recommended or Required Reading
|