บทที่ 2 ระบบฐานข้อมูล Database System BC424 Information Technology.

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
โปรแกรมฝึกหัด การเลื่อนและคลิกเมาส์
Advertisements

การฝึกอบรม โครงการจัดทำระบบคลังข้อมูลสาธารณภัย
วิชา องค์ประกอบศิลป์สำหรับคอมพิวเตอร์ รหัส
การศึกษาและประยุกต์ใช้ขั้นตอนวิธีเชิง วิวัฒน์แบบหลายจุดประสงค์บนคลังข้อมูล เจเมทัล Study of Evolutionary Algorithm in Multi- objective on Library jMetal.
การซ้อนทับกัน และคลื่นนิ่ง
Distributed Administration
ระบบคลังสินค้านม Milk Warehouse System ผู้จัดทำ
บทที่ ๑ ความรู้เบื้องต้น เกี่ยวกับการวิเคราะห์ และออกแบบระบบสารสนเทศ (Introduction to Information System Analysis) 22/7/03 บทที่
1.7 ระเบียบวิธีทางสถิติ 1. การเก็บรวบรวมข้อมูล (Data Collection)
Chapter 1 Introduction to Information Technology
การพัฒนาระบบประเมินผลการปฏิบัติงานของพนักงานแทนที่กา​รใช้ระบบ SAP-ESS ในส่วนของกา​รประเมินผลการปฏิบัติงานเพื่อลดค่าใช้จ่ายในเรื่องของ License.
ณ ห้องฟ้าตรัง 1 โรงแรม เอ็ม.พี. รีสอร์ท อ.เมือง จ.ตรัง
แนวทางการรายงานผลการปฏิบัติราชการโดยผ่านระบบเครือข่ายอินเตอร์เน็ต
ระบบสารสนเทศแผนงานบำรุงทาง
ระบบสารสนเทศและการพัฒนาระบบ Information Systems and System Development
อ.กิตติพงศ์ เซ่งลอยเลื่อน อาจารย์พิเศษ มหาวิทยาลัยแม่โจ้
บทที่ 2 รูปแบบของฐานข้อมูล.
Computer Code เลขฐานสอง bit (binary digit ) 1 byte = A.
การจัดเก็บข้อมูลตามตัวบ่งชี้ สกอ. และ สมศ.
การพัฒนาการใช้งานในระบบเว็บ
การขุดค้นข้อมูล (Data Mining)
ระบบฐานข้อมูล ข้อมูลมีความสำคัญมากต่อองค์การ ดังนั้นจะต้องมีการจัดเก็บที่เป็นระบบ สามารถค้นหาได้ง่าย เพื่อที่นำมาใช้ให้ทันเวลา ในการตัดสินใจของผู้บริหาร.
(1) สำนักงานกองทุนสนับสนุนการวิจัย คณะวิศวกรรมศาสตร์ กำแพงแสน มหาวิทยาลัยเกษตรศาสตร์
Historical data analysis
Use Case Diagram.
กลุ่มสาระการเรียนรู้ คณิตศาสตร์ โรงเรียนบ้านหนองกุง อำเภอนาเชือก
การจัดส่งข้อมูลตราสารหนี้ โดยช่องทาง Internet หรือ DMS DA (Extranet)
MySQL.
EC411 ทฤษฏีและนโยบายการเงิน
Data Mining นำเสนอโดย อาจารย์นงเยาว์ สอนจะโปะ คณะสารสนเทศศาสตร์
Chapter 3 แบบจำลองข้อมูล : Data Models
Chapter 2 Database systems Architecture
Kampol chanchoengpan it สถาปัตยกรรมคอมพิวเตอร์ Arithmetic and Logic Unit 1.
รายงานในระบบบัญชีแยกประเภททั่วไป (GL – General Ledger)
ทำการตั้งเบิกเพิ่ม แบบฟอร์ม GFMIS.ขบ.02 เพื่อชดใช้ใบสำคัญ
“ทำงานประจำให้เป็นงานวิจัย R to R”
ความรู้เบื้องต้นเกี่ยวกับระบบฐานข้อมูล
แนวทางการปฏิบัติโครงการจูงมือ น้องน้อยบนดอยสูง 1.
บทที่ 1 ความรู้พื้นฐานในการ พัฒนาระบบ
การออกแบบสถาปัตยกรรมแอปพลิเคชั่น
PHP:Hypertext Preprocessor
การออกแบบฐานข้อมูลและการบริหารธุรกิจ
หลักการวิเคราะห์และออกแบบระบบฐานข้อมูล
Charter 8 1 Chapter 8 การจัดการฐานข้อมูล Database Management.
ณัฏฐวุฒิ เอี่ยมอินทร์
บทที่ 3 การวิเคราะห์ Analysis.
สถาปัตยกรรมคอมพิวเตอร์ (Computer Architecture)
บทนำเกี่ยวกับระบบฐานข้อมูล
เรื่องการออกแบบฐานข้อมูล
ระบบการสื่อสารข้อมูล 3(2-2) นก. (Computer Network System) โดย อ.สมบูรณ์ ภู่พงศกร Chapter 1 Introduction.
การจัดการฐานข้อมูล.
บทที่ 1 ระบบสารสนเทศ และบทบาทของนักวิเคราะห์ระบบ
การลงข้อมูลแผนการสอน
ภาษาอังกฤษเพื่อการสื่อสาร อ32204
School of Information Communication Technology,
เรื่องการประยุกต์ของสมการเชิงเส้นตัวแปรเดียว
Data analysis for the making a decision with Business Intelligence
บทที่ 12 ฐานข้อมูล.
Chapter 1 : Introduction to Database System
เทคโนโลยีสารสนเทศ.
ระบบฐานข้อมูล.
Data Mining การทำเหมืองข้อมูล
โครงสร้างข้อมูลแบบ สแตก (stack)
ต้นไม้ Tree [3] ผู้สอน อาจารย์ ยืนยง กันทะเนตร
การแบ่งแยกและเอาชนะ Divide & Conquer
หน่วยที่1 ข้อมูลทางการตลาด
บทที่ 6 การวิจัยเชิงสืบเสาะ : ข้อมูลทุติยภูมิ
1 LAN Implementation Sanchai Yeewiyom School of Information & Communication Technology Naresuan University, Phayao Campus.
ใบสำเนางานนำเสนอ:

