SlideShare a Scribd company logo
Introduction to Database Systems ( บทที่ 1 ระบบฐานข้อมูลเบืองต้น )
                                                           ้

DATA STRUCTURE
อ.ธนาวุฒิ ธนวาณิชย์
โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม
HTTP://WWW.IND.CRU.IN.TH/THANAWUT

thanawut.cru@gmail.com                                               1
วัตถุประสงค์

  เพื่อให้นกศึกษาทราบถึงความหมายของฐานข้อมูล ( Database )
            ั
  เพื่อให้นกศึกษาทราบความแตกต่างระหว่างระบบแฟ้มข้อมูลและ
              ั
        ฐานข้อมูล




อ. ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม   วันพุธที่ 8 ตุลาคม พ.ศ. 2551   2
หัวเรื่อง

       ระบบแฟ้มข้อมูล
       ปัญหาของระบบแฟ้มข้อมูล
       ระบบฐานข้อมูล
       องค์ประกอบของฐานข้อมูล
       ระบบจัดการฐานข้อมูล (DBMS)
       หน้าที่ของ DBMS
       ประโยชน์ของฐานข้อมูล

อ. ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม   วันพุธที่ 8 ตุลาคม พ.ศ. 2551   3
ระบบแฟ้มข้อมูล ( File Systems )

  ระบบแฟ้มข้อมูลเป็นวิธีการดาเนินการจัดการโครงสร้างและจัดเก็บ
   ข้อมูลให้ง่ายต่อการค้นหาและเข้าถึงเพื่อใช้งาน
  ระบบแฟ้มข้อมูลจะจัดเก็บข้อมูลให้อุปกรณ์สารองข้อมูลดังนี้
          ฮาร์ดดิสก์
          ซีดี – รอม
          โพรโทคอลเครือข่ายเช่น NFS, SMB




อ. ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม   วันพุธที่ 8 ตุลาคม พ.ศ. 2551   4
โครงสร้างของระบบแฟ้มข้อมูล ( File Systems )




อ. ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม   วันพุธที่ 8 ตุลาคม พ.ศ. 2551   5
ตัวอย่างแฟ้มข้อมูล

      รหัสสินค้า                        ชื่อบริษัท                           ที่อยู่   เบอร์โทรศัพท์
P0001---------------- AAA Industry------ 888 Moo7 Bangkok --- 053777000------
P0002---------------- BBB Industry------ 111 Moo1 Bangkok --- 053777111------
P0003---------------- CCC Industry------ 555 Moo5 Bangkok --- 053777222------
P0004---------------- DDD Industry------ 777 Moo4 Bangkok --- 053777333------




อ. ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม             วันพุธที่ 8 ตุลาคม พ.ศ. 2551   6
ตัวอย่างการใช้งานระบบแฟ้มข้อมูล




         แฟ้ม                        แฟ้ม                                             แฟ้ม     แฟ้ม
        พนักงาน                      วัสดุ                                            วัสดุ   พนังงาน


อ. ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม           วันพุธที่ 8 ตุลาคม พ.ศ. 2551   7
ปัญหาของระบบแฟ้มข้อมูล

  ปัญหาการซ้าซ้อนกันของข้อมูล(Data Redundancy)
  ปัญหาการซ้าซ้อนกันอย่างผิดพลาดของข้อมูล(Data Inconsistency)
  ปัญหาการผิดพลาดเนื่องการซ้าซ้อนกัน (Data Anomaly) 3 ลักษณะ
          จากการเปลี่ยนแปลงข้อมูล (Modification Anomaly)
          จากการเพิ่มข้อมูล(Insertion Anomaly)
          จากการลบข้อมูล(Deletion Anomaly)




อ. ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม   วันพุธที่ 8 ตุลาคม พ.ศ. 2551   8
การซ้้าซ้อนกันของข้อมูล(Data Redundancy)

                                                    รหัสสินค้า                       ชื่อบริษัท                   ที่อยู่                        เบอร์โทรศัพท์
                                             P0001---------------- AAA Industry------ 888 Moo7 Bangkok --- 053777000------
                                             P0002---------------- BBB Industry------ 222 Moo1 Bangkok--- 053777111------
                                             P0003---------------- CCC Industry------ 555 Moo5 Bangkok --- 053777222------
                                             P0004---------------- DDD Industry------ 777 Moo4 Bangkok --- 053777333------


    รหัสสินค้า                     ชื่อบริษัท                            ที่อยู่                  เบอร์โทรศัพท์
