เอกสารประกอบการบรรยาย วิชา 01328204 ... ·...

19
31/08/59 1 เอกสารประกอบการบรรยาย วิชา 01328204 ระบบสารสนเทศสาหรับการบิน อาจารย์พิมลอร ตันหัน อาจารย์สุคนธ์ทิพย์ คาจันทร์ คณะเทคโนโลยีสารสนเทศ มหาวิทยาลัยอีสเทิร์นเอเชีย สามารถอธิบายโครงสร้างแฟ้ มข้อมูลเบื ้องต ้นและปัญหาพื ้นฐาน สามารถอธิบายกระบวนการที่ระบบจัดการฐานข้อมูลจัดเก็บข้อมูล สามารถเปรียบเทียบลักษณะพื้นฐานของระบบจัดการฐานข ้อมูล สามารถกาหนดปัจจัยที่สาคัญในการออกแบบฐานข้อมูล การ จัดการ และโครงสร้างที่จาเป็นสาหรับระบบฐานข้อมูล เอกสารประกอบการบรรยายวิชา ระบบสารสนเทศสาหรับการบิน 2 8/13/2016

Upload: others

Post on 08-Aug-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: เอกสารประกอบการบรรยาย วิชา 01328204 ... · 2016-08-31 · organizing data in a traditional file environment 8/13/2016 เอกสารประกอบการบรรยายวิชา

31/08/59

1

เอกสารประกอบการบรรยาย วชา 01328204

ระบบสารสนเทศส าหรบการบน

อาจารยพมลอร ตนหน อาจารยสคนธทพย ค าจนทร

คณะเทคโนโลยสารสนเทศ มหาวทยาลยอสเทรนเอเชย

สามารถอธบายโครงสรางแฟมขอมลเบองตนและปญหาพนฐาน

สามารถอธบายกระบวนการทระบบจดการฐานขอมลจดเกบขอมล

สามารถเปรยบเทยบลกษณะพนฐานของระบบจดการฐานขอมล

สามารถก าหนดปจจยทส าคญในการออกแบบฐานขอมล การจดการ และโครงสรางทจ าเปนส าหรบระบบฐานขอมล

เอกสารประกอบการบรรยายวชา ระบบสารสนเทศส าหรบการบน 2 8/13/2016

Page 2: เอกสารประกอบการบรรยาย วิชา 01328204 ... · 2016-08-31 · organizing data in a traditional file environment 8/13/2016 เอกสารประกอบการบรรยายวิชา

31/08/59

2

สามารถบนทกขอมลไดจ านวนมาก

ความเรวในการประมวลผลขอมล

ขอมลมความเปนปจจบน

ความสามารถในการรกษาความปลอดภยของขอมล

ลดภาระงานทตองท าซ าซอน

8/13/2016 เอกสารประกอบการบรรยายวชา ระบบสารสนเทศส าหรบการบน 3

- ขอมลและโครงสรางขอมล - แฟมขอมลและชนดแฟมขอมล - การประมวลผลขอมล - การจดการแฟมขอมล - ระบบแฟมขอมลและปญหาทพบ - ฐานขอมลและระบบฐานขอมล - ชนดของฐานขอมล

เอกสารประกอบการบรรยายวชา ระบบสารสนเทศส าหรบการบน 4 8/13/2016

Page 3: เอกสารประกอบการบรรยาย วิชา 01328204 ... · 2016-08-31 · organizing data in a traditional file environment 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

Page 4: เอกสารประกอบการบรรยาย วิชา 01328204 ... · 2016-08-31 · organizing data in a traditional file environment 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

Page 5: เอกสารประกอบการบรรยาย วิชา 01328204 ... · 2016-08-31 · organizing data in a traditional file environment 8/13/2016 เอกสารประกอบการบรรยายวิชา

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

Page 6: เอกสารประกอบการบรรยาย วิชา 01328204 ... · 2016-08-31 · organizing data in a traditional file environment 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

