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)
-Introduction to Database-
5
6. ระบบฐานขอ้มูล (Database
System)
-Introduction to Database-
6
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
Data
DBMS
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
Hardware Software Procedure People
-Introduction to Database-
- end-users
Data
Bridge
Machรinูปe : สภาพแวดล้อมของ DBMHSuman
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
-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. What is a Components of the DBMS
Environment
4. What is a Advantages of Database
Approach
-Introduction to Database-
5. จงออกแบบระบบฐานข้อมูล 1 ระบบ 3 entity