1. ความหมายของฐานข้อมูล
1
ฐานข้อมูล คือ เป็นการรวบรวมแฟ้มข้อมูลหลาย ๆ แฟ้มข้อมูลที่มีความสัมพันธ์กันเก็บไว้ในที่ที่
เดียวกัน ในหน่วยเก็บข้อมูลสารอง เช่น จานแม่เหล็กหรือดิสก์ เพื่อสะดวกในการบันทึก จัดเก็บ
และเรียกใช้ข้อมูลต่าง ๆเพื่อให้บุคลากรจากหลาย ๆ หน่วยงานสามารถใช้ฐานข้อมูลร่วมกันได้
เช่น ฐานข้อมูล ร.ร.
A database is a collection of data files
containing multiple files.Relevance stored on the
site. Backup storage in such a dish.Magnetic disk or
So easy to capture, store and retrieve
information.To personnel from various agencies
can be used as a common database.Personnel
database
5. ระบบฐานข้อมูล (Database System)
เป็นศูนย์รวมของข้อมูลที่มีความสัมพันธ์กัน มีกระบวนการจัดหมวดหมู่ของข้อมูลที่มีแบบแผน
เพื่อนา ไปประมวลผลร่วมกัน สนับสนุนการใช้ฐานข้อมูลร่วมกัน ไม่ทา ให้เกิดความซ้า ซ้อนของข้อมูล
ระบบการจัดการฐานข้อมูล (Database Management System : DBMS)
เป็นโปรแกรมที่ใช้เป็นเครื่องมือในการจัดการฐานข้อมูล เพื่อให้เกิดความสะดวกดังนี้
1. Data Definition Language (DDL) : เป็นภาษาที่ใช้ในการกา หนด Schema
2. Data Mainpulation Language (DML) : เป็นภาษาที่ใช้ในการจัดการข้อมูลภายในระบบฐานข้อมูล
3. สามารถทา การควบคุมในการเข้าถึงฐานข้อมูล เช่น
- ความปลอดภัยของระบบ (Security System)
- ความคงสภาพของระบบ (Integrity System)
- การควบคุมการเข้าถึงข้อมูลพร้อมกัน (Concurrency control System)
- การกู้คืนระบบ (Recovery control System )
- การเข้าถึงรายงานต่าง ๆ (User-accessible catalog)
-Introduction to Database-
5
6. ระบบฐานข้อมูล (Database System)
-Introduction to Database-
Personnel department
Sales department
Accounting department
DBMS
Database
Employees
Customers
Sales
Inventory
Accounts
7. ระบบฐานข้อมูล (Database System)
Database Structure
-Introduction to Database-
Personnel department
Sales department
Application request
DBMS
Data
Application request
Data
Metadata
Customer
Inventory
Invoices
Products
End user
data
รูป DBMS จะจัดการโต้ตอบระหว่างผู้ใช้งานกับฐานข้อมูล
8. ระบบฐานข้อมูล (Database System)
ส่วนประกอบสภาพแวดล้อมระบบการจัดการฐานข้อมูล
(Componemts of the DBMS Environment) ประกอบด้วย
1. Hardware 5. People
2. Software - data administrators, datadase
administrtors
3. Data - database designers
4. Procedure - application programmers
- end-users
Hardware Software Procedure People
-Introduction to Database-
Data
Bridge
Machine Human รูป : สภาพแวดล้อมของ DBMS
9. ระบบฐานข้อมูล (Database System)
ข้อดีของวิธีฐานข้อมูล (Advantages of Database Approach).
1. ความอิสระของโปรแกรมและข้อมูล (program-data Independence)
2. ลดความซ้า ซ้อนในข้อมูล (minimal data redundancy)
3. ความคงที่ของข้อมูล (improved data consistency)
4. การใช้ข้อมูลร่วมกัน (improved data sharing)
5. ความเป็นมาตรฐานเดียวกัน (enforcement of standards)
6. ข้อมูลมีคุณภาพมากขึ้น (improved data quality)
7. ลดขั้นตอนการบา รุงรักษาโปรแกรม (reduced program maintenance)
-Introduction to Database-
10. ระบบฐานข้อมูล (Database System)
ข้อเสียของวิธีฐานข้อมูล (Disadvantages of Database Approach)
1. มีความซ้า ซ้อน (more complex than file technology)
2. ต้นทุนสูง (cost of DBMS)
3. ต้องใช้ผู้เชี่ยวชาญในการจัดการฐานข้อมูล (database specialists)
4. ปัญหาจากการใช้ข้อมูลร่วมกัน (problem of data sharing)
5. ผลกระทบต่อความล้มเหลวในข้อมูล (higher impact of a failure)
6. การกู้ระบบเป็นไปค่อนข้างยาก (recovery more difficult)
-Introduction to Database-
13. แบบฝึกหัดเรื่องที่ 1 : ความรู้เบื้องต้นเกี่ยวกับฐานข้อมูล และ
ระบบจัดการฐานข้อมูล
1. จงบอกลักษณะการทา งานของระบบฐานข้อมูล
2. จงอธิบายโครงสร้างของแฟ้มข้อมูลพร้อมยกตัวอย่าง 3 field 4 record
3. What is a Components of the DBMS Environment
4. What is a Advantages of Database Approach
5. What is a Disadvantages of Database Approach
6. จงออกแบบระบบฐานข้อมูล 1 ระบบ 3 entity 4 attribute
-Introduction to Database-