แผนการสอน วิชา 412 313 Database Design and Development อ.จุ ฑาทิพย์
12 Slides713.50 KB
แผนการสอน วิชา 412 313 Database Design and Development อ.จุ ฑาทิพย์ ไชยกำบัง กลุ่มวิชาสารสนเทศและการสื่อสาร คณะมนุษยศาสตร์และสังคมศาสตร์ มหาวิทยาลัยขอนแก่น
วิชา 412 313 การออกแบบและพัฒนาฐานข้อมูล 3 หน่วยกิต 3 (2-2-3) วันเวลาสอน : จันทร์,พุ ธ เวลา 16.30-18.30 น. ห้อง HS5306, HS5205 ผู้สอน : อ. จุฑาทิพย์ ไชยกำบัง วันประเมินผลการสอน : 14 กุมภาพันธ์ 2550 เวลา 08:30 - 11:30 น. 2
วิชา 412 313 การออกแบบและพัฒนาฐานข้อมูล ประเภทวิชา – วิชาบังคับของวิชาเอก สำหรับนักศึกษาหลักสูตรศิลป ศาสตรบัณฑิต สาขาวิชาสารสนเทศศาสตร์ คณะ มนุษยศาสตร์และสังคมศาสตร์ คำอธิบายรายวิชา – แนวคิดเกี่ยวกับฐานข้อมูลและระบบฐานข้อมูล การ ออกแบบและพัฒนาฐานข้อมูล การบริหารและการ บำรุงรักษาฐานข้อมูล Concepts of database and database system; database design and development; database administration and maintenance. 3
วิชา 412 313 การออกแบบและพัฒนาฐานข้อมูล วัตถุประสงค์ของรายวิชา 1. เพื่อให้นักศึกษามีความรูค ้ วามเข้าใจในเรื่องระบบฐาน ข้อมูล และประโยชน์ของฐานข้อมูล ในการจัดการ สารสนเทศ 2. เพื่อให้นักศึกษาสามารถออกแบบและพัฒนาระบบฐาน ข้อมูลสำหรับการจัดการสารสนเทศ โดยเฉพาะอย่างยิง ่ ระบบฐานข้อมูลเชิงสัมพันธ์ 3. เพื่อให้นักศึกษาสามารถจัดการและควบคุมระบบฐาน ข้อมูลเพื่อประโยชน์ในการจัดเก็บ สืบค้น และบริการ สารสนเทศ 4
วิชา 412 313 การออกแบบและพัฒนาฐานข้อมูล การวัดและประเมินผลการศึกษา 1. แบบฝึกหัด (งานเดี่ยว) 20 % 2. การจัดทำโครงงานพัฒนาฐานข้อมูล (งานกลุ่ม) 30 % 3. คะแนนทดสอบย่อย 20 % 4. คะแนนสอบปลายภาค 30 % รวม 100% 5
วิชา 412 313 การออกแบบและพัฒนาฐานข้อมูล เค้าโครงรายวิชา (Course Outline) 1. แนวคิดเกี่ยวกับฐานข้อมูลและระบบฐานข้อมูล 2. ฐานข้อมูลเชิงสัมพันธ์ (Relational Database) 3. การออกแบบระบบฐานข้อมูล 4. การพัฒนาระบบฐานข้อมูล 5. การบริหารและการบำรุงรักษาฐานข้อมูล 6
วิชา 412 313 การออกแบบและพัฒนาฐานข้อมูล เอกสารประกอบการสอน – (จัดทำเป็น Sheet ประกอบการสอนแต่ละหัวข้อ แจกในชัน ้ เรียน) หนังสืออ่านประกอบ แหล่งข้อมูลบนอินเตอร์เน็ต สื่อการสอน – โปรแกรมคอมพิวเตอร์ MySQL, Apache, PowerPoint 7
วิชา 412 313 การออกแบบและพัฒนาฐานข้อมูล เงื่อนไขของวิชา 1. นักศึกษาต้องเข้าชัน ้ เรียนไม่ต่ำกว่า 80% ของเวลา เรียน มิฉะนัน ี ท ิ ธิเ์ ข้าสอบ ้ จะไม่มส 2. นักศึกษาต้องเข้าชัน ้ เรียนตรงต่อเวลา กรณีที่มาสาย เกิน 15 นาทีให้ถือว่าขาดเรียนในชัว่ โมงนัน ้ ๆ 3. การส่งงานจะต้องเป็นไปตามกำหนด 4. นักศึกษาที่มค ี วามจำเป็นหรือเจ็บป่วยไม่สามารถเข้า เรียนได้ ให้สง ่ ใบลาขอหยุดเรียนในแต่ละชัว่ โมง 8
รายละเอียดกิจกรรมประกอบการวัดและประเมินผลการ ศึกษา 1. การฝึกปฏิบต ั ิหรือทำแบบฝึกหัด (20%) 2. การจัดทำโครงงานพัฒนาฐานข้อมูล (30%) ให้นักศึกษาทำงานกลุ่มเพื่อพัฒนาฐานข้อมูลที่สนใจ โดยใช้ ระบบจัดการฐานข้อมูล MySQL ซึ่งมีขน ั ้ ตอนในการปฏิบต ั ิงานดังนี้ 2.1 วิเคราะห์ความต้องการของผู้ใช้ (User Requirement) ของ ระบบ 2.2 ออกแบบ E-R Diagram และแปลง E-R Diagram ให้เป็น รีเลชันหรือตาราง พร้อมระบุคียท ์ ี่สำคัญ 2.3 ทำการ Normalization รีเลชันหรือตารางที่ได้ 2.4 สร้างพจนานุกรมข้อมูล (Data Dictionary) และกำหนด กฎควบคุมความคงสภาพของข้อมูล 2.5 ออกแบบ Output Form และ Input Form ทางหน้าจอและ ทางกระดาษ 2.6 สร้างฐานข้อมูลด้วยระบบจัดการฐานข้อมูล MySQL 9
รายละเอียดกิจกรรมประกอบการวัดและประเมินผลการ ศึกษา ฐานข้อมูลที่พฒ ั นาขึ้นต้องอยูใ่ นเงื่อนไขดังนี้ มีชุดข้อมูลที่สามารถแตกย่อยเป็นตารางได้ไม่น้อยกว่า 4 ตาราง มีตารางหลักอย่างน้อย 1 ตาราง ซึ่งต้องมีจำนวน เรคอร์ดที่กรอกเพื่อการทดสอบและนำเสนอไม่น้อยกว่า 20 เรคอร์ด ในตารางหลักอย่างน้อย 1 ตารางนัน ้ ในเรคอร์ดหนึ่งๆ ต้องมีแอททริบวิ ท์ไม่ต่ำกว่า 5 ฟิลด์ มีรูปแบบการควบคุมความถูกต้องของข้อมูลแบบใด แบบหนึ่งสำหรับทุกตารางที่มค ี ียน ์ อก (Foreign key) นำเสนอโครงงานหน้าชัน ้ เรียน และส่งแผ่นซีดี/ดิสก์เก็ตบัน ทึกไฟล์ฐานข้อมูลที่พฒ ั นาขึ้น พร้อมด้วยเอกสารรายละเอียดของ การออกแบบและพัฒนาฐานข้อมูลตามวันที่กำหนด 10
รายละเอียดกิจกรรมประกอบการวัดและประเมินผลการ ศึกษา ั ิการ (งานเดี่ยว) กิจกรรมปฏิบต 11
The End 12