หน่อยที่ 1
TRANSCRIPT
ขอมล (Data)
ขอมล เปนองคประกอบทสำาคญของระบบสารสนเทศคอมพวเตอร การจดการขอมล (data management) เปนกลยทธทใชในการบรหารองคการ ใหมประสทธภาพ และตองมการตดสนใจทถกตอง รวดเรวและทนตอเหตการณในการทำาธรกจในยคปจจบน
วตถประสงคในการจดการขอมล
1.การเกบขอมล สามารถนำากลบมาใชงานไดอกในภายหลง
2.การจดขอมล สามารถนำากลบมาใชงานไดอยางมประสทธภาพ
3.การปรบปรงขอมล สามารถปรบปรงขอมลใหเปนขอมลปจจบนอยเสมอ
4.การปกปองขอมล ปองกนขอมลใหมความปลอดภยจากการลกลอบใชงาน หรอแกไข
หนวยขอมล (Data Unit)
หนวยของขอมลคอมพวเตอรสามารถจดเรยงจากขนาดเลกไปขนาดใหญดงน
บต (bit) เชน 0 หรอ 1
ตวอกษร (character) ตวอกษร 1 ตว ASCII 1 bytes ( 8 bit) Unicode 2 bytes (16 bit)
เขตขอมล (field) ขอความใด ๆ ซงประกอบไปดวยกลมตวอกษรทแทนขอเทจจรงID NAME Position
001 John Engineer002 Anna Manager เขตขอมล
ตวอกษร
หนวยขอมล (Data Unit)
ระเบยนขอมล (record) กลมของเขตขอมลตางๆ
แฟม (file) กลมของระเบยนขอมลทมโครงสรางเดยวกนID NAME Position
001 John Engineer002 Anna Manager… … …
ระเบยนขอมล
แฟม ตำาแหนง
แฟม
เขตขอมลคย (Key Field)
เขตขอมลคย (key field)ใชสำาหรบระบระเบยนขอมลอยางเฉพาะเจาะจง ขอมลในกลมนจะไมซำากบระเบยนอน ๆ
เขตขอมลคยเขตขอมลคย
ชนดของขอมล ชนดของขอมล ((Data TypesData Types)) คาตรรกะ (booleans) มคา จรง กบ เทจ
จำานวนเตม (integers) เลขทไมมเศษสวนหรอทศนยม เชน 1, -1, 345, -543
จำานวนจรง (floating-point values) จำานวนตวเลขใดๆ เชน 23.456, -4755.3333445
ตวอกษร (character) ขอมลทแทนดวยกลมของบต เปนตวอกษรหรอสญลกษณ เชน A, S, B
สายอกขระ (strings) กลมของตวอกษร
วนทและเวลา (date/time) ขอมลวนทหรอเวลา
ไบนาร (binary) ขอมลทางคอมพวเตอร เชน แฟม รปภาพ ไฟลวดโอ
ประเภทของแฟมขอมล
แฟมหลก (master files) คอแฟมทเกบขอมลทเกดการเปลยนแปลงนอย หรอแทบไมมการเปลยนแปลงเลย อาจเรยกไดวาเปนแฟมขอมลถาวร หรอกงถาวร แฟมลกคา แฟมสนคา แฟมขอมลการขายประจำา
เดอน แฟมรายการเปลยนแปลง (transaction files) คอ
แฟมทเกบขอมลรายการทเกดการเปลยนแปลงกอนทจะนำาไปปรบปรงใหกบแฟมรายการหลก แฟมรายการขายในแตละวน
ลกษณะการประมวลผลขอมล (Data Processing) การประมวลผลแบบกลม (batch processing) เปนการประมวล
ผลโดยรวบรวมขอมลตางๆ มาประมวลผลตามชวงเวลาทกำาหนด โดยขอมลทใชในการประมวลผลอาจมาจากเอกสารตางๆ ขอมลทปอนแบบออนไลน แตขอมลจะยงไมถกประมวลผลทนท จนกวาจะถงชวงเวลาทกำาหนดไว เพอลดคาใชจาย เชน คานำาประปา คาไฟฟา ยอดบญชบตรเครดต
ลกษณะการประมวลผลขอมล (Data Processing) การประมวลผลทนท (real-time processing) เปนการ
ประมวลผลทไดผลลพธทนทเมอทำารายการเขาสระบบ เชน การถอนเงนจากต ATM ทตองมการปรบเปลยนยอดเงนในบญช ซงถาการประมวลผลทำาแบบออนไลน จะเรยกวา online transaction processing (OLTP)
การเขาถงขอมล การเขาถงขอมล ((Data Data Access)Access)
การเขาถงขอมลแบบลำาดบ (sequential data access) เปนการเขาถงขอมลแบบทตองอาศยการอานขอมลตงแตตน จนถงขอมลทตองการ เหมาะสำาหรบการอานขอมลปรมาณมากและเรยงลำาดบ
การเขาถงขอมลแบบสม (random data access) การเขาถงขอมลลกษณะนจะตองใชกลไกการหาตำาแหนงระเบยนวธตางๆ เหมาะสำาหรบการคนหาขอมลจำานวนไมมาก และมการเพม ลบ แกไขขอมลเปนประจำา
การจดโครงสรางแฟมขอมล
มปจจยทตองพจารณาในการเลอกโครงสราง ไดแก ปรมาณขอมล ความถในการดงขอมล ความถใน
การปรบปรงขอมล จำานวนครงทอานขอมลจากหนวยความจำาสำากรองตอการดงขอมล
การจดโครงสรางขอมลแบบตางๆ แฟมลำาดบ (sequential file) แฟมสม ( direct file หรอ hash file) แฟมดรรชน (indexed file) แฟมลำาดบดรรชน (indexed sequential file)
การจดโครงสรางแฟมขอมล
แฟมลำาดบ (sequential file) เปนการจดโครงสรางแฟมทงายทสด คอ ระเบยนถกเกบเรยงตอเนองกนไปตามลำาดบของเขตขอมลคย
การจดโครงสรางแฟมขอมล
แฟมสม (direct file หรอ hash file) ใชแกปญหาความลาชาในการเขาถงขอมลของแฟมลำาดบ คอใชขอมลในเขตขอมลคยเปนขอมลนำาเขา และใหผลลพธเปนตำาแหนงทอยของระเบยน
การจดโครงสรางแฟมขอมล
แฟมลำาดบดรรชน (indexed sequential file) คอตวระเบยนในแฟมขอมลไมเรยงตามลำาดบ แตเรยงเฉพาะคยในดรรชน และมการกำาหนดดรรชนบางสวน(partial indexed)เพมขนมา
Menu
แฟมโปรแกรมและแฟมขอมล แฟมโปรแกรม คอแฟมโปรแกรมประกอบดวย
ชดคำาสงตางๆ ททำางานอยางใดอยางหนง เชน โปรแกรมประมวลผลคำา Microsoft Word
ประเภทแฟมโปรแกรม สวนขยายCommand COMApplication Program EXEBatch Program BATDynamic Link Library DLL
แฟมโปรแกรมและแฟมขอมล แฟมขอมล คอแฟมทไดจากการบนทกขอมลดวย
แฟมโปรแกรม ซงแฟมขอมลบางประเภทสรางและเปดดวยโปรแกรมใดโปรแกรมหนงโดยเฉพาะ
ประเภทแฟมขอมล สวนขยาย โปรแกรม มาตรฐาน
Adobe Photoshop Drawing PSD Adobe Photoshop
Bitmap BMP
Conceptual Data Model CDM PowerDesigner DataArchitect
Microsoft Word Document DOC Microsoft Word
Visio Drawing VSD Visio
ระบบแฟมขอมล ระบบแฟมขอมล ((File File SystemsSystems))
ในอดตการจดเกบขอมลดวยคอมพวเตอรมลกษณะเปนแฟมขอมล เมอมการขยายระบบกเรมมการเกบขอมลทอสระตอกน ทำาใหมการเกบขอมลอยหลายท ขอมลเหลานนอาจไมใชขอมลทเปนปจจบน การขยายระบบจงจำาเปนอยางยงทจะตองคำานงถงการจดเกบขอมลดวย ซงการเกบขอมลแบบเดมทำาใหเกดปญหาตางๆ ดงน
ปญหาของแฟมขอมล ความซำำาซอนของขอมล (data redundancy)
เกบขอมลเดยวกนไวมากกวา 1 แหง เนองจากแตละหนวยงาน ตางคนตางเกบ
สอดคลองกนของขอมล (data inconsistency) เกบแฟมขอมลไวหลายท เปลยนแปลงในหนวยงานหนง
อาจไมไดตามไปเปลยนแปลงในอกหนวยงานหนง ขอมลแยกอสระตอกน (data isolation)
แฟมขอมลไมมการเชอมโยงกน ตางคนตางเกบ รปแบบกอาจแตกตางกน เชน หนวยเปนนวและหนวยเปนเซนตเมตร ทำาใหการเขาถงทำาไดยาก
ปญหาของแฟมขอมล
ความไมปลอดภยของขอมล (poor security) กำาหนดสทธในการเขาถงขอมลทำาไดยากเนองจากแตละหนวยงานม
อสระในการจดการขอมล ขาดบรณภาพของขอมล (lack of data integrity)
การตรวจสอบความถกตองของขอมลเปนไปไดยาก เชน คาเกรดเฉลยตองไมตดลบ เนองจากขอมลเกบอยหลายท
ความขำนตอกนระหวางโปรแกรมประยกตกบโครงสรางของแฟมขอมล (application / data dependence) โครงสรางแฟมขนอยกบโปรแกรมประยกตทแตละหนวยงานใช ซง
ถามการปรบเปลยนโปรแกรมประยกตกตองปรบเปลยนโครงสรางแฟมดวย
ระบบฐานขอมล (DATABASE SYSTEMS)
ระบบฐานขอมล (database) หมายถง กลมของขอมลทมความสมพนธกนและถกนำามาจดเกบในทเดยวกน โดยขอมลอาจเกบไวในแฟมขอมลเดยวกนหรอแยกเกบหลาย ๆ แฟมขอมล แตตองมการสรางความสมพนธระหวางขอมลเพอประสทธภาพในการจดการขอมล
ระบบจดการฐานขอมล (Database Management System:DBMS) เปนซอฟตแวรระบบทใชในการจดการฐานขอมล เปรยบเหมอนสอกลางระหวางผใชและโปรแกรมประยกตตางๆทเกยวของกบการใชฐานขอมล
ระบบฐานขอมล (DATABASE SYSTEMS)
ฝายทะเบย
น
ฝายการเงน
ฝายกองทนก
ยม
ฝายหองสมด
ขอมลนกศกษาขอมลการลงทะเบยนขอมลผลการเรยนขอมลการเงนขอมลกกองทนขอมลการยม-คน
โครงสรางฐานขอมล
โปรแกรมทะเบยน
โปรแกรมบญช
โปรแกรมกองทน
โปรแกรมยม-คน
ระบบจดการฐานขอมล(DBMS)
ขอดของระบบฐานขอมล
การใชขอมลรวมกน (data sharing) คอขอมลและสารสนเทศจากหนวยงานหนงสามารถใชงานรวมกบหนวยงานอน ๆ ได
ลดความซำำาซอนของขอมล (reduce data redundancy) คอ การจดเกบขอมลจะรวบรวมไวในทเดยวกน หนวยงานตาง ๆ สามารถทจะเรยกใชแฟมขอมลเดยวกนได ทำาใหประหยดเนอทในการจดเกบขอมลและลดความซำาซอนลงได
ขอดของระบบฐานขอมล
ขอมลมความถกตองมากขำน (improved data integrity) คอ การจดเกบขอมลจะเกบไวในทแหงเดยวกน หากมการแกไขขอมลใด ๆ กจะปรบปรง ณ แหงเดยว ทำาใหขอมลมความถกตองมากยงขน
เพมความปลอดภยใหกบขอมล (increased security) คอ การเขาถงขอมลผใชจะถกกำาหนดสทธดวยรหสผาน (password) ใหสามารถเขาใชขอมลในสวนทเกยวของเทานน