• No results found

บทท 6 ฐานข อม ลและโปรแกรม ประเภทบร หารฐานข อม ล LOGO อาจารย อรท ย ด ษฎ ดาเก ง.

N/A
N/A
Protected

Academic year: 2021

Share "บทท 6 ฐานข อม ลและโปรแกรม ประเภทบร หารฐานข อม ล LOGO อาจารย อรท ย ด ษฎ ดาเก ง."

Copied!
32
0
0

Loading.... (view fulltext now)

Full text

(1)

LOGO

ฐานข้อมูลและโปรแกรม

ประเภทบริหารฐานข้อมูล

www.themegallery.com อาจารย์อรทัย ดุษฎีด าเกิง

(2)

ความสัมพันธ์ระหว่างโปรแกรมส าเร็จรูปทางการบัญชีกับ โปรแกรมประเภทบริหารฐานข้อมูล

ASP

Data Base

(3)

ความยากง่ายของการติดตั้งโปแรกรมบริหารฐานข้อมูล ความยากง่ายของการก าหนดโครงแบบและรายละเอียดองค์กร ราคาของโปรแกรมบริหารฐานข้อมูล ความสามารถในการท างานบนหน้าที่ของลูกข่าย-แม่ข่าย ปัจจัยในการพิจารณา เลือกโปรแกรมประเภท บริหารฐานข้อมูล ความสัมพันธ์ระหว่างโปรแกรมส าเร็จรูปทางการบัญชีกับ โปรแกรมประเภทบริหารฐานข้อมูล การบริหารจัดการฐานข้อมูล ความสามารถในการท างานบนเครือข่ายบริเวณกว้าง (WAN) ผลการท างาน / จ านวนรายการค้า

(4)

ตัวอย่างความสัมพันธ์ของโปรแกรมส าเร็จรูปทางการบัญชีและ โปรแกรมบริหารฐานข้อมูลที่เลือกใช้ ขนาด กิจการ ชื่อโปรแกรมส าเร็จรูป ทางการบัญชี ภาษาที่ใช้เขียน โปรแกรม โปรแกรมบริหาร ฐานข้อมูล

ขนาดเล็ก 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

(5)

ตัวอย่างโปรแกรมประเภทบริหารฐานข้อมูลที่เหมาะสมกับขนาด ของกิจการต่าง ๆ โปรแกรมบริหาร ฐานข้อมูล ยอดขาย/ปี (ล้านบาท) จ านวนรายการ ค้า/ปี จ านวนผู้ใช้ในเวลา เดียวกัน (คน) MS-Access 35 200/วัน หรือ 50,000 / ปี 10 MS SQL Server ไม่จ ำกัด ไม่จ ำกัด ไม่จ ำกัด Oracle 9i ไม่จ ำกัด ไม่จ ำกัด ไม่จ ำกัด

(6)

ความรู้เบื้องต้นเกี่ยวกับโปรแกรมประเภทบริหารฐานข้อมูล

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)

ฐำนข้อมูลประกอบด้วย แฟ้มข้อมูลตั้งแต่หนึ่งถึงหลำยแฟ้ม เพื่อ ลดปัญหำเกี่ยวกับควำมซ้ ำซ้อนในกำรจัดเก็บข้อมูล ข้อมูลที่ปรำกฏ ในฐำนข้อมูลเหล่ำนี้อำจถูกเรียกมำใช้หรือมำประมวลผลโดย

(7)

Pointer Address

Indexing

Logical View and Physical View Logical View คือ ลักษณะของการ เรียงล าดับของระเบียน ในแฟ้มตามความ ต้องการของการดึง ข้อมูลออกไปใช้งานของ ผู้ใช้แต่ละคน Physical View คือ ลักษณะการเรียงล าดับ ของระเบียนในแฟ้มตาม ความเป็นจริง การใช้เขตข้อมูล ของระเบียนใน แฟ้ม จัดท าแฟ้ม ตัวชี้เพื่อเชื่อมโยง ความสัมพันธ์ของ ระเบียนในแฟ้ม การเชื่อมโยงแฟ้มข้อมูลที่ อยู่ในฐานข้อมูลเดียวกัน โดยการเพิ่มเขตข้อมูลเข้า ไปในระเบียนของแฟ้ม เพื่อใช้เป็นตัวชี้บอก ความสัมพันธ์ระหว่าง ระเบียนในแฟ้มข้อมูล และ ลูกโซ่ของการดึงข้อมูลใน แฟ้มออกไปใช้ในลักษณะ ต่าง ๆ ตามที่ต้องการ ความรู้เบื้องต้นเกี่ยวกับโปรแกรมประเภทบริหารฐานข้อมูล

(8)

ระบบฐานข้อมูลเพื่อการบริหาร

DBMS : specialized computer program that manages and controls the data and interface between the data and the application programs

(9)
(10)

ระบบฐานข้อมูลเพื่อการบริหาร DML Data Manipulating Language (DML เป็นส่วนของ โปรแกรมที่ประกอบ ด้วยค าสั่งให้ด าเนินการ บางอย่างกับข้อมูลที่ ปรากฏในฐาน ) DDL Data Definition Language (DDL เป็นส่วนของ โปรแกรมที่ประกอบ ด้วยค าสั่งที่สามารถ ระบุลักษณะของ ระเบียนในแฟ้ม)

DBMS

Query Language คือ ภาษาที่ใช้ใน การสอบถาม เข้าสู่ ฐานข้อมูล

(11)
(12)
(13)