บทที่ 2 ระบบฐานข้อมูล Database System BC424 Information Technology

The Hierarchy of Data BC424 Information Technology

ระบบประมวลผลแฟ้มข้อมูลแบบเดิม(Traditional File Processing System) ระบบการประมวลผล ระบบประมวลผลแฟ้มข้อมูลแบบเดิม(Traditional File Processing System) ระบบฐานข้อมูล (Database System) BC424 Information Technology

Traditional File Processing System BC424 Information Technology

Database System What is database? Database is the container for a collection of computerized data files BC424 Information Technology

Database System BC424 Information Technology

Ease of Application Development ข้อดีของฐานข้อมูล Minimal Redundancy Consistency of Data Integration of Data Data Sharing Ease of Application Development Uniform Security Privacy and Integrity Controls BC424 Information Technology

ข้อเสียของฐานข้อมูล Complexity High Cost High Risk BC424 Information Technology

องค์ประกอบของสภาพแวดล้อมฐานข้อมูล 1. กลุ่มผู้ใช้ (User Group) - End Users - Database Designer - Application Programmer - Data Administrator (DA) BC424 Information Technology

องค์ประกอบของสภาพแวดล้อมฐานข้อมูล (ต่อ) 2. Database Administrator (DBA) มีหน้าที่ - วางแผนฐานข้อมูล (Planning the Database) - พัฒนาฐานข้อมูล (Developing the Database) 3. Database Management System (DBMS) 4. Computer-assisted Software Engineering Tools (CASE Tools) BC424 Information Technology

