Uninet
HomeLesson12345679101112131415
Course: Database System



Course Introduction
Course Syllabus
Lessons
PDF Files
Slide Presentations

Course Map
Course Team

 


บทที่ 1
  ความรู้เบื้องต้นเกี่ยวกับระบบฐานข้อมูล (Database System concepts)
 
แผนการสอนประจำบทเรียน
ตอนที่ 1.1 แนวคิดเกี่ยวกับการจัดเก็บข้อมูล
เรื่องที่ 1.1.1 ความรู้พื้นฐานเรื่องเขตข้อมูล ระเบียน และแฟ้มข้อมูล
เรื่องที่ 1.1.2 ชนิดและคุณสมบัติของหน่วยเก็บข้อมูลสำรองและหน่วยความจำหลัก
ตอนที่ 1.2 แนวคิดเกี่ยวกับระบบฐานข้อมูล
เรื่องที่ 1.2.1 ความจำเป็นที่ทำให้เกิดการใช้งานโดยระบบฐานข้อมูล
เรื่องที่ 1.2.2 ฐานข้อมูล และระบบจัดการฐานข้อมูล
เรื่องที่ 1.2.3 ประโยชน์ของระบบจัดการฐานข้อมูล
ตอนที่ 1.3 สถาปัตยกรรมของระบบฐานข้อมูล
เรื่องที่ 1.3.1 ระดับของข้อมูล
เรื่องที่ 1.3.2 ความเป็นอิสระของข้อมูล
เรื่องที่ 1.3.3 ภาษาที่ใช้ในระบบฐานข้อมูล
ตอนที่ 1.4 แนวคิดฐานข้อมูลแบบต่างๆ
เรื่องที่ 1.4.1 ฐานข้อมูลแบบลำดับชั้น
เรื่องที่ 1.4.2 ฐานข้อมูลแบบเครือข่าย
เรื่องที่ 1.4.3 ฐานข้อมูลแบบแบบสัมพันธ์

บทที่ 2
  ฐานข้อมูลเชิงสัมพันธ์ (Relational Data Model)
 
แผนการสอนประจำบทเรียน
ตอนที่ 2.1 Key Rule
เรื่องที่ 2.1.1 แนวคิดเกี่ยวกับฐานข้อมูลเชิงสัมพันธ์
เรื่องที่ 2.1.2 คีย์
ตอนที่ 2.2 Algebra Rule
เรื่องที่ 2.2.1 แนวคิดเกี่ยวกับ Relation Algebra
เรื่องที่ 2.2.2 Relation Algebra พื้นฐาน
ตอนที่ 2.3 Constraints
เรื่องที่ 2.3.1 Constraints
ตอนที่ 2.4 Cartesian Rule
เรื่องที่ 2.4.1 Cartesian product
เรื่องที่ 2.4.2 Join

บทที่ 3
  แบบจำลองความสัมพันธ์ระหว่างข้อมูล (E-R Model)
 
แผนการสอนประจำบทเรียน
ตอนที่ 3.1 แนวคิดเกี่ยวกับแบบจำลองความสัมพันธ์ระหว่างข้อมูล
เรื่องที่ 3.1.1 Semantic โมเดล
เรื่องที่ 3.1.2 อี-อาร์โมเดล
ตอนที่ 3.2 อี-อาร์โมเดลกับฐานข้อมูลเชิงสัมพันธ์
เรื่องที่ 3.2.1 การออกแบบฐานข้อมูลด้วยอี-อาร์โมเดล
เรื่องที่ 3.2.2 ปัญหาจากการออกแบบฐานข้อมูลด้วยอี-อาร์โมเดล
เรื่องที่ 3.2.3 การแปลงฐานข้อมูลที่ออกแบบด้วยอี-อาร์โมเดลเป็นฐานข้อมูลเชิงสัมพันธ์

บทที่ 4
  รูปแบบที่เป็นบรรทัดฐาน (Normal Form)
 
