39
ฐานข้อม ลเบื้องต ้น ? ? เทคโนโลยีสารสนเทศ ม. 6 โดย ครูจุฬาลักษณ์ พิทยารัตน์ตระกูล

Chapter 1 : Introduction to Database System · 9. ท าหน้าที่จัดท าพจนานุกรมข้อมูล (Data Dictionary) DB ฐานข้อมูล

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Chapter 1 : Introduction to Database System · 9. ท าหน้าที่จัดท าพจนานุกรมข้อมูล (Data Dictionary) DB ฐานข้อมูล

ฐานขอมลเบองตน??

เทคโนโลยสารสนเทศ ม. 6 โดย ครจฬาลกษณ พทยารตนตระกล

Page 2: Chapter 1 : Introduction to Database System · 9. ท าหน้าที่จัดท าพจนานุกรมข้อมูล (Data Dictionary) DB ฐานข้อมูล

ขอมล (Data)

ขอมล คอ ขอเทจจรง หรอสงทยดถอหรอยอมรบวาเปนขอเทจจรง ส าหรบใชเปนหลกอนมานหาความจรงหรอการค านวณ (พจนานกรมราชบณฑตยสถานฉบบ พ.ศ. 2525)

ตวอยางขอมลของบคคล เชน ชอ นามสกล วนเดอนปเกด อาย เพศ สถานภาพสมรส ทอยอาศย ภมล าเนา เชอชาต สญชาต ศาสนา หมเลอด วฒการศกษา ประสบการณในการท างาน เปนตน

เทคโนโลยสารสนเทศ ม. 6 โดย ครจฬาลกษณ พทยารตนตระกล

Page 3: Chapter 1 : Introduction to Database System · 9. ท าหน้าที่จัดท าพจนานุกรมข้อมูล (Data Dictionary) DB ฐานข้อมูล

ขอมลบางรายการเปนตวอกษรอยางเดยว เชน ชอ และนามสกล

ขอมลบางรายการเปนขอมลเชงจ านวน เชน อาย และเงนเดอน

ขอมลบางรายการอาจบนทกไวเปนตวอกษรยอ เชน เพศชาย อาจบนทก ไว เปนตวอกษร ช หรอ M เพศหญง อาจบนทกไวเปนตวอกษร ญ หรอ F

ขอมลบางรายการอาจเปนขอความยาวมาก เชน ประสบการณท างานและประวตการฝกอบรม

ขอมล (Data)

เทคโนโลยสารสนเทศ ม. 6 โดย ครจฬาลกษณ พทยารตนตระกล

Page 4: Chapter 1 : Introduction to Database System · 9. ท าหน้าที่จัดท าพจนานุกรมข้อมูล (Data Dictionary) DB ฐานข้อมูล

ขอมลบางรายการมลกษณะคอนขางตายตวและไมเปลยนแปลง เชนวน เดอน ปเกด เพศ หมเลอด

ขอมลบางรายการอาจมการเปลยนแปลงบางแตไมบอยครงนก เชน ชอนามสกล ทอยอาศย สถานภาพสมรส

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

ขอมล (Data)

เทคโนโลยสารสนเทศ ม. 6 โดย ครจฬาลกษณ พทยารตนตระกล

Page 5: Chapter 1 : Introduction to Database System · 9. ท าหน้าที่จัดท าพจนานุกรมข้อมูล (Data Dictionary) DB ฐานข้อมูล

ระบบแฟมขอมล

ระบบแฟมขอมล (file system) เปนการจดเกบเอกสารหรอขอมลตาง ไวในเครองคอมพวเตอรโดยจดเกบแยกเปนแฟมขอมลตามประเภทของงานหรอแยกตามการปฏบตงาน เชน แฟมขอมลประวตพนกงาน แฟมขอมลลกคาและแฟมขอมลการจายเงนเดอน เปนตน

โครงสรางของแฟมขอมลประกอบดวย เรคอรด (record) จ านวนมากแตละเรคอรดประกอบดวยฟลด (field) จ านวนหนง และฟลดประกอบขนจากกลมของอกขระและตวเลขมารวมกนจนเกดเปนความหมายขอมลบางรายการเปนตวอกษรอยางเดยว เชน ชอ และนามสกล

เทคโนโลยสารสนเทศ ม. 6 โดย ครจฬาลกษณ พทยารตนตระกล

