Transcript File

Chapter 1
ระบบฐานข ้อมูล (Database System)
ข ้อมูลและสารสนเทศ
(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)
Audit File
change
Archival File
change
Transaction File
Master File
Look-up File
Process
X
Document File
ระบบแฟ้ มข ้อมูล
(Files-Based System)
การจัดโครงสร ้างแฟ้ มข ้อมูล
(Files Organization)
Sequential File Organization : SFO
Directed File Organization : DFO
ั Hashing : KeyAddress
อาศย
Indexed Sequential File Organization : ISFO
ISFO= 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
Control Language
Concurrency Control
Recovery Systems
Catalog/Meta Data
สภาพแวดล ้อมของระบบจัดการฐานข ้อมูล
(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 มีการเพิม
่ ขึน
้ เสมอ
ค่าใชจ่้ ายในการแปลงข ้อมูลสูง
สมรรถนะการทางาน
ี หายสูง
ผลกระทบต่อความเสย