Lesson plan / DATABASE SYSTEMS-II

Lesson Information

Course Credit 3.0
Course ECTS Credit 6.0
Teaching Language of Instruction İngilizce
Level of Course Bachelor's Degree, TYYÇ: Level 6, EQF-LLL: Level 6, QF-EHEA: First Cycle
Type of Course Compulsory
Mode of Delivery Face-to-face
Does the course require compulsory or optional work experience? Z
Course Coordinator
Instructor (s)
Course Assistant

Purpose and Content

The aim of the course Upon completion of this course, participants will have gained knowledge of database system concepts and the ability to: • understand user requirements/views • analyze existing and future data processing needs • develop an enterprise data model that reflects the organization's fundamental business rules • develop and refine the conceptual data model, including all entities, relationships, attributes, and business rules • integrate and merge database views into conceptual model • apply normalization techniques • identify data integrity and security requirements • derive a physical design from the logical design taking into account application, hardware, operating system, and data communications networks requirements
Course Content This course covers fundamentals of database architecture, database management systems, and database systems. Principles and methodologies of database design, and techniques for database application development

Weekly Course Subjects

1Introduction to Java FX and Syllabus Discussion
2Review of Database concepts and SQL
3Normalization and Entity Relationship Diagrams
4MySQL queries examples and JDBC
5MySQL Stored Procedures
6MySQL Triggers
7MySQL Views
8MySQL Functions
9Midterm Exam
10Hibernate
11Hibernate
12Project Evaluations
13Project Evaluations
14Project Evaluations

Resources

URLs will be provided as course notes when needed.