31/08/59
1
เอกสารประกอบการบรรยาย วชา 01328204
ระบบสารสนเทศส าหรบการบน
อาจารยพมลอร ตนหน อาจารยสคนธทพย ค าจนทร
คณะเทคโนโลยสารสนเทศ มหาวทยาลยอสเทรนเอเชย
สามารถอธบายโครงสรางแฟมขอมลเบองตนและปญหาพนฐาน
สามารถอธบายกระบวนการทระบบจดการฐานขอมลจดเกบขอมล
สามารถเปรยบเทยบลกษณะพนฐานของระบบจดการฐานขอมล
สามารถก าหนดปจจยทส าคญในการออกแบบฐานขอมล การจดการ และโครงสรางทจ าเปนส าหรบระบบฐานขอมล
เอกสารประกอบการบรรยายวชา ระบบสารสนเทศส าหรบการบน 2 8/13/2016
31/08/59
2
สามารถบนทกขอมลไดจ านวนมาก
ความเรวในการประมวลผลขอมล
ขอมลมความเปนปจจบน
ความสามารถในการรกษาความปลอดภยของขอมล
ลดภาระงานทตองท าซ าซอน
8/13/2016 เอกสารประกอบการบรรยายวชา ระบบสารสนเทศส าหรบการบน 3
- ขอมลและโครงสรางขอมล - แฟมขอมลและชนดแฟมขอมล - การประมวลผลขอมล - การจดการแฟมขอมล - ระบบแฟมขอมลและปญหาทพบ - ฐานขอมลและระบบฐานขอมล - ชนดของฐานขอมล
เอกสารประกอบการบรรยายวชา ระบบสารสนเทศส าหรบการบน 4 8/13/2016
31/08/59
3
ขอความ (Text) ขอมลเฉพาะ (Predefined Data items) ขอมลรปภาพ (Image) ขอมลเสยง (Audio) ขอมลภาพเคลอนไหว(Video)
เอกสารประกอบการบรรยายวชา ระบบสารสนเทศส าหรบการบน 5 8/13/2016
การก าหนดรปแบบแทนขอมลเพอการบนทกลงในสอทจดเกบไดอยางมประสทธภาพ และไดก าหนดการจดล าดบของขอมลในลกษณะทเปนล าดบขน เพอใหเกดความสะดวกและเขาใจไดงายในความหมายของขอมลทถกบนทกไว
ล าดบขนของขอมลจดเรยงจากหนวยทมความหมายเลกทสดไปจนถงสวนทมขอบเขตกวางทสด ดงน
บต (Bit) ไบต (Byte) เขตขอมล (Field) ระเบยนขอมล (Record) แฟมขอมล (File) ฐานขอมล (Database)
เอกสารประกอบการบรรยายวชา ระบบสารสนเทศส าหรบการบน 6 8/13/2016
31/08/59
4
8/13/2016
เอกสารประกอบการบรรยายวชา ระบบสารสนเทศส าหรบการบน 7
ภาพจาก: http://slideplayer.com/slide/5183501/
บต (Bit) เปนสวนยอยทสดของขอมลทถกบนทกไวในคอมพวเตอร และเปนสวนของขอมลทคอมพวเตอรเขาใจไดมากทสด โดยแทนคาดวยขอมลเพยง 2 คา ไบต (Byte) เปนกลมของบตทใชแทนความหมายของอกขระหรอจ านวนเลข หรอเครองหมายพเศษแตละตว ในการแทนคาขอมลไดน ากลมของบต โดยคาอกขระ 1 ตว หรอ 1 ไบต ใชจ านวนเทากบ 8 บต Character ตวอกขระ - Alphabetic เชน ก-ฮ หรอ A-Z เปนตน - Numeric 0-9
- Special Symbol เชน ฿ & # เปนตน
8/13/2016 เอกสารประกอบการบรรยายวชา ระบบสารสนเทศส าหรบการบน 8
31/08/59
5
เขตขอมล (Field)
เขตขอมล เปนหนวยขอมลทประกอบดวยอกขระตงแต 1 อกขระ เพอแสดงลกษณะหรอสอความหมายของขอเทจจรงตางๆ เชน ชอพนกงาน วนเกด สถานทท างาน บานเลขท เปนตน
- Alphabetic Field
- Numeric Filed
- Character Field / Alphanumeric Field
ระเบยนขอมล (Record) เปนกลมของเขตขอมลทมความสมพนธกน ภายใน 1 ระเบยนจะประกอบไปดวยเขตขอมลตงแต 1 เขตขอมล ทมประเภทเหมอนหรอตางกนแตมความสมพนธกน
เอกสารประกอบการบรรยายวชา ระบบสารสนเทศส าหรบการบน 9 8/13/2016
แฟมขอมล (File) คอ กลมของระเบยนทมความสมพนธกนมารวมกน เชน แฟมขอมลนกศกษา ประกอบไปดวยระเบยนของนกศกษาหลายๆ คนมารวมกน เปนตน
ฐานขอมล (Database) เปนกลมของแฟมขอมลทมความเกยวของสมพนธกน เชน แฟมขอมลประวตนกศกษาคณะการบน แฟมขอมลกจกรรมจตอาสานกศกษาคณะการบน เปนตน หรอหมายถงชดขอมลทมความสมพนธกนทถกน ามาจดเกบไวดวยกน เพอใหสามารถใชขอมลเหลานนรวมกนไดอยางรวดเรวและมประสทธภาพ
เอกสารประกอบการบรรยายวชา ระบบสารสนเทศส าหรบการบน 10
8/13/2016
31/08/59
6
รหสพนกงาน ชอ-นามสกล เงนเดอน เบอรโทรศพท
A001 นายเกยรตศกด พลเมอง 10,000 02-3312231
A002 นางสทธใจ แสนฤด 10,000 02-4434213
A003 น.ส.หฤทย ส าราญสข 10,000 02-3456742
A004 นายชดชน บนเทงใจ 10,000 02-7617123
เอกสารประกอบการบรรยายวชา ระบบสารสนเทศส าหรบการบน 11
Field
Record
8/13/2016
รหสพนกงาน ชอ-นามสกล เงนเดอน เบอรโทรศพท
A001 นายเกยรตศกด พลเมอง 10,000 02-3312231
A002 นางสทธใจ แสนฤด 10,000 02-4434213
A003 น.ส.หฤทย ส าราญสข 10,000 02-3456742
A004 นายชดชน บนเทงใจ 10,000 02-7617123
เอกสารประกอบการบรรยายวชา ระบบสารสนเทศส าหรบการบน 12
รหสพนกงาน ชอ-นามสกล เงนเดอน เบอรโทรศพท
E001 นายชมพล เมองศร 13,000 02-3323231
E002 นางใจรก แนนซ 9,000 02-5234221
E003 น.ส.หฤทย ส าราญสข 10,000 02-3456742
E004 นายหรรษา ใจม น 13,000 02-2341335
แฟมขอมลพนกงาน
แฟมขอมลพนกงานขาย
8/13/2016
31/08/59
7
รหสพนกงาน ชอ-นามสกล เงนเดอน เบอรโทรศพท
A001 นายเกยรตศกด พลเมอง 10,000 02-3312231
A002 นางสทธใจ แสนฤด 10,000 02-4434213
A003 น.ส.หฤทย ส าราญสข 10,000 02-3456742
A004 นายชดชน บนเทงใจ 10,000 02-7617123
เอกสารประกอบการบรรยายวชา ระบบสารสนเทศส าหรบการบน 13
แฟมขอมลพนกงาน
แฟมขอมลพนกงานขาย
รหสพนกงาน ชอ-นามสกล เงนเดอน เบอรโทรศพท
A001 นายเกยรตศกด พลเมอง 10,000 02-3312231
A002 นางสทธใจ แสนฤด 10,000 02-4434213
A003 น.ส.หฤทย ส าราญสข 10,000 02-4872639
A004 นายชดชน บนเทงใจ 10,000 02-7617123
8/13/2016
เพอใหขอมลมความถกตอง ทนสมยตลอดเวลา
เพอความปลอดภยของขอมล
เพอความรวดเรวในการเรยกใชขอมล
เพอใหตนทนในการจดการขอมลเหมาะสม
เพอประสทธภาพในการจดเกบขอมล
8/13/2016 เอกสารประกอบการบรรยายวชา ระบบสารสนเทศส าหรบการบน 14
31/08/59
8
แฟมขอมลทเกดจากการการท างานดวยคอมพวเตอรจะถกเกบไวในหนวยความจ าส ารอง เชน ฮารดดสก เนองจากมความจขอมลสงและสามารถเกบไวไดอยางถาวร ซงการเกบขอมลนตองมวธการก าหนดโครงสราง เพอใหการการจดเกบและการเขาถงขอมลมความรวดเรว ถกตอง และเหมาะสมกบความตองการ การเขาถงและคนคนขอมลจะอาศยคยฟลตในการเรยกคนดวยเสมอ
8/13/2016 เอกสารประกอบการบรรยายวชา ระบบสารสนเทศส าหรบการบน 15
8/13/2016 เอกสารประกอบการบรรยายวชา ระบบสารสนเทศส าหรบการบน 16
ภาพจาก: http://backpacktactics.com/keep-it-together-folder-organization-for-all-those-files/
31/08/59
9
Program File
Data File
Master File: เปนแฟมขอมลทมการความถในการเปลยนแปลงขอมลไมบอยมาก โดยอาศยขอมลจาก Transaction File เขามาท าใหเปลยนแปลงขอมล
Transaction File: เปนแฟมขอมลทมการเปลยนแปลงแกไขของรายการขอมลภายในคอนขางบอย และท าประจ าตอเนองหรออาจเกดขนตลอดทงวนทกวน การเปลยนแปลงขอมลนจะน าไปใชส าหรบการปรบปรงแฟมหลก (Master File)
8/13/2016
เอกสารประกอบการบรรยายวชา ระบบสารสนเทศส าหรบการบน 17
- Sequential File Organization: จดเกบโดยการเรยง
ตามล าดบระเบยนขอมล (record) ตอเนองกนไปเรอยๆ การอานหรอคนคนขอมลจะ
ขามลกบไปตรงต าแหนงทตองการโดยตรงไมได
- Direct File Organization: เปนลกษณะของโครงสรางขอมลท
เขาถงไดโดยตรง เมอตองการอานสามารถเลอกระเบยนขอมล (record) ทตองการได
โดยตรง ท าใหการเขาถงขอมลเปนไปอยางรวดเรว
- Indexed-Sequential File Organization: ม
ลกษณะการจดเรยงขอมลแบบสมและแบบเรยงตามล าดบเขาไวดวยกน การเขาถงขอมลจะ
ท าผานแฟมขอมลล าดบเชงดรรชน ชวยช และคนหาขอมลทตองการได ท างานไดยดหยน
กวาแบบอนๆ
เอกสารประกอบการบรรยายวชา ระบบสารสนเทศส าหรบการบน 18 8/13/2016
31/08/59
10
ขอด ขอเสย
1. เปนวธเขาใจงาย เพราะการเกบจะเรยงตามล าดบ
2. ประหยดเนอทในการเกบ และงายตอการสรางแฟมใหม
1. เ สย เวลาในการปรบป รงในกรณ ท มรายการปรบปรงนอยเพราะจะตองอานทกรายการจนกวาจะถงรายการทตองการปรบปรง
2. ตองจดเรยงขอมลทเขามาใหมใหอยในล าดบเดยวกนในแฟมขอมลหลกกอนทจะประมวลผล
8/13/2016 เอกสารประกอบการบรรยายวชา ระบบสารสนเทศส าหรบการบน 19
ขอด ขอเสย
1. สามารถบนทก เรยกขอมล และปรบปรงขอมลทตองการไดโดยตรง ไมตองผานรายการทอยกอนหนา
2. ในการป รบป ร งและแ ก ขอมลสามารถท าไดทนท
1. สนเปลองเนอทในหนวยส ารองขอมล
2. ตองมการส ารองขอมลเนองจากโอกาสทขอมลจะ ม ปญหาเ กดได ง ายกวาแบบตามล าดบ
โดยสวนมากจะใชจานแมเหลก (Harddisk) เปนหนวยเกบขอมล การบนทกหรอการเรยกขอมลขนมาสามารถเรยกไดโดยตรง การคนหาจะก าหนดดชน (Index) จากนนจะวงไปหาขอมลทตองการ
8/13/2016 เอกสารประกอบการบรรยายวชา ระบบสารสนเทศส าหรบการบน 20
31/08/59
11
8/13/2016 เอกสารประกอบการบรรยายวชา ระบบสารสนเทศส าหรบการบน 21
ภาพจาก: http://ib-computing.net/program/topic_7/partial.html
เอกสารประกอบการบรรยายวชา ระบบสารสนเทศส าหรบการบน 22
- Online Processing
เปนการประมวลผลแบบ “Real time Processing” เปนการปรบปรงขอมลจากรายการเปลยนแปลง ทแฟมขอมลหลกทนท ขอด : ขอมลมความทนสมยตลอดเวลา ขอเสย : มความเสยงตอการผดพลาดของขอมลสง และ ตองมระบบทมความปลอดภยประสทธภาพสง
- Batch Processing
เปนการประมวลผลในลกษณะทตองมการเกบรวบรวมขอมลไวชวงเวลาหนงกอนท าการปรบปรงแฟมขอมลหลก
ขอด : ขอมลมความนาเชอถอและคาใชจายในการดแลต า
ขอเสย : ขอมลไมมการอพเดททนท
8/13/2016
31/08/59
12
บรบทแวดลอมของระบบแฟมขอมลแบบเกา ORGANIZING DATA IN A TRADITIONAL FILE ENVIRONMENT
8/13/2016 เอกสารประกอบการบรรยายวชา ระบบสารสนเทศส าหรบการบน 23
ภาพจาก: http://pt.slideshare.net/yanacoolen/presentation-is-10528512?nomobile=true&smtNoRedir=1
การซ าซอนและการสบสนของขอมล (Data redundancy and confusion)
ขอมลและโปรแกรมขนตอกน (Program-data dependence)
ขาดความยดหยนในการจดการขอมล (Lack of flexibility)
ขาดความปลอดภยของขอมล (Poor security)
ขอมลขาดความสะดวกในการใชและการแบงปนกน (Lack of data sharing and availability)
เอกสารประกอบการบรรยายวชา ระบบสารสนเทศส าหรบการบน 24
8/13/2016
31/08/59
13
เปนการรวมกลมของขอมลทมความสมพนธกนจ านวนมากเพอตอบสนองการท างานของระบบงานตางๆ ซงอาจเปนเพยงระบบงานเดยวหรอหลายระบบงาน
ขอมลทจดเกบไวเพยงทเดยวแตสามารถน าไปใชงานไดกบระบบงานมากกวา 1 ระบบ
8/13/2016 เอกสารประกอบการบรรยายวชา ระบบสารสนเทศส าหรบการบน 25
เอกสารประกอบการบรรยายวชา ระบบสารสนเทศส าหรบการบน 26
8/13/2016
ฐานขอมล
(database)
แฟมขอมล
(File)
แฟมขอมล (File)
ระเบยนขอมล
(Record)
ระเบยนขอมล
(Record)
เขตขอมล
(Field)
เขตขอมล (Field)
ไบต (Byte)
ไบต (Byte)
31/08/59
14
เปนโปรแกรมหรอชดค าสงคอมพวเตอรททใชจดการฐานขอมลคอมพวเตอร อ านวยความสะดวกตอผ ใชในการเขาใชฐานขอมลโดยไมตองทราบโครงสรางทางกายภาพของขอมลในระดบทลกมาก ควบคมการเขาใชงานฐานขอมลในระดบตางๆ
DBMS ทมจ าหนายและนยมใชในองคกรตางๆ เชน Oracle, MySQL, IBM DB2 เปนตน
8/13/2016 เอกสารประกอบการบรรยายวชา ระบบสารสนเทศส าหรบการบน 27
8/13/2016 เอกสารประกอบการบรรยายวชา ระบบสารสนเทศส าหรบการบน 28
ภาพจาก: http://www.bbc.co.uk/education/guides/zb2hgk7/revision
31/08/59
15
8/13/2016 เอกสารประกอบการบรรยายวชา ระบบสารสนเทศส าหรบการบน 29
ภาพจาก: http://www.dimconnect.com/introduction-to-database-and-database-management-system-dbms/
8/13/2016 เอกสารประกอบการบรรยายวชา ระบบสารสนเทศส าหรบการบน 30
ระบบฐานขอมล (Database System) ในการสรางฐานขอมล หรอออกแบบฐานขอมล เพอการใชงานจดเกบขอมล ตองมการสมภาษณหนวยงานหรอผปฏบตถงความตองการใชขอมล และน ามาก าหนดเปน เขตขอมล (Field) เพอลดความซ าซอนและขอผดพลาดในการประมวลผล ขอมล จะตองก าหนด Entity และ Attributes ของเขตขอมล เพอสรางความสมพนธระหวางขอมล
31/08/59
16
1.Database
2.Hardware
3.Software
4.User/End User/Application Programmer
5.Database Management System
เอกสารประกอบการบรรยายวชา ระบบสารสนเทศส าหรบการบน 31 8/13/2016
เอกสารประกอบการบรรยายวชา ระบบสารสนเทศส าหรบการบน 32
- สามารถลดความซ าซอนของขอมล
- สามารถหลกเลยงความไมสอดคลองของขอมล
- สามารถก าหนดใหขอมลมรปแบบทเปนมาตรฐานเดยวกน
- สามารถก าหนดระบบความปลอดภยใหกบขอมล
- สามารถรกษาความถกตองของขอมลได
- สามารถตอบสนองตอความตองการใชขอมลไดหลายรปแบบ
- ขอมลทเกบอยในฐานขอมลสามารถน าเสนอไดงาย
- ลดเวลาในการพฒนาโปรแกรมส าหรบเรยกใชขอมลจากฐานขอมล
- สามารถควบคมการเขาถงขอมลจากผใชหลายคนในเวลาเดยวกน
- ท าใหขอมลเปนอสระจากโปรแกรมตางๆ
8/13/2016
31/08/59
17
เอกสารประกอบการบรรยายวชา ระบบสารสนเทศส าหรบการบน 33
การท างานของฐานขอมลมความซบซอนมากขน
ผใชงานฐานขอมลตองไดรบการฝกอบรม
การสญเสยขอมล
คาใชจายสง จากราคาคาซอฟตแวรและเครองคอมพวเตอรท
ใชเปนฐานขอมล และในระบบการจดการฐานขอมล
8/13/2016
- Hierarchical Database
- Relational Database
- Network Database
เอกสารประกอบการบรรยายวชา ระบบสารสนเทศส าหรบการบน 34
8/13/2016
31/08/59
18
ระบบจดการฐานขอมลแบบล าดบชน (Hierarchical DBMS)
8/13/2016 เอกสารประกอบการบรรยายวชา ระบบสารสนเทศส าหรบการบน 35
http://munisht82.blogspot.com/
ระบบจดการฐานขอมลเชงสมพนธ (Relational DBMS;RDBMS)
ตวอยางฐานขอมลในรปแบบระบบจดการฐานขอมลเชงสมพนธ
8/13/2016 เอกสารประกอบการบรรยายวชา ระบบสารสนเทศส าหรบการบน 36
https://ggisolutions.wordpress.com/2011/01/07/data-models/
31/08/59
19
ระบบจดการฐานขอมลแบบเครอขาย
8/13/2016 เอกสารประกอบการบรรยายวชา ระบบสารสนเทศส าหรบการบน 37
https://ggisolutions.wordpress.com/2011/01/07/data-models/
DATABASE TRENDS
8/13/2016 เอกสารประกอบการบรรยายวชา ระบบสารสนเทศส าหรบการบน 38
ภาพจาก:http://viajeria.com/management%20information%20systems/ch7/chpt7-4fulltext.htm