Page 6: Chapter 1 : Introduction to Database System · 9. ท าหน้าที่จัดท าพจนานุกรมข้อมูล (Data Dictionary) DB ฐานข้อมูล

โครงสรางของแฟมขอมลแฟมขอมล

เรคอรด

ฟลด

ไบต

เรคอรด

ฟลด

ไบต

เรคอรด

ฟลด

ไบต

บต บต บต

เทคโนโลยสารสนเทศ ม. 6 โดย ครจฬาลกษณ พทยารตนตระกล

Page 7: Chapter 1 : Introduction to Database System · 9. ท าหน้าที่จัดท าพจนานุกรมข้อมูล (Data Dictionary) DB ฐานข้อมูล

แฟมขอมล

ระเบยน

ฟลด

ไบต

บต

เทคโนโลยสารสนเทศ ม. 6 โดย ครจฬาลกษณ พทยารตนตระกล

Page 8: Chapter 1 : Introduction to Database System · 9. ท าหน้าที่จัดท าพจนานุกรมข้อมูล (Data Dictionary) DB ฐานข้อมูล

การจดการขอมลแบบแฟมขอมลเปนการจดเกบขอมลในลกษณะแฟมขอมลทอสระจากกน

แฟมขอมลอาจารย

แฟมขอมลวชาทเปดสอน

แฟมขอมลเกรด

ระบบเงนเดอน

ระบบตารางสอน

ระบบเกรด

รายงาน

รายงาน

รายงาน

เทคโนโลยสารสนเทศ ม. 6 โดย ครจฬาลกษณ พทยารตนตระกล

Page 9: Chapter 1 : Introduction to Database System · 9. ท าหน้าที่จัดท าพจนานุกรมข้อมูล (Data Dictionary) DB ฐานข้อมูล

ขอเสยของการจดการขอมลแบบแฟมขอมล1. เกดความขดแยงของขอมลได

2. เกดความซ าซอนของขอมล

3. สนเปลองเนอทในการจดเกบขอมล

4. ไมมการใชขอมลรวมกน ท าใหการแกไขเปลยนแปลงขอมลท าไดยาก

5. ขอมลไมมความนาเชอถอ6. ไมสามารถรกษาความปลอดภยไดทวถง

เทคโนโลยสารสนเทศ ม. 6 โดย ครจฬาลกษณ พทยารตนตระกล

Page 10: Chapter 1 : Introduction to Database System · 9. ท าหน้าที่จัดท าพจนานุกรมข้อมูล (Data Dictionary) DB ฐานข้อมูล

แกไขขอเสยโดยใช … ระบบฐานขอมล

ขอมลอาจารย

ขอมลตารางสอน

ขอมลเกรด

ระบบจดการฐานขอมล(DBMS)

ระบบเงนเดอน

ระบบตารางสอน

ระบบเกรด

รายงาน

รายงาน

รายงาน

เทคโนโลยสารสนเทศ ม. 6 โดย ครจฬาลกษณ พทยารตนตระกล

Page 11: Chapter 1 : Introduction to Database System · 9. ท าหน้าที่จัดท าพจนานุกรมข้อมูล (Data Dictionary) DB ฐานข้อมูล

บทบาทของฐานขอมลฐานขอมล (Database) มบทบาทส าคญมากตองานดาน

ตางๆ โดยเฉพาะงานทใชคอมพวเตอร เชน- งานดานธรกจ - งานดานวศวกรรม- ดานการแพทย - การศกษา- วทยาศาสตร ฯลฯ

เพอท าการจดการขอมลอยางมระบบ

เทคโนโลยสารสนเทศ ม. 6 โดย ครจฬาลกษณ พทยารตนตระกล

Page 12: Chapter 1 : Introduction to Database System · 9. ท าหน้าที่จัดท าพจนานุกรมข้อมูล (Data Dictionary) DB ฐานข้อมูล

ความหมายของระบบฐานขอมลฐานขอมล (Database) ประกอบดวยรายละเอยดขอมลท

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

เทคโนโลยสารสนเทศ ม. 6 โดย ครจฬาลกษณ พทยารตนตระกล

Page 13: Chapter 1 : Introduction to Database System · 9. ท าหน้าที่จัดท าพจนานุกรมข้อมูล (Data Dictionary) DB ฐานข้อมูล