Page 7: เอกสารประกอบการบรรยาย วิชา 01328204 ... · 2016-08-31 · organizing data in a traditional file environment 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

Page 8: เอกสารประกอบการบรรยาย วิชา 01328204 ... · 2016-08-31 · organizing data in a traditional file environment 8/13/2016 เอกสารประกอบการบรรยายวิชา

31/08/59

8

แฟมขอมลทเกดจากการการท างานดวยคอมพวเตอรจะถกเกบไวในหนวยความจ าส ารอง เชน ฮารดดสก เนองจากมความจขอมลสงและสามารถเกบไวไดอยางถาวร ซงการเกบขอมลนตองมวธการก าหนดโครงสราง เพอใหการการจดเกบและการเขาถงขอมลมความรวดเรว ถกตอง และเหมาะสมกบความตองการ การเขาถงและคนคนขอมลจะอาศยคยฟลตในการเรยกคนดวยเสมอ

8/13/2016 เอกสารประกอบการบรรยายวชา ระบบสารสนเทศส าหรบการบน 15

8/13/2016 เอกสารประกอบการบรรยายวชา ระบบสารสนเทศส าหรบการบน 16

ภาพจาก: http://backpacktactics.com/keep-it-together-folder-organization-for-all-those-files/

Page 9: เอกสารประกอบการบรรยาย วิชา 01328204 ... · 2016-08-31 · organizing data in a traditional file environment 8/13/2016 เอกสารประกอบการบรรยายวิชา

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

Page 10: เอกสารประกอบการบรรยาย วิชา 01328204 ... · 2016-08-31 · organizing data in a traditional file environment 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

Page 11: เอกสารประกอบการบรรยาย วิชา 01328204 ... · 2016-08-31 · organizing data in a traditional file environment 8/13/2016 เอกสารประกอบการบรรยายวิชา

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

Page 12: เอกสารประกอบการบรรยาย วิชา 01328204 ... · 2016-08-31 · organizing data in a traditional file environment 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

Page 13: เอกสารประกอบการบรรยาย วิชา 01328204 ... · 2016-08-31 · organizing data in a traditional file environment 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)

Page 14: เอกสารประกอบการบรรยาย วิชา 01328204 ... · 2016-08-31 · organizing data in a traditional file environment 8/13/2016 เอกสารประกอบการบรรยายวิชา

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

Page 15: เอกสารประกอบการบรรยาย วิชา 01328204 ... · 2016-08-31 · organizing data in a traditional file environment 8/13/2016 เอกสารประกอบการบรรยายวิชา

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 ของเขตขอมล เพอสรางความสมพนธระหวางขอมล

Page 16: เอกสารประกอบการบรรยาย วิชา 01328204 ... · 2016-08-31 · organizing data in a traditional file environment 8/13/2016 เอกสารประกอบการบรรยายวิชา

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

Page 17: เอกสารประกอบการบรรยาย วิชา 01328204 ... · 2016-08-31 · organizing data in a traditional file environment 8/13/2016 เอกสารประกอบการบรรยายวิชา

31/08/59

17

เอกสารประกอบการบรรยายวชา ระบบสารสนเทศส าหรบการบน 33

การท างานของฐานขอมลมความซบซอนมากขน

ผใชงานฐานขอมลตองไดรบการฝกอบรม

การสญเสยขอมล

คาใชจายสง จากราคาคาซอฟตแวรและเครองคอมพวเตอรท

ใชเปนฐานขอมล และในระบบการจดการฐานขอมล

8/13/2016

- Hierarchical Database

- Relational Database

- Network Database

เอกสารประกอบการบรรยายวชา ระบบสารสนเทศส าหรบการบน 34

8/13/2016

Page 18: เอกสารประกอบการบรรยาย วิชา 01328204 ... · 2016-08-31 · organizing data in a traditional file environment 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/

Page 19: เอกสารประกอบการบรรยาย วิชา 01328204 ... · 2016-08-31 · organizing data in a traditional file environment 8/13/2016 เอกสารประกอบการบรรยายวิชา

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