32
ข้อมูลและระบบ ข้อมูลและระบบ ฐานข้อมูล ฐานข้อมูล

งาน ppt 6401

Embed Size (px)

Citation preview

Page 1: งาน ppt 6401

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

Page 2: งาน ppt 6401

เค ้าโครงการเค ้าโครงการบรรยายบรรยาย

ความหมาย ความหมาย & & ความสำาคัญของความสำาคัญของ ข้อมูล ข้อมูล & & สารสนเทศสารสนเทศ

แนวคดิเกี่ยวกบัการจัดเก็บข้อมูลแนวคดิเกี่ยวกบัการจัดเก็บข้อมูลแนวคดิเกี่ยวกบัระบบฐานข้อมูลแนวคดิเกี่ยวกบัระบบฐานข้อมูลแนวคดิเกี่ยวกบัฐานข้อมูลแบบแนวคดิเกี่ยวกบัฐานข้อมูลแบบตา่งๆตา่งๆ

แนวคดิเกี่ยวกบัคลงัข้อมูลแนวคดิเกี่ยวกบัคลงัข้อมูล

Page 3: งาน ppt 6401

ความหมายของขอ้ม ูล ความหมายของขอ้ม ูล && สารสนเทศสารสนเทศข้อม ูลข ้อม ูล (Data)(Data)

- - สิง่ท ี่อย ู่ในร ูปแบบของ ตวัเลข ตวั สิง่ท ี่อย ู่ในร ูปแบบของ ตวัเลข ตวั อ ักษร สญัลกัษณ์ รวมถึง ภาพ เสยีง อ ักษร สญัลกัษณ์ รวมถึง ภาพ เสยีง

ผสมผสานกันไป ผสมผสานกันไป สารสนเทศ สารสนเทศ (Information)(Information) - - สิง่ท ี่ท ำาใหเ้ก ิดความร ู้ ความ สิง่ท ี่ท ำาใหเ้ก ิดความร ู้ ความ

เขา้ใจที่ตรงก ันระหว ่างผ ูใ้หแ้ละผ ู้ร ับ เขา้ใจที่ตรงก ันระหว ่างผ ูใ้หแ้ละผ ู้ร ับเปน็ผลลพัท ์จากการจดัการเปน็ผลลพัท ์จากการจดัการ//การการ

ประมวลผลขอ้มลู ประมวลผลขอ้มลู (Data Processing(Data Processing)) ระบบสารสนเทศ ระบบสารสนเทศ (Information(Information System)System) - - ระบบการจดัการขอ้ม ูลข ่าวสารระบบการจดัการขอ้ม ูลข ่าวสารในองคก์รใหส้ามารถนำามาใช้ได ้อย ่างในองคก์รใหส้ามารถนำามาใช้ได ้อย ่างเปน็ระบบระเบยีบเปน็ระบบระเบยีบ

Page 4: งาน ppt 6401

ความสำาคญัของขอ้มลูความสำาคญัของขอ้มลู//ขา่วสารขา่วสาร

WISDOMWISDOMDATADATA INFORMATIONINFORMATION

1. A1. A2. B2. B3. 3. CC

4. 4. D D 5. 5. EE6. 6. FF

KNOWLEDGEKNOWLEDGE

Page 5: งาน ppt 6401

คุณลักษณะของระบบข้อม ูลและค ุณลักษณะของระบบข้อม ูลและสารสนเทศที่พ ึงประสงค ์สารสนเทศที่พ ึงประสงค ์ - ถูกต ้อง

- แม่นย ำา - - ตรงตามความต้องการตรงตามความต้องการ

- รวดเร ็ว - - ร ูปแบบเหมาะสมร ูปแบบเหมาะสม (Right information for the (Right information for the right decision make at the right decision make at the right time in the right right time in the right form)form)

Page 6: งาน ppt 6401

แนวคิดเก ี่ยวก ับการจ ัดแนวคิดเก ี่ยวก ับการจ ัดเก ็บข ้อม ูลเก ็บข ้อม ูล

ความรู้พืน้ฐานเรื่องเขตข้อมูล ระเบยีน ความรู้พืน้ฐานเรื่องเขตข้อมูล ระเบยีนและแฟม้ข้อมูลและแฟม้ข้อมูล

ชนดิและคุณสมบัตขิองหนว่ยเก็บชนดิและคุณสมบัตขิองหนว่ยเก็บข้อมูลสำารองและหน่วยความจำาหลกัข้อมูลสำารองและหน่วยความจำาหลกั

Page 7: งาน ppt 6401