องคประกอบของระบบฐานขอมล1. ฮารดแวร (Hardware)

2. ซอฟตแวร (Software) หรอ โปรแกรม (Program)

3. ขอมล (Data)

4. บคลากร (People)

5. ขนตอนการปฏบตงาน (Procedure)

เทคโนโลยสารสนเทศ ม. 6 โดย ครจฬาลกษณ พทยารตนตระกล

Page 14: Chapter 1 : Introduction to Database System · 9. ท าหน้าที่จัดท าพจนานุกรมข้อมูล (Data Dictionary) DB ฐานข้อมูล

องคประกอบท 1 : ฮารดแวร (Hardware)

หมายถง ฮารดแวร หรออปกรณตางทใชเพอชวยใหระบบฐานขอมลสามารถท างานไดอยางมประสทธภาพ โดยมสงส าคญคอ

- ขนาดของหนวยความจ า (Memory)

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

- อปกรณน าเขา (Input Device)

- อปกรณแสดงผล (Output Device)

เทคโนโลยสารสนเทศ ม. 6 โดย ครจฬาลกษณ พทยารตนตระกล

Page 15: Chapter 1 : Introduction to Database System · 9. ท าหน้าที่จัดท าพจนานุกรมข้อมูล (Data Dictionary) DB ฐานข้อมูล

องคประกอบท 2 : ซอฟตแวร (Software)

หมายถง ซอฟตแวร ทใชเพอเกบขอมล หรอการจดการขอมลในรปแบบตางๆ โดยแตละระบบจะใช โปรแกรมทแตกตางกนไปตามลกษณะการใชงาน

แตทกระบบจะตองมโปรแกรมทท าหนาทควบคมดแลการสราง, การเรยกใชขอมล, การจดท ารายงาน, การปรบเปลยนแกไขโครงสราง ฯลฯ ทเรยกวา “ระบบจดการฐานขอมล” (Database Management System : DBMS)

เทคโนโลยสารสนเทศ ม. 6 โดย ครจฬาลกษณ พทยารตนตระกล

Page 16: Chapter 1 : Introduction to Database System · 9. ท าหน้าที่จัดท าพจนานุกรมข้อมูล (Data Dictionary) DB ฐานข้อมูล

ระบบจดการฐานขอมล (DBMS)

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

โดยระบบจดการฐานขอมลจะเปนสอกลางระหวางผใชงานโปรแกรมประยกตตางๆ กบระบบฐานขอมลทตดตออย

ฐานขอมล

ระบบจดการฐานขอมล(DBMS)

โปรแกรมประยกตตางๆ ทผใชงานใช

เทคโนโลยสารสนเทศ ม. 6 โดย ครจฬาลกษณ พทยารตนตระกล

Page 17: Chapter 1 : Introduction to Database System · 9. ท าหน้าที่จัดท าพจนานุกรมข้อมูล (Data Dictionary) DB ฐานข้อมูล

หนาทของระบบจดการฐานขอมล (DBMS)

1. ชวยก าหนดและเกบโครงสรางฐานขอมล (Define and

Store

Database Structure)

ID NAME ADDRESS Telephone

1 Somchai 15/548 01-9574126

2 Monton 17/54 02-985-6574

3 Ladawan 58/574 01-900-5742

ฐานขอมล

เทคโนโลยสารสนเทศ ม. 6 โดย ครจฬาลกษณ พทยารตนตระกล

Page 18: Chapter 1 : Introduction to Database System · 9. ท าหน้าที่จัดท าพจนานุกรมข้อมูล (Data Dictionary) DB ฐานข้อมูล

หนาทของระบบจดการฐานขอมล (DBMS)

2. การบรรจขอมลลงฐานขอมล (Load Database)

ID NAME ADDRESS Telephone

1 Somchai 15/548 01-9574126

2 Monton 17/54 02-985-6574

3 Ladawan 58/574 01-900-5742ฐานขอมล

เทคโนโลยสารสนเทศ ม. 6 โดย ครจฬาลกษณ พทยารตนตระกล

Page 19: Chapter 1 : Introduction to Database System · 9. ท าหน้าที่จัดท าพจนานุกรมข้อมูล (Data Dictionary) DB ฐานข้อมูล

หนาทของระบบจดการฐานขอมล (DBMS)

3. เกบและดแลขอมล (Store and Maintain Data)

