logo บทที่ 6 - maejo universitylogo...
Post on 24-Jun-2020
2 Views
Preview:
TRANSCRIPT
LOGO
ฐานขอมลและโปรแกรมประเภทบรหารฐานขอมล
www.themegallery.com อาจารยอรทย ดษฎด าเกง
บทท 6
www.themegallery.com Company Logo
ความสมพนธระหวางโปรแกรมส าเรจรปทางการบญชกบโปรแกรมประเภทบรหารฐานขอมล
Maejo University, Thailand
ASP
Data
Base
www.themegallery.com Company Logo
ความยากงายของการตดตงโปแรกรมบรหารฐานขอมล
ความยากงายของการก าหนดโครงแบบและรายละเอยดองคกร
ราคาของโปรแกรมบรหารฐานขอมล
ความสามารถในการท างานบนหนาทของลกขาย-แมขาย
ปจจยในการพจารณาเลอกโปรแกรมประเภทบรหารฐานขอมล
ความสมพนธระหวางโปรแกรมส าเรจรปทางการบญชกบโปรแกรมประเภทบรหารฐานขอมล
การบรหารจดการฐานขอมล
ความสามารถในการท างานบนเครอขายบรเวณกวาง (WAN)
ผลการท างาน / จ านวนรายการคา
Maejo University, Thailand
www.themegallery.com Company Logo
ตวอยางความสมพนธของโปรแกรมส าเรจรปทางการบญชและโปรแกรมบรหารฐานขอมลทเลอกใช
Maejo University, Thailand
ขนาดกจการ
ชอโปรแกรมส าเรจรปทางการบญช
ภาษาทใชเขยนโปรแกรม
โปรแกรมบรหารฐานขอมล
ขนาดเลก QuickBooks Pro 6.0 Business Basic Proprietary
ขนาดกลาง
ACCPAC for Windows Series 4.0
C Btrieve, Proprietary,SQL,Microsoft SQL
Server
ขนาดใหญทใชโปรแกรมวางแผนทรพยากรใน ระยะตน
Great Plains Dynamics C/S+ 5.0
C++, HTML, Visual Basic ,
Dexterity
Microsoft SQL Server
www.themegallery.com Company Logo
ตวอยางโปรแกรมประเภทบรหารฐานขอมลทเหมาะสมกบขนาดของกจการตาง ๆ
Maejo University, Thailand
โปรแกรมบรหารฐานขอมล
ยอดขาย/ป (ลานบาท)
จ านวนรายการคา/ป
จ านวนผใชในเวลาเดยวกน (คน)
MS-Access
35
200/วน หรอ 50,000 / ป
10
MS SQL Server
ไมจ ำกด
ไมจ ำกด
ไมจ ำกด
Oracle 9i
ไมจ ำกด
ไมจ ำกด
ไมจ ำกด
www.themegallery.com Company Logo
ความรเบองตนเกยวกบโปรแกรมประเภทบรหารฐานขอมล
Maejo University, Thailand
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)
ฐำนขอมลประกอบดวย แฟมขอมลตงแตหนงถงหลำยแฟม เพอลดปญหำเกยวกบควำมซ ำซอนในกำรจดเกบขอมล ขอมลทปรำกฏในฐำนขอมลเหลำนอำจถกเรยกมำใชหรอมำประมวลผลโดยโปรแกรมกำรใชงำนใดกได
www.themegallery.com Company Logo
Pointer Address
Indexing
Logical View and
Physical View
Logical View คอ ลกษณะของการเรยงล าดบของระเบยนในแฟมตามความตองการของการดงขอมลออกไปใชงานของผใชแตละคน Physical View คอ ลกษณะการเรยงล าดบของระเบยนในแฟมตามความเปนจรง
การใชเขตขอมลของระเบยนในแฟม จดท าแฟมตวชเพอเชอมโยงความสมพนธของระเบยนในแฟม
การเชอมโยงแฟมขอมลทอยในฐานขอมลเดยวกน โดยการเพมเขตขอมลเขาไปในระเบยนของแฟม เพอใชเปนตวชบอกความสมพนธระหวางระเบยนในแฟมขอมล และลกโซของการดงขอมลในแฟมออกไปใชในลกษณะตาง ๆ ตามทตองการ
ความรเบองตนเกยวกบโปรแกรมประเภทบรหารฐานขอมล
Maejo University, Thailand
www.themegallery.com Company Logo
ระบบฐานขอมลเพอการบรหาร
Maejo University, Thailand
DBMS : specialized computer program that manages
and controls the data and interface between the data and
the application programs
(AIS : Gelinas,2002)
www.themegallery.com Company Logo
ระบบฐานขอมลเพอการบรหาร
Maejo University, Thailand
www.themegallery.com Company Logo
ระบบฐานขอมลเพอการบรหาร
DML
•Data Manipulating Language
(DML เปนสวนของ โปรแกรมทประกอบ
ดวยค าสงใหด าเนนการ บางอยางกบขอมลท
ปรากฏในฐาน )
DDL
•Data Definition Language
(DDL เปนสวนของ โปรแกรมทประกอบ ดวยค าสงทสามารถ ระบลกษณะของ ระเบยนในแฟม)
DBMS
Query Language
คอ ภาษาทใชใน การสอบถาม เขาส
ฐานขอมล
Maejo University, Thailand
www.themegallery.com Company Logo
ระบบฐานขอมลเพอการบรหาร
Maejo University, Thailand
www.themegallery.com Company Logo
ระบบฐานขอมลเพอการบรหาร
Maejo University, Thailand
www.themegallery.com Company Logo
ระบบฐานขอมลเพอการบรหาร - งานพนฐานของโปรแกรมส าเรจรปประเภทบรหารฐานขอมล
คณลกษณะส าคญของโปรแกรมส าเรจรปประเภทบรหารฐานขอมล
1 2 3 4
Data
Independence
•ขอมลไมขนกบตวโปรแกรมการใชงาน
Data
Standardization
•หนวยขอมลใน
ฐานขอมลเดยวกนจะตองมรปแบบเหมอนกน
Data
Association
and Integration
•การเชอมโยงของขอมลในฐานขอมลเดยวกน
Share Data
Ownership
•ผใชขอมลใน
ฐานขอมลทกคนเปนเจาของขอมลรวมกน
Maejo University, Thailand
โปรแกรมส าเรจรปเพอการบรหารฐานขอมล คอ ประเภทของโปรแกรมหรอชดค าสงทใชเกบรวบรวมขอมล เกบรกษาขอมลนนใหทนสมยอยเสมอ และดงขอมลออกมาใชงานจากฐานขอมลนน
www.themegallery.com Company Logo
ระบบฐานขอมลและระบบจดการขอมล
Maejo University, Thailand
ฐานขอมล คอ ทเกบขอมลหรอสารสนเทศ
ทเชอมโยงขอมลทเกยวของ ซงถกจดเกบอยในแฟมบนสออเลกทรอนคส การเกบรวบรวม ประมวลผล และการดงขอมลเหลานออกมาใชงานจะตองใชโปรแกรมส าเรจรปประเภทบรหารฐานขอมล โปรแกรมประเภทนมตงแตขนาดเลก เชน MS-Access จนถงขนาดใหญ เชน DBMS เปนตน
www.themegallery.com Company Logo
ล าดบชนขอมล
Maejo University, Thailand
ฐานขอมลในระบบสารสนเทศทางการบญช คอ - การจดเกบขอมลของรายการทางธรกจ - ซงจะถกจดเกบใน “ตารางฐานขอมล” (Database Table)
- การจดการฐานขอมล แบงหนาทเปน 2 หนาทคอ บนทกรายการคาทางธรกจ และ เกบรกษาขอมล
www.themegallery.com Company Logo
ล าดบชนขอมล
3. Field
2. Character
1. Bit
6. Database
5. File 4. Record
แนวคดการบนทกขอมลจะเรยงตามล าดบชนของการบนทก ขอมลเรมจากหนวยยอยไปยงศนยรวมขอมลทใหญกวา
Maejo University, Thailand
www.themegallery.com Company Logo
ล าดบชนขอมล ตวอยาง องคประกอบของการจดเกบขอมล
รหสผขาย ชอผขาย ทอย วงเงนเครดต
ยอดคงเหลอ
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
ทงหมดรวม เปน 1 ไฟล ( File, Entity, Table )
Maejo University, Thailand
www.themegallery.com Company Logo
ล าดบชนขอมล ตวอยาง องคประกอบของการจดเกบขอมล
Maejo University, Thailand
ฐานขอมล (Database) บรษท เดกแมโจ จ ากด
File ผขาย File การสงซอ File สนคา
Record ผขายรายท 1
Record ผขายรายท 2
Field 1 รหสผขาย
Field 2 ชอผขาย
Record ผขายรายท 3
Field 3 ทอย
Field 4 วงเงนเครดต
Field 5 ยอดคงเหลอ
www.themegallery.com Company Logo
ล าดบชนขอมล
Maejo University, Thailand
www.themegallery.com Company Logo
การท าใหเปนบรรทดฐาน (Normalization)
Maejo University, Thailand
การท าใหเปนบรรทดฐาน (Normalization)
www.themegallery.com Company Logo Maejo University, Thailand
การท าใหเปนบรรทดฐาน (Normalization)
www.themegallery.com Company Logo Maejo University, Thailand
การท าใหเปนบรรทดฐาน (Normalization)
www.themegallery.com Company Logo Maejo University, Thailand
Example
การท าใหเปนบรรทดฐาน (Normalization)
www.themegallery.com Company Logo Maejo University, Thailand
Example
การท าใหเปนบรรทดฐาน (Normalization)
www.themegallery.com Company Logo Maejo University, Thailand
Example
www.themegallery.com Company Logo
แผนภาพแสดงความสมพนธของเอนทต
Maejo University, Thailand
Entity Relationship Diagram – ERD
ERD คอ เครองมอทใชในการแสดงความเชอมโยงของขอมลในแฟมหลาย ๆ แฟมทอยบนฐานขอมลเดยวกน โดยใชรปกราฟเพอใหสามารถมองเหนความเชอมโยงไดสะดวกรวดเรวยงขน ในแตละ Entity
นน จะประกอบไปดวย Primary record key
www.themegallery.com Company Logo
แผนภาพแสดงความสมพนธของเอนทต
Maejo University, Thailand
แผนภาพแสดงความสมพนธของเอนทต
www.themegallery.com Company Logo Maejo University, Thailand
www.themegallery.com Company Logo
แผนภาพแสดงความสมพนธของเอนทต
Maejo University, Thailand
www.themegallery.com Company Logo
แผนภาพแสดงความสมพนธของเอนทต
Maejo University, Thailand
MS-Access
www.themegallery.com Company Logo
1. สราง Table 2. สราง Query
Maejo University, Thailand
LOGO
www.themegallery.com Maejo University, Thailand
top related