แนวคิดเก ี่ยวก ับการจ ัดแนวคิดเก ี่ยวก ับการจ ัดเก ็บข ้อม ูลเก ็บข ้อม ูล

ความร ู้พ ื้นฐานเร ื่องเขตข้อม ูล ระเบยีน ความร ู้พ ื้นฐานเร ื่องเขตข้อม ูล ระเบยีนและแฟม้ข ้อม ูลและแฟม้ข ้อม ูล

เขตข้อม ูล เขตข้อม ูล คือ การนำาเอาอักขระหลายๆ ตัว คือ การนำาเอาอักขระหลายๆ ตัว รวมกัน โดยมคีวามหมายอยา่งใดอยา่งหนึ่ง รวมกัน โดยมคีวามหมายอยา่งใดอยา่งหนึ่ง

หรืออาจเรียกอีกอย่างว่า ฟิลด์ หรืออาจเรียกอีกอย่างว่า ฟิลด์ (Field)(Field) ระเบ ียนระเบ ียน คือ กลุ่มของฟิลด์ที่สัมพันธ์กัน หรือ คือ กลุ่มของฟิลด์ที่สัมพันธ์กัน หรืออาจเรียกอีกอยา่งว่าอาจเรียกอีกอยา่งว่า

เรคอร์ด เรคอร์ด (Record)(Record) แฟ้มขอ้ม ูลแฟ้มขอ้ม ูล คือ คือ กลุ่มของรายการข้อมูลที่กลุ่มของรายการข้อมูลที่

สมัพันธห์รือเหมือนกัน เช่น แฟ้มข้อมูล สมัพันธห์รือเหมือนกัน เช่น แฟ้มข้อมูล ทะเบียนประวัตินักศึกษา แฟ้มเก็บรายชื่อ ทะเบียนประวัตินักศึกษา แฟ้มเก็บรายชื่อ

สนิคา้ในสต๊อก แฟม้เก็บรายชือ่หนังสอืในห้อง สนิคา้ในสต๊อก แฟม้เก็บรายชือ่หนังสอืในห้อง สมุด สมุด หรืออาจเรียกอีกอย่างว่า ไฟล์ หรืออาจเรียกอีกอย่างว่า ไฟล์ ((File)File)

Page 8: งาน ppt 6401

บติบติ บ ิตบ ิต บติบติ

ไบต์ไบต ์ ไบต์ ...

ไบต์ ...

ฟลิด ์ฟลิด ์ ฟลิด ์...

ฟลิด ์...

เรคอร ์ด

เรคอร ์ด

เรคอร ์ด

เรคอร ์ด

บติบติ บติ ...บิต ...

เรคอร ์ด ..

เรคอร ์ด ..

ไฟล์ไฟล ์

โครงสร ้างของแฟม้ขอ้มลู

Page 9: งาน ppt 6401

การจดัระบบข้อมลูตัว

อ ักขระ/สัญลกัษณ์

A-Z, 0-9 *, > / =A-Z, 0-9 *, > / =

เขตขอ้มลูเขตขอ้มลู//FieldField

ชื่อ เพศ อายุ ฯลฯ ชื่อ เพศ อายุ ฯลฯ ชื่อ เพศ ชื่อ เพศ อายุ อาย ุ สมชาย ชาย สมชาย ชาย 2020

ระเบ ียนระเบ ียน//RecorRecordsds

แฟ้มขอ้ม ูลแฟ้มขอ้ม ูล//FilesFiles

ชื่อสมชายสมหญิงสมร ัก

เพศชายหญิงชาย

อาย ุอาย ุ2020

1919

2020

แฟ้มทะเบ ียนคนแฟ้มทะเบ ียนคน ID ID ชื่อ ชื่อ เพศเพศ ID-HID-H

1234 1234 สมชาย สมชาย ชาย ชาย 222222

แฟ้มทะเบ ียนแฟ้มทะเบ ียนบ ้านบ ้าน

ID-H ID-H เลขที ่ เลขที่ อำาเภอ อำาเภอ

222 20 222 20 สะบ ้าย ้อยสะบ ้าย ้อย

1234 1234 บัตรหาย บัตรหาย สมชาย สมชาย

IDID กรณ ี กรณี ชื่อ ชื่อ

แฟ้มการทำาบ ัตรแฟ้มการทำาบ ัตร

ฐานขอ้ม ูลฐานขอ้ม ูล Data baseData base

Page 10: งาน ppt 6401

แนวคิดเก ี่ยวก ับการจ ัดแนวคิดเก ี่ยวก ับการจ ัดเก ็บข ้อม ูลเก ็บข ้อม ูล