แบบจำลองฐานข้อมูล (Database Models) คือ การจัดกลุ่มของโครงสร้างทางแนวคิดที่ใช้เป็นตัวแทนโครงสร้างข้อมูลและความสัมพันธ์ข้อมูลในฐานข้อมูล แบ่งตามลักษณะของการใช้งานได้เป็น แบบจำลองเชิงสัมพันธ์ (Relational Database Model) แบบจำลองเชิงลดหลั่น (Hierarchical Database Model) แบบจำลองเชิงโครงข่าย (Network Database Model) BC424 Information Technology

แบบจำลองเชิงลดหลั่น (Hierarchical Database Model) แสดงด้วยผังต้นไม้ที่มองจากบนลงล่าง (Upside-down) มีองค์ประกอบคือ Segment หรือ Node Segment บนสุด เรียกว่า Root Segment ที่อยู่ลำดับสูงกว่า Segment อื่น ๆ เรียกว่า Parent Segment ที่อยู่ลำดับต่ำกว่า Segment อื่น ๆ เรียกว่า Children Segment ที่เป็น Parent มีลูกได้หลาย Segment Segment ที่เป็น Children มีแม่ได้เพียง 1 BC424 Information Technology

Hierarchical Database Model BC424 Information Technology

โครงสร้างข้อมูลแบบ Hierarchical คุณบุษรา คุณระวีวรรณ A01 A10 A07 A14 รหัสสินค้า Scanner Computer Printer Notebook ชื่อสินค้า 5 2 7 5 ปริมาณ โครงสร้างข้อมูลแบบ Hierarchical BC424 Information Technology

แบบจำลองเชิงโครงข่าย (Network Database Model) Set = ความสัมพันธ์ แต่ละ Set ประกอบด้วย อย่างน้อย 2 Record คือ Owner (Parent) และ Member (Child) 1 Owner มีได้หลาย ๆ Member 1 Member มีได้หลาย ๆ Owner BC424 Information Technology

Network Database Model BC424 Information Technology

โครงสร้างข้อมูลแบบ Network คุณบุษรา คุณระวีวรรณ A01 A10 A07 รหัสสินค้า Scanner Computer Printer ชื่อสินค้า 5 2 7 ปริมาณ โครงสร้างข้อมูลแบบ Network BC424 Information Technology

แบบจำลองเชิงสัมพันธ์ (Relational Database Model) จัดเก็บข้อมูลในรูปแบบตาราง 2 มิติ คือ แถว(Row) และ คอลัมน์ (Column) ข้อมูลในแต่ละ แถว เรียกว่า Tuple ข้อมูลในแต่ละ คอลัมน์ เรียกว่า Attribute ตารางที่ใช้เก็บข้อมูล เรียกว่า Relation ใช้ Attribute เป็นตัวเชื่อมความสัมพันธ์ระหว่าง Relation BC424 Information Technology

BC424 Information Technology

Database Management System (DBMS) A DBMS is a program or collection of programs whose function is to manage a database on behalf of the people who use it. BC424 Information Technology

รูปแบบการนำฐานข้อมูลมาใช้แทนแฟ้มข้อมูล ฝ่ายบุคคล Database DBMS แฟ้มข้อมูลพนักงาน แฟ้มข้อมูลคลังสินค้า แฟ้มพนักงานขาย แฟ้มลูกค้า ฝ่ายคลังสินค้า ฝ่ายการตลาด BC424 Information Technology

โครงสร้างการทำงานของ DBMS DBA Database DBMS User Applications BC424 Information Technology

Selecting a Database Management System Database Size Number of Concurrent Users Performance Integration Features The Vendor BC424 Information Technology

