ภาพนิ่ง 1

Download Report

Transcript ภาพนิ่ง 1

Chapter
Management Information System
ระบบฐานข้อมูล
Database Management System
1
Management Information System
บทนี้มีอะไรบ้าง ?






5.1 ระบบแฟ้ มข้อมูลและฐานข้อมูล
5.2 ฐานข้อมูลและการจัดการฐานข้อมูล
5.3 องค์ประกอบของฐานข้อมูล
5.4 การออกแบบฐานข้อมูลเบื้องต้น
5.5 แนวโน้มของฐานข้อมูล
5.6 สรุ ป
2
Management Information System
ระบบแฟ้ มข้ อมูล (File System)
ประมาณทศวรรษที่ 1970 องค์กรส่ วนใหญ่มีการเก็บข้อมูลด้วย
คอมพิวเตอร์ในลักษณะแฟ้ มข้อมูล (File System) โดยได้ทาการ
เก็บข้อมูลทีละระบบหรื อหน่วยงาน ดังนั้น ระบบข้อมูลของ
องค์การในแต่ละระบบจึงเป็ นอิสระต่อกัน ทาให้แต่ละระบบ
หรื อหน่วยงานมีขอ้ มูลของตนเองโดยไม่เชื่อมโยงกัน ซึ่ง
สถานการณ์น้ ีเรี ยกว่า การจัดเก็บแฟ้ มแบบดั้งเดิม (Traditional
File Environment) หรื อเรี ยกระบบนี้วา่ ระบบแฟ้ มข้อมูล (File
System)
3
Management Information System
ระบบแฟ้ มข้ อมูล (File System)
ฝ่ ายลงทะเบียน
» ข้ อมูลนักศึกษา
(ชื่อ เลขทะเบียน ทีอ่ ยู่)
» ข้อมูลการลงทะเบียน
ฝ่ ายการเงิน
» ข้ อมูลนักศึกษา
(ชื่อ เลขทะเบียน ทีอ่ ยู่)
» ข้อมูลการเงิน
ฝ่ ายห้องสมุด
» ข้ อมูลนักศึกษา
(ชื่อ เลขทะเบียน ทีอ่ ยู่)
» ข้อมูลการยืม-คืนหนังสือ 4
Management Information System
ปัญหาแฟ้ มข้ อมูล





ความซ้ าซ้อนของข้อมูล (Data Redundancy)
ความไม่สอดคล้องกันของข้อมูล (Data Inconsistency )
ขาดความยืดหยุน่ (Lack of Flexibility)
ความไม่ปลอดภัยของข้อมูล (Poor Security)
ขาดความเป็ นอันหนึ่งอันเดียวกันของข้อมูล (Lack of
Data Integrity)
5
Management Information System
ปัญหาแฟ้ มข้ อมูล