ชนิดของข้อม ูลชนิดของข้อม ูล มีหลายรูปแบบ ดังนี้ มีหลายรูปแบบ ดังนี้• ข้อมูลแบบรูปแบบ ข้อมูลแบบรูปแบบ (formatted data) เป็นเป็น

ข้อมูลที่รวมอักขระเป็นรูปแบบที่ แน่นอน ข้อมูลที่รวมอักขระเป็นรูปแบบที่ แน่นอน อาจอยู่ในรูปของรหัส ซึ่งต้องตีความหมายอีก อาจอยู่ในรูปของรหัส ซึ่งต้องตีความหมายอีก

ครั้งครั้ง• ข้อมูลแบบข้อความ ข้อมูลแบบข้อความ (text) เปน็ข้อมูลที่เปน็เปน็ข้อมูลที่เปน็

อักขระในแบบข้อความ โดยไม่มีรูปแบบที่ อักขระในแบบข้อความ โดยไม่มีรูปแบบที่ แน่นอน ความหมายจะอยู่ในข้อความ แน่นอน ความหมายจะอยู่ในข้อความ

• ข้อมูลแบบภาพลักษณ ์ข้อมูลแบบภาพลักษณ์ (images) เป็นข้อมูลที่เป็นข้อมูลที่เป็นภาพหรือเป็นกราฟเป็นภาพหรือเป็นกราฟ

• ข้อมูลแบบเสียง ข้อมูลแบบเสียง (audio)• ข้อมูลแบบภาพและเสียง ข้อมูลแบบภาพและเสียง (video) เปน็การจัดเปน็การจัดเก็บภาพและเสียงไว้รวมกันเก็บภาพและเสียงไว้รวมกัน

Page 11: งาน ppt 6401

แนวคดิเก ี่ยวก ับการจ ัดแนวคดิเก ี่ยวก ับการจ ัดเก ็บข ้อม ูลเก ็บข ้อม ูลลกัษณะของระบบแฟ้มข้อม ูลลกัษณะของระบบแฟ้มข้อม ูล

• ระเบยีนขนาดคงที ่ระเบยีนขนาดคงที่ (fixed length record)

• ระเบยีนที่มีความยาวแปรได้ ระเบยีนที่มีความยาวแปรได้ (variable length record)

การจ ัดการแฟ้มข ้อม ูลการจ ัดการแฟ้มข ้อม ูล• การสร้างแฟ้มข้อมูล การสร้างแฟ้มข้อมูล (file creating)

• การปรับปรุง รักษาแฟ้มขอ้มูล การปรับปรุง รักษาแฟ้มขอ้มูล (updating)

Page 12: งาน ppt 6401

แนวคิดเกี่ยวกับการจัดเก็บแนวคิดเกี่ยวกับการจัดเก็บข้อมูลข้อมูลประเภทของแฟม้ข้อม ูลประเภทของแฟม้ข้อม ูล

• แฟม้ข้อมูลหลัก แฟม้ข้อมูลหลัก (transaction file)

• แฟม้ข้อมูลรายการเปลีย่นแปลง แฟม้ข้อมูลรายการเปลีย่นแปลง(transaction file)

• แฟม้ข้อมูลตาราง แฟม้ข้อมูลตาราง (table file)

• แฟม้ข้อมูลเรียงลำาดับ แฟม้ข้อมูลเรียงลำาดับ (sort file)

Page 13: งาน ppt 6401

แนวคิดเกี่ยวกับการจัดเก็บแนวคิดเกี่ยวกับการจัดเก็บข้อมูลข้อมูลการจ ัดโครงสร ้างแฟ้มข ้อม ูลการจ ัดโครงสร ้างแฟ้มข ้อม ูล

• แบบลำาดับ แบบลำาดับ (sequential file)

• แบบลำาดับตามดัชน ีแบบลำาดับตามดัชนี (index sequential file)

• แบบสัมพัทธ ์แบบสัมพัทธ์ (relative file)

Page 14: งาน ppt 6401

แนวคดิเก ี่ยวก ับการจ ัดแนวคดิเก ี่ยวก ับการจ ัดเก ็บข ้อม ูลเก ็บข ้อม ูลชนิดและค ุณสมบตั ิของหน่วยเก ็บข ้อม ูลชนิดและค ุณสมบตั ิของหน่วยเก ็บข ้อม ูลส ำารองและหน่วยความจำาหล ักส ำารองและหน่วยความจำาหล ัก