ชนิดของฐานข้อมูล (Type of Database) 1. ฐานข้อมูลแบบรวมศูนย์กลาง (Centralized Database) 2. ฐานข้อมูลแบบกระจาย (Distributed Database) BC424 Information Technology

ฐานข้อมูลแบบรวมศูนย์กลาง (Centralized Database) BC424 Information Technology

1.ฐานข้อมูลบนเครื่องคอมพิวเตอร์ส่วนบุคคล (Personal Computer Database) BC424 Information Technology

2.ฐานข้อมูลบนเครื่องคอมพิวเตอร์รวมศูนย์ (Central Computer Database) BC424 Information Technology

3. ฐานข้อมูลบนเครื่องลูกข่ายแม่ข่าย (Client/Server Database) BC424 Information Technology

ฐานข้อมูลแบบกระจาย (Distributed Database) BC424 Information Technology

1. ฐานข้อมูลลักษณะเทียบเคียง (Homogeneous Database) BC424 Information Technology

2.ฐานข้อมูลลักษณะต่าง (Heterogeneous Database) BC424 Information Technology

Applied for Database Web Database Data Warehouse Data Mining BC424 Information Technology

Web Database หลักการ สร้างฐานข้อมูลไว้ที่ Server ที่ให้บริการ ใช้ภาษาในการเขียน Web Database เช่น ASP,PHP,CGI Server 1 Client 4 2 3 BC424 Information Technology

Data Warehouse(คลังข้อมูล) คลังข้อมูลคือที่เก็บข้อมูลขององค์การที่ได้รับการออกแบบเพื่อช่วยการตัดสินใจของฝ่ายบริหารในทางปฏิบัติ BC424 Information Technology

ตัวอย่าง Data Warehouse BC424 Information Technology

ตัวอย่างการใช้งาน Data Warehouse การเปรียบเทียบยอดขายระหว่างช่วงเวลาในอดีตกับปัจจุบันไปจนถึงการทำพยากรณ์ยอดขายในอดีต (Forecasting) การหายอดขายสูงสุดหรือต่ำสุด การเปรียบเทียบยอดขาย ต้นทุน กำไร ในรูปแบบตารางรายงาน หรือรายงาน กราฟ BC424 Information Technology

Data Mining(เหมืองข้อมูล) บางครั้งเรียกว่า การค้นพบองค์ความรู้ (Knowledge Discovery) เป็นเทคนิคที่ใช้ในการค้นหาข้อมูลเชิงวัตถุชั้นสูง เหมาะกับข้อมูลที่มีข้อมูลปริมาณมาก ๆ วัตถุประสงค์ ใช้สำหรับอธิบายข้อมูลในอดีต และคาดการณ์ข้อมูลในอนาคต BC424 Information Technology

ลักษณะเฉพาะของข้อมูลที่สามารถทำ Data Mining ข้อมูลขนาดใหญ่ เกินกว่าจะพิจารณาความสัมพันธ์ที่ซ่อนอยู่ ข้อมูลที่มาจากหลายแหล่ง ข้อมูลที่ไม่มีการเปลี่ยนแปลงตลอดช่วงเวลาที่ทำการ Mining ข้อมูลที่มีโครงสร้างซับซ้อน BC424 Information Technology

ทำไมจึงต้องมี Data Mining ข้อมูลที่ถูกเก็บไว้ในฐานข้อมูลหากเก็บไว้เฉย ๆ ก็จะไม่เกิดประโยชน์ดังนั้นจึงต้องมีการสกัดสารสนเทศไปใช้ อดีตเราใช้คนเป็นผู้สืบค้นข้อมูลต่าง ๆ ในฐานข้อมูลซึ่งผู้สืบค้นจะทำการสร้างเงื่อนไข ในปัจจุบันการวิเคราะห์ข้อมูลจากฐานข้อมูลเดียวอาจไม่ให้ความรู้เพียงพอ BC424 Information Technology