แผนการสอนประจำบทเรียน
ตอนที่ 4.1 แนวคิดเกี่ยวกับรูปแบบที่เป็นบรรทัดฐาน
เรื่องที่ 4.1.1 ความสัมพันธ์ระหว่างแอททริบิวต์ในแต่ละรีเลชัน
เรื่องที่ 4.1.2 วัตถุประสงค์ในการทำให้เป็นรูปแบบที่เป็นบรรทัดฐาน
ตอนที่ 4.2 การทำให้เป็นรูปแบบที่เป็นบรรทัดฐาน
เรื่องที่ 4.2.1 รูปแบบที่เป็นบรรทัดฐานขั้นที่ 1
เรื่องที่ 4.2.2 รูปแบบที่เป็นบรรทัดฐานขั้นที่ 2
เรื่องที่ 4.2.3 รูปแบบที่เป็นบรรทัดฐานขั้นที่ 3
เรื่องที่ 4.2.4 รูปแบบที่เป็นบรรทัดฐานของบอยส์และคอดด์
เรื่องที่ 4.2.5 รูปแบบที่เป็นบรรทัดฐานขั้นที่ 4
เรื่องที่ 4.2.6 รูปแบบที่เป็นบรรทัดฐานขั้นที่ 5
เรื่องที่ 4.2.7 ข้อควรคำนึงในการทำให้เป็นรูปแบบที่เป็นบรรทัดฐาน

บทที่ 5
  การออกแบบฐานข้อมูลเชิงสัมพันธ์
 
แผนการสอนประจำบทเรียน
ตอนที่ 5.1 พจนานุกรมข้อมูล
เรื่องที่ 5.1.1 ความหมายและประโยชน์ของพจนานุกรมข้อมูล
เรื่องที่ 5.1.2 ประเภทของพจนานุกรมข้อมูล
ตอนที่ 5.2 วิธีการและหลักการออกแบบฐานข้อมูลเชิงสัมพันธ์
เรื่องที่ 5.2.1 วิธีการออกแบบฐานข้อมูล
เรื่องที่ 5.2.2 ขั้นตอนการออกแบบฐานข้อมูลเชิงสัมพันธ์
ตอนที่ 5.3 ตัวอย่างการออกแบบฐานข้อมูลเชิงสัมพันธ์
เรื่องที่ 5.3.1 กรณีศึกษาระบบฐานข้อมูลนักศึกษา
เรื่องที่ 5.3.2 กรณีศึกษาระบบฐานข้อมูลการสั่งซื้อสินค้า

บทที่ 6
  ภาษามาตราฐานสำหรับการนิยามข้อมูล และการใช้ข้อมูล (SQL)
 
แผนการสอนประจำบทเรียน
ตอนที่ 6.1 การกำหนดโครงสร้างข้อมูล
เรื่องที่ 6.1.1 โครงสร้างของภาษาเอสคิวแอล
เรื่องที่ 6.1.2 ภาษาสำหรับนิยามข้อมูล
ตอนที่ 6.2 การบันทึกข้อมูล การปรับปรุงข้อมูล การลบข้อมูลและการเรียกข้อมูลอย่างง่าย
เรื่องที่ 6.2.1 การบันทึกข้อมูล การปรับปรุงข้อมูล การลบข้อมูล
เรื่องที่ 6.2.2 การเรียกค้นข้อมูลอย่างง่าย
ตอนที่ 6.3 การเรียกค้นข้อมูล
เรื่องที่ 6.3.1 ฟังก์ชัน
เรื่องที่ 6.3.2 การเรียกดูข้อมูลในรูปแบบต่างๆ

บทที่ 7
  การประยุกต์ใช้ฐานข้อมูล (Database Management Application)
 