ชนิดของหน่วยความจำาหลัก ชนิดของหน่วยความจำาหลัก ((RAM, ROM)RAM, ROM)ชนิดของหน่วยความจำาสำารองชนิดของหน่วยความจำาสำารอง - - เข้าถึงได้โดยตรง เชน่ เข้าถึงได้โดยตรง เชน่ Harddisk , Harddisk , ออพติออพติคลัดิสก์คลัดิสก์

- - เข้าถึงข้อมูลแบบเรียงลำาดับ เช่น เทปแม่ เข้าถึงข้อมูลแบบเรียงลำาดับ เช่น เทปแม่เหล็กเหล็ก

Page 15: งาน ppt 6401

แนวคิดเก ี่ยวก ับระบบแนวคิดเก ี่ยวก ับระบบฐานข้อม ูลฐานข้อม ูล

ข้อมูล ฐานข้อมูล และระบบจัดการฐาน ข้อมูล ฐานข้อมูล และระบบจัดการฐานข้อมูลข้อมูล

ประโยชน์ของระบบจัดการฐานข้อมูลประโยชน์ของระบบจัดการฐานข้อมูล

Page 16: งาน ppt 6401

แนวคิดเก ี่ยวก ับระบบแนวคิดเก ี่ยวก ับระบบฐานข้อม ูลฐานข้อม ูล

ข้อมูล ฐานข้อมูล และระบบจัดการ ข้อมูล ฐานข้อมูล และระบบจัดการฐานข้อมูลฐานข้อมูล• ฐานข้อมูล หมายถึง กลุ่มของข้อมูลที่มี ฐานข้อมูล หมายถึง กลุ่มของข้อมูลที่มี

การเก็บรวบรวมไว้ โดยมีความสัมพันธ์ การเก็บรวบรวมไว้ โดยมีความสัมพันธ์ซึ่งกันและกันซึ่งกันและกัน

•การบริหารฐานข้อมูลการบริหารฐานข้อมูล•หน้าที่ของผู้บริหารฐานขอ้มูลหน้าที่ของผู้บริหารฐานขอ้มูล

กำาหนดโครงสร้างหรือรูปแบบของฐานกำาหนดโครงสร้างหรือรูปแบบของฐานข้อมูลข้อมูล

กำาหนดโครงสร้างของอุปกรณ์เก็บข้อมูลละกำาหนดโครงสร้างของอุปกรณ์เก็บข้อมูลละวิธีการเข้าถึงข้อมูลวิธีการเข้าถึงข้อมูล

กำาหนดขอบเขตการเข้าถึงข้อมูลของผู้ใช้กำาหนดขอบเขตการเข้าถึงข้อมูลของผู้ใช้

Page 17: งาน ppt 6401

แนวคิดเก ี่ยวก ับระบบแนวคิดเก ี่ยวก ับระบบฐานข้อม ูลฐานข้อม ูล

ข้อมูล ฐานข้อมูล และระบบจัดการฐาน ข้อมูล ฐานข้อมูล และระบบจัดการฐานข้อมูลข้อมูล•ความสำาคัญของระบบฐานข้อมลูความสำาคัญของระบบฐานข้อมลู

ลดการเก็บข้อมูลที่ซำ้าซ้อนลดการเก็บข้อมูลที่ซำ้าซ้อนรักษาความถูกต้องของข้อมูลรักษาความถูกต้องของข้อมูลการปอ้งกันและการรักษาความปลอดภัยให้กับการปอ้งกันและการรักษาความปลอดภัยให้กับ

ข้อมูล ทำาได้สะดวก ข้อมูล ทำาได้สะดวกสามารถใช้ข้อมูลร่วมกันได้สามารถใช้ข้อมูลร่วมกันได้มีความเป็นอิสระของข้อมูลมีความเป็นอิสระของข้อมูลสามารถขยายงานได้ง่ายสามารถขยายงานได้ง่ายทำาให้ข้อมูลบรูณะกลับสู่สภาพปกติได้อย่างทำาให้ข้อมูลบรูณะกลับสู่สภาพปกติได้อย่างรวดเร็วและมีมาตรฐานรวดเร็วและมีมาตรฐาน

Page 18: งาน ppt 6401

แนวคิดเก ี่ยวก ับระบบแนวคิดเก ี่ยวก ับระบบฐานข้อม ูลฐานข้อม ูล

ข้อมูล ฐานข้อมูล และระบบจัดการ ข้อมูล ฐานข้อมูล และระบบจัดการฐานข้อมูลฐานข้อมูล• ระบบการจัดการฐานขอ้มูล มีหน้าที่ดังนี้ ระบบการจัดการฐานขอ้มูล มีหน้าที่ดังนี้