ข้อมูลมีความสัมพันธ์ลกั ษณะขึ้นต่อกันกับ
โปรแกรม (Application/Data Dependencies)
ข้อมูลแยกอิสระต่อกัน (Data Isolation)
ขาดการใช้ขอ้ มูลร่ วมกัน (Lack of Data
Sharing)
6
Management Information System
ฐานข้ อมูลและการจัดการฐานข้ อมูล
(Databases and Databank Management)
ความหมายของฐานข้อมูล
ฐานข้อมูล (Database หรื อ Databank) คือการจัด
กลุ่มของแฟ้ มข้อมูล ที่มีความสัมพันธ์กนั เพื่อนาไปใช้ในการ
ทางาน โดยใช้ซอร์ฟแวร์ชุดหนึ่ง (DBMS) ซึ่งสามารถ
เข้าถึงข้อมูลในฐานข้อมูลได้ ซึ่งจะช่วยบรรเทาปั ญหาต่าง ๆ ที่
เกิดจากแฟ้ มข้อมูลได้
7
Management Information System
ฐานข้ อมูลและการจัดการฐานข้ อมูล
ฐานข้อมูลมีหลายประเภท เช่น ฐานข้อมูลทาง
ภูมิศาสตร์ (Geographical information database),
ฐานข้อมูลความรู้ (Knowledge database), ฐานข้อมูล
มัลติมีเดีย (Multimedia database) เป็ นต้น
8
Management Information System
ฐานข้ อมูลและการจัดการฐานข้ อมูล
ระบบการจัดการฐานข้ อมูล (Database
Management Systems – DBMS)
คือ ซอร์ฟแวร์หรื อกลุ่มของโปรแกรมที่ช่วยในการวางแผน
รวบรวมข้อมูล จัดการและเจ้าถึงข้อมูลได้อย่างมีประสิทธิภาพ
ผูใ้ ช้สามารถใช้ DBMS ในการเพิ่มเติมข้อมูล ลบข้อมูล
แสดงผล พิมพ์ ค้นหา เลือก จัดเรี ยง หรื อยกระดับของข้อมูลได้
9
Management Information System
ฐานข้ อมูลและการจัดการฐานข้ อมูล
(Databases Management)
ฝ่ ายลงทะเบียน
ฝ่ ายการเงิน
DBMS
» ข้ อมูลนักศึกษา
(ชื่อ เลขทะเบียน ทีอ่ ยู่)
» ข้อมูลการลงทะเบียน
» ข้ อมูลการเงิน
» ข้ อมูลการยืม-คืนหนังสือ
ฝ่ ายห้องสมุด
10
Management Information System
ฐานข้ อมูลและการจัดการฐานข้ อมูล
(Databases Management)
ประเภทของ DBMS
มีหลายประเภท ตั้งแต่เป็ นโปรแกรมที่ใช้กบั
ไมโครคอมพิวเตอร์ จนถึงโปรแกรมที่ใช้กบั เมนเฟรม
นอกจากนี้ขอ้ มูลที่จดั การโดย DBMS ยังสามารถเก็บ
ข้อมูลที่เป็ นรู ปกราฟฟิ ค เสี ยง และรู ปภาพได้ดว้ ย
DBMS
11
Management Information System
ฐานข้ อมูลและการจัดการฐานข้ อมูล
ส่ วนประกอบของ DBMS
ส่ วนประกอบของ DBMS มี 4 ส่ วนหลัก ๆ คือ
1. โมเดลของข้อมูล (Data Model)
2. ภาษาคาจากัดความของข้อมูล (Data Definition Language – DDL)
3. ภาษาในการจัดการข้อมูล (Data Manipulation Language –
DML)
4. พจนานุกรมข้อมูล (Data Dictionary)
12
Management Information System
ฐานข้ อมูลและการจัดการฐานข้ อมูล
ส่ วนประกอบของ DBMS
1. โมเดลของข้ อมูล (Data Model)
ทาหน้าที่กาหนดรู ปแบบของโครงสร้างของข้อมูล เช่น
จะเป็ นลาดับขั้น (hierarchy) หรื อ แบบเครื อข่าย
(network) หรื อ แบบความสัมพันธ์ (relational)
13
Management Information System
ฐานข้ อมูลและการจัดการฐานข้ อมูล
ส่ วนประกอบของ DBMS
2. ภาษาคาจากัดความของข้ อมูล (Data Definition Language –
DDL)
เป็ นการกาหนดลักษณะของข้อมูลในแต่ละเรคคอร์ดหรื อฟิ ลด์
ที่ปรากฏในฐานข้อมูล เช่น จะตั้งชื่อว่าอย่างไร เป็ นข้อมูลชนิด
ไหน ความยาวเรคคอร์ ดเท่าใด รวมทั้งความสัมพันธ์ระหว่าง
เรคคอร์ดต่าง ๆ และลักษณะของคีย ์
14
Management Information System
ฐานข้ อมูลและการจัดการฐานข้ อมูล
ส่ วนประกอบของ DBMS
3. ภาษาในการจัดการข้ อมูล (Data Manipulation Language –
DML)
เป็ นภาษาที่ใช้ในการถามเกี่ยวกับเนื้อหาในฐานข้อมูล หรื อใช้
เป็ นการเก็บหรื อปรับปรุ งข้อมูลให้ทนั สมัย และการพัฒนา
application นอกจากนี้ยงั ช่วยให้ผใู้ ช้สามารถดึง จัดเรี ยง
แสดงผล ลบข้อมูล ในฐานข้อมูลได้ดว้ ย ภาษาที่ใช้ในการ
จัดการข้อมูล อาจจะใช้ภาษา ยุคที่ 3 ยุคที่ 4 หรื อ ObjectOriented ก็ได้ ตัวอย่าง คือ Structured Query Language (SQL)
15
Management Information System
ฐานข้ อมูลและการจัดการฐานข้ อมูล
ส่ วนประกอบของ DBMS
4. พจนานุกรมข้ อมูล (Data Dictionary)
เป็ นการเก็บรวบรวมคาจากัดความของข้อมูลและลักษณะ
ข้อมูลต่าง ๆ ที่อยูใ่ นฐานข้อมูล อันจะทาให้เกิดมาตรฐาน
ความสอดคล้องของข้อมูลในแฟ้ มต่าง ๆ และยังทาให้การ
พัฒนาโปรแกรมทาได้รวดเร็ ว เพราะโปรแกรมเมอร์ สามารถ
ดูขอ้ มูลจากพจนานุกรมข้อมูลได้
16
Management Information System
องค์ ประกอบของฐานข้ อมูล
องค์ประกอบของฐานข้อมูลขึ้นอยูก่ บั มุมมองของการสร้าง
ข้อมูล และมุมมองในลักษณะโครงสร้างลาดับชั้นของข้อมูล
ซึ่งมี 2 ประเภท ดังต่อไปนี้
1. องค์ประกอบฐานข้อมูลโดยพิจารณาจากการสร้าง
ฐานข้อมูล
2. องค์ประกอบฐานข้อมูลพิจารณาจากโครงสร้างข้อมูล
ตามลาดับชั้น
17
Management Information System
องค์ ประกอบของฐานข้ อมูล
1. องค์ ประกอบฐานข้ อมูลโดยพิจารณาจากการสร้ างฐานข้ อมูล
1) เอนติตี้ (Entity) เป็ นเรื่ องเกี่ยวกับบุคคล สถานที่ สิ่ งของ
หรื อเหตุการณ์ที่ตอ้ งการเก็บข้อมูล
2) ลักษณะเฉพาะของเอนติตี้ (Data items หรือ Attribute)
คือลักษณะของเอนติต้ ีที่ตอ้ งการเก็บข้อมูล เช่น เอนติต้ ีของ
นักศึกษาประกอบด้วย attribute คือ รหัสนักศึกษา, ชื่อ, สกุล,
คณะ, กลุ่ม ฯลฯ
18
Management Information System
องค์ ประกอบของฐานข้ อมูล
1. องค์ ประกอบฐานข้ อมูลโดยพิจารณาจากการสร้ างฐานข้ อมูล
3) ระเบียนหรือเรคคอร์ ด (Records) คือ ชุดของลักษณะ
เฉพาะที่เกี่ยวกับเอนติต้ ีหนึ่ง ๆ ซึ่งจะใช้ในการประมวลผล
ด้วยกัน
4) แฟ้มข้ อมูล (File) ประกอบด้วยเรคคอร์ดที่สมั พันธ์กนั
หลาย ๆ อันมารวมกัน เช่น แฟ้ มข้อมูลพนักงานจะ
ประกอบด้วยเรคคอร์ดของพนักงานแต่ละคน
5) ฐานข้ อมูล (Database) ประกอบด้วยแฟ้ มข้อมูลหลาย ๆ
แฟ้ มที่มีความสัมพันธ์กนั มารวมกัน
19
Management Information System
องค์ ประกอบของฐานข้ อมูล
Entity
นักศึกษา
Attribute / Data Item
รหัสนักศึกษา, ชื่อ – สกุล, คณะ, กลุ่ม, ที่อยู,่ โทรศัพท์
แฟ้มข้ อมูลนักศึกษา
รหัสนักศึกษา
ชื่อ – สกุล
คณะ
กลุ่ม
ที่อยู่
โทรศัพท์
46111001
น.ส.หนูนุย้ คุยดีจงั
วิทยาการจัดการ
Z
11 ถ.ลูกรัง ต.บ่อยาง
อ.เมือง จ.สงขลา
46111002
นายเท่ง
วิทยาการจัดการ
Z
1 หมู่ 5 ต.เขารู ปช้าง อ. 09-9999999
เมือง จ.สงขลา
46111003
น.ส.เน่งน้อย นุ่มนวล วิทยาการจัดการ
Z
50 หมู่ 1 ต.พะวง อ.
เมือง จ.สงขลา
เก่งจริ ง
074-111111
074-444444
20
Management Information System
องค์ ประกอบของฐานข้ อมูล
2. องค์ ประกอบฐานข้ อมูลพิจารณาจากโครงสร้ างข้ อมูล
ตามลาดับชั้น
1) บิต (Bit) เป็ นตัวแทนของหน่วยที่เล็กที่สุดของข้อมูล ที่
ประมวลผลโดยคอมพิวเตอร์ (0 1)
2) ไบต์ (Byte) เป็ นตัวอักษรหรื อตัวเลขหรื อสัญลักษณ์ 1 ตัว
บางครั้งอาจจะเรี ยกว่าอักขระ (Character)
3) ฟิ ลด์ (Bit) เป็ นหน่วยที่เล็กที่สุดในลาดับขั้นข้อมูลที่มนุษย์
สามารถแปลความหมายได้ เกิดจากการนาอักขระหลาย ๆ ตัวมา
21
รวมกัน ทาให้มีความหมายหรื อเป็ นคาขึ้นมา
Management Information System
องค์ ประกอบของฐานข้ อมูล
2. องค์ ประกอบฐานข้ อมูลพิจารณาจากโครงสร้ างข้ อมูล
ตามลาดับชั้น
4) ระเบียนหรือเรคคอร์ ด (Record) เป็ นการรวมกลุ่มฟิ ลด์หลาย
ๆ ฟิ ลด์ที่มีความสัมพันธ์กนั มารวมกันอย่างมีความหมาย
5) ไฟล์ (File) หรื อแฟ้ มข้อมูล เป็ นการนาเรคคอร์ดหลาย ๆ เรคค
อร์ดที่เกี่ยวพันกันมารวมกัน
6) ฐานข้ อมูล (Database) ประกอบด้วยหลาย ๆ ไฟล์ที่เกี่ยวพัน
กันมารวมกัน
22
Management Information System
โครงสร้ างข้ อมูลตามลาดับชั้น
ฐานข้ อมูลนักศึกษา
ฐานข้ อมูล
(Database)
แฟ้มข้ อมูล
(File)
เร็คคอร์ ด/ระเบียน
(Record)
ฟิ ลด์
(Field)
46111
001
น.ส.หนูนุย้ คุยดีจงั
วิทยาการจัดการ
Z
11 ถ.ลูกรัง ต.บ่อยาง
อ.เมือง จ.สงขลา
074111111
46111
002
นายเท่ง
วิทยาการจัดการ
Z
1 หมู่ 5 ต.เขารู ปช้าง
อ.เมือง จ.สงขลา
099999999
46111
003
น.ส.เน่งน้อย นุ่มนวล
วิทยาการจัดการ
Z
50 หมู่ 1 ต.พะวง อ.
เมือง จ.สงขลา
074444444
46111
002
นายเท่ง
วิทยาการจัดการ
Z
1 หมู่ 5 ต.เขารู ปช้าง
อ.เมือง จ.สงขลา
099999999
เก่งจริ ง
เก่งจริ ง
นิดหน่อย
ไบต์
(Byte)
น
บิต
(Bit)
0 กับ 1
23
Management Information System
ความสั มพันธ์ ของข้ อมูล
ความสั มพันธ์ ของข้ อมูลแบ่ งเป็ น 3 ประเภทคือ
1) ความสั มพันธ์ แบบ One to One คือความสัมพันธ์ของข้อมูล 2
ตัว ที่มีลกั ษณะ 1 ต่อ 1 หรื อข้อมูลตัวหนึ่ง จะมีความสัมพันธ์กบั
ข้อมูลอีกตัวหนึ่งได้เพียงค่าเดียวเท่านั้น
2) ความสั มพันธ์ แบบ One to Many คือ ความสัมพันธ์ซ่ ึงข้อมูล
ตัวหนึ่งมีความสัมพันธ์กบั ข้อมูลตัวอื่นได้หลายอย่าง
3) ความสั มพันธ์ แบบ Many to Many คือ ความสัมพันธ์ซ่ ึง
ข้อมูลตัวหนึ่งมีหลายค่า และมีความสัมพันธ์กบั ข้อมูลตัวอื่นได้หลาย
อย่าง เช่น มีวิชาที่เปิ ดสอนหลายวิชา แต่ละวิชามีนกั ศึกษาหลายคน
24
Management Information System
ความสั มพันธ์ ของข้ อมูล
ความสัมพันธ์แบบวันทูวนั
นักศึกษา
บัตรประจาตัวนักศึกษา
ความสัมพันธ์แบบ one to many
ชื่อลูกค้ า
บัญชีธนาคาร
ความสัมพันธ์แบบ many to many
วิชาระบบสารสนเทศ
สมชาย
สมปอง
วิชาการจัดการ
สมศักดิ์
วิชาเศรษฐศาสตร์
สมทรง
สมทรง
25
Management Information System
5.4 ประเภทของการออกแบบฐานข้อมูล
1. ฐานข้อมูลแบบลาดับชั้น(Hierarchical
Database Model)
2. ฐานข้อมูลแบบเครื อข่าย(Network Database
Model)
3. ฐานข้อมูลแบบสัมพันธ์(Relational Database
Model)
26
Management Information System
ฐานข้ อมูลแบบลาดับชั้น
(Hierarchical Database Model)
มีลกั ษณะเป็ นลาดับชั้นคล้ายคลึงกับความสัมพันธ์ของ
โครงสร้างสายการบังคับบัญชาที่พบในองค์กรทัว่ ไป
โดยมีลาดับชั้นลดหลัน่ กันลงมาเป็ นชั้นๆ ข้อมูล
ข้อมูลที่ใช้ฐานข้อมูลลาดับชั้นจะต้องเป็ นข้อมูลที่มี
ความสัมพันธ์แบบ one to one หรื อ one to many เท่านั้น
27
Management Information System
ตัวอย่าง
พนักงาน
ค่าตอบแทน
อัตราผลตอบแทน
root
การมอบหมายงาน
ประวัตงิ าน
บาเหน็จบานาญ
สวัสดิการ
ประกันชีวิต
First child
สุ ขภาพ
Second child
28
Management Information System
ฐานข้ อมูลแบบลาดับชั้น
ข้ อดี
ข้ อจากัด
มีประสิ ทธิภาพในการค้นหา
การค้นหาทาได้รวดเร็ ว
เนื่องจากจัดลาดับชั้นและ
ความสัมพันธ์เอาไว้แล้วทาให้
ไม่เสี ยเวลาในการค้นหาข้อมูลที่
ไม่จาเป็ น
ต้องมีการกาหนดลักษณะ
ความสัมพันธ์ของข้อมูลทุกตัว
ก่อนเพื่อจะนามาจัดเป็ น
โครงสร้างได้ และการค้นหา
ข้อมูลมีจากัด นอกจากนี้
โครงสร้างแบบนี้ไม่ได้เหมาะ
กับงานทุกประเภท
29
Management Information System
ฐานข้ อมูลแบบเครือข่ าย
(Network Database Model)
คล้ายกับฐานข้อมูลแบบลาดับชั้น แต่ขอ้ มูลมีความสัมพันธ์
กันในลักษณะ many to many เท่านั้น
30
Management Information System
ฐานข้ อมูลแบบเครือข่ าย
โครงการ A
หน่ วยงาน A
หน่ วยงาน B
โครงการ B
หน่ วยงาน C
หน่ วยงาน D
31
Management Information System
ฐานข้ อมูลแบบเครือข่ าย
ข้ อดี
ข้ อจากัด
ข้อมูลที่อยูใ่ นเครื อข่ายไม่มี
ข้อจากัดเรื่ องความสัมพันธ์ มี
ความสอดคล้องในโลกของ
ความเป็ นจริ งมากกว่า
มีความซับซ้อนมาก โดยเฉพาะ
ถ้ามีการเพิ่มลบข้อมูลและ
ความสัมพันธ์ การทางานจะ
ซับซ้อนมากและการบารุ งรักษา
จะยากขึ้นตามไปด้วย
32
Management Information System
ฐานข้ อมูลแบบสั มพันธ์
Relational Database Model
ใช้ตารางเพื่อเก็บข้อมูลให้เป็ นระเบียบ ตารางเหล่านี้เรี ยกว่า ตาราง
ความสัมพันธ์(relations)
การออกแบบฐานข้อมูลแบบความสัมพันธ์จะประกอบด้วยตารางที่
มีขนาดไม่ใหญ่มากนักหลายๆ ตาราง
แต่ละแถวแนวนอนเรี ยกว่า row
ในตารางจะบรรจุขอ้ มูลเป็ นชุดๆ เรี ยกว่า record
ข้อมูล 1 ชนิดในแต่ละชุดเรี ยกว่า field
33
Management Information System
หลักการพืน้ ฐานในการสร้ าง RDB
 การเรี ยงลาดับก่อนหลังของเซลล์ในแนวตั้ง column หรื อ