แผนการสอนประจำบทเรียน
ตอนที่ 7.1 การประยุกต์ใช้ฐานข้อมูลในงานต่าง ๆ
เรื่องที่ 7.1.1 การประยุกต์ใช้ฐานข้อมูลในงานบุคลากร
เรื่องที่ 7.1.2 การประยุกต์ใช้ฐานข้อมูลในงานทะเบียนนักศึกษา
เรื่องที่ 7.1.3 การประยุกต์ใช้ฐานข้อมูลในงานซื้อขายสินค้าในซุปเปอร์สโตร์
ตอนที่ 7.2 กรณีศึกษาการประยุกต์ใข้ฐานข้อมูลใช้ในงานซื้อขายสินค้าในซุปเปอร์สโตร์
เรื่องที่ 7.2.1 การออกแบบฐานข้อมูลโดยใช้ E-R โมเดล
เรื่องที่ 7.2.2 การทำให้ฐานข้อมูลเป็นรูปแบบที่เป็นบรรทัดฐาน
เรื่องที่ 7.2.3 การใช้ภาษาเอสคิวแอลกับฐานข้อมูล

บทที่ 8
  กระบวนการสอบถามข้อมูล (Query Processing)
 
แผนการสอนประจำบทเรียน
ตอนที่ 8.1 แนวคิดของกระบวนการสอบถามข้อมูล
เรื่องที่ 8.1.1 วัตถุประสงค์ของการทำกระบวนการสอบถามข้อมูลและการสอบถามข้อมูลที่ได้คำตอบที่ดีที่สุด
เรื่องที่ 8.1.2 ความสัมพันธ์ระหว่างภาษาสอบถามเชิงโครงสร้างกับกระบวนการสอบถามข้อมูลและการสอบถามข้อมูล...
ตอนที่ 8.2 การทำกระบวนการสอบถามข้อมูลและการสอบถามข้อมูลที่ได้คำตอบที่ดีที่สุด
เรื่องที่ 8.2.1 ขั้นตอนของการทำกระบวนการสอบถามข้อมูลและการสอบถามข้อมูลที่ได้คำตอบที่ดีที่สุด
ตอนที่ 8.3 การประเมินค่าใช้จ่ายที่เกิดขึ้นของการทำกระบวนการสอบถามข้อมูลและการสอบถามข้อมูลที่ได้คำตอบที่ดีที่สุด
เรื่องที่ 8.3.1 การกำหนดฟังก์ชันของค่าใช้จ่าย
เรื่องที่ 8.3.2 การเปรียบเทียบเทคนิคที่นำมาประยุกต์ใช้ที่ก่อให้เกิดค่าใช้จ่ายที่ต่ำที่ที่สุด...

บทที่ 9
  โครงสร้างการจัดเก็บข้อมูลเชิงกายภาพ (Physical Data Management)
 
แผนการสอนประจำบทเรียน
ตอนที่ 9.1 แนวคิดเกี่ยวกับการจัดเก็บข้อมูลเชิงกายภาพในคอมพิวเตอร์
เรื่องที่ 9.1.1 การจัดองค์กรของแฟ้มข้อมูลแบบเรียงลำดับ
เรื่องที่ 9.1.2 การจัดองค์กรของแฟ้มข้อมูลแบบเข้าถึงโดยตรง
เรื่องที่ 9.1.3 ชนิดและคุณสมบัติของหน่วยเก็บข้อมูลสำรอง
เรื่องที่ 9.1.4 ความแตกต่างระหว่างการจัดเก็บข้อมูลในหน่วยเก็บข้อมูลสำรองและหน่วยเก็บข้อมูลหลักในคอมพิวเตอร์
ตอนที่ 9.2 การจัดระเบียนของแฟ้มข้อมูลและการเข้าถึงข้อมูลเชิงกายภาพ
เรื่องที่ 9.2.1 แนวคิดในการจัดระเบียนของแฟ้มข้อมูลและการเข้าถึงข้อมูลเชิงกายภาพ
เรื่องที่ 9.2.2 ประเภทการจัดระเบียนของแฟ้มข้อมูลเชิงกายภาพ
ตอนที่ 9.3 ตัวดัชนีและเทคนิคที่ถูกนำมาใช้ในการดึงข้อมูลจากฐานข้อมูลให้เร็วขึ้น
เรื่องที่ 9.3.1 ชนิดและโครงสร้างของตัวดัชนี
เรื่องที่ 9.3.2 ความแตกต่างระหว่างตัวดัชนีหลักและตัวดัชนีรอง
เรื่องที่ 9.3.3 ประเภทของเทคนิคที่นำตัวดัชนีมาใช้ในการดึงข้อมูลจากฐานข้อมูลให้เร็วขึ้น

