User Tools

Site Tools


start

204321 ระบบฐานข้อมูล 1

Database System 1

วิชาที่ต้องผ่านก่อน

204251 Data Structures

ข่าวประกาศ

* ให้นักศึกษา Join Google Classroom: ดังขั้นตอนแสดงด้านล่าง

  1. ไปที่ classroom.google.com
  2. Login โดยใช้ Account @elearning.cmu.ac.th
  3. คลิก Add (เครื่องหมาย “+”) และ เลือก Join class
  4. ใส่ Class code (สำหรับ Class code จะแจ้งให้ทราบในชั้นเรียน วันที่ 10 ก.ค. 2563 MS Team)

วันสอบ

  • สอบกลางภาค : TBA
  • สอบปลายภาค : วันอังคารที่ 10 พฤศจิกายน 2563 เวลา 12:00 - 15:00 น.

เวลาเรียน

Section Lecture Instructure Office Hours
001 TuF. 13:00 - 14:30 CSB201 ผศ.ดร.ดุษฎี ประเสริฐธิติพงษ์ dussadee.p@cmu.ac.th Wed. 09:00 - 12:00 Lecturer Office 1 (CSB110)
002 TuF. 13:00 - 14:30 CSB202 ผศ.ดร. อารีรัตน์ ตรงรัศมีทอง areerat.t@cmu.ac.th Wed. 09:00 - 12:00 Lecturer Office 2 (CSB107)

หลักเกณฑ์การให้คะแนน

สอบย่อย 20%
สอบกลางภาค 30%
สอบปลายภาค 30%
โครงงาน 20%
รวม 100%

เครื่องมือที่ใช้

  • MySQL, PostgreSQL, Microsoft SQL Server 2014 Express, DB2 Express Server Edition, and MongoDB
  • MagicDraw, draw.io

เอกสารประกอบคำสอน

  • Ramez E. and Shamkant N., “Fundamentals of Database Systems – 6th Edition”, Addison-Wesley, 2011.
  • Carlos Coronel, Peter Rob, and Stephen Morris, “Database Principles Fundamentals of Design, Implementation, and Management – 10th Edition”, Course Technology, Cengage Learning, 2013.

เอกสารเพิ่มเติม

เนื้อหาวิชาและแผนการสอน

Week Lecture
00 - Course Syllabus , - Midterm Exam Appointment,
- Assign Project (กำหนดส่ง Project Proposal: วันศุกร์ที่ 17 กรกฎาคม 2563 ก่อนเที่ยงคืน)
- Introduction (Self-study)
- Database System Concepts and Architecture (Self-study)
01 Data Modelling Using the Entity-Relationship (ER) Model
02 - Relational Database Design by ER-to-Relational Mapping
- The Enhanced Entity-Relationship (EER) Model
03 - วันหยุดนักขัตฤกษ์ วันเฉลิมพระชนมพรรษา พระบาทสมเด็จพระเจ้าอยู่หัว (วันอังคารที่ 28 กรกฎาคม 2563)
- Relational Database Design by EER-to-Relational Mapping
04 - Basics of Functional Dependencies and Normalization for Relational Databases
05 - Basics of Functional Dependencies and Normalization for Relational Databases
- Quiz#1: ER and ERR Design (10%) วันศุกร์ที่ 14 สิงหาคม 2563
06 - The Relational Data Model and Relational Database Constraints
- Create Database Schema using DBMS Tool
07 - Basic SQL
- Advanced SQL
08 - Project Progress Report: Database Design to Normalization (วันอังคารที่ 1, และวันศุกร์ที่ 4 กันยายน 2563)
Midterm Period: September 7th – 13th 2020 (TBA)
09 - Database Security and Authorization
- Relational algebra and relational calculus
10 - Query processing
- Quiz#2: Basic & Advanced SQL (Lab Quiz, 10%) (วันศุกร์ที่ 2 ตุลาคม 2563)
11-12 - NoSQL data model
- NoSQL DBMS
13 - วันหยุดนักขัตฤกษ์ วันคล้ายวันสวรรคตพระบาทสมเด็จพระบรมชนกาธิเบศร มหาภูมิพลอดุลยเดชมหาราช บรมนาถบพิตร
(วันอังคารที่ 13 ตุลาคม 2563)
- Indexing: basic structure
14 - Physical Database Design and Tuning and Transaction Processing
- วันหยุดนักขัตฤกษ์ วันปิยมหาราช (วันศุกร์ที่ 23 ตุลาคม 2563)
15 - Final Project: Submit Report and Present Final Project (วันอังคารที่ 27, และวันศุกร์ที่ 30 ตุลาคม 2563)
Final Period: November 2nd – 14th 2020 (วันอังคารที่ 10 พฤศจิกายน 2563 เวลา 12.00-15.00น.)
start.txt · Last modified: 2020/07/09 17:47 by admin204222