M0001--------------- ABC Industry------ 888 Moo7 Bangkok --- 055555555------
M0002--------------- BBB Industry------ 222 Moo1 Bangkok --- 053777111------
M0003--------------- CDE Industry------ 555 Moo5 Bangkok --- 058888888------
M0004--------------- DEF Industry------                     777 Moo4 Bangkok --- 053333333------

      อ. ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม                         วันพุธที่ 8 ตุลาคม พ.ศ. 2551               9
การซ้้าซ้อนกันอย่างผิดพลาดของข้อมูล
     (Data Inconsistency)
                                                    รหัสสินค้า                       ชื่อบริษัท                   ที่อยู่                        เบอร์โทรศัพท์
                                             P0001---------------- AAA Industry------ 888 Moo7 Bangkok --- 053777000------
                                             P0002---------------- BBB Industry------ 222 Moo1 Bangkok--- 053777555------
                                             P0003---------------- CCC Industry------ 555 Moo5 Bangkok --- 053777222------
                                             P0004---------------- DDD Industry------ 777 Moo4 Bangkok --- 053777333------


    รหัสสินค้า                     ชื่อบริษัท                            ที่อยู่                  เบอร์โทรศัพท์
M0001--------------- ABC Industry------ 888 Moo7 Bangkok --- 055555555------
M0002--------------- BBB Industry------ 222 Moo1 Bangkok --- 053777111------
M0003--------------- CDE Industry------ 555 Moo5 Bangkok --- 058888888------
M0004--------------- DEF Industry------                     777 Moo4 Bangkok --- 053333333------

      อ. ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม                         วันพุธที่ 8 ตุลาคม พ.ศ. 2551               10
การผิดพลาดจากการเปลี่ยนแปลงข้อมูล
    (Modification Anomaly)
                                                    รหัสสินค้า                       ชื่อบริษัท                   ที่อยู่                        เบอร์โทรศัพท์
                                             P0001---------------- AAA Industry------ 888 Moo7 Bangkok --- 053777000------
                                             P0002---------------- BBB Industry------ 222 Moo1 Ayutthaya-- 053777555------
                                             P0003---------------- CCC Industry------ 555 Moo5 Bangkok --- 053777222------
                                             P0004---------------- DDD Industry------ 777 Moo4 Bangkok --- 053777333------


    รหัสสินค้า                     ชื่อบริษัท                            ที่อยู่                  เบอร์โทรศัพท์
P0001---------------- AAA Industry------ 888 Moo7 Bangkok --- 053777000------
P0002---------------- BBB Industry------ 111 Moo1 Bangkok --- 053777111------
P0003---------------- CCC Industry------ 555 Moo5 Bangkok --- 053777222------
P0004---------------- DDD Industry------ 777 Moo4 Bangkok --- 053777333------

      อ. ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม                         วันพุธที่ 8 ตุลาคม พ.ศ. 2551               11
การผิดพลาดจากการเพิ่มข้อมูล (Insertion Anomaly)
                                                    รหัสสินค้า                       ชื่อบริษัท                   ที่อยู่                        เบอร์โทรศัพท์
                                             P0001---------------- AAA Industry------ 888 Moo7 Bangkok --- 053777000------
                                             P0002---------------- BBB Industry------ 222 Moo1 Ayutthaya-- 053777555------
                                             P0003---------------- CCC Industry------ 555 Moo5 Bangkok --- 053777222------
                                             P0004---------------- DDD Industry------ 777 Moo4 Bangkok --- 053777333------
                                             P0005---------------- EEE Industry------                    999 Moo1 Bangkok --- 053777888------

    รหัสสินค้า                     ชื่อบริษัท                            ที่อยู่                  เบอร์โทรศัพท์
P0001---------------- AAA Industry------ 888 Moo7 Bangkok --- 053777000------
P0002---------------- BBB Industry------ 111 Moo1 Bangkok --- 053777111------
P0003---------------- CCC Industry------ 555 Moo5 Bangkok --- 053777222------
P0004---------------- DDD Industry------ 777 Moo4 Bangkok --- 053777333------

      อ. ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม                         วันพุธที่ 8 ตุลาคม พ.ศ. 2551               12