ดูแลการใชง้านให้กับผูใ้ชง้านดูแลการใชง้านให้กับผูใ้ชง้านควบคมุควบคมุระบบความปลอดภัยของข้อมูลระบบความปลอดภัยของข้อมูลควบคุมการใช้ข้อมูลในสภาพที่มีผู้ใชง้านควบคุมการใช้ข้อมูลในสภาพที่มีผู้ใชง้านพร้อมกันหลายคนพร้อมกันหลายคน

Page 19: งาน ppt 6401

แนวคิดเก ี่ยวก ับระบบแนวคิดเก ี่ยวก ับระบบฐานข้อม ูลฐานข้อม ูล

ประโยชน์ของระบบจัดการฐานประโยชน์ของระบบจัดการฐานข้อมูลข้อมูล•ลดความซำ้าซ้อนของข้อมูลลดความซำ้าซ้อนของข้อมูล•รักษาความถูกต้องของข้อมูลรักษาความถูกต้องของข้อมูล•มีความเป็นอสิระของข้อมูลมีความเป็นอสิระของข้อมูล•มีความปลอดภัยของข้อมูลสงูมีความปลอดภัยของข้อมูลสงู•ใชข้้อมูลร่วมกันโดยมีการควบคมุใชข้้อมูลร่วมกันโดยมีการควบคมุจากศูนย์กลางจากศูนย์กลาง

Page 20: งาน ppt 6401

แนวคิดฐานข้อม ูลแบบแนวคิดฐานข้อม ูลแบบตา่งๆตา่งๆ

ฐานข้อมูลแบบลำาดับชัน้ ฐานข้อมูลแบบลำาดับชัน้(Hierarchical Data Model)(Hierarchical Data Model)

ฐานข้อมูลแบบเครือข่าย ฐานข้อมูลแบบเครือข่าย (Network (Network Data Model)Data Model)

ฐานข้อมูลแบบสมัพนัธ์ ฐานข้อมูลแบบสมัพนัธ์ (Relational (Relational Data Model)Data Model)

Page 21: งาน ppt 6401

แนวคิดฐานข้อม ูลแบบแนวคิดฐานข้อม ูลแบบตา่งๆตา่งๆ

ฐานข้อมูลแบบลำาดับชั้น ฐานข้อมูลแบบลำาดับชั้น(Hierarchical Data Model)(Hierarchical Data Model)•โครงสร้างของฐานข้อมูลเป็นความโครงสร้างของฐานข้อมูลเป็นความสมัพนัธ์แบบพอ่ลกูสมัพนัธ์แบบพอ่ลกู

•เรคอร์ดพ่อมีเรคอร์ดลกูได้หลายเรเรคอร์ดพ่อมีเรคอร์ดลกูได้หลายเร คอร์ด แตเ่รคอร์ดลกูมีเรคอร์ดพ่อได้ คอร์ด แตเ่รคอร์ดลกูมีเรคอร์ดพ่อได้

เรคอร์ดเดียวเรคอร์ดเดียว

Page 22: งาน ppt 6401

แนวคิดฐานข้อม ูลแบบแนวคิดฐานข้อม ูลแบบตา่งๆตา่งๆ

ฐานข้อมูลแบบลำาดับชัน้ ฐานข้อมูลแบบลำาดับชัน้ (Hierarchical (Hierarchical Data Model)Data Model)•ลักษณะเด่นลักษณะเด่น

เปน็ระบบฐานข้อมูลที่มีโครงสร้างซับซ้อนเปน็ระบบฐานข้อมูลที่มีโครงสร้างซับซ้อนน้อยที่สุดน้อยที่สุด

มีคา่ใชจ้่ายในการจัดสร้างฐานข้อมูลน้อยมีคา่ใชจ้่ายในการจัดสร้างฐานข้อมูลน้อยลักษณะโครงสร้างเข้าใจง่ายลักษณะโครงสร้างเข้าใจง่ายเหมาะสำาหรับงานที่ต้องการคน้หาข้อมูลแบบมีเหมาะสำาหรับงานที่ต้องการคน้หาข้อมูลแบบมีเงื่อนไขเปน็ลำาดับเงื่อนไขเปน็ลำาดับ

ปอ้งกันระบบความลับของข้อมูลได้ดี เพราะ ปอ้งกันระบบความลับของข้อมูลได้ดี เพราะต้องอ่านแฟ้มที่เปน็ต้นกำาเนดิก่อนต้องอ่านแฟ้มที่เปน็ต้นกำาเนดิก่อน

Page 23: งาน ppt 6401

