Skip to content

olearning.siam.edu

192-202 การจัดการฐานข้อมูล
(Read : 11465 times)

รายละเอียดลักษณะของรายวิชา แบบ มคอ.3 : Download

อาจารย์ผู้รับผิดชอบรายวิชาและอาจารย์ผู้สอน : อาจารย์ณรงค์ฤทธิ์ สุคนธสิงห์

 

สัปดาห์ที่

หัวข้อ

ศึกษาทั่วไป

หมายเหตุ
Slide เอกสาร

 แบบทดสอบ

1
  • ความรู้เบื้องต้นเกี่ยวกับฐานข้อมูล
  • ความหมายของฐานข้อมูล
  • องค์ประกอบของระบบฐานข้อมูล
  • ระบบจัดการฐานข้อมูล
  • ผู้ดูแลระบบฐานข้อมูล
  • ข้อดีและข้อเสียในการใช้ระบบฐานข้อมูล
  • ชนิดของระบบฐานข้อมูล

 

2
  • รูปจำลองฐานข้อมูล
  • สถาปัตยกรรมของฐานข้อมูล (Database Architecture)
  • ฐานข้อมูลเชิงสัมพันธ์
  • Entity Integrity and Referential Integrity
  • ความซ้ำซ้อนของข้อมูล

 

 

 

3
  • แบบจำลองอี-อาร์ (Entity Relationship (E-R) model)
  • วัฏจักรการพัฒนาระบบ (SDLC)
  • วัฏจักรฐานข้อมูล (DBLC)
  • ขั้นตอนการออกแบบด้วย E-R Diagram
  • ส่วนประกอบของแบบจาลองอี-อาร์

 

 

4
  • หลักการในการแปลงแผนผังอี-อาร์ให้เป็นตาราง

 

 

5
  • การเปรียบเทียบสัญลักษณ์แผนผังอี-อาร์ กับสัญลักษณ์ของ CASE tools
  • แนะนำการใช้งาน Microsoft SQL Server 2005
  • Database Tools ใน Microsoft SQL Server 2005

         - SQL Server Data Types

 

 


6
  • นอร์มัลไลเซชัน
  • การแปลงให้อยู่ในรูป 1NF
  • ฟังก์ชันนัลดีเพนเดนซี (Functional Dependency : FD)
  • พาเชียลดีเพนเดนซี (Partial Dependency)
  • การแปลงให้อยู่ในรูป 2 NF
  • ทรานซิทีฟดีเพนเดนซี (Transitive Dependency)
  • การแปลงให้อยู่ในรูป 3 NF
     
7
  • The Boyce-Codd Normal Form (BCNF)
  • การแปลงให้อยู่ในรูป 4 NF
  • การดีนอร์มัลไลซ์ (Denormalization)
     
8 สอบกลางภาค



9
  • ความเป็นมาของภาษาเอสคิวแอล (SQL)
  • กลุ่มคาสั่ง Data Definition Language (DDL)
  • การสร้าง แก้ไขโครงสร้าง และลบฐานข้อมูล (DATABASE)
  • การสร้าง แก้ไขโครงสร้าง และลบเทเบิล (TABLE)
     
10
  • การควบคุมความถูกต้องของข้อมูล (CONSTRAINT)
  • การสร้าง และลบอินเด็กซ์ (INDEX)
  • การสร้าง และลบวิว (VIEW)
       
11
  • กลุ่มคำสั่ง Data Manipulation Language (DML)
  • การเพิ่มข้อมูลในเทเบิลด้วย INSERT
  • การแก้ไขข้อมูลด้วย UPDATE
  • การลบข้อมูลด้วย DELETE
  • การลบข้อมูลด้วย TRUNCATE
     
12
  • การแสดงข้อมูลด้วย SELECT
  • การเรียงลาดับข้อมูล
  • การคำนวณค่าข้อมูล
  • การใช้ฟังก์ชัน
  • การจัดกลุ่มข้อมูลด้วย GROUP BY และกำหนดเงื่อนไขของกลุ่มด้วย HAVING
     
13
  • การจับคู่ข้อมูลระหว่างเทเบิล (JOIN)
  • การผนวกข้อมูลด้วย UNION
     
14
  • การใช้ Sub Query
   

 

15

  • ความปลอดภัยของฐานข้อมูล (Database Security)

  • การรักษาความปลอดภัยของข้อมูล

16

  • การกำหนดผู้ใช้งานฐานข้อมูล
  • การกำหนดสิทธิ์ในการเข้าถึงข้อมูล