แนวนอน row ไม่มีความสัมพันธ์ต่อการค้นหาข้อมูล
 ในแต่ละตารางต้องมีตวั ชี้วดั ความสัมพันธ์ key ที่เชื่อมโยงกับ
ตารางอื่นๆ
 ต้องไม่มีความซ้ าซ้อนในแต่ละตาราง
 ค่าของข้อมูลในแต่ละเซลมีได้ค่าเดียวเท่านั้น
34
Management Information System
ฐานข้ อมูลแบบความสั มพันธ์
ข้ อดี
เป็ นแนวคิดที่ง่าย และสามารถเชื่อมโยงข้อมูลได้โดยไม่
จาเป็ นต้องทราบความสัมพันธ์ของข้อมูลล่วงหน้า
มีความยืดหยุน่ ต่อผูใ้ ช้สูง และสามารถนาไปใช้กบั แอพพลิเคชัน
ได้หลายอย่าง
มองเห็นโครงสร้างข้อมูลได้ง่าย โดยพิจารณาจากตาราง
35
Management Information System
ฐานข้ อมูลแบบความสั มพันธ์
ข้ อจากัด
• ถ้าฐานข้อมูลมีขนาดใหญ่มากจะประกอบด้วยตาราง
ความสัมพันธ์จานวนมาก ทาให้การออกแบบมีความซับซ้อน
และทาให้การค้นหาข้อมูลหรื อการดึงข้อมูลมีความล่าช้า
• ผลจากการค้นหาและการดึงข้อมูลที่ชา้ ทาให้การประมวลผลไม่
มีประสิ ทธิ ภาพทาให้เกิดการไม่ยอมรับระบบฐานข้อมูลแบบนี้
• มีความเป็ นอันหนึ่งอันเดียวกันของข้อมูลน้อย เมือ่ เปรี ยบเทียบ
กับแบบลาดับชั้นหรื อแบบเครื อข่าย
36
Management Information System
5.5 แนวโน้ มของฐานข้ อมูล




