Date post: | 05-Jul-2015 |
Category: |
Documents |
Upload: | nittaya-intarat |
View: | 462 times |
Download: | 3 times |
Database Management
ฐานขอมล ฐานขอมล (Database)เปนศนยรวมของขอมลจากแหลงตางๆ โดยถกจดเกบไวอยางเปนระบบภายในฐานขอมลชดเดยว ซงผใชสามารถเรยกใชขอมลสวนนเพอน าไปประมวลผลรวมกนได โดยการใชฐานขอมลสามารถแกไขปญหาทเกดขนกบระบบแฟมขอมลไดเปนอยางด
Database and Day-to-Day Life
Database and Day-to-Day Life
Database and Day-to-Day Life
Database and Day-to-Day Life
Concept
โครงสรางของแฟมขอมล
Bit
ประกอบดวย binary digit มอยสองสถานะคอ 0 หรอ 1
Byte
ประกอบดวยจ านวน bit หลายๆ bit มาเรยงตอกน โดยใน 1 byte จะมจ านวน bit ทงสน 8 bit มคาเทากบ 1 ตวอกขระ
Field
ประกอบดวยตวอกขระมากกวา 1 ตวขนไปมารวมกนเพอใหเกดความหมาย
Record
กลมของ Field ทมความสมพนธกน
File
กลมของ Record ทมความสมพนธกน
Field
Record File
Data Type
Text
นางสาวสธดา สดสวย
Formatted data
LSIT3502
Images
Suttida.jpg
Audio/ sound
Suttida.mp4
ประเภทของแฟมขอมล Master File
เกบขอมลทมสภาพคงท
การปรบปรงไดแก การเพม การลบ การแกไข
Transaction File
เกบขอมลทมความเคลอนไหวอยเสมอ
โครงสรางของแฟมขอมล โครงสรางแฟมขอมลแบบเรยงล าดบ
(Sequential file organization) ลกษณะการจดขอมลรายการจะเรยงตามฟลดทก าหนด (Key field) เชน เรยงจากนอยไปหามากหรอจากมากไปหานอยหรอเรยงตามตวอกษร โดยสวนมากมกจะใชเทปแมเหลกเปนสอในการเกบขอมล
ขอด ขอเสย
1. เปนวธทเขาใจงาย เพราะการเกบจะเรยงตามล าดบ
1. เสยเวลาในการปรบปรงในกรณทมรายการ ปรบปรงนอยเพราะจะตองอานทกรายการจนกวา จะถงรายการทตองการปรบปรง
2. ประหยดเนอทในการเกบ และงายตอการสรางแฟมใหม
2. ตองมการจดเรยงขอมลทเขามาใหมใหอยในล าดบ เดยวกนในแฟมขอมลหลกกอนทจะประมวลผล
โครงสรางของแฟมขอมล โครงสรางแฟมขอมลแบบดชน หรอแบบตรง (indexed
or Direct file organizations) การบนทกหรอการเรยกขอมลขนมาสามารถเรยกไดโดยตรง ไมตองผานรายการอนกอน เรยกวธนวาการเขาถงขอมลโดยตรง (Direct access)การคนหาขอมลโดยวธนจะเรวกวาแบบตามล าดบ เพราะการคนหาจะก าหนดดชน (Index) เพอเขาถงขอมลทตองการหรออาจจะเขาหาขอมลแบบอาศยดชนและเรยงล าดบควบคกน Indexed Sequential Access Method (ISAM)
ขอด ขอเสย
1. สามารถบนทก เรยกขอมล และปรบปรงขอมลท ตองการไดโดยตรง ไมตองผานรายการทอยกอนหนา
1. สนเปลองเนอทในหนวยส ารองขอมล
2. ในการปรบปรงและแกขอมลสามารถท าไดทนท
2. ตองมการส ารองขอมลเนองจากโอกาสทขอมล จะมปญหาเกดไดงายกวาแบบตามล าดบ
ระบบแฟมขอมล งายตอการออกแบบและพฒนา
ไมมความสลบซบซอนในการออกแบบ
การประมวลผลสามารถท าไดอยางรวดเรว
สามารถก าหนดแฟมทเกยวของเพอท าการประมวลผลไดทนท
ขอมลมการเกบแยกจากกน
ขอมลมความซ าซอน
ขอผดพลาดทเกดจากการเพมขอมล
ขอผดพลาดจากการลบขอมล
ขอผดพลาดจากการแกไขเปลยนแปลงขอมล
รหส ชอ ทอย วนเดอนปเกด เงนเดอน แผนก เบอรโทร
Emp001 Pichai ……Bangkok 12/03/2510 30000 Sales 083-2981904
Emp002 Somsri …Chiangmai 20/02/2520 18500 Accounting 089-8881450
รหส ชอ สาขา เบอรโทร
Emp001 Pichai Robinson, CM 083-2981904
Emp002 Somsri Big C, Hangdong 089-8881450
ฝายบคคลเกบแฟมขอมลพนกงาน: Employees
ฝายขายเกบแฟมขอมลพนกงานขาย: Salesman
ระบบจดการฐานขอมล
ระบบจดการฐานขอมล (Database management System: DBMS) เปนโปรแกรมทใชเปนเครองมอในการจดการฐานขอมล ซงประกอบดวยหนาทการท างานตางๆ ในการจดการกบขอมล เพอใหสามารถจดการและควบคมการเขาถงฐานขอมล เชน
การก าหนดหรอสรางฐานขอมล โครงสรางขอมล ชนดขอมล รวมทงสามารถบนทกขอมลลงในฐานขอมลได
สามารถเพม ลบ แกไข และเรยกใชขอมลจากฐานขอมลได
สามารถควบคมการเขาถงขอมลได
ระบบจดการฐานขอมล Database
-Customers
- Product
-Inventory
- Sales
- Employees
-Agent
DBMS
Personnel department
Sales department
Accounting department
DBMS
รหส ชอ ทอย วนเดอนปเกด สาขา
เงนเดอน แผนก เบอรโทร
Emp001 Pichai ……Bangkok 12/03/2510 Robinson, CM
30000 Sales 083-2981904
Emp002 Somsri …Chiangmai 20/02/2520 Big C, Hangdong
18500 Accounting 089-8881450
ขอด ขอเสย
1. ลดความซ าซอนของขอมล 2. สามารถใชขอมลรวมกนได 3. ประมวลผลขอมลเพยงครงเดยว 4. ความคงทของขอมล 5. สามารถน ามาพฒนาแอปพลเคชนไดสะดวก 6. ลดขนตอนการดแลรกษา
1. ผออกแบบตองเปนผทมความเชยวชาญหรอมประสบการณดานฐานขอมลเปนอยางด
2. ใชเทคโนโลยมความสลบซบซอนมากกวาระบบแฟมขอมล
3. มขนาดใหญ และท างานชา 4. ตนทนสง 5. การกระบบท าไดยาก