2. องค์ประกอบของฐานข้อมูล

Download Report

Transcript 2. องค์ประกอบของฐานข้อมูล

เทคโนโลยีฐานข้ อมูลสานักงาน
บทที่ 8
1. ความหมายของฐานข้ อมูล Database

เป็ นที่เก็บรวบรวมรายละเอียดของข้อมูลที่
เกี่ยวข้องกัน เช่น ทะเบียนนักศึกษา จะมีขอ้ มูล
เกี่ยวกับนึกศึกษา รายวิชาที่ลงทะเบียน เกรด
เป็ นต้น
2. องค์ ประกอบของฐานข้ อมูล
Hardware
 Software
 Data
 People
 Procedure

องค์ ประกอบของฐานข้ อมูล

Hardware
คอมพิวเตอร์ หน่วยความจา หน่วยแสดงผล
หน่วยรับข้อมูล พร้อมต่อการใช้งาน
องค์ ประกอบของฐานข้ อมูล

Software
โปรแกรมจัดการฐานข้อมูล DBMS
องค์ ประกอบของฐานข้ อมูล

Data
ข้อมูล เป็ นการจัดเก็บข้อมูลอย่างเป็ นระบบ
และมีความปลอดภัย
องค์ ประกอบของฐานข้ อมูล

People
–
–
–
–
–
User
Operator
Programmer
System Analyst
Database Administrator
องค์ ประกอบของฐานข้ อมูล

Procedure
ขั้นตอนการปฏิบตั ิงาน ต้องวางแผนการปฏิบตั ิงาน
เช่น วิเคราะห์ระบบ . วางโครงสร้าง . พัฒนา
โปรแกรมจัดการข้อมูล . นาไปใช้งาน . สรุ ปผล
3. การพัฒนาข้ อมูลในสานักงาน

กระบวนการหรื อวงจรใจการพัฒนาฐานข้อมูล
Database Life Cycle ,DBLC
มี 6 ขั้นตอน
Database Life Cycle ,DBLC
1.
2.
3.
การศึกษาเบื้องต้นเพื่อจัดทาฐานข้อมูล
(Database initial study)
การออกแบบฐานข้อมูล (Database
design)
การจัดทาและนาข้อมูลสู่ ฐานข้อมูล
(implement & Loading)
Database Life Cycle ,DBLC
4.
5.
6.
การทดสอบประเมินผล (Testing
and evaluation)
การใช้งานฐานข้อมูล (Operation)
การบารุ งรักษา (Maintenance)
3.1 การศึกษาเบื้องต้นเพื่อจัดทาฐานข้อมูล
วิเคราะห์องค์การ
 การกาหนดปั ญหาและเงื่อนไข
 การกาหนดวัตถุประสงค์
 การกาหนดขอบเขต

3.2 การออกแบบฐานข้ อมูล

ต้องคานึงถึงองค์ประกอบของการออกแบบ
ฐานข้อมูล (ส่ วนของธุรกิจ,ส่ วนของนักออกแบบ)
ขั้นตอนการออกแบบฐานข้ อมูลมี 4 ขั้นตอน
1.
2.
3.
4.
ออกแบบระดับแนวคิด
การเลือกโปรแกรมจัดการฐานข้อมูล
ออกแบบระดับตรรกะ
ออกแบบระดับกายภาพ
การออกแบบระดับแนวคิด
คิดไว้ก่อนว่าต้องการอะไรบ้าง เช่น ผลลัพธ์
การออกแบบสอบถาม เป็ นต้น
 สร้างความสัมพันธ์ของข้อมูลจาลอง

– เอนทิต้ ี
– แอตทริ บิวต์
– ความสัมพันธ์
การเลือกโปรแกรมระบบจัดการฐานข้ อมูล DBMS
ค่าใช้จ่าย เช่น ราคาของโปรแกรม ค่าลิขสิ ทธิ์
 คุณสมบัติของโปรแกรม ทาอะไรได้บา้ ง
 โครงสร้างฐานข้อมูล
ั หลายเพลตฟอร์ม
 ความสามารถใช้กบ
 การใช้ทรัพยากรของโปรแกรม

การออกแบบระดับตรรกะ

เป็ นการจาลองที่ออกแบบไว้ให้เป็ นโครงสร้าง
ตามโปรแกรมระบบจัดการฐานข้อมูลที่เลือกไว้
การออกแบบระดับกายภาพ

เช่นการกาหนดตาแหน่งฐานข้อมูลที่จะบันทึก
หรื อเริ่ มการติดตั้งโปรแกรม
3.3 การจัดทาและนาข้ อมูลเข้ าสู่ ฐานข้ อมูล
การกาหนดเนื้อที่เพื่อจัดเก็บตารางต่างๆ
 นาข้อมูลจัดเก็บในตาราง
ั ฐานข้อมูล
 กาหนดความปลอดภัยให้กบ

3.4 การทดสอบและประเมินผล
ทดสอบก่อนนาไปใช้งานจริ ง
 ปรับปรุ งแก้ไขข้อผิดพลาดก่อนใช้งาน

3.5 การใช้ งานฐานข้ อมูล

นาฐานข้อมูลที่สร้าง นาไปใช้กบั งานจริ ง และ
บันทึกเป็ นรายการไว้ เพื่อเป็ นรายงาน
ประกอบการบารุ งรักษา
3.6 การบารุงรักษา
บารุ งรักษาแบบฟรี เวนทีฟ สำรอง
ข้อมูลในฐานข้อมูล (backup)
 บารุ งรักษาแบบคอเรคทีฟ
คือกำรกู้
ฐานข้อมูลในกรณี ที่ฐานข้อมูลมีปัญหา