Object-Oriented Database Model
Hypermedia
Data Warehouse
Data Mining
37
Management Information System
Object-Oriented Database Model
 OODB หรื อ O-O Database Model
 เป็ นการจัดการข้อมูลโดยการเก็บทั้งข้อมูลและวิธีการ
จัดการข้อมูลไว้ในอ็อบเจ็ค(Object) ซึ่งสามารถดึงและ
ใช้งานร่ วมกันได้โดยอัตโนมัติ
38
Management Information System
องค์ ประกอบที่สาคัญของ OODB
 อ็อบเจ็ค(Object):เป็ นข้อมูลจานวนมามากนักที่นามารวมกันมี
ความหมายเหมือนกับแอนติต้ ี ซึ่งเป็ นตัวแทนของคน สถานที่
สิ่ งของ แต่ออ็ บเจ็คจะรวมถึงกระบวนการหรื อวิธการที่
เกี่ยวข้องกับการประมวลผลข้อมูลด้วย
 แอตตริ บิวต์ (Attribute): เป็ นลักษณะของ อ็อบเจ็ค ในช่วงเวลา
หนึ่งๆ เช่น อายุของพนักงาน
 วิธีการ(Method):หรื อพฤติกรรมของอ็อบเจ็ค เมื่อเกิดการ
