chapter 1 ระบบฐานข้อมูล (database system) · ระบบฐานข...

21
ระบบฐานข ้อมูล (Database System) Assit.Prof. Dr.Anantakul Intarapadung

Upload: others

Post on 19-Jan-2020

22 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Chapter 1 ระบบฐานข้อมูล (Database System) · ระบบฐานข อม ล (Database System) “ศน ยร วมของขอ ม ลต างๆ

ระบบฐานขอมล (Database System)

Assit.Prof. Dr.Anantakul Intarapadung

Page 2: Chapter 1 ระบบฐานข้อมูล (Database System) · ระบบฐานข อม ล (Database System) “ศน ยร วมของขอ ม ลต างๆ

ขอมลและสารสนเทศ(Data vs Information)

Data Process Information

Page 3: Chapter 1 ระบบฐานข้อมูล (Database System) · ระบบฐานข อม ล (Database System) “ศน ยร วมของขอ ม ลต างๆ

ฐานขอมลกบการด าเนนชวตประจ าวน(Database and Day-to-Day Life)

Page 4: Chapter 1 ระบบฐานข้อมูล (Database System) · ระบบฐานข อม ล (Database System) “ศน ยร วมของขอ ม ลต างๆ

การจดการขอมล(Data Management)

แฟมขอมล

File-Based System

Database System

ขอมล

Page 5: Chapter 1 ระบบฐานข้อมูล (Database System) · ระบบฐานข อม ล (Database System) “ศน ยร วมของขอ ม ลต างๆ

โครงสรางแฟมขอมล(File Structure)

Page 6: Chapter 1 ระบบฐานข้อมูล (Database System) · ระบบฐานข อม ล (Database System) “ศน ยร วมของขอ ม ลต างๆ

ชนดของขอมล(Type of Data)

Text

Formatted Data

Images

Audio/Sound

Page 7: Chapter 1 ระบบฐานข้อมูล (Database System) · ระบบฐานข อม ล (Database System) “ศน ยร วมของขอ ม ลต างๆ

ชนดของแฟมขอมล(Type of Conventional Files)

Master File

Transaction File

Document File

Archival File

Table Look-up File

Audit File

Page 8: Chapter 1 ระบบฐานข้อมูล (Database System) · ระบบฐานข อม ล (Database System) “ศน ยร วมของขอ ม ลต างๆ

ชนดของแฟมขอมล(Type of Conventional Files)

Master File

Archival File

Look-up File

Audit File

Transaction File

Process

Document File

X

changechange

Page 9: Chapter 1 ระบบฐานข้อมูล (Database System) · ระบบฐานข อม ล (Database System) “ศน ยร วมของขอ ม ลต างๆ

ระบบแฟมขอมล(Files-Based System)

Page 10: Chapter 1 ระบบฐานข้อมูล (Database System) · ระบบฐานข อม ล (Database System) “ศน ยร วมของขอ ม ลต างๆ

การจดโครงสรางแฟมขอมล(Files Organization)

Sequential File Organization : SFO

Directed File Organization : DFOอาศย Hashing : Key→Address

Indexed Sequential File Organization : ISFOISFO= SFO+DFO

Page 11: Chapter 1 ระบบฐานข้อมูล (Database System) · ระบบฐานข อม ล (Database System) “ศน ยร วมของขอ ม ลต างๆ

ขอจ ากดของวธแฟมขอมล(Limitations of the File-Base Approach)

- ขอมลมการเกบแยกจากกน (Separation and Isolation of Data)

- ขอมลมความซ าซอน (Duplication of Data)

- ขอมลมความขนตอกน (Data Dependence)

- มรปแบบทไมตรงกน (Incompatible File Formats)

- รายงานตางๆ ถกก าหนดไวอยางจ ากด (Fixed Queries)

Page 12: Chapter 1 ระบบฐานข้อมูล (Database System) · ระบบฐานข อม ล (Database System) “ศน ยร วมของขอ ม ลต างๆ

ระบบฐานขอมล(Database System)

“ศนยรวมของขอมลตางๆ ทมความสมพนธกน โดยมกระบวนการจดหมวดหมขอมลอยางมระเบยบแบบแผน”

Page 13: Chapter 1 ระบบฐานข้อมูล (Database System) · ระบบฐานข อม ล (Database System) “ศน ยร วมของขอ ม ลต างๆ

ระบบฐานขอมล(Database System)

ฝายทะเบยน

ฝายการเงน

ฝายกองทนกยม

ฝายหองสมด

ขอมลนกศกษาขอมลการลงทะเบยนขอมลผลการเรยนขอมลการเงนขอมลกกองทนขอมลการยม-คน

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

โปรแกรมทะเบยน

โปรแกรมบญช

โปรแกรมกองทน

โปรแกรมยม-คน

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

Page 14: Chapter 1 ระบบฐานข้อมูล (Database System) · ระบบฐานข อม ล (Database System) “ศน ยร วมของขอ ม ลต างๆ

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

“ซอฟตแวรทท างานประสานกบผใช เพอใหผใช

สามารถก าหนด สราง บ ารงรกษา และควบคมการใชงานขอมลในฐานขอมล”

Page 15: Chapter 1 ระบบฐานข้อมูล (Database System) · ระบบฐานข อม ล (Database System) “ศน ยร วมของขอ ม ลต างๆ

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

Page 16: Chapter 1 ระบบฐานข้อมูล (Database System) · ระบบฐานข อม ล (Database System) “ศน ยร วมของขอ ม ลต างๆ

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

- Data Definition Language : DDL- Data Manipulation Language : DML - Security Systems- Integrity Systems- Concurrency Control- Recovery Systems- Catalog/Meta Data

Control Language

Page 17: Chapter 1 ระบบฐานข้อมูล (Database System) · ระบบฐานข อม ล (Database System) “ศน ยร วมของขอ ม ลต างๆ

สภาพแวดลอมของระบบจดการฐานขอมล(DBMS Environment)

- Hardware- Software

- Operating System- DBMS Software- Application & Utilities Software

- Data- Procedure- Users

Page 18: Chapter 1 ระบบฐานข้อมูล (Database System) · ระบบฐานข อม ล (Database System) “ศน ยร วมของขอ ม ลต างๆ

บทบาทหนาทของบคลากรในระบบฐานขอมล(Roles in the Database System)

- Data and Database Administrators-DA-DBA

- Database Designers-Logical Database Designer-Physical Database Designer

- System Analysis- Programmer- End-Users

-Naive User-Sophisticated User

Page 19: Chapter 1 ระบบฐานข้อมูล (Database System) · ระบบฐานข อม ล (Database System) “ศน ยร วมของขอ ม ลต างๆ

การประยกตใชงานฐานขอมล(The Range of Database Application)

- Personal Databases- Workgroup Databases- Department Databases- Enterprise Databases- Internet Databases

Page 20: Chapter 1 ระบบฐานข้อมูล (Database System) · ระบบฐานข อม ล (Database System) “ศน ยร วมของขอ ม ลต างๆ

ขอดของวธฐานขอมล(Advantages of Database Approach)

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

Page 21: Chapter 1 ระบบฐานข้อมูล (Database System) · ระบบฐานข อม ล (Database System) “ศน ยร วมของขอ ม ลต างๆ

ขอเสยของวธฐานขอมล(Disadvantages of Database Approach)

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