DBMSจดเกบและดแลขอมล

เทคโนโลยสารสนเทศ ม. 6 โดย ครจฬาลกษณ พทยารตนตระกล

Page 20: Chapter 1 : Introduction to Database System · 9. ท าหน้าที่จัดท าพจนานุกรมข้อมูล (Data Dictionary) DB ฐานข้อมูล

หนาทของระบบจดการฐานขอมล (DBMS)

4. ประสานงานกบระบบปฏบตการ (Operating

System)

ฐานขอมล

Operating System โปรแกรมประยกตDBMS

เทคโนโลยสารสนเทศ ม. 6 โดย ครจฬาลกษณ พทยารตนตระกล

Page 21: Chapter 1 : Introduction to Database System · 9. ท าหน้าที่จัดท าพจนานุกรมข้อมูล (Data Dictionary) DB ฐานข้อมูล

หนาทของระบบจดการฐานขอมล (DBMS)

5. ชวยควบคมความปลอดภย (Security Control)

ฐานขอมล

DBMS

ผใช

ผไมไดรบอนญาต

เทคโนโลยสารสนเทศ ม. 6 โดย ครจฬาลกษณ พทยารตนตระกล

Page 22: Chapter 1 : Introduction to Database System · 9. ท าหน้าที่จัดท าพจนานุกรมข้อมูล (Data Dictionary) DB ฐานข้อมูล

หนาทของระบบจดการฐานขอมล (DBMS)

6. การจดท าขอมลส ารองและการกคน (Backup and

Recovery)

ฐานขอมลส ารอง

ABCD 12345

ABCD 12345

ส ารองขอมล

กคน

ฐานขอมลเทคโนโลยสารสนเทศ ม. 6 โดย ครจฬาลกษณ พทยารตนตระกล

Page 23: Chapter 1 : Introduction to Database System · 9. ท าหน้าที่จัดท าพจนานุกรมข้อมูล (Data Dictionary) DB ฐานข้อมูล

หนาทของระบบจดการฐานขอมล (DBMS)

7. ควบคมการใชงานพรอมกนของผใชในระบบ (Concurrency Control)

ฐานขอมล

DBMS

USER 1

USER 2

USER 3

U1 : U3 : U2

เทคโนโลยสารสนเทศ ม. 6 โดย ครจฬาลกษณ พทยารตนตระกล

Page 24: Chapter 1 : Introduction to Database System · 9. ท าหน้าที่จัดท าพจนานุกรมข้อมูล (Data Dictionary) DB ฐานข้อมูล

หนาทของระบบจดการฐานขอมล (DBMS)

8. ควบคมความบรณภาพของขอมล (Integrity Control)

ฐานขอมลกจายเงนเดอน

ฐานขอมลประวต

IntegrityControl

เทคโนโลยสารสนเทศ ม. 6 โดย ครจฬาลกษณ พทยารตนตระกล

Page 25: Chapter 1 : Introduction to Database System · 9. ท าหน้าที่จัดท าพจนานุกรมข้อมูล (Data Dictionary) DB ฐานข้อมูล

หนาทของระบบจดการฐานขอมล (DBMS)

9. ท าหนาทจดท าพจนานกรมขอมล (Data Dictionary)

DBฐานขอมล

ชอตาราง

ชอฟลด

คยตาง

พจนานกรม เพอเกบรายละเอยดทเกยวของกบฐานขอมล

เทคโนโลยสารสนเทศ ม. 6 โดย ครจฬาลกษณ พทยารตนตระกล

Page 26: Chapter 1 : Introduction to Database System · 9. ท าหน้าที่จัดท าพจนานุกรมข้อมูล (Data Dictionary) DB ฐานข้อมูล

องคประกอบท 3 : ขอมล (Data)

หมายถง ขอมลหรอสงตางๆ ทตองการน ามาจดเกบลงในฐานขอมล เพอใหมการจดการอยางเปนระบบ โดยขอมลตางๆ จะถกจดการในแตละระดบ โดยผทใชฐานขอมลจะมองภาพขอมลทแตกตางกนออกไป

ขอมล

USER 1

USER 2

เทคโนโลยสารสนเทศ ม. 6 โดย ครจฬาลกษณ พทยารตนตระกล

Page 27: Chapter 1 : Introduction to Database System · 9. ท าหน้าที่จัดท าพจนานุกรมข้อมูล (Data Dictionary) DB ฐานข้อมูล