ระบบฐานข้อมูลเพื่อการบริหาร - งานพื้นฐานของโปรแกรม ส าเร็จรูปประเภทบริหารฐานข้อมูล คุณลักษณะส าคัญของโปรแกรมส าเร็จรูปประเภทบริหารฐานข้อมูล 1 2 3 4 Data Independence ข้อมูลไม่ขึ้นกับตัว โปรแกรมการใช้งาน Data Standardization หน่วยข้อมูลใน ฐานข้อมูลเดียวกันจะต้อง มีรูปแบบเหมือนกัน Data Association and Integration การเชื่อมโยงของข้อมูล ในฐานข้อมูลเดียวกัน Share Data Ownership ผู้ใช้ข้อมูลใน ฐานข้อมูลทุกคนเป็น เจ้าของข้อมูลร่วมกัน โปรแกรมส าเร็จรูปเพื่อการบริหารฐานข้อมูล คือ ประเภทของโปรแกรมหรือชุดค าสั่งที่ใช้ เก็บรวบรวมข้อมูล เก็บรักษาข้อมูลนั้นให้ทันสมัยอยู่เสมอ และดึงข้อมูลออกมาใช้งานจาก ฐานข้อมูลนั้น

(14)

ระบบฐานข้อมูลและระบบจัดการข้อมูล

ฐานข้อมูล

คือ ที่เก็บข้อมูลหรือสารสนเทศ

ที่เชื่อมโยงข้อมูลที่เกี่ยวข้อง ซึ่งถูกจัดเก็บอยู่ใน

แฟ้มบนสื่ออิเล็กทรอนิคส์

การเก็บรวบรวม

ประมวลผล

และการดึงข้อมูลเหล่านี้ออกมาใช้

งานจะต้องใช้โปรแกรมส าเร็จรูปประเภทบริหาร

ฐานข้อมูล โปรแกรมประเภทนี้มีตั้งแต่ขนาดเล็ก

เช่น MS-Access จนถึงขนาดใหญ่ เช่น DBMS

เป็นต้น

(15)

ล าดับชั้นข้อมูล

ฐานข้อมูลในระบบสารสนเทศทางการบัญชี คือ

- การจัดเก็บข้อมูลของรายการทางธุรกิจ

- ซึ่งจะถูกจัดเก็บใน “ตารางฐานข้อมูล” (Database Table)

-

การจัดการฐานข้อมูล แบ่งหน้าที่เป็น 2 หน้าที่คือ

บันทึกรายการค้าทางธุรกิจ และ เก็บรักษาข้อมูล

(16)

ล าดับชั้นข้อมูล 3. Field 2. Character 1. Bit 6. Database 5. File 4. Record แนวคิดการบันทึกข้อมูลจะเรียงตามล าดับชั้นของการบันทึก ข้อมูลเริ่มจากหน่วยย่อยไปยังศูนย์รวมข้อมูลที่ใหญ่กว่า

(17)

ล าดับชั้นข้อมูล ตัวอย่าง องค์ประกอบของการจัดเก็บข้อมูล รหัสผู้ขาย ชื่อผู้ขาย ที่อยู่ วงเงิน เครดิต ยอด คงเหลือ 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

ทั้งหมดรวม

(18)

ล าดับชั้นข้อมูล ตัวอย่าง องค์ประกอบของการจัดเก็บข้อมูล ฐานข้อมูล (Database)

บริษัท เด็กแม่โจ้ จ ากัด

File ผู้ขาย File การสั่งซื้อ File สินค้า

Record ผู้ขายรายที่ 1 Record ผู้ขายรายที่ 2 Field 1 รหัสผู้ขาย Field 2 ชื่อผู้ขาย Record ผู้ขายรายที่ 3 Field 3 ที่อยู่

(19)
(20)
(21)
(22)
(23)

การท าให้เป็นบรรทัดฐาน (Normalization)

(24)

การท าให้เป็นบรรทัดฐาน (Normalization)

(25)

การท าให้เป็นบรรทัดฐาน (Normalization)

(26)

แผนภาพแสดงความสัมพันธ์ของเอนทิตี้

Entity Relationship Diagram – ERD

ERD

คือ เครื่องมือที่ใช้ในการแสดงความเชื่อมโยง

ของข้อมูลในแฟ้มหลาย ๆ แฟ้มที่อยู่บนฐานข้อมูล

เดียวกัน โดยใช้รูปกราฟเพื่อให้สามารถมองเห็นความ

เชื่อมโยงได้สะดวกรวดเร็วยิ่งขึ้น ในแต่ละ

Entity

(27)
(28)
(29)
(30)
(31)

MS-Access

1. สร้าง Table

2. สร้าง Query

(32)

References

Related documents

DDL stands for Data Definition Language DML stands for Data Manipulation Language DDL statements are used to create database schema constraints users tables etc DML statement is used

The buffer contains a solution of glycolic acid and its sodium salt, sodium glycolate.. Explain what a buffer is and how this buffer

Pursuant to PURA Section 66.003, any entity or person seeking to provide cable or video service in this state after September 1, 2005, shall file an application for a State-Issued

DDL = Data Definition Language (aka schema changes) DDL = Data Definition Language (aka schema changes) DML = Data Manipulation Language (data value changes) DML = Data

The preparation and characterization of porous tubular ceramic membranes, using kaolin powder with and without corn starch as poreforming agent, were reported.. SEM photographs

ร้านค้าออนไลน์ที่ใหญ่ที่สุดในเนเธอร์แลนด์คือ Bol.com ได้ส่วนแบ่งตลาดที่ 12% ทำกำไรสูงสุดในรอบ หลายปี โดยในปี 2020 มียอดขายสูงถึง 2 เท่า คิดเป็น 104%

 When Section 6 provides that the agricultural leasehold relations shall be limited to the person who furnishes the landholding, either as owner, civil law lessee, usufructuary, or

For a join logical file, data description specifications coded between the record and field level that define how to join two physical files. See also file level specifications,