ปฏิบตั ิการขึ้นจะมีการส่ งข้อมูลไปยังอ็อบเจ็คที่ส่งมา เพื่อจะ
กระตุน้ ให้เกิดปฏิบตั ิการอื่นที่ต่อเนื่องกัน
39
Management Information System
Hypermedia database
 เป็ นการจัดการข้อมูลในลักษณะเหมือนกับเครื อข่ายของโหนด
 แต่ละโหนดจะประกอบด้วยข้อมูลซึ่งจะเป็ นข้อความ รู ปภาพ
เสี ยง ภาพเคลื่อนไหว หรื อโปรแกรมการทางานอื่นๆ
 ฐานข้อมูลแบบ OODB และ Hypermedia จะสามารถเก็บ
ข้อมูลที่มีลกั ษณะซับซ้อนมากกว่าฐานข้อมูลแบบตาราง
 ประสิ ทธิภาพจะช้ากว่าแบบความสัมพันธ์หากมีขอ้ มูลจานวน
มาก
40
Management Information System
ดาต้ าแวร์ เฮาส์ (Data Warehouse)
 เป็ นฐานข้อมูลที่เก็บข้อมูลทั้งในปัจจุบนั และในอดีตซึ่งดึงมาจาก
ระบบปฏิบตั ิการหลายระบบ และนามารวมกันเพื่อประโยชน์ใน
การจัดทารายงานหรื อวิเคราะห์ขอ้ มูล
 ดาต้าแวร์เฮาส์ประกอบด้วยเครื่ องมือในการถามที่เป็ นมาตรฐาน