แนวคิดฐานข้อม ูลแบบแนวคิดฐานข้อม ูลแบบตา่งๆตา่งๆ

ฐานข้อมูลแบบลำาดับชั้น ฐานข้อมูลแบบลำาดับชั้น(Hierarchical Data Model)(Hierarchical Data Model)•ข้อจำากดัข้อจำากดั

มีโอกาสเกิดความซำ้าซอ้นมากที่สดุมีโอกาสเกิดความซำ้าซอ้นมากที่สดุขาดความสัมพนัธ์ระหว่างแฟ้มข้อมูลขาดความสัมพนัธ์ระหว่างแฟ้มข้อมูลในรูปของเครือข่ายในรูปของเครือข่าย

มีความคล่องตัวน้อยกว่า เพราะต้อง มีความคล่องตัวน้อยกว่า เพราะต้องอ่านแฟ้มที่เปน็ต้นกำาเนิดก่อนอ่านแฟ้มที่เปน็ต้นกำาเนิดก่อน

Page 24: งาน ppt 6401

ชื่อคล ังส ินค ้า

รห ัสส ินค ้า

รห ัสล ูกค ้า

รห ัสการส ั่งซ ื้อ

จ ำานวน

STORE 1

PT-1 1007 1152 100

STORE 2

PT-2 2847 0096 5

STORE 3

FD-1 4567 1234 20

STORE 4

HD-1 8910 5678 20

รหัสส ินค ้า

รายละเอ ียด

PT-1PT-1 เคร ื่องพ ิมเคร ื่องพ ิมพ์พ ์

PT-2PT-2 จอภาพจอภาพFD-1FD-1 Floppy Floppy

DiskDisk

รหัสล ูกค ้า

ช ื่อล ูกค ้า

10071007 ThodsThodsapolapol

45674567 watchrwatchrapolapol

89108910 PanuwPanuwatat

ชื่อคล ังส ินค ้า

จ ังหว ัด

STORE 1STORE 1 ปทุมธานีปท ุมธานีSTORE 2STORE 2 พระตะบองพระตะบองSTORE 3STORE 3 เพชรบุร ีเพชรบุร ี

ช ื่อคล ังส ินค ้า

รหสัส ินค ้า

จ ำานวน

STORE STORE 11

PT-1PT-1 500500

STORE STORE 33

PT-2PT-2 150150

แฟ้มข ้อม ูลลกูค ้า

แฟ้มข ้อม ูลลกูค ้า

แฟ้มข ้อม ูลการสส ั่งซ ื้อ

แฟ้มขอ้ม ูลการสส ั่งซ ื้อ

แฟ้มขอ้ม ูลส ินค ้า

แฟ้มขอ้ม ูลส ินค ้าแฟ้มขอ้ม ูลคล ังส ินค ้า

แฟ้มขอ้ม ูลคล ังส ินค ้า

แฟ้มขอ้ม ูลรายการส ินค ้า

แฟ้มขอ้ม ูลรายการส ินค ้า

Page 25: งาน ppt 6401

แนวคิดฐานข้อมลูแบบแนวคิดฐานข้อมลูแบบต่างๆต ่างๆ

ฐานข้อมลูแบบเครือข่าย ฐานข้อมลูแบบเครือข่าย(Network Data Model)(Network Data Model)•โครงสร้างของข้อมูลมีความสมัพนัธ์โครงสร้างของข้อมูลมีความสมัพนัธ์แบบร่างแหแบบร่างแห• ลักษณะเด่นลักษณะเด่น

เหมาะสำาหรับงานที่แฟ้มข้อมูลมีความสัมพันธแ์บบเครือเหมาะสำาหรับงานที่แฟ้มข้อมูลมีความสัมพันธแ์บบเครือข่ายข่าย

มีโอกาสเกดิความซำ้าซ้อนของข้อมูลน้อยกว่าแบบลำาดับมีโอกาสเกดิความซำ้าซ้อนของข้อมูลน้อยกว่าแบบลำาดับช้ันช้ัน

การค้นหาข้อมูลมีเงือ่นไขได้มากและกว้างกวา่แบบลำาดับการค้นหาข้อมูลมีเงือ่นไขได้มากและกว้างกวา่แบบลำาดับช้ันช้ัน

• ข้อจำากัดข้อจำากัด ป้องกันความลบัของข้อมูลได้ยากป้องกันความลบัของข้อมูลได้ยาก มีค่าใช้จ่ายและสิ้นเปลืองมากกว่ามีค่าใช้จ่ายและสิ้นเปลืองมากกว่า ถ้าความสัมพันธมี์มากเกินไป จะทำาให้ออกแบบฐานขอ้มูล ถ้าความสัมพันธมี์มากเกินไป จะทำาให้ออกแบบฐานขอ้มูลมีความยุ่งยากซับซ้อนมีความยุ่งยากซับซ้อน