องคประกอบท 4 : บคลากร (People)1. ผใชทวไป (User)

บคลากรทใชฐานขอมล เชน พนกงานจองตว2. พนกงานปฏบตการ (Operator)

ผปฏบตการดานประมวลผลการปอนขอมล3. นกวเคราะหและออกแบบระบบ (System

Analyst)

ผวเคราะหระบบฐานขอมล และออกแบบระบบงาน ทจะน ามาใช

เทคโนโลยสารสนเทศ ม. 6 โดย ครจฬาลกษณ พทยารตนตระกล

Page 28: Chapter 1 : Introduction to Database System · 9. ท าหน้าที่จัดท าพจนานุกรมข้อมูล (Data Dictionary) DB ฐานข้อมูล

องคประกอบท 4 : บคลากร (People)4. ผเขยนโปรแกรมประยกต (Programmer)

ผทเขยนโปรแกรมเพอใหจดเกบขอมล การเรยกใชขอมลตามความตองการของผใชงาน

5. ผบรหารฐานขอมล (Database

Administrator : DBA)

ผทท าหนาทบรหารและควบคมการบรหารงานระบบฐานขอมล โดยเปนผตดสนใจ, ก าหนดนโยบาย ตางๆ ในการ

ใชงานระบบฐานขอมล

เทคโนโลยสารสนเทศ ม. 6 โดย ครจฬาลกษณ พทยารตนตระกล

Page 29: Chapter 1 : Introduction to Database System · 9. ท าหน้าที่จัดท าพจนานุกรมข้อมูล (Data Dictionary) DB ฐานข้อมูล

องคประกอบท 5 : ขนตอนการปฏบตงาน (Procedure)

หมายถง ขนตอนหรอวธการตางๆ ในระบบฐานขอมล โดยจะเปนขนตอนการปฏบตงานตางๆ ทจะตองเปนไปตามขนตอนทก าหนด เพอใหการท างานของระบบฐานขอมลเปนไปอยางถกตอง และมประสทธภาพ ซงกจะมทงขนตอนในสภาวะปกต และขนตอนปฏบตในขณะระบบเกดปญหา (Failure)

เทคโนโลยสารสนเทศ ม. 6 โดย ครจฬาลกษณ พทยารตนตระกล

Page 30: Chapter 1 : Introduction to Database System · 9. ท าหน้าที่จัดท าพจนานุกรมข้อมูล (Data Dictionary) DB ฐานข้อมูล

ขอดของการมระบบฐานขอมล1. หลกเลยงความขดแยงของขอมลได

ขอมลพนกงาน

ฐานขอมลพนกงาน

ขอมลพนกงาน

ฐานขอมลเงนเดอน

เมอขอมลพนกงานเปลยนไปจะท าใหเกดความขดแยง

ของขอมล

การท างานแบบแฟมขอมล การท างานแบบฐานขอมล

ฐานขอมลพนกงาน

ทะเบยนประวตพนกงาน

ระบบเงนเดอนพนกงาน

เทคโนโลยสารสนเทศ ม. 6 โดย ครจฬาลกษณ พทยารตนตระกล

Page 31: Chapter 1 : Introduction to Database System · 9. ท าหน้าที่จัดท าพจนานุกรมข้อมูล (Data Dictionary) DB ฐานข้อมูล

ขอดของการมระบบฐานขอมล2. สามารถใชขอมลรวมกนได

- ฐานขอมลพนกงาน- ฐานขอมลงานของบรษท

-ฐานขอมลดานบญช

ระบบทะเบยนประวตพนกงาน

ระบบเงนเดอนพนกงาน

ระบบวางแผนงาน

เทคโนโลยสารสนเทศ ม. 6 โดย ครจฬาลกษณ พทยารตนตระกล

Page 32: Chapter 1 : Introduction to Database System · 9. ท าหน้าที่จัดท าพจนานุกรมข้อมูล (Data Dictionary) DB ฐานข้อมูล

ขอดของการมระบบฐานขอมล3. ลดความซ าซอนของขอมลได

ขอมลพนกงาน

ฐานขอมลพนกงาน

ขอมลพนกงาน

ฐานขอมลเงนเดอน

ขอมลพนกงานมความซ าซอนกน

การท างานแบบแฟมขอมล การท างานแบบฐานขอมล