(standardized query tool) เครื่ องมือในการวิเคราะห์ และ
เครื่ องมืออานวยความสะดวกในการทางานในลักษณะกราฟิ ก
 ดาต้าแวร์เฮาส์สามารถทาการวิเคราะห์ขอ้ มูลในเชิงวิเคราะห์
แนวโน้ม หรื อเจาะหาข้อมูล (drill) ในรายละเอียดเมื่อต้องการได้
41
Management Information System
Data mart
 หมายถึงดาต้าแวร์เฮาส์ขนาดเล็ก ซึ่งประกอบด้วยข้อมูล
ขององค์กรบางส่ วน สาหรับผูใ้ ช้กลุ่มใดกลุ่มหนึ่ง
โดยเฉพาะ
42
Management Information System
ส่ วนประกอบของดาต้ าแวร์ เฮาส์
แหล่งข้อมูล
ภายใน
ข้อมูลปฏิบตั ิการ
ข้อมูลในอดีต
การดึง&
เปลี่ยนแปลงข้อมูล
แหล่งข้อมูล
ภายนอก
ดาต้ า
แวร์ เฮาส์
•การถามและการรายงาน
•OLAP
•ดาต้าไมน์น่ ิ ง
ข้อมูลภายนอก
ข้อมูลภายนอก
การเข้าถึง
ข้อมูลและ
การวิเคราะห์
ไดเรกทอรี
ของสารสนเทศ
43
Management Information System
ลักษณะที่สาคัญของดาต้ าแวร์ เฮาส์
 ข้อมูลมาจากฐานข้อมูลหลายแห่ง
 ดาต้าแวร์เฮาส์มีหลายมิติ
 ดาต้าแวร์เฮาส์ใช้สนับสนุนการตัดสิ นใจ ไม่ใช่
