A Discussion of Some Intuitions of Defeasible Reasoning

Download Report

Transcript A Discussion of Some Intuitions of Defeasible Reasoning

สธ 306 ระบบการจัดการฐานข้อมู ล
ทางธุรกิจ
BT 306 Business Database
Management System
่
อ.กิตติพงศ ์ เซ่งลอยเลือน
อาจารย ์พิเศษ มหาวิทยาลัย
แม่โจ้
1
บทที่ 6 ระบบจัดการฐานข้อมู ล
• หัวข้อในการนาเสนอ
ระบบจัดการฐานข ้อมูล
่ อยู่ในปัจจุบน
 ตัวอย่างของ DBMS ทีมี
ั
 หลักเกณฑ ์การเลือกใช ้ DBMS
 บทสรุป

2
ระบบจัดการฐานข้อมู ล
ส่วนประกอบหลักของระบบจัดการฐานข ้อมูล
่
 หน้าทีของระบบจั
ดการฐานข ้อมูล

3
ระบบจัดการฐานข้อมู ล

4
ส่วนประกอบหลักของระบบจัดการฐานข้อมู ล
– ภาษา SQL
– พจนานุ กรมข ้อมูล
– โปรแกรมอานวยความสะดวก
– โปรแกรมช่วยสร ้างโปรแกรมประยุกต ์และรายงาน
ระบบจัดการฐานข้อมู ล

ส่วนประกอบหลักของระบบจัดการฐานข้อมู ล
–
5
ภาษา SQL
แสดงองค ์ประกอบของภาษา SQL
ระบบจัดการฐานข้อมู ล

ส่วนประกอบหลักของระบบจัดการฐานข้อมู ล
–
6
พจนานุ กรมข้อมู ล (Data Dictionary)
่ ้อธิบายรายละเอียดแอททริบวิ ท ์ต่างๆในรีเลชนั ”การสังซื
่ อ”
้
ตัวอย่างพจนานุ กรมข ้อมูลทีใช
ระบบจัดการฐานข้อมู ล

7
ส่วนประกอบหลักของระบบจัดการฐานข้อมู ล
– โปรแกรมอานวยความสะดวก (General
Utilities)
่ อยู่ใน DBMS ซึงจะ
่
เป็ นโปรแกรมส่วนหนึ่ งทีมี
ช่วยดูแลจัดการฐานข ้อมูล เช่น การสร ้าง
่ การ
ฐานข ้อมูลและตาราง การค ้นหา การเพิม
ลบหรือการปร ับปรุงแถวข ้อมูลจากตาราง การ
สร ้างแบบฟอร ์มการบันทึกข ้อมูลอย่างง่าย
การสร ้างเมนู หรือแม้แต่การสร ้างรายงาน
อย่างง่ายจากตารางภายในฐานข ้อมูล โดย
ระบบจัดการฐานข้อมู ล

8
ส่วนประกอบหลักของระบบจัดการฐานข้อมู ล
– โปรแกรมช่วยสร ้างโปรแกรมประยุกต ์และ
รายงาน
่ ้าง
DBMS บางตัวจะมีภาษาโปรแกรมทีสร
้
่ ับซ ้อน
ขึนมาส
าหร ับการทางานบางอย่างทีซ
สาหร ับโปรแกรมช่วยสร ้างรายงาน (Report
่ วยในการ
Generator) จะเป็ นโปรแกรมทีช่
สร ้างรายงาน โดยผูใ้ ช ้งานฐานข ้อมูลไม่
จาเป็ นต ้องเขียนรายละเอียดของโปรแกรมการ
สร ้างรายงานมากนัก เพียงแต่บอกรูปแบบของ
ระบบจัดการฐานข้อมู ล

9
่
หน้าทีของระบบจัดการฐานข้
อมู ล
– การจัดการพจนานุ กรมข้อมู ล (Data Dictionary
management)
– การจัดการแหล่งเก็บข้อมู ล และการแปลงข้อมู ล
(Data Storage management and data
transformation)
– การจัดการด้านความปลอดภัย (Security
management)
– การจัดการความคงสภาพของข้อมู ล (Data
Integrity management)
่
– การควบคุมเกียวกับการใช้
งานฐานข้อมู ลพร ้อมกัน
(Concurrency Control)
่ ใช้อยู ่ในปั จจุบน
ตัวอย่างของ DBMS ทีมี
ั
10
หลักเกณฑ ์การเลือกใช้ DBMS











11
่ อยู ่
ความเข้ากันได้ก ับฮาร ์ดแวร ์ทีมี
ความเร็วในการประมวลผลข้อมู ล
่
จานวนผู ใ้ ช้งานระบบเครืองคอมพิ
วเตอร ์
จานวนแฟ้มข้อมู ลและขนาดของระเบียน
่ จด
ภาษาทีใช้
ั การข้อมู ล
การใช้งานโปรแกรมช่วยสร ้างโปรแกรมประยุกต ์
การใช้งานโปรแกรมช่วยสร ้างรายงาน
ระบบร ักษาความปลอดภัยของ DBMS แต่ละตัว
โครงสร ้างฐานข้อมู ลของ DBMS แต่ละประเภท
่ อง
ความเหมาะสมของ DBMS ต่อลักษณะของงานทีต้
ทา
ราคาของ DBMS แต่ละประเภท
บทสรุป

12
่
ระบบจัดการฐานข ้อมูล จะเป็ นซอฟต ์แวร ์ทีประกอบด
้วย
ซอฟต ์แวร ์ส่วนประกอบต่างๆ ได ้แก่ ภาษา SQL พจนานุ กรม
ข ้อมูล โปรแกรมอานวยความสะดวก โปรแกรมช่วยสร ้าง
โปรแกรมประยุกต ์ และโปรแกรมช่วยสร ้างและจัดทารายงาน
โดยภาษา SQL จะช่วยในการนิ ยามโครงสร ้างข ้อมูล จัดการ
ข ้อมูล และควบคุมข ้อมูล พจนานุ กรมข ้อมูลจะเก็บรายละเอียด
่ ยวกั
่
่ ดเก็บไว ้ในฐานข ้อมูล และเป็ น
ต่างๆทีเกี
บข ้อมูลทีจะจั
่ วยให ้การจัดการข ้อมูลภายใน
ส่วนประกอบสาคัญทีจะช่
ฐานข ้อมูลมีความเป็ นอิสระจากการเขียนโปรแกรมประยุกต ์ การ
สร ้างพจนานุ กรมยังช่วยทาให ้เกิดความปลอดภัยของข ้อมูล
่ มส
่
โดยการป้ องกันไม่ให ้ผู ้ทีไม่
ี ว่ นเกียวข
้องกับข ้อมูลนั้นสามารถ
เข ้ามาดูหรือแก ้ไขข ้อมูลเหล่านั้นได ้ และยังรวมถึงการควบคุม
ความคงสภาพข ้อมูล และการใช ้งานฐานข ้อมูลพร ้อมกัน
สาหร ับโปรแกรมอานวยความสะดวก โปรแกรมช่วยสร ้าง