Page 26: งาน ppt 6401

แนวคิดฐานข้อม ูลแบบแนวคิดฐานข้อม ูลแบบตา่งๆตา่งๆ

ฐานข้อมูลแบบสมัพนัธ์ ฐานข้อมูลแบบสมัพนัธ์ (Relational (Relational Data Model)Data Model)•โครงสร้างของฐานข้อมูลอยูใ่นรูปของโครงสร้างของฐานข้อมูลอยูใ่นรูปของ

รีเลชัน หรือ ตาราง ประกอบด้วยแถว รีเลชัน หรือ ตาราง ประกอบด้วยแถว(Tuple) (Tuple) และสดมภ์ และสดมภ์ (Attribute)(Attribute)

•การควบคมุความถูกต้องการควบคมุความถูกต้องTuple Tuple มีข้อมูลไม่ซำ้ากันมีข้อมูลไม่ซำ้ากันTuple Tuple ไม่มีลำาดับจากบนลงล่างไม่มีลำาดับจากบนลงล่างAttribute Attribute ไม่มีลำาดับจากซ้ายไปขวาไม่มีลำาดับจากซ้ายไปขวา ค่าของ ค่าของ Attribute Attribute ทุกคา่จะต้องเปน็ ทุกคา่จะต้องเปน็atomicityatomicity

• ตัวอยา่งของภาษาปฏิบตัิการ คือ ตัวอยา่งของภาษาปฏิบตัิการ คือ SQLSQL

Page 27: งาน ppt 6401

แนวคิดฐานข้อม ูลแบบแนวคิดฐานข้อม ูลแบบตา่งๆตา่งๆ

ฐานข้อมูลแบบสัมพนัธ์ ฐานข้อมูลแบบสัมพนัธ์ (Relational (Relational Data Model)Data Model)•ลักษณะเด่นลักษณะเด่น

เหมาะสำาหรับงานเลือกดูข้อมูลแบบหลายเหมาะสำาหรับงานเลือกดูข้อมูลแบบหลายฟิลด์ข้อมูลฟิลด์ข้อมูล

ปอ้งกันข้อมูลถูกทำาลายหรือแก้ไขได้ดีปอ้งกันข้อมูลถูกทำาลายหรือแก้ไขได้ดีการเลือกดูข้อมูลทำาได้ง่ายการเลือกดูข้อมูลทำาได้ง่าย

•ข้อจำากัดข้อจำากัดแก้ไขปรับปรุงข้อมูลทำาได้ยากแก้ไขปรับปรุงข้อมูลทำาได้ยากมีคา่ใชจ้่ายของระบบสงูมากมีคา่ใชจ้่ายของระบบสงูมาก

Page 28: งาน ppt 6401

แนวคิดเก ี่ยวก ับคล ังแนวคิดเก ี่ยวก ับคล ังข ้อม ูลข ้อม ูล คลงัข้อมูล คอื ที่เกบ็ข้อมูลของ คลงัข้อมูล คอื ที่เกบ็ข้อมูลของ

องคก์รทีไ่ด้รับการออกแบบ เพือ่ องคก์รทีไ่ด้รับการออกแบบ เพือ่ชว่ยในการตดัสินใจของฝ่ายบริหารชว่ยในการตดัสินใจของฝ่ายบริหาร

เปา้หมายในการสร้างคลงัข้อมูล เปา้หมายในการสร้างคลงัข้อมูลเพือ่แยกกลุม่ข้อมูลสารสนเทศทีใ่ช้เพือ่แยกกลุม่ข้อมูลสารสนเทศทีใ่ช้ในการวิเคราะห์ทางธุรกจิออกจากในการวิเคราะห์ทางธุรกจิออกจากฐานข้อมูลที่ใชง้านประจำาวันมาเก็บฐานข้อมูลที่ใชง้านประจำาวันมาเก็บ

อยู่ใน อยู่ใน Relational Database Relational Database Management System Management System (RDBMS) (RDBMS) ประสิทธิภาพสงู และ ประสิทธิภาพสงู และทำาให้การเรียกใชข้้อมูลชดุนีท้ำาได้ทำาให้การเรียกใชข้้อมูลชดุนีท้ำาได้

อย่างยืดหยุ่น รวดเร็วมากยิ่งขึ้น อย่างยืดหยุ่น รวดเร็วมากยิ่งขึ้น

