Information Modeling and Database System Course Introduction
Classes 070125803 Information Modeling and Database System I-MIT Tuesday 13.00-16.00 at 3A13
Course Description (I-MIT) Data storage structure, data level, information modeling, concepts of database systems, database system architecture, database design and case studies, middleware, relational algebra and concept of Structured Query Language (SQL), query processing, transaction management, database integrity and security, database management should demonstrate their abilities to apply the knowledge to effectively solve database related problems. Students will also research published works in data modeling and database technology.
Course Objectives Students should: Understand the main concepts of database technologies Be able to design database and understand the application of normalization Be aware of state-of-the-art database technologies Be able to apply knowledge to effectively solve database related problems.
Timetable 1 17 Jan Lecture 1: Course Introduction - Lecture - Q & A 2 Lecture 2: Concepts of Database Systems and Architecture - Group discussion 3 31 Jan Lecture 3: Information Modeling 4 7 Feb Lecture 4: Relational Model 5 14 Feb Lecture 5: Database Design and Case Studies 6 21 Feb Lecture 6: Data Storage Structure and SQL 7 28 Feb No Lecture 8 7 March Midterm Examination
Timetable 9 14 March Lecture 7: Query Processing - Lecture - Group discussion 10 21 March Lecture 8: Transaction Management 11 28 March Lecture 9: Database Integrity, Security, and Management 12 4 April Lecture 10: Distributed Database and Middleware 13 11 April Songkran’s weekend (No lecture) 14 18 April Paper report presentation - Student presentation 15 25 April Final Revision - Q & A 16 2 May Final Examination
Lecturer’s Profile Kanchana Viriyapant, PhD PhD in Information Technology , 2017 IT,KMUTNB Master of Information Technology, 2005 Bachelor of Science (Computer Science), 2000 University of The Thai Chamber of Commerce
Research Interests PhD Topic: Scheduling Parameter Sweep Workflow in Cloud Environment Upcoming project Use real scientific workflow for scheduling algorithm Workflows Scientific / Cloud workflow Cloud workflow scheduling Data Mining/ Bioinformatics
Lecturer’s Contact Counseling Hour Kanchana: 3A12 (third floor), Monday afternoon Email: kanchana.v@it.kmutnb.ac.th Web page: http://www2.it.kmutnb.ac.th/teacher/kanchana/ Lectures will be available here Homework will post here The project description will be here
Evaluation Midterm Examination 25% Final Examination 30% Database Design Assignment 20% Paper Report 25%
Database Design Assignment Individual assignment Detail to be announced, to be submitted before presentation Mark distribution (20%) Entity-relationship model 8% Table mapping 7% Normalization 5%
Paper Report Individual Assignment Select one of the following topics Unstructured Database (XML Database) NoSQL Cloud Computing or etc. Approximately 1,000 words At least 8 reliable sources, properly cited and listed at the end of the paper
Paper Report Your report should at least cover What it is and why should we use it? Technologies involved How does it fit in organization? Pros & Cons Wikipedia is a good place to start but not a good reference To be submitted and presented in week 14 (April 18, 2017) Mark distribution Paper 20% Presentation 5%
Plagiarism Matter What is plagiarism? Do NOT copy-paste Penalty applies Paraphrasing must be cited Direct quotation must be put in quotation mark Having more references cited is not bad
Referenced Materials C. J. Date, “An Introduction to Database Systems”, 7th Ed., Addison-Wesley, 2000. Abraham Silberschatz, Henry F. Korth, and S. Sudarshan, “Database System Concepts”, 6th Ed., McGraw-Hill, 2010. Jeffrey A. Hoffer, V. Ramesh, Heikki Topi, “Modern Database Management”, 10th Ed., Pearson Education, 2011. Student may use other books (or later editions) that cover the topics specified in this course.