บทที่ 10
  ความคงสภาพของข้อมูล (Data Integrity)
 
แผนการสอนประจำบทเรียน
ตอนที่ 10.1 แนวคิดเรื่องบูรณภาพของข้อมูล
เรื่องที่ 10.1.1 ความหมายและชนิดของบูรณภาพของข้อมูล
เรื่องที่ 10.1.2 กฏเกณฑ์ของข้อมูล และวิธีจัดการกับข้อมูลเพื่อให้เป็นไปตามกฏเกณฑ์
ตอนที่ 10.2 การประมวลผลรายการเปลี่ยนแปลงเบื้องต้น
เรื่องที่ 10.2.1 แนวคิดเรื่องระบบและการประมวลผลรายการเปลี่ยนแปลง
เรื่องที่ 10.2.2 คุณสมบัติของการประมวลผลรายการเปลี่ยนแปลงที่จำเป็น
เรื่องที่ 10.2.3 การจัดลำดับการทำงานของรายการเปลี่ยนแปลง
ตอนที่ 10.3 การจัดการรายการเปลี่ยนแปลง
เรื่องที่ 10.3.1 การกู้คืน
เรื่องที่ 10.3.2 การประมวลผลรายการเปลี่ยนแปลงอย่างเป็นลำดับ
เรื่องที่ 10.3.3 การจัดลำดับการทำงานของรายการเปลี่ยนแปลง
ตอนที่ 10.4 การจัดการรายการเปลี่ยนแปลงขั้นสูง
เรื่องที่ 10.4.1 การตรวจสอบการประมวลผลรายการเปลี่ยนแปลง
เรื่องที่ 10.4.2 ระบบการประมวลผลรายการเปลี่ยนแปลงแบบทันเวลา

บทที่ 11
  การฟื้นสภาพและการควบคุมภาวะความพร้อมกัน (Recovery and Concurrency Control)
 
แผนการสอนประจำบทเรียน
ตอนที่ 11.1 การฟื้นสภาพ
เรื่องที่ 11.1.1 ประเภทของการเกิดความขัดข้อง
เรื่องที่ 11.1.2 การกู้ข้อมูลจากความขัดข้องที่เกิดจากระบบคอมพิวเตอร์
เรื่องที่ 11.1.3 การกู้ข้อมูลจากความขัดข้องที่เกิดจากข้อผิดพลาดของรายการและสื่อบันทึกข้อมูล
ตอนที่ 11.2 การควบคุมภาวะความพร้อมกัน
เรื่องที่ 11.2.1 แนวคิดเกี่ยวกับการใช้ข้อมูลพร้อมกัน
เรื่องที่ 11.2.2 ประเภทและระดับของการล็อค
เรื่องที่ 11.2.3 ปัญหาและวิธีการแก้ไข deadlock
เรื่องที่ 11.2.4 วิธีการควบคุมภาวะความพร้อมกัน

บทที่ 12
  ความปลอดภัยของฐานข้อมูล (Database Security)
 