Page 29: งาน ppt 6401

ประโยชนข์องระบบคลงัข้อมูลประโยชนข์องระบบคลงัข้อมูล•ทำาการรวบรวมข้อมลูที่มคีวามซับซอ้นทำาการรวบรวมข้อมลูที่มคีวามซับซอ้นให้งา่ยต่อการจัดเก็บให้งา่ยต่อการจัดเก็บ•สามารถนำาข้อมูลมาใช้ได้อย่างสามารถนำาข้อมูลมาใช้ได้อย่างรวดเร็วและถูกต้องรวดเร็วและถูกต้อง

แนวคิดเก ี่ยวก ับคล ังแนวคิดเก ี่ยวก ับคล ังข ้อม ูลข ้อม ูล

Page 30: งาน ppt 6401

คุณสมบตัขิองระบบฐานข้อมูลคลงัคุณสมบตัขิองระบบฐานข้อมูลคลงัข้อมูลข้อมูล•Subject Oriented Subject Oriented ข้อมูลถูกสร้างข้อมูลถูกสร้างจากหัวขอ้ที่สนใจจากหัวขอ้ที่สนใจ

•Integrated Integrated ข้อมูลถูกรวบรวมจากข้อมูลถูกรวบรวมจาก แหล่งต่างๆ แต่นำามาสร้างเป็นฐาน แหล่งต่างๆ แต่นำามาสร้างเป็นฐาน

ข้อมูลที่สอดคล้องเปน็หนึ่งเดียวข้อมูลที่สอดคล้องเปน็หนึ่งเดียว•Time-variant Time-variant ข้อมูลที่เก็บไว้ต้องข้อมูลที่เก็บไว้ต้อง

มีอายปุระมาณ มีอายปุระมาณ 5-10 5-10 ปี เพื่อใช้เปรียบ ปี เพื่อใช้เปรียบ เทียบ หาแนวโน้ม เทียบ หาแนวโน้ม

•Non-volatile Non-volatile ข้อมูลไมถู่กข้อมูลไมถู่ก เปลี่ยนแปลงงา่ยๆ ผู้ใช้สามารถ เข้าถึง เปลี่ยนแปลงงา่ยๆ ผู้ใช้สามารถ เข้าถึง

ข้อมูลได้เท่านั้นข้อมูลได้เท่านั้น

สถาปตัยกรรมและองค ์สถาปตัยกรรมและองค ์ประกอบของคลังขอ้มลูประกอบของคลังขอ้มลู

Page 31: งาน ppt 6401

สถาปตัยกรรมและองค ์สถาปตัยกรรมและองค ์ประกอบของคลังขอ้มลูประกอบของคลังขอ้มลู

ความแตกตา่งของระบบฐานความแตกตา่งของระบบฐานข้อม ูลคลงัข ้อม ูลก ับระบบฐานข้อม ูลคลงัข ้อม ูลก ับระบบฐาน

ข้อม ูล ข้อม ูล (OLTP)(OLTP)•ConsistencyConsistency•TransactionTransaction•Time dimensionTime dimension•NormalizationNormalization

Page 32: งาน ppt 6401

สถาปตัยกรรมและองค ์สถาปตัยกรรมและองค ์ประกอบของคลังข ้อมลูประกอบของคลังข ้อมลู

สว่นประกอบของคลังข้อมูลสว่นประกอบของคลังข้อมูล• เครื่องมือสกัดแยกข้อมูลเครื่องมือสกัดแยกข้อมูล• ข้อมูลที่สกัดและแยกออกมาแล้วข้อมูลที่สกัดและแยกออกมาแล้ว• เมตาดาตาสำาหรับแสดงเนื้อหาข้อมูลเมตาดาตาสำาหรับแสดงเนื้อหาข้อมูล• ฐานข้อมูลสำาหรับคลังข้อมูลฐานข้อมูลสำาหรับคลังข้อมูล• เครื่องมือจัดเก็บข้อมูลในคลังข้อมูลเครื่องมือจัดเก็บข้อมูลในคลังข้อมูล• โปรแกรมสำาหรับจัดส่งข้อมูลโปรแกรมสำาหรับจัดส่งข้อมูล• เครื่องมือวิเคราะห์สำาหรับผูใ้ช้เครื่องมือวิเคราะห์สำาหรับผูใ้ช้• ที่ปรึกษาด้านคลังข้อมูลที่ปรึกษาด้านคลังข้อมูล• วัสดุและหลักสูตรการฝกึอบรมวัสดุและหลักสูตรการฝกึอบรม