ประมวลผลรายการ
44
Management Information System
การสร้ างดาต้ าแวร์ เฮาส์ จากฐานข้ อมูลปฏิบัตงิ าน
การโฆษณาทัง้ หมด
ดาต้า
แวร์เฮาส์
ข้อมูลลูกค้าแยกตามเขตพื้นที่
วงเงินเครดิตเฉลี่ย
ยอดขายเฉลี่ยจาแนกรายปีและรายไตรมาส
ฐานข้อมูลด้านการตลาด
ฐานข้อมูลด้านการขาย
ฐานข้อมูลลูกค้า
45
Management Information System
ลักษณะหลายมิติของดาต้ าแวร์ เฮาส์
ปี 2546
ปี 2545
ปี 2544
ปี 2543
ภาคกลาง
ภาคเหนื อ
ภาคตะวันออก
เฉี ยงเหนื อ
ภาคใต้
สินค้า 1 สินค้า 2 สินค้า 3 สินค้า 4
46
Management Information System
ดาต้ าไมนน์ นิ่ง(Data Mining)
 ดาต้าไมน์นิ่งเป็ นเครื่ องมือของซอฟต์แวร์ที่ใช้ในการ
วิเคราะห์สารสนเทศโดยอัตโนมัติ เพื่อค้นหารู ปแบบ
และความสัมพันธ์ของข้อมูลในดาต้าแวร์เฮาส์รวมทั้ง
พยากรณ์แนวโน้มและพฤติกรรมในอนาคต
(Stair&Reynolds,1999:Turban, et al.,(2001))
47
Management Information System
จุดมุ่งหมายของดาต้ าไมน์ นิ่ง
 การดึงรู ปแบบ แนวโน้มและกฎเกณฑ์จากข้อมูลใน