แผนการสอนประจำบทเรียน
ตอนที่ 12.1 แนวคิดเกี่ยวกับความปลอดภัยของฐานข้อมูล
เรื่องที่ 12.1.1 วัตถุประสงค์ในการรักษาความปลอดภัย
เรื่องที่ 12.1.2 การติดตามและควบคุมการใช้งานฐานข้อมูล
ตอนที่ 12.2 การสร้างระบบรักษาความปลอดภัยของฐานข้อมูล
เรื่องที่ 12.2.1 การสร้างระบบรักษาความปลอดภัยสำหรับผู้ใช้
เรื่องที่ 12.2.2 สิทธิในการเข้าถึงข้อมูล
ตอนที่ 12.3 การควบคุมความปลอดภัยด้วยวิว
เรื่องที่ 12.3.1 วิว
เรื่องที่ 12.3.2 ลักษณะส่วนรวมของวิว
เรื่องที่ 12.3.3 การปรับปรุงวิว

บทที่ 13
  ระบบฐานข้อมูลแบบกระจาย (Distributed Database System)
 
แผนการสอนประจำบทเรียน
ตอนที่ 13.1 แนวคิดของระบบฐานข้อมูลแบบกระจาย
เรื่องที่ 13.1.1 สถาปัตยกรรมระบบฐานข้อมูลแบบกระจาย
เรื่องที่ 13.1.2 ลักษณะของฐานข้อมูลแบบกระจาย
เรื่องที่ 13.1.3 การเก็บข้อมูลของระบบฐานข้อมูลแบบกระจาย
ตอนที่ 13.2 ระบบจัดการฐานข้อมูลแบบกระจาย
เรื่องที่ 13.2.1 ความรู้เบื้องต้นของระบบจัดการฐานข้อมูลแบบกระจาย
เรื่องที่ 13.2.2 กระบวนการสืบค้นข้อมูลแบบกระจาย
เรื่องที่ 13.2.3 การควบคุมสภาวะการทำงานพร้อมกันและการฟื้นสภาพข้อมูล

บทที่ 14
  ระบบฐานข้อมูลเชิงวัตถุ (Object-Oriented Database)
 
แผนการสอนประจำบทเรียน
ตอนที่ 14.1 แนวคิดฐานข้อมูลเชิงวัตถุ
เรื่องที่ 14.1.1 โมเดลข้อมูลเชิงวัตถุ
เรื่องที่ 14.1.2 ภาษาเชิงวัตถุ
ตอนที่ 14.2 แนวคิดฐานข้อมูลเชิงวัตถุ-สัมพันธ์
เรื่องที่ 14.2.1 ความสัมพันธ์เชิงกลุ่ม
เรื่องที่ 14.2.2 ชนิดข้อมูลที่ซับซ้อนและแนวทางเชิงวัตถุ
เรื่องที่ 14.2.3 การสืบค้นข้อมูลชนิดที่ซับซ้อน
เรื่องที่ 14.2.4 การสร้างค่าข้อมูลที่ซับซ้อนและวัตถุ

บทที่ 15
  คลังข้อมูล (Data Warehouse)
 
แผนการสอนประจำบทเรียน
ตอนที่ 15.1 แนวคิดเกี่ยวกับคลังข้อมูล
เรื่องที่ 15.1.1 ระบบคลังข้อมูลคืออะไร
เรื่องที่ 15.1.2 ประโยชน์ของระบบคลังข้อมูล
ตอนที่ 15.2 สถาปัตยกรรมและองค์ประกอบของคลังข้อมูล
เรื่องที่ 15.2.1 ความสัมพันธ์ระบบคลังข้อมูลกับระบบฐานข้อมูล
เรื่องที่ 15.2.2 โครงสร้างสถาปัตยกรรมและองค์ประกอบของคลังข้อมูล
เรื่องที่ 15.2.3 กระบวนการการรวบรวมข้อมูลและวิเคราะห์หารูปแบบข้อมูลในคลังข้อมูล

 

Go to top

 

Last Updated: 04/21/2009 09:12:06 AM
© โครงการเครือข่ายสารสนเทศเพื่อพัฒนาการศึกษา ทบวงมหาวิทยาลัย