การผิดพลาดจากการลบข้อมูล (Deletion Anomaly)
                                                    รหัสสินค้า                       ชื่อบริษัท                   ที่อยู่                        เบอร์โทรศัพท์
                                             P0001---------------- AAA Industry------ 888 Moo7 Bangkok --- 053777000------
                                             P0002---------------- BBB Industry------ 222 Moo1 Ayutthaya-- 053777555------
                                             P0004---------------- DDD Industry------ 777 Moo4 Bangkok --- 053777333------




    รหัสสินค้า                     ชื่อบริษัท                            ที่อยู่                  เบอร์โทรศัพท์
P0001---------------- AAA Industry------ 888 Moo7 Bangkok --- 053777000------
P0002---------------- BBB Industry------ 111 Moo1 Bangkok --- 053777111------
P0003---------------- CCC Industry------ 555 Moo5 Bangkok --- 053777222------
P0004---------------- DDD Industry------ 777 Moo4 Bangkok --- 053777333------

      อ. ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม                         วันพุธที่ 8 ตุลาคม พ.ศ. 2551               13
ระบบฐานข้อมูล ( Database System )

  ฐานข้อมูล (Database) เป็นโครงสร้างการจัดเก็บข้อมูลที่สัมพันธ์
        กันที่กระจัดกระจายอยู่ต่างที่ให้มาอยู่รวมกันที่เดียว ส่งผลให้ใช้
        ข้อมูลร่วมกันได้ และแก้ไขปัญหาที่เกิดขึ้นในระบบแฟ้มข้อมูลได้




อ. ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม   วันพุธที่ 8 ตุลาคม พ.ศ. 2551   14
โครงสร้างการจัดเก็บข้อมูลแบบระบบแฟ้มข้อมูล
(File Systems)




         แฟ้ม                        แฟ้ม                                             แฟ้ม     แฟ้ม
        พนักงาน                      วัสดุ                                            วัสดุ   พนังงาน


อ. ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม           วันพุธที่ 8 ตุลาคม พ.ศ. 2551   15
โครงสร้างการจัดเก็บข้อมูลแบบระบบฐานข้อมูล
(Database Systems)




                                                                                         ข้อมูลวัสดุ
                                                                                      ข้อมูลพนักงาน


อ. ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม   วันพุธที่ 8 ตุลาคม พ.ศ. 2551   16
องค์ประกอบของระบบฐานข้อมูล

  ข้อมูล (Data) หมายถึงสิ่งที่จัดเก็บอยูในระบบฐานข้อมูลเช่น ข้อมูล
                                         ่
   ลูกค้า, ข้อมูลพนักงานในโรงงาน, ข้อมูลบริษัทที่ติดต่อ เป็นต้น
  ฮาร์ดแวร์ (Hardware) ที่ใช้สาหรับการจัดเก็บข้อมูลแบ่งได้ 2 ส่วน
          หน่วยประมวลผลและหน่วยความจาหลัก (Processor and Primary
           Storage) เป็นอุปกรณ์ที่ใช้งานร่วมกันเพื่อประมวลผลตามคาสั่งของ
           ผู้ใช้งาน
          หน่วยความจาสารอง (Secondary Storage) เป็นอุปกรณ์สาหรับจัดเก็บ
           ข้อมูลในงานฐานข้อมูลนั้นควรคานึงถึงขนาดความจุเป็นหลัก


อ. ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม   วันพุธที่ 8 ตุลาคม พ.ศ. 2551   17
องค์ประกอบของระบบฐานข้อมูล

  ซอฟต์แวร์ (Software) เป็นส่วนติดต่อกับผู้ใช้งานและผู้ดูแล
        ฐานข้อมูลซึ่งเราเรียกว่า Database Management Systems (DBMS)
          MS – Access
                                                                                      ผู้ใช้งาน
          MySQL                                                                        (User)

          SQL Server
          Oracle
          Informix
          DB2

อ. ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม        วันพุธที่ 8 ตุลาคม พ.ศ. 2551   18
องค์ประกอบของระบบฐานข้อมูล

  ผู้ใช้งาน (Users) ในงานระบบฐานข้อมูลมีบุคคลที่เกี่ยวข้อง 3 กลุ่ม
        คือ
          โปรแกรมเมอร์ (Programmer) คือ ผู้ที่สร้างโปรแกรมเพื่อเรียกใช้ข้อมูล
           ในฐานข้อมูล
          ผู้ดูแลและออกแบบ (Database Administrator) คือ ผู้ที่ทาหน้าที่ควบคุม
           ตัดสินใจในการกาหนดโครงสร้างและรายละเอียดของฐานข้อมูล
          ผู้ใช้งาน (End User) คือ ผู้ใช้งานทั่วไปโดยเรียกใช้ข้อมูลผ่านโปรแกรมที่
           ถูกพัฒนาของโปรแกรมเมอร์


