งาน ppt 6401

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

Upload: khanpetzkao-boreds

Post on 29-May-2015

196 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: งาน Ppt 6401

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

Page 2: งาน Ppt 6401

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

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

แนวคดเกยวกบการจดเกบขอมล

แนวคดเกยวกบระบบฐานขอมล

แนวคดเกยวกบฐานขอมลแบบตางๆ

แนวคดเกยวกบคลงขอมล

Page 3: งาน Ppt 6401

ความหมายของขอมล & สารสนเทศ

ขอมล (Data)

- สงทอยในรปแบบของ ตวเลข ตวอกษร สญลกษณ รวมถง

ภาพ เสยง ผสมผสานกนไป

สารสนเทศ (Information)

- สงททาใหเกดความร ความเขาใจทตรงกนระหวางผใหและ

ผรบ เปนผลลพทจากการจดการ/การประมวลผลขอมล (Data

Processing)

ระบบสารสนเทศ (Information System)

- ระบบการจดการขอมลขาวสารในองคกรใหสามารถนามาใชได

อยางเปนระบบระเบยบ

Page 4: งาน Ppt 6401

ความสาคญของขอมล/ขาวสาร

WISDOM DATA INFORMATION

1. A

2. B

3. C

4. D

5. E 6. F

KNOWLEDGE

Page 5: งาน Ppt 6401

คณลกษณะของระบบขอมลและสารสนเทศทพงประสงค

- ถกตอง

- แมนยา

- ตรงตามความตองการ

- รวดเรว

- รปแบบเหมาะสม

(Right information for the right decision make

at the right time in the right form)

Page 6: งาน Ppt 6401

แนวคดเกยวกบการจดเกบขอมล

ความรพนฐานเรองเขตขอมล ระเบยน และแฟมขอมล

ชนดและคณสมบตของหนวยเกบขอมลสารองและ

หนวยความจาหลก

Page 7: งาน Ppt 6401

แนวคดเกยวกบการจดเกบขอมล

ความรพนฐานเรองเขตขอมล ระเบยน และแฟมขอมล

เขตขอมล คอ การนาเอาอกขระหลายๆ ตวรวมกน โดยมความหมาย

อยางใดอยางหนง หรออาจเรยกอกอยางวา ฟลด (Field)

ระเบยน คอ กลมของฟลดทสมพนธกน หรออาจเรยกอกอยางวา

เรคอรด (Record)

แฟมขอมล คอ กลมของรายการขอมลทสมพนธหรอเหมอนกน เชน

แฟมขอมล ทะเบยนประวตนกศกษา แฟมเกบรายชอสนคาในสตอก

แฟมเกบรายชอหนงสอในหองสมด หรออาจเรยกอกอยางวา ไฟล

(File)

Page 8: งาน Ppt 6401

บต บต บต

ไบต ไบต ...

ฟลด ฟลด ...

เรคอรด เรคอรด

บต บต...

เรคอรด..

ไฟล

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

Page 9: งาน Ppt 6401

การจดระบบขอมล ตวอกขระ/สญลกษณ

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

เขตขอมล/Field

ชอ เพศ อาย ฯลฯ ชอ เพศ อาย

สมชาย ชาย 20

ระเบยน/Records

แฟมขอมล/Files

ชอ

สมชาย

สมหญง

สมรก

เพศ

ชาย

หญง

ชาย

อาย

20

19

20

แฟมทะเบยนคน

ID ชอ เพศ ID-H

1234 สมชาย ชาย 222

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

ID-H เลขท อาเภอ

222 20 สะบายอย 1234 บตรหาย สมชาย

ID กรณ ชอ

แฟมการทาบตร

ฐานขอมล Data 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)

ชนดของหนวยความจาสารอง

- เขาถงไดโดยตรง เชน 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)

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

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

Page 21: งาน Ppt 6401

แนวคดฐานขอมลแบบตางๆ

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

• โครงสรางของฐานขอมลเปนความสมพนธแบบพอลก

• เรคอรดพอมเรคอรดลกไดหลายเรคอรด แตเรคอรดลก

มเรคอรดพอไดเรคอรดเดยว

Page 22: งาน Ppt 6401

แนวคดฐานขอมลแบบตางๆ

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

• ลกษณะเดน

เปนระบบฐานขอมลทมโครงสรางซบซอนนอยทสด

มคาใชจายในการจดสรางฐานขอมลนอย

ลกษณะโครงสรางเขาใจงาย

เหมาะสาหรบงานทตองการคนหาขอมลแบบมเงอนไขเปนลาดบ

ปองกนระบบความลบของขอมลไดด เพราะตองอานแฟมทเปนตน

กาเนดกอน

Page 23: งาน Ppt 6401

