260 likes | 408 Views
โรงเรียนเซนต์หลุยส์ ฉะเชิงเทรา. ระบบ ฐานข้อมูล (Database System). โดย...มิสนพเก้า ปราชญากุล ระดับชั้นมัธยมศึกษาปีที่ 1 ปีการศึกษา 2553. กลุ่มสาระการเรียนรู้การงานอาชีพและเทคโนโลยี. โรงเรียนเซนต์หลุยส์ ฉะเชิงเทรา. จุดประสงค์การเรียนรู้. 1. บอกความหมายคำว่าข้อมูลและสารสนเทศได้
E N D
โรงเรียนเซนต์หลุยส์ ฉะเชิงเทรา ระบบฐานข้อมูล (Database System) โดย...มิสนพเก้า ปราชญากุล ระดับชั้นมัธยมศึกษาปีที่ 1 ปีการศึกษา 2553 กลุ่มสาระการเรียนรู้การงานอาชีพและเทคโนโลยี
โรงเรียนเซนต์หลุยส์ ฉะเชิงเทรา จุดประสงค์การเรียนรู้ 1. บอกความหมายคำว่าข้อมูลและสารสนเทศได้ 2. สามารถแยกประเภท ข้อมูล และสารสนเทศได้ 3. อธิบายหน้าที่ของ DBMS ได้ 4. อธิบายรูปแบบฐานข้อมูลแต่ละประเภทได้ 5. บอกประโยชน์ของฐานข้อมูลได้ กลุ่มสาระการเรียนรู้การงานอาชีพและเทคโนโลยี
โรงเรียนเซนต์หลุยส์ ฉะเชิงเทรา Data/Information • Data และ Information แตกต่างกันอย่างไร? • ข้อมูล (Data) • รูปแบบเป็นเศษส่วน หรือทศนิยม เช่น น้ำไหลด้วยความเร็ว 10.5 กม/ชม. • รูปแบบที่เป็นชิ้น หรือจำนวน เช่น เงาะได้ผลผลิต 2000 ผล/ต้น • รูปแบบอักษร หรือรหัส • ภาพ, เสียง • สารสนเทศ (Information) • รายการ • ตาราง • กราฟ • ภาพถ่าย • เสียง กลุ่มสาระการเรียนรู้การงานอาชีพและเทคโนโลยี
โรงเรียนเซนต์หลุยส์ ฉะเชิงเทรา ข้อมูล (Data) • สิ่งที่ได้จากการสังเกต • ปรากฏการณ์ • การกระทำ • ลักษณะต่างๆ ของวัตถุ สิ่งของ คน สัตว์ หรือพืช • มีการบันทึกไว้เป็นตัวเลข หรือสัญลักษณ์ต่างๆ กลุ่มสาระการเรียนรู้การงานอาชีพและเทคโนโลยี
โรงเรียนเซนต์หลุยส์ ฉะเชิงเทรา ข้อมูล สารสนเทศ Data Information สารสนเทศ (Information) • ข้อมูลที่ได้รับการประมวลผล ด้วยคอมพิวเตอร์ และเสนอออกมาในรูปที่ผู้ใช้รู้ความหมาย กลุ่มสาระการเรียนรู้การงานอาชีพและเทคโนโลยี
โรงเรียนเซนต์หลุยส์ ฉะเชิงเทรา สารสนเทศ (Information) • เป็นข้อมูลที่ผ่านการประมวลผลแล้ว • มีรูปแบบที่มีประโยชน์ นำไปใช้งานได้ • มีคุณค่าสำหรับใช้ในการดำเนินงาน หรือตัดสินใจ กลุ่มสาระการเรียนรู้การงานอาชีพและเทคโนโลยี
โรงเรียนเซนต์หลุยส์ ฉะเชิงเทรา ลักษณะของการจัดเก็บข้อมูล 0 หรือ 1 Bit Byte 00100110 Character f female Field Arunee Srisuk female Record FName LName Sex Arunee Srisuk female Boonme Niyom Male …. …. ….. File Database กลุ่มสาระการเรียนรู้การงานอาชีพและเทคโนโลยี
โรงเรียนเซนต์หลุยส์ ฉะเชิงเทรา ฐานข้อมูล • รหัสเลขฐานสอง 1 ตัว เช่น 0 เรียกว่า bit (บิต) • ข้อมูล 1 อักขระ ประกอบด้วย 0, 1 รวมกัน 8 ตัว เรียกว่า Byte (ไบต์) • 00000000 = 0 ในเลขฐาน 10 • 00000001 = 1 ในเลขฐาน 10 • ข้อมูล 1 คำ (Word) ประกอบด้วยอักขระมากกว่า 1 อักขระ กลุ่มสาระการเรียนรู้การงานอาชีพและเทคโนโลยี
โรงเรียนเซนต์หลุยส์ ฉะเชิงเทรา ฐานข้อมูล • ชาย ประกอบด้วย “ช” “กา” “ย” เท่ากับ 3 อักขระ • ปราณี ประกอบด้วยอักขระจำนวน 5 อักขระ • คำที่มีความหมายในตัวเอง เรียกว่า “ข้อมูล” Data • กลุ่มข้อมูลที่มีความเกี่ยวเนื่องกัน เรียกว่า “รายการ” Record • เช่น “นายปราณี เพศชาย อายุ 28 ปี” • แต่ถ้ากลุ่มข้อมูลเป็น “สีเทาปราณี28เครื่องมือ” กลุ่มสาระการเรียนรู้การงานอาชีพและเทคโนโลยี
โรงเรียนเซนต์หลุยส์ ฉะเชิงเทรา ฐานข้อมูล Entity • ข้อมูลนักศึกษา • ชื่อ, เพศ, อายุ, ชั้นปี, สาขา • ข้อมูลครู อาจารย์ • ชื่อ, เพศ, วุฒิ, ภาควิชา, เบอร์โทรศัพท์ • ข้อมูลหนังสือ • ชื่อผู้แต่ง, ชื่อเรื่อง, เลขหมู่, สถานที่พิมพ์, ปีที่พิมพ์, ที่เก็บหนังสือ กลุ่มสาระการเรียนรู้การงานอาชีพและเทคโนโลยี
โรงเรียนเซนต์หลุยส์ ฉะเชิงเทรา เลขหมายประจำตัวของผู้ถือบัตร 1 1234 12345 12 1 ชื่อ นาย นักรบ ชื่อสกุล พบรัก เกิดวันที่ 1 ม.ค. 2532 1พ.ค. 2542 วันออกบัตร 1พ.ค. 2546 วันหมดอายุ รหัส 207177 ที่อยู่ 123 หมู่ที่ 4 ต.บางตีนเป็ด อ. บางปะกง จ. ฉะเชิงเทรา ข้อมูล (Data) บัตรประจำตัวประชาชน รหัส เลขที่ประจำตัวประชาชน ชื่อ นามสกุล เกิดวันที่ วันออกบัตร วันหมดอายุ ที่อยู่ เจ้าพนักงานผู้ออกบัตร กลุ่มสาระการเรียนรู้การงานอาชีพและเทคโนโลยี
โรงเรียนเซนต์หลุยส์ ฉะเชิงเทรา เลขหมายประจำตัวของผู้ถือบัตร 1 1234 12345 12 1 เลขหมายประจำตัวของผู้ถือบัตร 1 1234 12345 12 1 เลขหมายประจำตัวของผู้ถือบัตร 1 1234 12345 12 1 เลขหมายประจำตัวของผู้ถือบัตร 1 1234 12345 12 1 เลขหมายประจำตัวของผู้ถือบัตร 1 1234 12345 12 1 เลขหมายประจำตัวของผู้ถือบัตร 1 1234 12345 12 1 เลขหมายประจำตัวของผู้ถือบัตร 1 1234 12345 12 1 เลขหมายประจำตัวของผู้ถือบัตร 1 1234 12345 12 1 ชื่อ นาย รักไทย ชื่อสกุล นิยมไทย เกิดวันที่ 1 ม.ค. 2512 ชื่อ นาย รักไทย ชื่อสกุล นิยมไทย เกิดวันที่ 1 ม.ค. 2512 ชื่อ นาย รักไทย ชื่อสกุล นิยมไทย เกิดวันที่ 1 ม.ค. 2512 ชื่อ นาย รักไทย ชื่อสกุล นิยมไทย เกิดวันที่ 1 ม.ค. 2512 ชื่อ นาย รักไทย ชื่อสกุล นิยมไทย เกิดวันที่ 1 ม.ค. 2512 ชื่อ นาย นักรบ ชื่อสกุล พบรัก เกิดวันที่ 1 ม.ค. 2532 ชื่อ นาย รักไทย ชื่อสกุล นิยมไทย เกิดวันที่ 1 ม.ค. 2512 ชื่อ นาย รักไทย ชื่อสกุล นิยมไทย เกิดวันที่ 1 ม.ค. 2512 8 ม.ค. 2542 วันออกบัตร 1พ.ค. 2542 วันออกบัตร 8 ม.ค. 2542 วันออกบัตร 8 ม.ค. 2542 วันออกบัตร 8 ม.ค. 2542 วันออกบัตร 8 ม.ค. 2542 วันออกบัตร 8 ม.ค. 2542 วันออกบัตร 8 ม.ค. 2542 วันออกบัตร 7 ม.ค. 2548 วันหมดอายุ 7 ม.ค. 2548 วันหมดอายุ 1พ.ค. 2546 วันหมดอายุ 7 ม.ค. 2548 วันหมดอายุ 7 ม.ค. 2548 วันหมดอายุ 7 ม.ค. 2548 วันหมดอายุ 7 ม.ค. 2548 วันหมดอายุ 7 ม.ค. 2548 วันหมดอายุ รหัส 123456 รหัส 123456 รหัส 207177 รหัส 123456 รหัส 123456 รหัส 123456 รหัส 123456 รหัส 123456 ที่อยู่ 123 หมู่ที่ 4 ต. บางสร้อย อ. บางนิยม จ. สุขสวัสติ์ ที่อยู่ 123 หมู่ที่ 4 ต. บางสร้อย อ. บางนิยม จ. สุขสวัสติ์ ที่อยู่ 123 หมู่ที่ 4 ต. บางสร้อย อ. บางนิยม จ. สุขสวัสติ์ ที่อยู่ 123 หมู่ที่ 4 ต. บางตีนเป็ด อ. บางปะกง จ. ฉะเชิงเทรา ที่อยู่ 123 หมู่ที่ 4 ต. บางสร้อย อ. บางนิยม จ. สุขสวัสติ์ ที่อยู่ 123 หมู่ที่ 4 ต. บางสร้อย อ. บางนิยม จ. สุขสวัสติ์ ที่อยู่ 123 หมู่ที่ 4 ต. บางสร้อย อ. บางนิยม จ. สุขสวัสติ์ ที่อยู่ 123 หมู่ที่ 4 ต. บางสร้อย อ. บางนิยม จ. สุขสวัสติ์ ข้อมูล อ. บางปะกง จ. ฉะเชิงเทรา กลุ่มสาระการเรียนรู้การงานอาชีพและเทคโนโลยี
โรงเรียนเซนต์หลุยส์ ฉะเชิงเทรา การจัดการแฟ้มข้อมูล(File Management) • ข้อมูลที่จัดเก็บไว้ในรูปของแฟ้มข้อมูล • แฟ้มข้อมูลในแต่ละระบบงาน แยกกันอิสระ • แฟ้มข้อมูลผูกมัดกับโปรแกรมมิ่ง หรือภาษาโปรแกรมใดๆ • แฟ้มข้อมูลแต่ละระบบใช้ร่วมกันยาก หรือไม่ได้ • การปรับปรุง แก้ไข ไม่สามารถกระทำรวมกันได้ กลุ่มสาระการเรียนรู้การงานอาชีพและเทคโนโลยี
โรงเรียนเซนต์หลุยส์ ฉะเชิงเทรา การจัดการแฟ้มข้อมูล ไฟล์ข้อมูล ประวัตินักศึกษา โปรแกรมระบบ ทะเบียนนักศึกษา พัฒนาด้วยโปรแกรมภาษา ไฟล์ข้อมูล หนังสือ โปรแกรมระบบ ทะเบียนหนังสือ พัฒนาด้วย โปรแกรมภาษา กลุ่มสาระการเรียนรู้การงานอาชีพและเทคโนโลยี
โรงเรียนเซนต์หลุยส์ ฉะเชิงเทรา การจัดการฐานข้อมูล(Database Management) • การบริหารจัดการแหล่งข้อมูลที่รวบรวมเก็บไว้ที่ศูนย์กลางในลักษณะของฐานข้อมูล (Database) • ลดการซ้ำซ้อนของข้อมูล และการจัดการ • มีโปรแกรมเฉพาะในการสร้างและบำรุงรักษา • สามารถใช้โปรแกรมสำเร็จรูปอื่นๆ มาค้นคืนข้อมูลได้ กลุ่มสาระการเรียนรู้การงานอาชีพและเทคโนโลยี
โรงเรียนเซนต์หลุยส์ ฉะเชิงเทรา ฐานข้อมูล • โครงสร้างสารสนเทศที่ประกอบด้วย Entity หลายๆ ตัว ที่มีความสัมพันธ์กัน
โรงเรียนเซนต์หลุยส์ ฉะเชิงเทรา ประโยชน์ของการฐานข้อมูล • ลดความซ้ำซ้อนของข้อมูล • หลีกเลี่ยงความขัดแย้งของข้อมูล • สามารถใช้ข้อมูลร่วมกัน • ควบคุมความเป็นมาตรฐาน • จัดหาระบบรักษาความปลอดภัยที่รัดกุมได้
โรงเรียนเซนต์หลุยส์ ฉะเชิงเทรา ประโยชน์ของการจัดการฐานข้อมูล • ควบคุมความคงสภาพของข้อมูลได้ เช่นข้อมูลอายุต้องอยู่ในช่วง 15 - 70 เป็นต้น • สร้างสมดุลในความขัดแย้งของความต้องการของผู้ใช้ได้ • เกิดความเป็นอิสระของข้อมูล
โรงเรียนเซนต์หลุยส์ ฉะเชิงเทรา ระบบการจัดการฐานข้อมูล • Database Management System : DBMS • ซอฟต์แวร์ที่ทำหน้าที่เป็นตัวกลางระหว่างผู้ใช้ และโปรแกรมอื่นๆ ที่เกี่ยวข้องในการจัดการ การเรียกใช้ฐานข้อมูล • MySQL/SQL • Oracle • Microsoft Access
โรงเรียนเซนต์หลุยส์ ฉะเชิงเทรา หน้าที่ของ DBMS • ติดต่อกับตัวจัดการะบบไฟล์ • ฐานข้อมูลส่วนมากจะมีขนาดโต และเก็บไว้ในดิสก์เป็นหลัก จึงต้องมีตัวจัดการระบบไฟล์ (File Manager) ระบุตำแหน่งที่อยู่ของข้อมูลในดิสก์ • DBMS จึงต้องทำงานประสานกับ File Manager ได้ตลอดเวลาที่ใช้ฐานข้อมูล
โรงเรียนเซนต์หลุยส์ ฉะเชิงเทรา หน้าที่ของ DBMS • ควบคุมความคงสภาพ • ควบคุมข้อมูลต่างๆ ให้มีสภาพที่ถูกต้อง และอยู่ในกรอบที่กำหนดไว้ เช่น ยอดสินค้าในคลังสินค้าต้องไม่ต่ำกว่าที่กำหนด หรือข้อมูลนักศึกษาจะต้องมีรหัสนักศึกษาด้วยเสมอ • ควบคุมระบบรักษาความปลอดภัย • กำหนดสิทธิการเรียกดู แก้ไข บริหารข้อมูล
โรงเรียนเซนต์หลุยส์ ฉะเชิงเทรา หน้าที่ของ DBMS • สร้างระบบสำรองข้อมูลและฟื้นฟูสภาพข้อมูล • ข้อมูลในฐานข้อมูลมีความสำคัญเป็นอย่างยิ่ง จึงต้องมีระบบสำรองข้อมูลและฟื้นฟูสภาพข้อมูลที่เสียหายได้ • ควบคุมภาวะพร้อมกัน (Concurrency Control) • ขณะที่มีการแก้ไขข้อมูลหนึ่งๆ จะต้องไม่อนุญาตให้ผู้อื่นแก้ไขได้พร้อมๆ กัน กลุ่มสาระการเรียนรู้การงานอาชีพและเทคโนโลยี
โรงเรียนเซนต์หลุยส์ ฉะเชิงเทรา Database, Entity, Attribute, Relation Entity - สมาชิก Attribute : รหัสสมาชิก, คำนำหน้า, ชื่อ, นามสกุล, ... ฐานข้อมูลห้องสมุด ความสัมพันธ์ระหว่างสมาชิกกับหนังสือ : สมาชิก 1 คน สามารถยืมหนังสือได้มากกว่า 1 เล่ม แต่หนังสือเล่มเดียว ถูกยืมได้เพียงสมาชิก 1 คน Entity - หนังสือ Attribute : รหัสหนังสือ, ชื่อหนังสือ, หมวด, ... Entity - การยืมคืน Attribute : ลำดับที่, วันที่, เวลา, สมาชิก, หนังสือ, ... กลุ่มสาระการเรียนรู้การงานอาชีพและเทคโนโลยี
โรงเรียนเซนต์หลุยส์ ฉะเชิงเทรา ผู้บริหารฐานข้อมูล (DBA) • DBA - Database Administrator • ผู้ที่มีหน้าที่ควบคุมการบริหารงานของฐานข้อมูลทั้งหมด • ตัดสินใจว่าจะรวมข้อมูลใด เข้าไว้กับระบบใด * เก็บข้อมูลด้วยวิธีใด ใช้เทคนิคใด • ประสานงานกับผู้ใช้ * กำหนดระบบรักษาความปลอดภัย • กำหนดความคงสภาพของข้อมูล * กำหนดแผนระบบสำรองและฟื้นสภาพ • สำรวจผลการทำงาน และความต้องการของผู้ใช้ DBMS ที่ดีต้องมีเครื่องมืออำนวยความสำดวกให้กับ DBA ด้วยเสมอ กลุ่มสาระการเรียนรู้การงานอาชีพและเทคโนโลยี
โรงเรียนเซนต์หลุยส์ ฉะเชิงเทรา รูปแบบฐานข้อมูลที่นิยมใช้ • ฐานข้อมูลแบบความสัมพันธ์ • ฐานข้อมูลแบบเครือข่าย • ฐานข้อมูลแบบลำดับ กลุ่มสาระการเรียนรู้การงานอาชีพและเทคโนโลยี
โรงเรียนเซนต์หลุยส์ ฉะเชิงเทรา แบบฝึกหัด จงตอบคำถามต่อไปนี้ 1. ฐานข้อมูลตรงกับภาษาอังกฤษว่า 2. ข้อมูล คือ 3. สารสนเทศ คือ 4. DBMS มีความสำคัญอย่างไรกับฐานข้อมูล 5. บอกประโยชน์ของฐานข้อมูล 3-5 ข้อ กลุ่มสาระการเรียนรู้การงานอาชีพและเทคโนโลยี