อ. ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม   วันพุธที่ 8 ตุลาคม พ.ศ. 2551   19
Database Management Systems (DBMS)

  DBMS คือ โปรแกรมสาหรับจัดการและควบคุมข้อมูลในระบบ
        ฐานข้อมูลให้ถูกต้อง โดยทาให้เกิดความสัมพันธ์กันของข้อมูล
        ต่างๆภายใน เพื่อลดความซ้าซ้อน                  ผู้ใช้งาน
          DDL Complier                                                                            (User)


          DML Complier
          Database Manager
          Query Processor
          Application Language Complier

อ. ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม   วันพุธที่ 8 ตุลาคม พ.ศ. 2551   20
หน้าที่ของ DBMS

  หน้าที่หลักของ DBMS คือ
          แปลงคาสั่งจากผู้ใช้งานให้อยู่ในรูปแบบที่ฐานข้อมูลเข้าใจ
          ประมวลผลในฐานข้อมูลโดยการเรียกใช้, การเพิ่ม, การปรับปรุง และการ
           ลบข้อมูล
          รักษาความสัมพันธ์ของข้อมูลภายในฐานข้อมูล




อ. ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม   วันพุธที่ 8 ตุลาคม พ.ศ. 2551   21
ประโยชน์ของฐานข้อมูล

  ประสิทธิภาพในการใช้งานเพิ่มขึ้นกว่าระบบแฟ้มข้อมูล
          รวดเร็ว
          ถูกต้อง
  ลดความซ้าซ้อนกันและขัดแย้งกันของข้อมูลที่อยู่ต่างที่กัน
  รูปแบบการใช้งานที่เป็นมาตรฐานเดียวกัน




อ. ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม   วันพุธที่ 8 ตุลาคม พ.ศ. 2551   22
สรุป

  ระบบฐานข้อมูลเป็นจัดเก็บข้อมูลที่สัมพันธ์กันไว้ที่เดียวกัน
        สามารถแก้ไขปัญหาความซ้าซ้อนและขัดแย้งของข้อมูลในระบบ
        แฟ้มข้อมูลที่พบปัญหาการซ้าซ้อนและขัดแย้งเนื่องจากการเก็บ
        ข้อมูลที่แยกส่วนการจัดเก็บ




อ. ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม   วันพุธที่ 8 ตุลาคม พ.ศ. 2551   23
แบบฝึกหัด (ส่งในชั่วโมงเรียน)

 1. อธิบายความแตกต่างระหว่างระบบแฟ้มข้อมูลและระบบ
            ฐานข้อมูล
 2.         อธิบายข้อเสียของระบบแฟ้มข้อมูล
 3.         อธิบายข้อดีของระบบฐานข้อมูล
 4.         อธิบายความหมายของ Data Redundancy, Data Inconsistency,
            Data Anomaly
 5.         อธิบายข้อเสียของระบบฐานข้อมูล


อ. ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม   วันพุธที่ 8 ตุลาคม พ.ศ. 2551   24
แหล่งหาข้อมูลเพิ่มเติม

  http://sot.swu.ac.th/cp342/
  http://en.wikipedia.org/wiki/Database
  http://tsl.tsu.ac.th/file.php/1/courseware/database/lesson1/lesson1.
        htm




อ. ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม   วันพุธที่ 8 ตุลาคม พ.ศ. 2551   25
หนังสืออ้างอิง

  ระบบฐานข้อมูล Database System, กิตติ ภักดีวัฒนะกุล และ จาลอง
   ครูอุตสาหะ, สานักพิมพ์ KTP
  คัมภีร์ระบบฐานข้อมูล, กิตติ ภักดีวฒนะกุล และ จาลอง ครู
                                     ั
   อุตสาหะ, สานักพิมพ์ KTP
  Database Management, Gehrke and Johannes, McGraw-Hill
  Fundamental of Database System, Elmasri and Navathe,



อ. ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม   วันพุธที่ 8 ตุลาคม พ.ศ. 2551   26
หนังสืออ้างอิง




อ. ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม   วันพุธที่ 8 ตุลาคม พ.ศ. 2551   27
Introduction to Database Systems ( บทที่ 1 ระบบฐานข้อมูลเบืองต้น )
                                                           ้