แนวคดฐานขอมลแบบตางๆ

ฐานขอมลแบบลาดบชน (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-1 เครองพมพ

PT-2 จอภาพ

FD-1 Floppy Disk

รหสลกคา ชอลกคา

1007 Thodsapol

4567 watchrapol

8910 Panuwat

ชอคลงสนคา จงหวด

STORE 1 ปทมธาน

STORE 2 พระตะบอง

STORE 3 เพชรบร

ชอคลงสนคา รหสสนคา จานวน

STORE 1 PT-1 500

STORE 3 PT-2 150

แฟมขอมลลกคา

แฟมขอมลกา

รสสงซอ

แฟมขอมล

สนคา

แฟมขอมล

คลงสนคา

แฟมขอมล

รายการสนคา

Page 25: งาน Ppt 6401

แนวคดฐานขอมลแบบตางๆ

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

• โครงสรางของขอมลมความสมพนธแบบรางแห

• ลกษณะเดน

เหมาะสาหรบงานทแฟมขอมลมความสมพนธแบบเครอขาย

มโอกาสเกดความซ าซอนของขอมลนอยกวาแบบลาดบชน

การคนหาขอมลมเงอนไขไดมากและกวางกวาแบบลาดบชน

• ขอจากด

ปองกนความลบของขอมลไดยาก

มคาใชจายและสนเปลองมากกวา

ถาความสมพนธมมากเกนไป จะทาใหออกแบบฐานขอมลมความยงยากซบซอน

Page 26: งาน Ppt 6401

แนวคดฐานขอมลแบบตางๆ

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

• โครงสรางของฐานขอมลอยในรปของรเลชน หรอ ตาราง

ประกอบดวยแถว (Tuple) และสดมภ (Attribute)

• การควบคมความถกตอง

Tuple มขอมลไมซากน

Tuple ไมมลาดบจากบนลงลาง

Attribute ไมมลาดบจากซายไปขวา

คาของ Attribute ทกคาจะตองเปน atomicity

• ตวอยางของภาษาปฏบตการ คอ SQL

Page 27: งาน Ppt 6401

แนวคดฐานขอมลแบบตางๆ

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

• ลกษณะเดน

เหมาะสาหรบงานเลอกดขอมลแบบหลายฟลดขอมล

ปองกนขอมลถกทาลายหรอแกไขไดด

การเลอกดขอมลทาไดงาย

• ขอจากด

แกไขปรบปรงขอมลทาไดยาก

มคาใชจายของระบบสงมาก

Page 28: งาน Ppt 6401

แนวคดเกยวกบคลงขอมล

คลงขอมล คอ ทเกบขอมลขององคกรทไดรบการ

ออกแบบ เพอชวยในการตดสนใจของฝายบรหาร

เปาหมายในการสรางคลงขอมล เพอแยกกลมขอมล

สารสนเทศทใชในการวเคราะหทางธรกจออกจาก

ฐานขอมลทใชงานประจาวนมาเกบอยใน Relational

Database Management System (RDBMS)

ประสทธภาพสง และทาใหการเรยกใชขอมลชดนทา

ไดอยางยดหยน รวดเรวมากยงขน

Page 29: งาน Ppt 6401

ประโยชนของระบบคลงขอมล

•ทาการรวบรวมขอมลทมความซบซอนใหงายตอการ

จดเกบ

•สามารถนาขอมลมาใชไดอยางรวดเรวและถกตอง

แนวคดเกยวกบคลงขอมล

Page 30: งาน Ppt 6401

คณสมบตของระบบฐานขอมลคลงขอมล

• Subject Oriented ขอมลถกสรางจากหวขอทสนใจ

• Integrated ขอมลถกรวบรวมจากแหลงตางๆ แตนามาสราง

เปนฐานขอมลทสอดคลองเปนหนงเดยว

• Time-variant ขอมลทเกบไวตองมอายประมาณ 5-10 ป

เพอใชเปรยบเทยบ หาแนวโนม

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

เขาถงขอมลไดเทานน

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

Page 31: งาน Ppt 6401

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

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

ฐานขอมล (OLTP)

• Consistency

• Transaction

• Time dimension

• Normalization

Page 32: งาน Ppt 6401

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

สวนประกอบของคลงขอมล

• เครองมอสกดแยกขอมล • ขอมลทสกดและแยกออกมาแลว • เมตาดาตาสาหรบแสดงเนอหาขอมล • ฐานขอมลสาหรบคลงขอมล • เครองมอจดเกบขอมลในคลงขอมล • โปรแกรมสาหรบจดสงขอมล • เครองมอวเคราะหสาหรบผใช • ทปรกษาดานคลงขอมล • วสดและหลกสตรการฝกอบรม