1. การบริหารข้อมูล (Data Administration)
- การเข้าถึงข้อมูล (Access)
- ความปลอดภัย (Security)
- เปลี่ยนแปลงข้อมูลได้ (Updateable)
- ความสัมพันธ์กัน (Relational)
2. ขนาดของข้อมูล (Data Size)
- ตัวอักขระ (Character)
- เขตข้อมูล (Field)
- ระเบียน (Record)
- แฟ้มข้อมูล (File)
- ฐานข้อมูล (Database)
|
|
3. ประเภทของแฟ้ม (File Type)
- แฟ้มรายการหลัก (Master File) คือ แฟ้มข้อมูลถาวร
- แฟ้มรายการปรับปรุง (Transaction File) คือ แฟ้มข้อมูลชั่วคราว
- แฟ้มสำรอง (Backup File) คือ แฟ้มข้อมูลสำเนา
4. สถาปัตยกรรมฐานข้อมูล(DB Architecture)
- ระดับภายนอก (External level)
- มาจากแบบฟอร์มเอกสาร ว่ามีอะไรในเอกสารบ้าง หรือจากผู้ใช้ที่แต่ละคน
- เป็นการรวบรวมข้อมูลอย่างง่าย ๆ จากผู้ใช้ เพื่อให้กับนักวิเคราะห์นำไปศึกษา
- ผู้ใช้คนที่หนึ่ง : (รหัส, ชื่อ)
- ผู้ใช้คนที่สอง : (รหัส, ที่อยู่)
- ระดับความคิด (Conceptual level)
- ตีความออกมาเป็นตารางโดยนำแบบฟอร์มต่าง ๆ มารวมกัน
- อาจมีการวิเคราะห์ และออกแบบโดยผ่านขั้นตอน E-R หรือ Normalization
- พนักงาน (รหัส, ชื่อ, ที่อยู่) ในแบบสคีมา(Schema)
- หรือ person (id, name, address) ในแบบสคีมา(Schema)
- ระดับภายใน (Internal level)
- ตีความในระดับการจัดเก็บข้อมูลจริง เป็นหน้าที่ของผู้ออกแบบ
- struct person{
- int id;
- char name[20];
- char address[20]
- } index id;
5. เทคนิคการประมวลผล (Processing Technique)
- การประมวลผลแบบชุด (Batch Processing)
- การประมวลผลแบบโต้ตอบ (Interactive Processing)
- การประมวลผลแบบออนไลน์ (Online Processing)
- การประมวลผลแบบเว็บเซอร์วิส (Webservice Processing)
6. การออกแบบฐานข้อมูล (Database Design)
- รูปแบบข้อมูลแบบลำดับชั้น (Hiearchical Data Model)
- รูปแบบข้อมูลแบบเครือข่าย (Network Data Model)
- รูปแบบข้อมูลแบบความสัมพันธ์ (Relational Data Model)
7. ข้อดีของระบบฐานข้อมูล
- ลดความยุ่งยาก คือ ดำเนินการยาก
- ลดความซับซ้อน คือ มีหลายขั้นตอน
- ลดความสับสน คือ เลือกไม่ถูก
- ลดค่าใช้จ่ายในการบำรุงรักษา
- ยืดหยุ่นในการเปลี่ยนแปลง
- ได้ข้อมูลที่ต้องการในเวลาที่ต้องการ
8. ข้อเสียของระบบฐานข้อมูล
- มีค่าใช้จ่ายสำหรับฮาร์ดแวร์
- มีค่าใช้จ่ายสำหรับซอฟท์แวร์
- มีค่าใช้จ่ายสำหรับผู้เชี่ยวชาญ
- มีค่าใช้จ่ายดำเนินการ
- มีค่าพัฒนาระบบฐานข้อมูล
|