Professional Documents
Culture Documents
นาธนศักดิ ์ แก่นทอง
5013258 co4
http://itcs.elearning.ict.mahidol
9/9/2010 1
Data/Information
9/9/2010 2
ข้ อมูล (Data)
• สิ่ งที่ได้จากการสังเกต
• ปรากฏการณ์
• การกระทำ
• ลักษณะต่างๆ ของวัตถุ สิ่ งของ คน สัตว์ หรื อพืช
• มีการบันทึกไว้เป็ นตัวเลข หรื อสัญลักษณ์ต่างๆ
9/9/2010 3
สารสนเทศ (Information)
ข้อมูล สารสนเทศ
Data Information
9/9/2010 4
สารสนเทศ (Information)
9/9/2010 5
ลักษณะของการจัดเก็บข้ อมูลในคอมพิวเตอร์
0 หรื อ 1 Bit
00100110 Byte
f Character
female Field
Arunee Srisuk female Record
FName LName Sex
Arunee Srisuk female File
Boonme Niyom Male
…. …. …..
Database
9/9/2010 6
หน่ วยของข้ อมูล
field หน่วยเก็บข้อมูลทีกำ
่ หนดขึน้ เพือ่ ใช้เก็บค่าทีต่ อ้ งการ
9/9/2010 8
ฐานข้ อมูล
9/9/2010 10
ฐานข้ อมูล
Entity
• ข้อมูลนักศึกษา
– ชื่อ, เพศ, อายุ, ชั้นปี , สาขา
• ข้อมูลครู อาจารย์
– ชื่อ, เพศ, วุฒิ, ภาควิชา, เบอร์โทรศัพท์
• ข้อมูลหนังสื อ
– ชื่อผูแ้ ต่ง, ชื่อเรื่ อง, เลขหมู่, สถานที่พิมพ์, ปี ที่พิมพ์, ที่เก็บ
หนังสื อ
9/9/2010 11
ข้ อมูล (Data)
บัตรประจำตัวประชาชน รหัส
เลขที่ประจำตัวประชาชน
เลขหมายประจำตัวของผูถ้ ือบัตร ชื่อ
1 1234 12345 12 1 นามสกุล
ชื่อ นาย รักไทย เกิดวันที่
ชื่อสกุล นิยมไทย วันออกบัตร
เกิดวันที่ 1 ม.ค. 2512 วันหมดอายุ
ที่อยู่
รหัส 123456 8 ม.ค. 2542 7 ม.ค. 2548
เจ้าพนักงานผูอ้ อกบัตร
วันออกบัตร วันหมดอายุ
ที่อยู่ 123 หมู่ที่ 4 ต. บางสร้อย
อ. บางนิยม จ. สุ ขสวัสติ์
9/9/2010 12
ตัวอย่ างข้ อมูล
เลขหมายประจำตั
เลขหมายประจำตั วของผู
ว ของผู ถ้ ือถ้ บัือตบัรตร
เลขหมายประจำตั
1 1234 12345 วของผู
12 1 ถ้ ือบัตร
เลขหมายประจำตั
1 1234
เลขหมายประจำตั 12345 ว
12 ของผู
ว 1
ของผู ถ้ ือถ้ บัือตบัรตร
1 1234 12345 12ว1ของผูถ้ ือบัตร
เลขหมายประจำตั
ชื่อชื่อนาย รั ก 1 1234
ไทย
เลขหมายประจำตั
1 1234 12345 12345 1212 ว 1ของผู1 ถ้ ือถ้ บัือตบัรตร
นาย
ชื่อลนาย รั ก ไทย
เลขหมายประจำตั
รักไทย 1 1234 12345 12 1 ว ของผู
ชื่อชืสกุ นิ ย
ชื่อชืล่อนาย
่อชืสกุ นิ มไทย
ย รั
มไทย ก ไทย 1 1234 12345 12121 1
1 1234 12345
เกิเกิดวัดน่อวัชืทีสกุ อ1นาย
1ชืล่ ่ม.ค.
่น่อทีสกุ นินาย
ล
ยมไทย
นิ
ม.ค.
รักรัไทย
2512
ย มไทย กไทย
2512
เกิดวัชืน่อชืทีสกุ ชื
่่อสกุ่ อ นาย
1ชืล่ม.ค.
อนิลนาย รักรัไทย
ยนิมไทย
2512 กไทย
8 เกิ
ม.ค. ด วั น
2542 ที ่ 1 ม.ค. 7ยม.ค.
มไทย
2512 2548
รหัรหั
ส ส123456 8 เกิ
ม.ค. ด ชื2542
วัน ่อชืทีสกุ
่ อ่ 1 ล
สกุ นิ
ม.ค.
ล 7ย
นิ มไทย
2512
ม.ค.
ย มไทย 2548
123456 8
วันออกบั เกิ
ม.ค. ด วั น
2542
ตดรวั2542 ที ่ 1 ม.ค.7 2512
ม.ค.
วั่ น1 หมดอายุ 2548
รหัรหั ส ส123456 123456 8
วันวัออกบั เกิ
ม.ค. ต น
ร ที วั ม.ค.
น 7 2512
ม.ค.
หมดอายุ 2548
ที่อทียู่อ่ ยู123 หมู ่
รหัสหมู123456ท่ ี 4 ต. บางสร้ อ ย นวัออกบั8 เกิ
ม.ค. ด วั
ต น ที
2542
ร ่ 1วัม.ค.
น 7 2512
ม.ค.
หมดอายุ 2548
่ 123่ รหั ส ่ ท่ ี
123456
่ 4 ต. บางสร้ อ ย น ออกบั8 ม.ค. ต 2542
ร วัน 7
หมดอายุม.ค. 2548
ที
อ.อ.บางนิ ่ อ ยู 123
ย ม่ จ.รหัหมู สุสข ท่ ี
สวั
123456
่ 4 ต.
ส บางสร้
์ บางสร้
ติ อ ย วัน 8
ออกบั ม.ค. ต 2542
ร วั
น 7 ม.ค.
หมดอายุ 2548
ที
บางนิ ่ อ
ที ยู
่ อ 123
ย
ยูม
่ 123 จ.
รหั หมู สุสข
หมู ท ่
สวัี
123456
่ 4
ท่ ี ต.
ส
4 ติ์ บางสร้
ต. อ ยอ ย วั น 8
ออกบั ม.ค. ต2542
ร วัน 7 ม.ค.
หมดอายุ 2548
อ. บางนิ ที่อยยูม่ย123 จ. สุหมู ขสวั ่ทสวั
่ ี ส4 ติต.์ บางสร้
์ อ ย วันออกบัตร วันหมดอายุ
อ.อ.บางนิ บางนิ ม
ที่อทียู่อ่ยยู123 มจ. จ. สุ ข
หมู สุ ข ่ ท ่
สวัี ส
4 ติ
ต.
ส ติบางสร้
์ อ ย วันออกบัตร วันหมดอายุ
อ. บางนิ่ย123 ม จ.หมู สุ ข่ทสวั ี่ 4 สต.ติบางสร้
์ อย
อ.อ.บางนิ บางนิยมยมจ.จ.สุ ขสุสวั ขสวัสติส์ ติ์
9/9/2010 13
ข้ อมูล จ. พัทลุง
คลังข้อมูลจังหวัด
9/9/2010 14
ข้ อดี-ข้ อเสี ยของการประมวลผลในระบบแฟ้มข้ อมูล
ข้ อดีของการประมวลผลข้ อมูลในระบบแฟ้ มข้ อมูล
1. การประมวลผลข้ อมูลทำได้ อย่ างรวดเร็ว
2. ค่ าลงทุนในเบือ้ งต้ นต่ำ
3. โปรแกรมสามารถควบคุมการใช้ งานในแฟ้ มข้ อมูลของตนเองได้
แฟ้ มนักเรียน
แฟ้ มการลงทะเบียน
แฟ้ มรายวิชา
แฟ้ มผลการเรียน
แฟ้ มนักเรียน
แฟ้ มการเงิน
Redundancy &
Inconsistency
หมวดวิชาคณิ ตศาสตร์ หมวดวิชาคอมพิวเตอร์
แฟ้ มนักเรียน
แฟ้ มผลการเรียน
แฟ้ มนักเรียน
แฟ้ มผลการเรียน
9/9/2010 16
ระบบฐานข้ อมูล
ฐานข้ อมูล (Database) คือ ทีอ่ ยู่ของข้ อมูลทีม่ คี วามสั มพันธ์ กนั หรือ
เปรียบได้ ว่า เป็ นคลังของข้ อมูลก็ได้ ข้ อมูลเหล่ านีจ้ ะถูกจัดเก็บร่ วมกันอย่ างมี
ระบบและมีรูปแบบ ทำให้ ง่ายต่ อการประมวลผลและการจัดการ
9/9/2010 17
องค์ ประกอบของระบบฐานข้ อมูล
Database
System
คุณสมบัติของข้อมูลที่อยู่ในฐานข้อมูล
มีความถูกต้อง ทันสมัย และสมเหตุสมผล
มีความซ้ำซ้อนของข้อมูลน้ อยที่สดุ
มีการแบ่งกันใช้งานข้อมูล
9/9/2010 19
องค์ ประกอบของระบบฐานข้ อมูล
9/9/2010 20
องค์ ประกอบของระบบฐานข้ อมูล
ซอฟท์ แวร์ (Software)
9/9/2010 21
องค์ ประกอบของระบบฐานข้ อมูล
ผูใ้ ช้ (Users)
ผูท้ ี่เรียกใช้ข้อมูลจากระบบฐานข้อมูลมาใช้งาน สามารถแบ่งออกเป็ น 2 กลุ่มได้ดงั นี้
1) ผูใ้ ช้งาน (End User) ได้แก่ ผูท้ ี่นำข้อมูลจากฐานข้อมูลไปใช้งาน
2) ผูพ้ ฒั นาฐานข้อมูล (Developer)
• Application Programmer ได้แก่ ผูท้ ี่ทำหน้ าที่พฒ ั นาโปรแกรม (Application Program) เพื่อ
เรียกใช้ข้อมูลจากระบบฐานข้อมูลมาประมวลผล
• Database Administrator (DBA) ได้แก่ ผูบ้ ริหารที่ทำหน้ าที่ควบคุมและตัดสินใจในการ
กำหนดโครงสร้างของฐานข้อมูล ชนิดของข้อมูล วิธีการจัดเก็บข้อมูล รูปแบบใน
การเรียกใช้ข้อมูล ความปลอดภัยของข้อมูล และกฎระเบียบที่ใช้ควบคุมความถูก
ต้องของข้อมูลภายในฐานข้อมูล
9/9/2010 22
ระบบแฟ้ มข้ อมูล (File System)
ข้ อมูลรายวิชา
- ข้ อมูลนักเรียน
โปรแกรมการลงทะเบียน - ข้ อมูลการลงทะเบียน
ข้ อมูลรายวิชา
โปรแกรมประมวลผล - ข้ อมูลนักเรียน
การเรียนแต่ ละเทอม - ข้ อมูลผลการเรียน
โปรแกรมจัดการรายวิชา ข้ อมูลรายวิชา
- ข้ อมูลการลงทะเบียน
9/9/2010 23
ระบบฐานข้ อมูล (Database System)
โปรแกรมการลงทะเบียน
ฐานข้ อมูล
- ข้ อมูลรายวิชา
โปรแกรมประมวลผล
การเรียนแต่ ละเทอม
DBMS - ข้ อมูลนักเรียน
- ข้ อมูลการลงทะเบียน
- ข้ อมูลผลการเรียน
- ฯลฯ
โปรแกรมจัดการรายวิชา
9/9/2010 24
ระบบฐานข้ อมูล (Database System)
ลักษณะของข้ อมูลในระบบฐานข้ อมูล
แสดงข้ อมูลทั้งหมดทีป่ ระกอบอยู่ในฐาน
ข้ อมูล ส่ วนทีแ่ รเงาคือส่ วนของข้ อมูลทีซ่ ้ำ
นักเรี ยน ซ้ อน ซึ่งสามารถเก็บแยกแฟ้ มได้ โดยให้ มี
วิชา
อาจารย์ ห้องเรี ยน ส่ วนชี้แสดงความสั มพันธ์ ถงึ กัน
นักเรี ยน ห้องเรี ยน
อาจารย์ วิชา
9/9/2010 25
ระบบฐานข้ อมูล (Database System)
อาจารย์
01 นภา 111
นักเรี ยน 02 นพ 112
รายวิชา
03 วุฒิชัย 113
001 สมชาย M 02 111 ปาสคาล 2
04 วิทยา 121
002 สมบัติ M 03 112 ซี 1.5
... ... ...
003 สมหญิง F 03 113 จาวา 1.5
004 สมศรี F 01 121 โลโก 1
... ... … ... ... ... ...
4. ความเป็ นอิสระของ ถ้ ามีการแก้ไขโครงสร้ างแฟ้ มข้ อมูลต้ องตามไป โครงสร้ างของข้ อมูลในฐานข้ อมูลเป็ นอิสระ
ข้ อมูล แก้ไขในโปรแกรมที่เกีย่ วข้ องเสมอ ต่ อโปรแกรมที่เกีย่ วข้ อง
9/9/2010 30
วันเกิด
9/9/2010 31