DATA STRUCTURE
อ.ธนาวุฒิ ธนวาณิชย์
โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม
HTTP://WWW.IND.CRU.IN.TH/THANAWUT

thanawut.cru@gmail.com                                               28

More Related Content

Featured

Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
Christy Abraham Joy
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
Vit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
MindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
GetSmarter
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
Alireza Esmikhani
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
Project for Public Spaces & National Center for Biking and Walking
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
DevGAMM Conference
 

Featured (20)

Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 

Data base สอน ของ อ.ธนาวฒิ ธนวาณิชย์

  • 1. Introduction to Database Systems ( บทที่ 1 ระบบฐานข้อมูลเบืองต้น ) ้ DATA STRUCTURE อ.ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม HTTP://WWW.IND.CRU.IN.TH/THANAWUT thanawut.cru@gmail.com 1
  • 2. วัตถุประสงค์  เพื่อให้นกศึกษาทราบถึงความหมายของฐานข้อมูล ( Database ) ั  เพื่อให้นกศึกษาทราบความแตกต่างระหว่างระบบแฟ้มข้อมูลและ ั ฐานข้อมูล อ. ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม วันพุธที่ 8 ตุลาคม พ.ศ. 2551 2
  • 3. หัวเรื่อง  ระบบแฟ้มข้อมูล  ปัญหาของระบบแฟ้มข้อมูล  ระบบฐานข้อมูล  องค์ประกอบของฐานข้อมูล  ระบบจัดการฐานข้อมูล (DBMS)  หน้าที่ของ DBMS  ประโยชน์ของฐานข้อมูล อ. ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม วันพุธที่ 8 ตุลาคม พ.ศ. 2551 3
  • 4. ระบบแฟ้มข้อมูล ( File Systems )  ระบบแฟ้มข้อมูลเป็นวิธีการดาเนินการจัดการโครงสร้างและจัดเก็บ ข้อมูลให้ง่ายต่อการค้นหาและเข้าถึงเพื่อใช้งาน  ระบบแฟ้มข้อมูลจะจัดเก็บข้อมูลให้อุปกรณ์สารองข้อมูลดังนี้  ฮาร์ดดิสก์  ซีดี – รอม  โพรโทคอลเครือข่ายเช่น NFS, SMB อ. ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม วันพุธที่ 8 ตุลาคม พ.ศ. 2551 4
  • 5. โครงสร้างของระบบแฟ้มข้อมูล ( File Systems ) อ. ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม วันพุธที่ 8 ตุลาคม พ.ศ. 2551 5
  • 6. ตัวอย่างแฟ้มข้อมูล รหัสสินค้า ชื่อบริษัท ที่อยู่ เบอร์โทรศัพท์ P0001---------------- AAA Industry------ 888 Moo7 Bangkok --- 053777000------ P0002---------------- BBB Industry------ 111 Moo1 Bangkok --- 053777111------ P0003---------------- CCC Industry------ 555 Moo5 Bangkok --- 053777222------ P0004---------------- DDD Industry------ 777 Moo4 Bangkok --- 053777333------ อ. ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม วันพุธที่ 8 ตุลาคม พ.ศ. 2551 6
  • 7. ตัวอย่างการใช้งานระบบแฟ้มข้อมูล แฟ้ม แฟ้ม แฟ้ม แฟ้ม พนักงาน วัสดุ วัสดุ พนังงาน อ. ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม วันพุธที่ 8 ตุลาคม พ.ศ. 2551 7
  • 8. ปัญหาของระบบแฟ้มข้อมูล  ปัญหาการซ้าซ้อนกันของข้อมูล(Data Redundancy)  ปัญหาการซ้าซ้อนกันอย่างผิดพลาดของข้อมูล(Data Inconsistency)  ปัญหาการผิดพลาดเนื่องการซ้าซ้อนกัน (Data Anomaly) 3 ลักษณะ  จากการเปลี่ยนแปลงข้อมูล (Modification Anomaly)  จากการเพิ่มข้อมูล(Insertion Anomaly)  จากการลบข้อมูล(Deletion Anomaly) อ. ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม วันพุธที่ 8 ตุลาคม พ.ศ. 2551 8
  • 9. การซ้้าซ้อนกันของข้อมูล(Data Redundancy) รหัสสินค้า ชื่อบริษัท ที่อยู่ เบอร์โทรศัพท์ P0001---------------- AAA Industry------ 888 Moo7 Bangkok --- 053777000------ P0002---------------- BBB Industry------ 222 Moo1 Bangkok--- 053777111------ P0003---------------- CCC Industry------ 555 Moo5 Bangkok --- 053777222------ P0004---------------- DDD Industry------ 777 Moo4 Bangkok --- 053777333------ รหัสสินค้า ชื่อบริษัท ที่อยู่ เบอร์โทรศัพท์ M0001--------------- ABC Industry------ 888 Moo7 Bangkok --- 055555555------ M0002--------------- BBB Industry------ 222 Moo1 Bangkok --- 053777111------ M0003--------------- CDE Industry------ 555 Moo5 Bangkok --- 058888888------ M0004--------------- DEF Industry------ 777 Moo4 Bangkok --- 053333333------ อ. ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม วันพุธที่ 8 ตุลาคม พ.ศ. 2551 9
  • 10. การซ้้าซ้อนกันอย่างผิดพลาดของข้อมูล (Data Inconsistency) รหัสสินค้า ชื่อบริษัท ที่อยู่ เบอร์โทรศัพท์ P0001---------------- AAA Industry------ 888 Moo7 Bangkok --- 053777000------ P0002---------------- BBB Industry------ 222 Moo1 Bangkok--- 053777555------ P0003---------------- CCC Industry------ 555 Moo5 Bangkok --- 053777222------ P0004---------------- DDD Industry------ 777 Moo4 Bangkok --- 053777333------ รหัสสินค้า ชื่อบริษัท ที่อยู่ เบอร์โทรศัพท์ M0001--------------- ABC Industry------ 888 Moo7 Bangkok --- 055555555------ M0002--------------- BBB Industry------ 222 Moo1 Bangkok --- 053777111------ M0003--------------- CDE Industry------ 555 Moo5 Bangkok --- 058888888------ M0004--------------- DEF Industry------ 777 Moo4 Bangkok --- 053333333------ อ. ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม วันพุธที่ 8 ตุลาคม พ.ศ. 2551 10
  • 11. การผิดพลาดจากการเปลี่ยนแปลงข้อมูล (Modification Anomaly) รหัสสินค้า ชื่อบริษัท ที่อยู่ เบอร์โทรศัพท์ P0001---------------- AAA Industry------ 888 Moo7 Bangkok --- 053777000------ P0002---------------- BBB Industry------ 222 Moo1 Ayutthaya-- 053777555------ P0003---------------- CCC Industry------ 555 Moo5 Bangkok --- 053777222------ P0004---------------- DDD Industry------ 777 Moo4 Bangkok --- 053777333------ รหัสสินค้า ชื่อบริษัท ที่อยู่ เบอร์โทรศัพท์ P0001---------------- AAA Industry------ 888 Moo7 Bangkok --- 053777000------ P0002---------------- BBB Industry------ 111 Moo1 Bangkok --- 053777111------ P0003---------------- CCC Industry------ 555 Moo5 Bangkok --- 053777222------ P0004---------------- DDD Industry------ 777 Moo4 Bangkok --- 053777333------ อ. ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม วันพุธที่ 8 ตุลาคม พ.ศ. 2551 11
  • 12. การผิดพลาดจากการเพิ่มข้อมูล (Insertion Anomaly) รหัสสินค้า ชื่อบริษัท ที่อยู่ เบอร์โทรศัพท์ P0001---------------- AAA Industry------ 888 Moo7 Bangkok --- 053777000------ P0002---------------- BBB Industry------ 222 Moo1 Ayutthaya-- 053777555------ P0003---------------- CCC Industry------ 555 Moo5 Bangkok --- 053777222------ P0004---------------- DDD Industry------ 777 Moo4 Bangkok --- 053777333------ P0005---------------- EEE Industry------ 999 Moo1 Bangkok --- 053777888------ รหัสสินค้า ชื่อบริษัท ที่อยู่ เบอร์โทรศัพท์ P0001---------------- AAA Industry------ 888 Moo7 Bangkok --- 053777000------ P0002---------------- BBB Industry------ 111 Moo1 Bangkok --- 053777111------ P0003---------------- CCC Industry------ 555 Moo5 Bangkok --- 053777222------ P0004---------------- DDD Industry------ 777 Moo4 Bangkok --- 053777333------ อ. ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม วันพุธที่ 8 ตุลาคม พ.ศ. 2551 12
  • 13. การผิดพลาดจากการลบข้อมูล (Deletion Anomaly) รหัสสินค้า ชื่อบริษัท ที่อยู่ เบอร์โทรศัพท์ P0001---------------- AAA Industry------ 888 Moo7 Bangkok --- 053777000------ P0002---------------- BBB Industry------ 222 Moo1 Ayutthaya-- 053777555------ P0004---------------- DDD Industry------ 777 Moo4 Bangkok --- 053777333------ รหัสสินค้า ชื่อบริษัท ที่อยู่ เบอร์โทรศัพท์ P0001---------------- AAA Industry------ 888 Moo7 Bangkok --- 053777000------ P0002---------------- BBB Industry------ 111 Moo1 Bangkok --- 053777111------ P0003---------------- CCC Industry------ 555 Moo5 Bangkok --- 053777222------ P0004---------------- DDD Industry------ 777 Moo4 Bangkok --- 053777333------ อ. ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม วันพุธที่ 8 ตุลาคม พ.ศ. 2551 13
  • 14. ระบบฐานข้อมูล ( Database System )  ฐานข้อมูล (Database) เป็นโครงสร้างการจัดเก็บข้อมูลที่สัมพันธ์ กันที่กระจัดกระจายอยู่ต่างที่ให้มาอยู่รวมกันที่เดียว ส่งผลให้ใช้ ข้อมูลร่วมกันได้ และแก้ไขปัญหาที่เกิดขึ้นในระบบแฟ้มข้อมูลได้ อ. ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม วันพุธที่ 8 ตุลาคม พ.ศ. 2551 14
  • 15. โครงสร้างการจัดเก็บข้อมูลแบบระบบแฟ้มข้อมูล (File Systems) แฟ้ม แฟ้ม แฟ้ม แฟ้ม พนักงาน วัสดุ วัสดุ พนังงาน อ. ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม วันพุธที่ 8 ตุลาคม พ.ศ. 2551 15
  • 16. โครงสร้างการจัดเก็บข้อมูลแบบระบบฐานข้อมูล (Database Systems) ข้อมูลวัสดุ ข้อมูลพนักงาน อ. ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม วันพุธที่ 8 ตุลาคม พ.ศ. 2551 16
  • 17. องค์ประกอบของระบบฐานข้อมูล  ข้อมูล (Data) หมายถึงสิ่งที่จัดเก็บอยูในระบบฐานข้อมูลเช่น ข้อมูล ่ ลูกค้า, ข้อมูลพนักงานในโรงงาน, ข้อมูลบริษัทที่ติดต่อ เป็นต้น  ฮาร์ดแวร์ (Hardware) ที่ใช้สาหรับการจัดเก็บข้อมูลแบ่งได้ 2 ส่วน  หน่วยประมวลผลและหน่วยความจาหลัก (Processor and Primary Storage) เป็นอุปกรณ์ที่ใช้งานร่วมกันเพื่อประมวลผลตามคาสั่งของ ผู้ใช้งาน  หน่วยความจาสารอง (Secondary Storage) เป็นอุปกรณ์สาหรับจัดเก็บ ข้อมูลในงานฐานข้อมูลนั้นควรคานึงถึงขนาดความจุเป็นหลัก อ. ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม วันพุธที่ 8 ตุลาคม พ.ศ. 2551 17
  • 18. องค์ประกอบของระบบฐานข้อมูล  ซอฟต์แวร์ (Software) เป็นส่วนติดต่อกับผู้ใช้งานและผู้ดูแล ฐานข้อมูลซึ่งเราเรียกว่า Database Management Systems (DBMS)  MS – Access ผู้ใช้งาน  MySQL (User)  SQL Server  Oracle  Informix  DB2 อ. ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม วันพุธที่ 8 ตุลาคม พ.ศ. 2551 18
  • 19. องค์ประกอบของระบบฐานข้อมูล  ผู้ใช้งาน (Users) ในงานระบบฐานข้อมูลมีบุคคลที่เกี่ยวข้อง 3 กลุ่ม คือ  โปรแกรมเมอร์ (Programmer) คือ ผู้ที่สร้างโปรแกรมเพื่อเรียกใช้ข้อมูล ในฐานข้อมูล  ผู้ดูแลและออกแบบ (Database Administrator) คือ ผู้ที่ทาหน้าที่ควบคุม ตัดสินใจในการกาหนดโครงสร้างและรายละเอียดของฐานข้อมูล  ผู้ใช้งาน (End User) คือ ผู้ใช้งานทั่วไปโดยเรียกใช้ข้อมูลผ่านโปรแกรมที่ ถูกพัฒนาของโปรแกรมเมอร์ อ. ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม วันพุธที่ 8 ตุลาคม พ.ศ. 2551 19
  • 20. Database Management Systems (DBMS)  DBMS คือ โปรแกรมสาหรับจัดการและควบคุมข้อมูลในระบบ ฐานข้อมูลให้ถูกต้อง โดยทาให้เกิดความสัมพันธ์กันของข้อมูล ต่างๆภายใน เพื่อลดความซ้าซ้อน ผู้ใช้งาน  DDL Complier (User)  DML Complier  Database Manager  Query Processor  Application Language Complier อ. ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม วันพุธที่ 8 ตุลาคม พ.ศ. 2551 20
  • 21. หน้าที่ของ DBMS  หน้าที่หลักของ DBMS คือ  แปลงคาสั่งจากผู้ใช้งานให้อยู่ในรูปแบบที่ฐานข้อมูลเข้าใจ  ประมวลผลในฐานข้อมูลโดยการเรียกใช้, การเพิ่ม, การปรับปรุง และการ ลบข้อมูล  รักษาความสัมพันธ์ของข้อมูลภายในฐานข้อมูล อ. ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม วันพุธที่ 8 ตุลาคม พ.ศ. 2551 21
  • 22. ประโยชน์ของฐานข้อมูล  ประสิทธิภาพในการใช้งานเพิ่มขึ้นกว่าระบบแฟ้มข้อมูล  รวดเร็ว  ถูกต้อง  ลดความซ้าซ้อนกันและขัดแย้งกันของข้อมูลที่อยู่ต่างที่กัน  รูปแบบการใช้งานที่เป็นมาตรฐานเดียวกัน อ. ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม วันพุธที่ 8 ตุลาคม พ.ศ. 2551 22
  • 23. สรุป  ระบบฐานข้อมูลเป็นจัดเก็บข้อมูลที่สัมพันธ์กันไว้ที่เดียวกัน สามารถแก้ไขปัญหาความซ้าซ้อนและขัดแย้งของข้อมูลในระบบ แฟ้มข้อมูลที่พบปัญหาการซ้าซ้อนและขัดแย้งเนื่องจากการเก็บ ข้อมูลที่แยกส่วนการจัดเก็บ อ. ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม วันพุธที่ 8 ตุลาคม พ.ศ. 2551 23
  • 24. แบบฝึกหัด (ส่งในชั่วโมงเรียน) 1. อธิบายความแตกต่างระหว่างระบบแฟ้มข้อมูลและระบบ ฐานข้อมูล 2. อธิบายข้อเสียของระบบแฟ้มข้อมูล 3. อธิบายข้อดีของระบบฐานข้อมูล 4. อธิบายความหมายของ Data Redundancy, Data Inconsistency, Data Anomaly 5. อธิบายข้อเสียของระบบฐานข้อมูล อ. ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม วันพุธที่ 8 ตุลาคม พ.ศ. 2551 24
  • 25. แหล่งหาข้อมูลเพิ่มเติม  http://sot.swu.ac.th/cp342/  http://en.wikipedia.org/wiki/Database  http://tsl.tsu.ac.th/file.php/1/courseware/database/lesson1/lesson1. htm อ. ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม วันพุธที่ 8 ตุลาคม พ.ศ. 2551 25
  • 26. หนังสืออ้างอิง  ระบบฐานข้อมูล Database System, กิตติ ภักดีวัฒนะกุล และ จาลอง ครูอุตสาหะ, สานักพิมพ์ KTP  คัมภีร์ระบบฐานข้อมูล, กิตติ ภักดีวฒนะกุล และ จาลอง ครู ั อุตสาหะ, สานักพิมพ์ KTP  Database Management, Gehrke and Johannes, McGraw-Hill  Fundamental of Database System, Elmasri and Navathe, อ. ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม วันพุธที่ 8 ตุลาคม พ.ศ. 2551 26
  • 27. หนังสืออ้างอิง อ. ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม วันพุธที่ 8 ตุลาคม พ.ศ. 2551 27
  • 28. Introduction to Database Systems ( บทที่ 1 ระบบฐานข้อมูลเบืองต้น ) ้ DATA STRUCTURE อ.ธนาวุฒิ ธนวาณิชย์ โปรแกรมวิชาอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม HTTP://WWW.IND.CRU.IN.TH/THANAWUT thanawut.cru@gmail.com 28