ดาต้าแวร์เฮาส์เพื่อที่จะประเมินกลยุทธ์ของหน่วยงาน
 ปรับปรุ งความได้เปรี ยบในการแข่งขัน
 เป็ นวิธีการที่นามาใช้ในด้านการตลาด เช่น การรักษา
ลูกค้า การจัดโฆษณา ช่องทางการตลาด การวิเคราะห์
ราคา
48
Management Information System
ส่ วนประกอบของดาต้ าไมน์ นิ่ง
 เครื่ องมือในการถามและจัดทารายงาน(Query-andreporting-tools)
 อุปกรณ์ดา้ นปัญญาประดิษฐ์(Intelligent Agents)
 เครื่ องมือในการวิเคราะห์ขอ้ มูลหลายมิติ
(Multidimensional analysis tools-MDA)
49
Management Information System
ส่ วนประกอบของดาต้ าไมน์ นิ่ง
อุปกรณ์ในการถาม
และจัดทารายงาน
ปั ญญาประดิษฐ์
ดาต้าแวร์เฮาส์เอนจิน
(Data Warehouse Engine)
ดาต้า
แวร์เฮาส์
เครื่องมือการวิเคราะห์
หลายมิติ
50
Management Information System
ประเด็นการบริหารเกีย่ วกับดาต้ าแวร์ เฮาส์
 ทุกคนหรื อทุกองค์กรต้องการดาต้าแวร์เฮาส์หรื อไม่ เนื่องจากมี
เหตุผลด้านดาต้าแวร์เฮาส์ดงั นี้
 ค่าใช้จ่ายค่อนข้างสู ง
 บางหน่วยงานไม่จาเป็ นต้องมีดาต้าแวร์ เฮาส์
 หน่วยงานที่ดูแลด้านคอมพิวเตอร์ มากพอในการพัฒนาหรื อไม่
 หลายองค์กรมีดาต้าแวร์เฮาส์อยูแ่ ล้ว
 ผูใ้ ช้เป็ นใคร?
 สารสนเทศจะต้องได้รับการปรับปรุ งให้ทนั สมัยมากน้อยเพียงไร
51
Management Information System
ประเด็นการบริหารอืน่ ๆ ของฐานข้ อมูล
 ฐานข้อมูลแบบใดมีความเหมาะสมที่สุด
 ใครควรเป็ นผูด้ ูแลสารสนเทศขององค์กร
 ฐานข้อมูลและแอพพลิเคชั้นของฐานข้อมูลควรได้รับการพัฒนาและ
บารุ งรักษาอย่างไร
 ใครเป็ นเจ้าของสารสนเทศ
 จริ ยธรรมในการจัดการสารสนเทศคืออะไร
52
Management Information System
สรุป
 ระบบแฟ้ มข้อมูลเป็ นการจัดเก็บข้อมูลแบบเดิม ซึ่งมีปัญหาใน
ด้านความซับซ้อนของข้อมูล ความไม่สอดคล้องกันของข้อมูล
ขาดความยืดหยุน่ ไม่ปลอดภัย เป็ นอิสระแก่กนั
 ฐานข้อมูลคือการจัดการกลุ่มแฟ้ มข้อมูลที่มีความสัมพันธ์กนั
โดยจะมีซอฟต์แวร์ Database management system-DBMS
ช่วยในการจัดการข้อมูล ซึ่งจะลดข้อเสี ยของระบบแฟ้ มแบบ
เก่าได้
53
Management Information System
DBMS
มีส่วนประกอบดังนี้
 โมเดลของข้อมูล(Data Model)
 ภาษาคาจากัดความของข้อมูล(Data definition language)
 ภาษาในการจัดการข้อมูล(Data manipulation language)
 พจนานุกรมข้อมูล(Data dictionary)
54
Management Information System
จบแล้วจ้ า
สวัสดี
55