LOGO
ฐานข้อมูลและโปรแกรม
ประเภทบริหารฐานข้อมูล
www.themegallery.com อาจารย์อรทัย ดุษฎีด าเกิง
ความสัมพันธ์ระหว่างโปรแกรมส าเร็จรูปทางการบัญชีกับ โปรแกรมประเภทบริหารฐานข้อมูล
ASP
Data Base
ความยากง่ายของการติดตั้งโปแรกรมบริหารฐานข้อมูล ความยากง่ายของการก าหนดโครงแบบและรายละเอียดองค์กร ราคาของโปรแกรมบริหารฐานข้อมูล ความสามารถในการท างานบนหน้าที่ของลูกข่าย-แม่ข่าย ปัจจัยในการพิจารณา เลือกโปรแกรมประเภท บริหารฐานข้อมูล ความสัมพันธ์ระหว่างโปรแกรมส าเร็จรูปทางการบัญชีกับ โปรแกรมประเภทบริหารฐานข้อมูล การบริหารจัดการฐานข้อมูล ความสามารถในการท างานบนเครือข่ายบริเวณกว้าง (WAN) ผลการท างาน / จ านวนรายการค้า
ตัวอย่างความสัมพันธ์ของโปรแกรมส าเร็จรูปทางการบัญชีและ โปรแกรมบริหารฐานข้อมูลที่เลือกใช้ ขนาด กิจการ ชื่อโปรแกรมส าเร็จรูป ทางการบัญชี ภาษาที่ใช้เขียน โปรแกรม โปรแกรมบริหาร ฐานข้อมูล
ขนาดเล็ก QuickBooks Pro 6.0 Business Basic Proprietary
ขนาดกลาง ACCPAC for Windows
Series 4.0 C Proprietary,SQL,Btrieve,
Microsoft SQL Server ขนาดใหญ่ที่ใช้ โปรแกรมวางแผน ทรัพยากรใน ระยะต้น
Great Plains Dynamics
C/S+ 5.0 Visual Basic , C++, HTML, Dexterity
Microsoft SQL Server
ตัวอย่างโปรแกรมประเภทบริหารฐานข้อมูลที่เหมาะสมกับขนาด ของกิจการต่าง ๆ โปรแกรมบริหาร ฐานข้อมูล ยอดขาย/ปี (ล้านบาท) จ านวนรายการ ค้า/ปี จ านวนผู้ใช้ในเวลา เดียวกัน (คน) MS-Access 35 200/วัน หรือ 50,000 / ปี 10 MS SQL Server ไม่จ ำกัด ไม่จ ำกัด ไม่จ ำกัด Oracle 9i ไม่จ ำกัด ไม่จ ำกัด ไม่จ ำกัด
ความรู้เบื้องต้นเกี่ยวกับโปรแกรมประเภทบริหารฐานข้อมูล
Data Base : A set of one or more computer files that minimized data redundancy and is accessed by one or more application for the purpose of data processing.
(AIS : Gelinas,2002)
ฐำนข้อมูลประกอบด้วย แฟ้มข้อมูลตั้งแต่หนึ่งถึงหลำยแฟ้ม เพื่อ ลดปัญหำเกี่ยวกับควำมซ้ ำซ้อนในกำรจัดเก็บข้อมูล ข้อมูลที่ปรำกฏ ในฐำนข้อมูลเหล่ำนี้อำจถูกเรียกมำใช้หรือมำประมวลผลโดย
Pointer Address
Indexing
Logical View and Physical View Logical View คือ ลักษณะของการ เรียงล าดับของระเบียน ในแฟ้มตามความ ต้องการของการดึง ข้อมูลออกไปใช้งานของ ผู้ใช้แต่ละคน Physical View คือ ลักษณะการเรียงล าดับ ของระเบียนในแฟ้มตาม ความเป็นจริง การใช้เขตข้อมูล ของระเบียนใน แฟ้ม จัดท าแฟ้ม ตัวชี้เพื่อเชื่อมโยง ความสัมพันธ์ของ ระเบียนในแฟ้ม การเชื่อมโยงแฟ้มข้อมูลที่ อยู่ในฐานข้อมูลเดียวกัน โดยการเพิ่มเขตข้อมูลเข้า ไปในระเบียนของแฟ้ม เพื่อใช้เป็นตัวชี้บอก ความสัมพันธ์ระหว่าง ระเบียนในแฟ้มข้อมูล และ ลูกโซ่ของการดึงข้อมูลใน แฟ้มออกไปใช้ในลักษณะ ต่าง ๆ ตามที่ต้องการ ความรู้เบื้องต้นเกี่ยวกับโปรแกรมประเภทบริหารฐานข้อมูล
ระบบฐานข้อมูลเพื่อการบริหาร
DBMS : specialized computer program that manages and controls the data and interface between the data and the application programs
ระบบฐานข้อมูลเพื่อการบริหาร DML •Data Manipulating Language (DML เป็นส่วนของ โปรแกรมที่ประกอบ ด้วยค าสั่งให้ด าเนินการ บางอย่างกับข้อมูลที่ ปรากฏในฐาน ) DDL •Data Definition Language (DDL เป็นส่วนของ โปรแกรมที่ประกอบ ด้วยค าสั่งที่สามารถ ระบุลักษณะของ ระเบียนในแฟ้ม)
DBMS
Query Language คือ ภาษาที่ใช้ใน การสอบถาม เข้าสู่ ฐานข้อมูลระบบฐานข้อมูลเพื่อการบริหาร - งานพื้นฐานของโปรแกรม ส าเร็จรูปประเภทบริหารฐานข้อมูล คุณลักษณะส าคัญของโปรแกรมส าเร็จรูปประเภทบริหารฐานข้อมูล 1 2 3 4 Data Independence •ข้อมูลไม่ขึ้นกับตัว โปรแกรมการใช้งาน Data Standardization •หน่วยข้อมูลใน ฐานข้อมูลเดียวกันจะต้อง มีรูปแบบเหมือนกัน Data Association and Integration •การเชื่อมโยงของข้อมูล ในฐานข้อมูลเดียวกัน Share Data Ownership •ผู้ใช้ข้อมูลใน ฐานข้อมูลทุกคนเป็น เจ้าของข้อมูลร่วมกัน โปรแกรมส าเร็จรูปเพื่อการบริหารฐานข้อมูล คือ ประเภทของโปรแกรมหรือชุดค าสั่งที่ใช้ เก็บรวบรวมข้อมูล เก็บรักษาข้อมูลนั้นให้ทันสมัยอยู่เสมอ และดึงข้อมูลออกมาใช้งานจาก ฐานข้อมูลนั้น
ระบบฐานข้อมูลและระบบจัดการข้อมูล
ฐานข้อมูล
คือ ที่เก็บข้อมูลหรือสารสนเทศ
ที่เชื่อมโยงข้อมูลที่เกี่ยวข้อง ซึ่งถูกจัดเก็บอยู่ใน
แฟ้มบนสื่ออิเล็กทรอนิคส์
การเก็บรวบรวม
ประมวลผล
และการดึงข้อมูลเหล่านี้ออกมาใช้
งานจะต้องใช้โปรแกรมส าเร็จรูปประเภทบริหาร
ฐานข้อมูล โปรแกรมประเภทนี้มีตั้งแต่ขนาดเล็ก
เช่น MS-Access จนถึงขนาดใหญ่ เช่น DBMS
เป็นต้น
ล าดับชั้นข้อมูล
ฐานข้อมูลในระบบสารสนเทศทางการบัญชี คือ
- การจัดเก็บข้อมูลของรายการทางธุรกิจ
- ซึ่งจะถูกจัดเก็บใน “ตารางฐานข้อมูล” (Database Table)
-
การจัดการฐานข้อมูล แบ่งหน้าที่เป็น 2 หน้าที่คือ
บันทึกรายการค้าทางธุรกิจ และ เก็บรักษาข้อมูล
ล าดับชั้นข้อมูล 3. Field 2. Character 1. Bit 6. Database 5. File 4. Record แนวคิดการบันทึกข้อมูลจะเรียงตามล าดับชั้นของการบันทึก ข้อมูลเริ่มจากหน่วยย่อยไปยังศูนย์รวมข้อมูลที่ใหญ่กว่า
ล าดับชั้นข้อมูล ตัวอย่าง องค์ประกอบของการจัดเก็บข้อมูล รหัสผู้ขาย ชื่อผู้ขาย ที่อยู่ วงเงิน เครดิต ยอด คงเหลือ S-01 บริษัท A 123 บางใหญ่ กทม. 100,000 25,000 S-02 บริษัท B 2/18 บางเขต 80,000 40,000 S-03 บริษัท C 44 พญาไท 120,000 55,000
Field , Column , Attribute
Record , Row,
Tuple
ทั้งหมดรวม
ล าดับชั้นข้อมูล ตัวอย่าง องค์ประกอบของการจัดเก็บข้อมูล ฐานข้อมูล (Database)
บริษัท เด็กแม่โจ้ จ ากัด
File ผู้ขาย File การสั่งซื้อ File สินค้า
Record ผู้ขายรายที่ 1 Record ผู้ขายรายที่ 2 Field 1 รหัสผู้ขาย Field 2 ชื่อผู้ขาย Record ผู้ขายรายที่ 3 Field 3 ที่อยู่