ฐานขอมลพนกงาน

ทะเบยนประวตพนกงาน

ระบบเงนเดอนพนกงาน

เทคโนโลยสารสนเทศ ม. 6 โดย ครจฬาลกษณ พทยารตนตระกล

Page 33: Chapter 1 : Introduction to Database System · 9. ท าหน้าที่จัดท าพจนานุกรมข้อมูล (Data Dictionary) DB ฐานข้อมูล

ขอดของการมระบบฐานขอมล4. รกษาความถกตองและความเชอถอไดของขอมล

- ฐานขอมลพนกงาน- ฐานขอมลงานของบรษท

-ฐานขอมลดานบญช

ระบบทะเบยนประวตพนกงาน

ระบบเงนเดอนพนกงาน

ระบบวางแผนงาน

เทคโนโลยสารสนเทศ ม. 6 โดย ครจฬาลกษณ พทยารตนตระกล

Page 34: Chapter 1 : Introduction to Database System · 9. ท าหน้าที่จัดท าพจนานุกรมข้อมูล (Data Dictionary) DB ฐานข้อมูล

ขอดของการมระบบฐานขอมล5. สามารถก าหนดความเปนมาตรฐานเดยวกน

- ฐานขอมลพนกงาน- ฐานขอมลงานของบรษท

-ฐานขอมลดานบญช

ระบบทะเบยนประวตพนกงาน

ระบบเงนเดอนพนกงาน

ระบบวางแผนงาน

ใชมาตรฐานเดยวกน

เทคโนโลยสารสนเทศ ม. 6 โดย ครจฬาลกษณ พทยารตนตระกล

Page 35: Chapter 1 : Introduction to Database System · 9. ท าหน้าที่จัดท าพจนานุกรมข้อมูล (Data Dictionary) DB ฐานข้อมูล

ขอดของการมระบบฐานขอมล6. สามารถก าหนดระบบรกษาความปลอดภยได

ฐานขอมล

ผใช

ผไมไดรบอนญาต

เทคโนโลยสารสนเทศ ม. 6 โดย ครจฬาลกษณ พทยารตนตระกล

Page 36: Chapter 1 : Introduction to Database System · 9. ท าหน้าที่จัดท าพจนานุกรมข้อมูล (Data Dictionary) DB ฐานข้อมูล

ขอดของการมระบบฐานขอมล6. มความเปนอสระของขอมลและโปรแกรม

ระบบทะเบยนประวตพนกงาน

ระบบเงนเดอนพนกงาน

ระบบวางแผนงาน- ฐานขอมลพนกงาน

- ฐานขอมลงานของบรษท-ฐานขอมลดานบญช

เทคโนโลยสารสนเทศ ม. 6 โดย ครจฬาลกษณ พทยารตนตระกล

Page 37: Chapter 1 : Introduction to Database System · 9. ท าหน้าที่จัดท าพจนานุกรมข้อมูล (Data Dictionary) DB ฐานข้อมูล

ขอเสยของการมระบบฐานขอมล1. มตนทนสง

Hardware

Software บคลากร

เทคโนโลยสารสนเทศ ม. 6 โดย ครจฬาลกษณ พทยารตนตระกล

Page 38: Chapter 1 : Introduction to Database System · 9. ท าหน้าที่จัดท าพจนานุกรมข้อมูล (Data Dictionary) DB ฐานข้อมูล

ขอเสยของการมระบบฐานขอมล2. มความซบซอน

ฐานขอมล

System 1

Program 1.1

System 2

Program 2.1ID NAME ADDRESS Telephone

1 Somchai 15/548 01-9574126

2 Monton 17/54 02-985-6574

3 Ladawan 58/574 01-900-5742

เทคโนโลยสารสนเทศ ม. 6 โดย ครจฬาลกษณ พทยารตนตระกล

Page 39: Chapter 1 : Introduction to Database System · 9. ท าหน้าที่จัดท าพจนานุกรมข้อมูล (Data Dictionary) DB ฐานข้อมูล

ขอเสยของการมระบบฐานขอมล3. เสยงตอการหยดชงกของระบบ

ฐานขอมล

USER 1

USER 2

USER 3

USER 4

USER 5

USER 6

เทคโนโลยสารสนเทศ ม. 6 โดย ครจฬาลกษณ พทยารตนตระกล