Upload
others
View
27
Download
0
Embed Size (px)
Citation preview
ระบบฐานขอมล (Database System)
Assit.Prof. Dr.Anantakul Intarapadung
ขอมลและสารสนเทศ(Data vs Information)
Data Process Information
ฐานขอมลกบการด าเนนชวตประจ าวน(Database and Day-to-Day Life)
การจดการขอมล(Data Management)
แฟมขอมล
File-Based System
Database System
ขอมล
โครงสรางแฟมขอมล(File Structure)
ชนดของขอมล(Type of Data)
Text
Formatted Data
Images
Audio/Sound
ชนดของแฟมขอมล(Type of Conventional Files)
Master File
Transaction File
Document File
Archival File
Table Look-up File
Audit File
ชนดของแฟมขอมล(Type of Conventional Files)
Master File
Archival File
Look-up File
Audit File
Transaction File
Process
Document File
X
changechange
ระบบแฟมขอมล(Files-Based System)
การจดโครงสรางแฟมขอมล(Files Organization)
Sequential File Organization : SFO
Directed File Organization : DFOอาศย Hashing : Key→Address
Indexed Sequential File Organization : ISFOISFO= SFO+DFO
ขอจ ากดของวธแฟมขอมล(Limitations of the File-Base Approach)
- ขอมลมการเกบแยกจากกน (Separation and Isolation of Data)
- ขอมลมความซ าซอน (Duplication of Data)
- ขอมลมความขนตอกน (Data Dependence)
- มรปแบบทไมตรงกน (Incompatible File Formats)
- รายงานตางๆ ถกก าหนดไวอยางจ ากด (Fixed Queries)
ระบบฐานขอมล(Database System)
“ศนยรวมของขอมลตางๆ ทมความสมพนธกน โดยมกระบวนการจดหมวดหมขอมลอยางมระเบยบแบบแผน”
ระบบฐานขอมล(Database System)
ฝายทะเบยน
ฝายการเงน
ฝายกองทนกยม
ฝายหองสมด
ขอมลนกศกษาขอมลการลงทะเบยนขอมลผลการเรยนขอมลการเงนขอมลกกองทนขอมลการยม-คน
โครงสรางฐานขอมล
โปรแกรมทะเบยน
โปรแกรมบญช
โปรแกรมกองทน
โปรแกรมยม-คน
ระบบจดการฐานขอมล(DBMS)
ระบบจดการฐานขอมล(Database Management System : DBMS)
“ซอฟตแวรทท างานประสานกบผใช เพอใหผใช
สามารถก าหนด สราง บ ารงรกษา และควบคมการใชงานขอมลในฐานขอมล”
ระบบจดการฐานขอมล(Database Management System : DBMS)
ระบบจดการฐานขอมล(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
สภาพแวดลอมของระบบจดการฐานขอมล(DBMS Environment)
- Hardware- Software
- Operating System- DBMS Software- Application & Utilities Software
- Data- Procedure- Users
บทบาทหนาทของบคลากรในระบบฐานขอมล(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
การประยกตใชงานฐานขอมล(The Range of Database Application)
- Personal Databases- Workgroup Databases- Department Databases- Enterprise Databases- Internet Databases
ขอดของวธฐานขอมล(Advantages of Database Approach)
- ความอสระของโปรแกรมและขอมล- ลดความซ าซอนในขอมล- ขอมลมความสอดคลองตรงกน- การใชขอมลรวมกน- เพมคณประโยชนส าหรบการพฒนาแอปพลเคชน- ความเปนมาตรฐานเดยวกน- ขอมลมคณภาพยงขน- การเขาถงและผลการตอบรบขอมลเปนไปในทศทางทด- ลดเวลาการบ ารงรกษาโปรแกรม
ขอเสยของวธฐานขอมล(Disadvantages of Database Approach)
- ความซบซอนทเพมขน- มขนาดความจทเพมมากขน- DBMS มราคาสง- ราคา Hardware มการเพมขนเสมอ- คาใชจายในการแปลงขอมลสง- สมรรถนะการท างาน- ผลกระทบตอความเสยหายสง