Transcript Document

วิชาเทคโนโลยีสารสนเทศในชวี ต
ิ ประจาว ัน (SG003)
CHAP5: Database Management
Principles of Information Technology
้ วิโรจน ังกูร e-mail: [email protected]
อ.มนรินทร์ เอือ
http://15701105.mypage.utcc.ac.th
วิชาเทคโนโลยีสารสนเทศในชวี ต
ิ ประจาว ัน (SG003)
Contents
•
•
•
•
Databases, Data, & Information
ั ้ ของข ้อมูล)
The hierarchy of data (ลำดับชน
Maintaining data (กำรดูแลรักษำข ้อมูล)
File processing Vs. Databases (ระบบข ้อมูลแบบ
ไฟล์และแบบฐำนข ้อมูล)
• Database Management Systems
• Relational, Object-Oriented, & Multidimensional
Databases
• Web Databases
้ วิโรจน ังกูร e-mail: [email protected]
อ.มนรินทร์ เอือ
http://15701105.mypage.utcc.ac.th
วิชาเทคโนโลยีสารสนเทศในชวี ต
ิ ประจาว ัน (SG003)
Databases, Data, & Information
• Database
้
– ทีจ
่ ัดเก็บข ้อมูลเพือ
่ ให ้ผู ้ใชสำมำรถเข
้ำถึงและนำข ้อมูลไป
้ ้ง่ำย
ใชได
• Data
ี ง และ
– ข ้อมูลทีอ
่ ยูใ่ นรูปของข ้อควำม, ตัวเลข, รูปภำพ, เสย
วีดโี อ
• Information
– ข ้อมูล (data) ทีถ
่ ก
ู ประมวลผลให ้มีโครงสร ้ำงและมี
้
ควำมหมำยสำมำรถนำไปใชประโยชน์
ตอ
่ ไปได ้
้ วิโรจน ังกูร e-mail: [email protected]
อ.มนรินทร์ เอือ
http://15701105.mypage.utcc.ac.th
วิชาเทคโนโลยีสารสนเทศในชวี ต
ิ ประจาว ัน (SG003)
Databases, Data, & Information
Step 2. The
computer extracts
the member data
from disk.
receipt
processing
Step 1. The member
data, including a
photograph, is entered
and stored on the hard
disk.
data stored on disk
Step 3. The receipt is
created and printed.
้ วิโรจน ังกูร e-mail: [email protected]
อ.มนรินทร์ เอือ
http://15701105.mypage.utcc.ac.th
วิชาเทคโนโลยีสารสนเทศในชวี ต
ิ ประจาว ัน (SG003)
Databases software
• หรือ Database management system (DBMS)
• เนือ
่ งจำกข ้อมูลทีเ่ รำต ้องบริหำรมักมีปริมำณ และมี
้ อนมำก
้
ควำมซบซ
DBMS จะทำหน ้ำทีช
่ ว่ ยให ้เรำ
่ กำรเพิม
สำมำรถบริหำรข ้อมูลเชน
่ , แก ้ไข, ลบ หรือกำร
ทำรำยงำน เป็ นไปได ้ง่ำยขึน
้
้ วิโรจน ังกูร e-mail: [email protected]
อ.มนรินทร์ เอือ
http://15701105.mypage.utcc.ac.th
วิชาเทคโนโลยีสารสนเทศในชวี ต
ิ ประจาว ัน (SG003)
ทำไมจึงต ้องมีกำรบริหำรข ้อมูล?
(database management)
• เพรำะกำรทำงำนในองค์กรหรือในบริษัทปั จจุบน
ั ขึน
้ อยู่
ิ ใจทำงธุรกิจเป็ นสำคัญ โดยกำรตัดสน
ิ ใจ
กับกำรตัดสน
นีจ
้ ะทำได ้ดีหรือไม่ขน
ึ้ อยูก
่ บ
ั
– ควำมครบถ ้วนและสมบูรณ์ของข ้อมูล (data integrity)
– คุณภำพของข ้อมูล (qualities of valuable information)
ทีถ
่ ก
ู นำมำพิจำรณำ
้ วิโรจน ังกูร e-mail: [email protected]
อ.มนรินทร์ เอือ
http://15701105.mypage.utcc.ac.th
วิชาเทคโนโลยีสารสนเทศในชวี ต
ิ ประจาว ัน (SG003)
Data Integrity
• ควำมถูกต ้องและสมบูรณ์
ของข ้อมูล
• ถ ้ำข ้อมูลทีถ
่ ก
ู นำมำ
ประมวลผลไม่ถก
ู ต ้อง ก็จะ
สง่ ผลให ้ output ทีไ่ ด ้ไม่
ถูกต ้องไปด ้วย (garbage in,
garbage out: GIGO)
่ หำกเรำกำหนดรำคำสน
ิ ค ้ำ
– เชน
ไม่ถก
ู ต ้อง เมือ
่ ออกใบเสร็จ
ให ้กับลูกค ้ำก็จะพบว่ำจำนวน
เงินไม่ถก
ู ต ้องไปด ้วย
ึ ษา
รห ัสน ักศก
ื่ - นามสกุล
ชอ
ั้
ชนปี
48110440
นำยสมเกียรติ ดิง่ สวัสดิ์
2
XX110527
นำยภัทรกิจ โรจน์ทนง
2
48110574
ั ดิ์ สุกจิ จำกร
นำยธนศก
A
48110582
ั
นำยพิเชษฐ์ ศรีรน
ิ ทร์ชย
2
48112150
ั
นำยศริ ภำพย์ พึง่ อำศย
2
้ วิโรจน ังกูร e-mail: [email protected]
อ.มนรินทร์ เอือ
http://15701105.mypage.utcc.ac.th
วิชาเทคโนโลยีสารสนเทศในชวี ต
ิ ประจาว ัน (SG003)
Qualities of Valuable Information
• คุณภำพของข ้อมูลทีถ
่ ก
ู ประมวลผลแล ้ว (information)
ิ ใจ
ก็มผ
ี ลต่อกำรตัดสน
– ใบเสร็จ
– รำยงำนจำนวนคงคลัง (stock report)
– รำยงำนผลเกรด (ถ ้ำน.ศ.ได ้ผลเกรดไม่ถก
ู ต ้อง ก็อำจจะวำง
แผนกำรเรียนได ้ไม่ถก
ู ต ้องไปด ้วย)
้ วิโรจน ังกูร e-mail: [email protected]
อ.มนรินทร์ เอือ
http://15701105.mypage.utcc.ac.th
วิชาเทคโนโลยีสารสนเทศในชวี ต
ิ ประจาว ัน (SG003)
Hierarchy of data
ั ้ ของข ้อมูล
• ลำดับชน
ั ซอน,
้
– เนือ
่ งจำกข ้อมูลนัน
้ มีควำมซบ
ขนำด และควำมสำคัญ
แตกต่ำงกัน กำรมองข ้อมูลนัน
้ จึงสำมำรถทำได ้ทีห
่ ลำยระดับ
ดังนี้
•
•
•
•
Characters
Fields
Records
Files
้ วิโรจน ังกูร e-mail: [email protected]
อ.มนรินทร์ เอือ
http://15701105.mypage.utcc.ac.th
วิชาเทคโนโลยีสารสนเทศในชวี ต
ิ ประจาว ัน (SG003)
Hierarchy of data
• Characters
– คงจำกันได ้ว่ำหน่วยข ้อมูลทีเ่ ล็กทีส
่ ด
ุ ของคอมพิวเตอร์ก็คอ
ื
bit (0/1)
้
– กลุม
่ ของ 8 bit หรือ 1 byte จะใชแทนตั
วอักษร (character)
1 ตัว  ตำมหลักกำรเข ้ำรหัสแบบ ASCII
• Fields
– กลุม
่ ของตัวอักษรตัง้ แต่ 1 ตัว หรือข ้อมูล 1 byte ขึน
้ ไป
ดังนัน
้ จึงจำเป็ นต ้องมีกำรกำหนด
• ขนำดของกลุม
่ ข ้อมูลนี้ (field size)
• ชนิดของกลุม
่ ข ้อมูล (data type)
้ วิโรจน ังกูร e-mail: [email protected]
อ.มนรินทร์ เอือ
http://15701105.mypage.utcc.ac.th
วิชาเทคโนโลยีสารสนเทศในชวี ต
ิ ประจาว ัน (SG003)
Hierarchy of data – Data Type
• Data
Type
Text
(also called
alphanumeric)—letters,
numbers, or special
characters
Currency
dollar and cent amounts or
numbers containing decimal
values
Yes/No
(also called
Boolean)—only the
values Yes or No (or
True or False)
Numeric
AutoNumber
numbers
only
unique number automatically
assigned to each new record
Date
Memo
month, day, year, and
sometimes time
lengthy text entries
Hyperlink
Web address that links to
document or Web page
้ วิโรจน ังกูร e-mail: [email protected]
อ.มนรินทร์ เอือ
http://15701105.mypage.utcc.ac.th
วิชาเทคโนโลยีสารสนเทศในชวี ต
ิ ประจาว ัน (SG003)
Hierarchy of data
• Records
ั พันธ์กน
– กลุม
่ ของ field ทีม
่ ค
ี วำมสม
ั
่ record ของน.ศ.ประกอบด ้วยกลุม
– เชน
่ ของ field ทีเ่ กีย
่ วกับ
น.ศ.
– Record จะมี key field (primary key) ซงึ่ เป็ นกลุม
่ ข ้อมูลที่
้
ใชแทน
record หนึง่ ๆ และแต่ละ record จะมี key field
่ รหัสนักศก
ึ ษำของนักศก
ึ ษำแต่ละคน
แตกต่ำงกันเชน
• Files
– หรือ data file ซงึ่ ก็คอ
ื กลุม
่ ของ record ทีถ
่ ก
ู จัดเก็บอยูบ
่ น
่ hard disk, CD, DVD
storage เชน
้ วิโรจน ังกูร e-mail: [email protected]
อ.มนรินทร์ เอือ
http://15701105.mypage.utcc.ac.th
วิชาเทคโนโลยีสารสนเทศในชวี ต
ิ ประจาว ัน (SG003)
File processing versus databases
•
File Processing Systems
–
–
เป็ นรูปแบบกำรจัดเก็บข ้อมูลในรูปแบบไฟล์ ซงึ่ แต่ละ
หน่วยงำนในองค์กำรแยกกันจัดเก็บ โดย record ภำยใน
ั พันธ์ถงึ record ทีอ
ไฟล์หนึง่ ๆ ไม่มค
ี วำมสม
่ ยูใ่ นไฟล์อน
ื่ ๆ
ี ของกำรจัดเก็บไฟล์แบบนีค
ข ้อเสย
้ อ
ื
้ – เนือ
1. ข ้อมูลมีควำมซ้ำซอน
่ งจำกมีกำรแยกเก็บข ้อมูลเดียวกัน
หลำยๆ ที่ และยังสง่ ผลให ้เกิดข ้อผิดพลำดได ้ง่ำยถ ้ำหำกมีกำร
แก ้ไขข ้อมูลไม่ตรงกัน
2. ข ้อมูลแยกออกจำกกัน – ข ้อมูลน.ศ.ทัง้ หมด ต ้องถูกดึงจำก
่ ไฟล์ข ้อมูลสว่ นตัว, ไฟล์ข ้อมูลเกรด, ไฟล์ข ้อมูล
หลำยไฟล์ เชน
กิจกรรม
้ วิโรจน ังกูร e-mail: [email protected]
อ.มนรินทร์ เอือ
http://15701105.mypage.utcc.ac.th
วิชาเทคโนโลยีสารสนเทศในชวี ต
ิ ประจาว ัน (SG003)
File processing versus databases
•
Database Approach
–
้
เมือ
่ เรำใชกำรจั
ดเก็บข ้อมูลแบบ database หน่วยงำน
ต่ำงๆ ภำยในองค์กรก็สำมำรถเก็บข ้อมูลลงในทีเ่ ดียวกัน
และเรียกใชข้ ้อมูลของฝ่ ำยอืน
่ ได ้สะดวกง่ำยดำยขึน
้
้ วิโรจน ังกูร e-mail: [email protected]
อ.มนรินทร์ เอือ
http://15701105.mypage.utcc.ac.th
วิชาเทคโนโลยีสารสนเทศในชวี ต
ิ ประจาว ัน (SG003)
ข ้อดีของกำรจัดเก็บข ้อมูลแบบ database
•
Reduce Data Redundancy
–
•
Improved Data Integrity
–
•
้
ลดควำมซ้ำซอนของข
้อมูล โดยแทนทีแ
่ ต่ละแผนกใน
หน่วยงำนจะเก็บข ้อมูลแยกกัน ก็สำมำรถเก็บข ้อมูลลงที่
ฐำนข ้อมูลกลำงได ้
เพิม
่ ควำมครบถ ้วนถูกต ้องให ้กับข ้อมูล โดยกำรแก ้ไข
ข ้อมูลใดๆ นัน
้ สำมำรถทำกับฐำนข ้อมูลกลำงครัง้ เดีย
่ ว
และแต่ละหน่วยงำนก็จะรับรู ้ถึงกำรเปลีย
่ นแปลงข ้อมูลนี้
เหมือนๆกัน
Shared Data
–
ทุกหน่วยงำนสำมำรถเข ้ำถึงข ้อมูลของหน่วยงำนอืน
่ ๆ ได ้
้ วิโรจน ังกูร e-mail: [email protected]
อ.มนรินทร์ เอือ
http://15701105.mypage.utcc.ac.th
วิชาเทคโนโลยีสารสนเทศในชวี ต
ิ ประจาว ัน (SG003)
ข ้อดีของกำรจัดเก็บข ้อมูลแบบ database
•
Easier Access
–
•
้ ไ่ ม่มค
ชว่ ยให ้ผู ้ใชที
ี วำมรู ้ด ้ำน technical สำมำรถเข ้ำถึง
และบริหำรข ้อมูลได ้
Reduced Development Time
–
ชว่ ยลดเวลำในกำรออกแบบและพัฒนำโปรแกรมให ้กับ
โปรแกรมเมอร์หรือผู ้ออกแบบระบบ เนือ
่ งจำก DBMS มี
เครือ
่ งมือ (tool) เพือ
่ ชว่ ยสำหรับกำรออกแบบ
้ วิโรจน ังกูร e-mail: [email protected]
อ.มนรินทร์ เอือ
http://15701105.mypage.utcc.ac.th
วิชาเทคโนโลยีสารสนเทศในชวี ต
ิ ประจาว ัน (SG003)
สรุปข ้อแตกต่ำงของ File Processing และ Database
้ วิโรจน ังกูร e-mail: [email protected]
อ.มนรินทร์ เอือ
http://15701105.mypage.utcc.ac.th
วิชาเทคโนโลยีสารสนเทศในชวี ต
ิ ประจาว ัน (SG003)
Database Management Systems (DBMS)
•
โปรแกรมทีช
่ ว่ ย
ในกำรสร ้ำง,
เข ้ำถึง และ
จัดกำรกับ
ฐำนข ้อมูล
้ วิโรจน ังกูร e-mail: [email protected]
อ.มนรินทร์ เอือ
http://15701105.mypage.utcc.ac.th
วิชาเทคโนโลยีสารสนเทศในชวี ต
ิ ประจาว ัน (SG003)
หน ้ำทีข
่ อง DBMS
•
Data Dictionary
–
–
–
ื่ คือ repository หรือ metadata ใชเก็
้ บ
เรียกอีกชอ
่ ชอ
ื่ รำยละเอียดทีเ่ กีย
่ วกับข ้อมูลภำยในฐำนข ้อมูลเชน
ชนิด-ขนำดของฟิ ลด์
เป็ นสว่ นหลักทีส
่ ำััคญ
ั ของ DBMS และควรให ้เฉพำะ
technical person เป็ นผู ้แก ้ไข
DBMS ใช ้ data dictionary ในกำรตรวจสอบควำมถูกต ้อง
่ กำรป้ อนข ้อมูลลงใน
(validation checks) ของข ้อมูล เชน
ฟิ ลด์ทก
ี่ ำหนดขนำดไว ้ที่ 2 ตัวอักษร ผู ้ใชก็้ จะไม่สำมำรถ
ป้ อนข ้อมูลทีม
่ ข
ี นำดมำกกว่ำได ้
้ วิโรจน ังกูร e-mail: [email protected]
อ.มนรินทร์ เอือ
http://15701105.mypage.utcc.ac.th
วิชาเทคโนโลยีสารสนเทศในชวี ต
ิ ประจาว ัน (SG003)
หน ้ำทีข
่ อง DBMS
•
Data Dictionary (ต่อ)
–
ตัวอย่ำงของ data dictionary ในโปรแกรม MS Access
้ วิโรจน ังกูร e-mail: [email protected]
อ.มนรินทร์ เอือ
http://15701105.mypage.utcc.ac.th
วิชาเทคโนโลยีสารสนเทศในชวี ต
ิ ประจาว ัน (SG003)
หน ้ำทีข
่ อง DBMS
•
File Retrieval and Maintenance
–
–
–
เรำสำมำรถดึงข ้อมูลออกจำก database ได ้โดยกำรใช ้
query
Query คือกำรร ้องขอ (request) ข ้อมูลจำกฐำนข ้อมูล
้
วิธก
ี ำรทีใ่ ชในกำรดึ
งข ้อมูลออกจำกฐำนข ้อมูลประกอบด ้วย
4 รูปแบบดังนี้
•
•
•
•
Query Language
Query by Example
Form
Report Generator
้ วิโรจน ังกูร e-mail: [email protected]
อ.มนรินทร์ เอือ
http://15701105.mypage.utcc.ac.th
วิชาเทคโนโลยีสารสนเทศในชวี ต
ิ ประจาว ัน (SG003)
หน ้ำทีข
่ อง DBMS
•
Data Security
–
–
เพือ
่ ป้ องกันไม่ให ้ user ลบหรือเปลีย
่ นแปลงข ้อมูลสำคัญๆ
บน database ได ้ DBMS จะมีกำรป้ องกันโดยกำร
ิ ธิ์ (authorized user) เท่ำนัน
กำหนดให ้ผู ้มีสท
้ ทีส
่ ำมำรถ
เข ้ำถึงข ้อมูลได ้
ิ ธิน
ผู ้มีสท
์ ย
ี้ งั ถูกแบ่งออกเป็ นลำดับขัน
้ (user level) โดยที่
ิ ธิใ์ นกำรทำงำนบนฐำนข ้อมูลแตกต่ำงกัน
แต่ละระดับจะมีสท
ไป
้ วิโรจน ังกูร e-mail: [email protected]
อ.มนรินทร์ เอือ
http://15701105.mypage.utcc.ac.th
วิชาเทคโนโลยีสารสนเทศในชวี ต
ิ ประจาว ัน (SG003)
หน ้ำทีข
่ อง DBMS
•
Back up and Recovery
–
ี หำยทีอ
เพือ
่ ป้ องกันควำมเสย
่ ำจเกิดกับฐำนข ้อมูล DBMS มี
วิธก
ี ำรป้ องกันดังนี้
•
•
Backup: กำรสำรองข ้อมูลไว ้ที่ storage อืน
่ ๆ
ั ซอนสู
้
Recovery: บน DBMS ทีม
่ ค
ี วำมซบ
งจะมีกำรเก็บกำรทำงำน
ต่ำงไว ้ในรูปแบบของ Log file
1. เก็บข ้อมูลก่อนกำรถูกเปลีย
่ นแปลง (before image)
2. เก็บรูปแบบกำรเปลีย
่ นแปลง
3. เก็บข ้อมูลหลังเกิดกำรเปลีย
่ นแปลง (after image)
DBMS ทีม
่ ี log จะสำมำรถย ้อนสถำนะของข ้อมูลไปยังจุดก่อนเกิด
กำรเปลีย
่ นแปลงได ้
้ วิโรจน ังกูร e-mail: [email protected]
อ.มนรินทร์ เอือ
http://15701105.mypage.utcc.ac.th
วิชาเทคโนโลยีสารสนเทศในชวี ต
ิ ประจาว ัน (SG003)
Relational, Object-oriented, &
Multidimensional Databases
•
เรำสำมำรถแบ่งรูปแบบของ
database และ DBMS ได ้
ตำมลักษณะของ data
model
Data model เป็ นมำตรฐำน
ทีบ
่ อกถึงโครงสร ้ำงที่
database ใชจั้ ดเก็บข ้อมูล
ซงึ่ ในปั จจุบน
ั มี 3 มำตรฐำน
ดังนี้
•
–
–
–
Relational
Object-oriented
Multidimensional
้ วิโรจน ังกูร e-mail: [email protected]
อ.มนรินทร์ เอือ
http://15701105.mypage.utcc.ac.th
วิชาเทคโนโลยีสารสนเทศในชวี ต
ิ ประจาว ัน (SG003)
Relational Databases
•
•
•
Database จัดเก็บข ้อมูลเป็ น table ทีป
่ ระกอบด ้วย row และ
column โดยข ้อมูลแต่ละ row จะมี primary key และแต่ละ
ื่ ไม่ซ้ำกัน
column จะมีชอ
ั พันธ์ (relation) ของแต่ละ table
เก็บควำมสม
้
โปรแกรมทีใ่ ชงำน
table แบบ 2 มิต ิ (two-dimensional
้
table) จะเหมำะกับกำรใชงำน
relational database
้ วิโรจน ังกูร e-mail: [email protected]
อ.มนรินทร์ เอือ
http://15701105.mypage.utcc.ac.th
วิชาเทคโนโลยีสารสนเทศในชวี ต
ิ ประจาว ัน (SG003)
Relational Databases (ต่อ)
•
ั พันธ์ของ table
ตัวอย่ำงกำรสร ้ำงควำมสม
้ วิโรจน ังกูร e-mail: [email protected]
อ.มนรินทร์ เอือ
http://15701105.mypage.utcc.ac.th
วิชาเทคโนโลยีสารสนเทศในชวี ต
ิ ประจาว ัน (SG003)
Relational Databases (ต่อ)
•
•
•
RDB มีกำรใช ้ Structured Query Language (SQL) เพือ
่ ให ้ผู ้
ใข ้สำมำรถทำกำรบริหำร แก ้ไข หรือดึงข ้อมูลบน database
SQL ประกอบด ้วย keyword พิเศษและข ้อกำหนดดังแสดงใน
ตัวอย่ำง
Select * from Student, Grade
where Student.STUID = Grade.STUID
SQL statement results
้ วิโรจน ังกูร e-mail: [email protected]
อ.มนรินทร์ เอือ
http://15701105.mypage.utcc.ac.th
วิชาเทคโนโลยีสารสนเทศในชวี ต
ิ ประจาว ัน (SG003)
Object-oriented Databases
•
•
เก็บข ้อมูลใน object
้ บทัง้ ข ้อมูลและฟั งก์ชน
ั ในกำรดึงหรือ
Object คือหน่วยทีใ่ ชเก็
ประมวลผลข ้อมูลนัน
้
่ Student Object
ตัวอย่ำงเชน
•
–
–
•
ข ้อดีเหนือ relational databases คือ
–
–
–
–
•
่ ID, First Name, Last Name, Address, ฯลฯ
เก็บข ้อมูลเชน
เก็บวิธก
ี ำรสงั่ พิมพ์ข ้อมูล Student และวิธก
ี ำรคำนวนเกรดให ้กับ
student
สำมำรถเก็บข ้อมูลได ้หลำยชนิด
ดึงข ้อมูลได ้เร็วกว่ำ
โปรแกรมเมอร์สำมำรถนำไป reuse ได ้
่ รูปภำพ, video, audio, documents
เก็บข ้อมูลทีไ่ ม่มโี ครงสร ้ำงเชน
ได ้ดีกว่ำ relational database
ใช ้ object query language (OQL) ในกำรจัดกำรข ้อมูล
้ วิโรจน ังกูร e-mail: [email protected]
อ.มนรินทร์ เอือ
http://15701105.mypage.utcc.ac.th
Object-Oriented Databases
• ตัวอย่ำงโปรแกรมทีใ่ ช ้ object-oriented database?
Multimedia databases
Store images, audio clips,
and/or video clips
Computer-aided design
(CAD) databases
Store data about
engineering, architectural,
and scientific designs
Hypermedia databases
Contain text, graphics,
video, and sound
Groupware databases
Store documents such as
schedules, calendars, manuals,
memos, and reports
Hypertext databases
Contain text links
to other documents
Web databases
Link to e-form on Web page
วิชาเทคโนโลยีสารสนเทศในชวี ต
ิ ประจาว ัน (SG003)
Multidimensional Databases
จัดเก็บข ้อมูลเป็ นมิต ิ
(dimension)
กำรเก็บข ้อมูลหลำยๆ มิตน
ิ เี้ รียนกว่ำ
hypercube เพือ
่ ที่ user จะสำมำรถ
วิเครำะห์ข ้อมูลได ้จำกหลำยๆ มุมมอง
สำมำรถทำงำนกับข ้อมูลได ้
รวดเร็วกว่ำ relational database
้ วิโรจน ังกูร e-mail: [email protected]
อ.มนรินทร์ เอือ
http://15701105.mypage.utcc.ac.th
วิชาเทคโนโลยีสารสนเทศในชวี ต
ิ ประจาว ัน (SG003)
Data Warehouses
เป็ นระบบ database ขนำดใหญ่ทเี่ ก็บข ้อมูลเพือ
่
้
นำไปใชในกำรวิ
เครำะห์กำรทำงำนในอดีตและปั จจุบน
ั
สำมำรถเข ้ำถึงข ้อมูล
จำนวนมำกได ้อย่ำง
รวดเร็วและมี
ิ ธิภำพ
ประสท
ทำงำนบน
multidimensional
databases
้
มีกำรใชกำรประมวลผลที
เ่ รียกว่ำ
data mining ในกำรหำรูปแบบ
ั พันธ์ระหว่ำข ้อมูล
หรือควำมสม
Data mart เป็ น data
warehouse ทีม
่ ข
ี นำดเล็กลง
้ วิโรจน ังกูร e-mail: [email protected]
อ.มนรินทร์ เอือ
http://15701105.mypage.utcc.ac.th
วิชาเทคโนโลยีสารสนเทศในชวี ต
ิ ประจาว ัน (SG003)
Web Databases

Database you access through the Web by filling in a form
on a Web page

Usually resides on
a database server, a
computer that
stores and provides
access to a
database
้ วิโรจน ังกูร e-mail: [email protected]
อ.มนรินทร์ เอือ
http://15701105.mypage.utcc.ac.th