[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:01.00,0:00:04.00,Default,,0000,0000,0000,,ยินดีต้อนรับเข้าสู่วิชาระบบฐานข้อมูลเบื้องต้น Dialogue: 0,0:00:04.00,0:00:06.09,Default,,0000,0000,0000,,ฉันชื่อเจนนิเฟอร์ วิดอม จากมหาวิทยาลัยสแตนฟอร์ด Dialogue: 0,0:00:06.09,0:00:08.01,Default,,0000,0000,0000,,ในวิชานี้เราจะได้เรียน Dialogue: 0,0:00:08.01,0:00:09.08,Default,,0000,0000,0000,,เกี่ยวกับฐานข้อมูลและการใช้ Dialogue: 0,0:00:09.08,0:00:12.03,Default,,0000,0000,0000,,ของระบบการจัดการฐานข้อมูล, เริ่มจาก Dialogue: 0,0:00:12.03,0:00:14.03,Default,,0000,0000,0000,,จากมุมมองของผู้ออกแบบ Dialogue: 0,0:00:14.03,0:00:18.01,Default,,0000,0000,0000,,ผู้ใช้ และผู้พัฒนาโปรแกรมประยุกต์ใช้งานฐานข้อมูล Dialogue: 0,0:00:18.01,0:00:21.00,Default,,0000,0000,0000,,ฉันจะเริ่มต้นด้วยการบรรยายเป็น Dialogue: 0,0:00:21.00,0:00:22.09,Default,,0000,0000,0000,,ประโยคยาวหนึ่งประโยคว่า Dialogue: 0,0:00:22.09,0:00:27.06,Default,,0000,0000,0000,,ระบบการจัดการฐานข้อมูลให้บริการอะไรกับโปรแกรมประยุกต์ใช้งาน Dialogue: 0,0:00:27.06,0:00:29.01,Default,,0000,0000,0000,,มันสามารถจัดการข้อมูลจำนวนมาก Dialogue: 0,0:00:29.01,0:00:32.02,Default,,0000,0000,0000,,แต่เราลองมาดูที่รายละเอียดสักเล็กน้อย Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ระบบจัดการฐานข้อมูลช่วยให้ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,มีประสิทธิภาพ, น่าเชื่อถือ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,สะดวกสบาย และช่วยให้ผู้ใช้จำนวนมากปลอดภัย Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ในการจัดเก็บข้อมูลและการเข้าถึง Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ข้อมูลจำนวนมากได้อย่างมีเสถียรภาพ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ดังนั้น, ฉันจะอธิบาย Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ในบางประเด็น Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,พอสังเขป Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,แต่ ฉันไม่ได้ต้องการที่จะพูดถึงระบบฐานข้อมูล Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ที่ได้รับความนิยมแพร่หลายในปัจจุบัน Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ฐานข้อมูลทำงานอยู่เบื้องหลังเว็บไซต์จำนวนมาก Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ไม่ว่าจะเป็น ระบบธนาคาร Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ระบบสื่อสื่อ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,เซ็นเซอร์, การทดลองทางวิทยาศาสตร์ และอื่นๆ อีกมากมาย Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ซึ่งได้รับความนิยมอย่างมาก Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,จึงขอพูดคุยสักเล็กน้อย Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,เกี่ยวกับสาเหตุที่ระบบฐานข้อมูล Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ได้รับนิยมแพร่หลาย ใน 7 คุณลักษณะต่อไปนี้ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,อย่างแรก คือ ระบบฐานข้อมูล Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,สามารถจัดการ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,กับข้อมูลขนาดใหญ่ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,หากคุณนึกถึง Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ปริมาณของข้อมูล Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ที่ถูกสร้างขึ้นในทุกวันนี้, ระบบฐานข้อมูล Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ต้องจัดดการกับข้อมูลระดับเทราไบต์ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,บางทีอาจจะเป็นเทราไบต์ในทุกๆ วัน Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,และอีกอย่างที่สำคัญ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ข้อมูล Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ที่ถูกจัดการด้วยระบบฐานข้อมูล Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,มีขนาดใหญ่เกินกว่าที่จะ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,พอดีกับหน่วยความจำของระบบคอมพิวเตอร์โดยทั่วไป Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ดังนั้นหน่วยความทรงจำจึงมีการเติบโต Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,อย่างรวดเร็ว, แต่ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ปริมาณของข้อมูลในโลก Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,และข้อมูลที่จะจัดการโดย Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ระบบฐานข้อมูล มีการเติบโตที่เร็วกว่ามาก Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ดังนั้นระบบฐานข้อมูล Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,จึงออกแบบมาเพื่อจัดการกับข้อมูลด้านนอกของหน่วยความจำด้วย\N Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,2, ข้อมูลที่ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ถูกจัดการโดยระบบจัดการฐานข้อมูลโดยทั่วไปแล้วจะมีความคงทน Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ฉันหมายถึง Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ข้อมูลที่อยู่ในฐานข้อมูล Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,อยู่ทนกว่าโปรแกรมที่เชื่อมกับข้อมูลโดยตรง Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ดังนั้นถ้าคุณรัน Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,โปรแกรมคอมพิวเตอร์ทั่วไป Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,จะเริ่มเรียกตัวแปรที่เราสร้างขึ้น Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,และมีข้อมูลที่ดำเนินงาน Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,บนโปรแกรม, เมื่อใช้โปรแกรมเสร็จ ข้อมูลก็จะหายไป Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ซึ่งต่างไปจากในฐานข้อมูล Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ที่ข้อมูลจะถูกจัดเก็บไว้ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,และเมื่อโปรแกรมได้เริ่มต้น Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,มันก็จะทำงานบนข้อมูลนั้น Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,โปรแกรมหยุดลง ข้อมูลก็ยังคงอยู่ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,บ่อยมากที่โปรแกรมหลายๆ ตัว Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ทำงานบนข้อมูลเดียวกัน Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ถัดไป (3), ความปลอดภัย Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ดังนั้น ระบบฐานข้อมูล, ตั้งแต่ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ถูกใช้ในใช้งานที่สำคัญ เช่น Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,การสื่อสารโทรคมนาคมและระบบธนาคาร Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ต้องมีการรับประกันว่า Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ข้อมูลที่ถูกจัดการโดยระบบ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ต้องอยู่ในสภาพที่สอดคล้องกัน Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,มันจะไม่สูญหาย Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,หรือถูกเขียนทับเมื่อเกิดความล้มเหลว Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ซึ่งเป็นไปได้จะเกิดความล้มเหลวของฮาร์ดแวร์ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ความล้มเหลวของซอฟต์แวร์ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,และเมื่อไฟดับ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,คุณก็ไม่ต้องการให้ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,บัญชีธนาคารของคุณเปลี่ยนแปลง Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,เมื่อไฟดับที่สาขา Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,แน่นอนว่ามีปัญหา Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ของผู้ที่ประสงค์ร้าย ที่พยายามทำให้ข้อมูลเสียหาย Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ดังนั้นระบบฐานข้อมูล Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,จะมีหมายเลขที่สร้างขึ้นเพื่อเป็นกลไก Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ให้แน่ใจว่าข้อมูลยังคงมีความสอดคล้องกัน Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ไม่ว่าอะไรจะเกิดขึ้น Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ถัดไป (4), มัลติยูสเซอร์ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,จากที่บอกว่าหลายโปรแกรมอาจทำงานบนฐานข้อมูลเดียวกัน Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,หรือแม้จะมีเพียงโปรแกรมเดียว Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ที่ทำงานบนฐานฐานข้อมูล, โปรแกรมนั้นอาจ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,อนุญาตให้มีผู้ใช้จำนวนมาก Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,เข้าถึงโปรแกรมประยุกต์ได้พร้อมๆ กัน Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ดังนั้น เมื่อคุณมี Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,หลายโปรแกรมประยุกต์ที่ทำงานบน Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ข้อมูลเดียวกัน, ระบบจะ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ต้องมีกลไกบางอย่าง Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,เพื่อให้มั่นใจว่าข้อมูลจะยังมีความสอดคล้องกัน\N Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ตัวอย่างเช่น Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ครึ่งหนึ่งของรายการข้อมูล Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ถูกเขียนทับโดยคนๆ หนึ่ง Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,อีกครึ่งหนึ่งเขียนทับโดยอีกคน Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ดังนั้น จึงมีกลไกในฐานข้อมูล Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ที่เรียกว่า การควบคุมการเข้าถึงข้อมูลพร้อมกัน Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,โดยมีแนวคิดว่า Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,เราต้องมีวิธีการให้ผู้ใช้หลายคนสามารถเข้าถึงฐานข้อมูลได้ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ตอนนี้เราไม่ได้ควบคุมฐานข้อมูลโดย Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ให้ผู้ใช้คนใดคนหนึ่ง Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,มีสิทธิพิเศษในการเข้าถึงฐานข้อมูล Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,หรือปล่อยให้ประสิทธิภาพลดลงอย่างมาก Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ดังนั้นการควบคุมจริงที่เกิดขึ้นใน Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ระดับของรายการข้อมูลในฐานข้อมูล Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ทำให้ผู้ใช้หลายคนสามารถดำเนินการ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,บนฐานข้อมูลเดียวกัน แต่เป็น Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,การดำเนินงานในรายการข้อมูลที่แตกต่างกันได้ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,คล้ายๆ กับ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,"ระบบแฟ้มที่พร้อมกัน" หรือ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,หรือ "ตัวแปรที่พร้อมกัน" ในโปรแกรม Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ยกเว้นว่ามันจะเป็น "ศูนย์กลางข้อมูล" ในตัวเองมากขึ้น Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,คุณลักษณะถัดไป (5) คือ ความสะดวกสบาย, โดย Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ความสะดวกสบายเป็นหนึ่งใน Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,คุณสมบัติที่สำคัญของระบบฐานข้อมูล Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,พวกมันได้รับการออกแบบให้ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,สามารถใช้งานได้ง่ายใน Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ปริมาณข้อมูลมหาศาล Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,อย่างมีประสิทธิภาพและมีกระบวนการประมวลผลข้อมูลที่น่าสนใจ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,โดยจะเกิดขึ้นใน 2 ระดับ คือ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,มีแนวคิดในฐานข้อมูลที่เรียกว่า "ความเป็นอิสระของข้อมูลเชิงกายภาพ "\N Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ซึ่งถือเป็นศัพท์บัญญัติ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ที่หมายถึง Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,วิธีการที่ข้อมูล Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ถูกจัดเก็บและเขียนลงไป Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ในดิสก์ซึ่งเป็นอิสระจาก Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,วิธีการที่โปรแกรมคิดในโครงสร้างของข้อมูล Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,เพื่อให้คุณสามารถมีโปรแกรม Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ที่ทำงานบนฐานข้อมูล Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,โดยไม่ต้องสนใจว่ามัน Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,จะมีการเปลี่ยนแปลงอย่างไร Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ในขั้นตอนการจัดเก็บข้อมูล, โดยที่ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ไม่ต้องเปลี่ยนแปลงอะไรในตัวโปรแกรม Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ดังนั้นการดำเนินการ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,บนข้อมูล จะมีความเป็นอิสระจากวิธีการนำข้อมูลออกมา Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,และค่อนข้างที่จะเกี่ยวข้องกับ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,แนวคิดของภาษาสอบถามข้อมูลระดับสูง Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ดังนั้นฐานข้อมูล Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,มักถูกสืบค้นด้วยภาษา Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ที่ค่อนข้างมีขนาดกะทัดรัด Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,สำหรับอธิบายถึง Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ข้อมูลที่คุณต้องการจากฐานข้อมูลในภาษาระดับสูง Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,โดยที่, ฐานข้อมูลจะ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ปฏิบัติตามแนวคิดเรื่อง "การประกาศ" Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ไม่ว่าจะอยู่ในรูปของ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,การสอบถามข้อมูล Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ที่คุณต้องการ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,จากฐานข้อมูล โดยคุณไม่จำเป็น Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ต้องอธิบายขั้นตอนวิธีที่จะ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ดึงข้อมูลออกมา ซึ่งเป็นคุณลักษณะที่ดีจริงๆ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,มันช่วยให้คุณเขียนคำสั่งสอบถามข้อมูล Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ได้อย่างง่ายดาย, และจากนั้น Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ระบบก็จะค้นหา Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ขั้นตอนวิธีที่จะดึงข้อมูลออกมาได้อย่างมีประสิทธิภาพ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,และเรื่องของประสิทธิภาพ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,คือประเด็นที่ 6 และแน่นอนว่า Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ไม่ใช่เป็นความสำคัญลำดับที่ 6 และมันเกี่ยวข้องกับ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,เรื่องอสังหาริมทรัพย์อยู่บ้างเล็กน้อย Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,จากคำโบราณที่ว่า Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,หากคุณกำลังมองหาอสังหาสักที่ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,สิ่งสำคัญที่สุด 3 อย่าง Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ของอสังหาริมทรัพย์ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ก็คือทำเล, ทำเล, และก็ทำเล Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,และผู้คนก็พูดแบบเดียวกัน Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ในเรื่องฐานข้อมูล, เรื่องขำขัน Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ที่คล้ายกัน, คือ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,3 สิ่งที่สำคัญที่สุด Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ในฐานข้อมูล คือ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,1 ประสิทธิภาพ, 2 ประสิทธิภาพ และประสิทธิภาพ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,เนื่องด้วยระบบฐานข้อมูลต้อง Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ทำหลายพันคำสั่งสืบค้น Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,หรือปรับปรุงข้อมูลใน 1 วินาที Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,จึงไม่สามารถใช้การสืบค้นง่ายๆ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,และอาจต้องใช้การดำเนินการที่ซับซ้อนมาก Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ดังนั้นการสร้าง Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ระบบฐานข้อมูล, ที่สามารถดำเนินการ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,สอบถามด้วยคำสั่งที่ซับซ้อน Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ในอัตราเร็วแบบนั้น, บนปริมาณข้อมูลมหาศาล Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ระดับเทราไบต์ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,จึงไม่ใช่งานง่าย, และนั่นคือ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,หนึ่งในคุณสมบัติที่สำคัญยัง Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ที่ระบบจัดการฐานข้อมูลมอบให้ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,และสุดท้าย (7) ย้ำอีกครั้งว่าไม่ใช่สิ่งสำคัญท้ายสุด ก็คือ ความเชื่อถือได้ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,เหมือนเดิม, ลองมองกลับไปที่ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ระบบธนาคารหรือระบบสื่อสารโทรคมนาคมของคุณ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,มันเป็นสิ่งสำคัญอย่างยิ่ง Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ที่ระบบจะต้องพร้อมทำงานได้ตลอดเวลา Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ด้วย 99.99999% uptime Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,เช่นเดียวกัน Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ระบบจัดการฐานข้อมูลก็รับประกันว่าจะพร้อมให้บริการโปรแกรมประยุกต์ต่างๆ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,เพื่อที่จะช่วยให้เราเข้าใจได้ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ถึงความยอดเยี่ยมที่ระบบฐานข้อมูลมอบให้ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ฉันหวังว่าคุณทุกคนคงเห็นถึงความสำคัญของมัน Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,หากจะสร้างแอปพลิเคชัน Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ที่เกี่ยวข้องกับข้อมูล Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,มันจะยอดเยี่ยม Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ที่คุณสมบัติทั้งหมดเหล่านี้ มีพร้อมสำหรับคุณในระบบฐานข้อมูล Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ต่อไปฉันจะพูดถึงบางแง่มุม Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ของระบบฐานข้อมูล Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,และขอบเขต Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ที่เราจะศึกษาในวิชานี้ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,เมื่อผู้คนสร้างโปรแกรมประยุกต์บนฐานข้อมูล, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,บางครั้งพวกเขาเขียนโปรแกรมด้วยสิ่งที่เรียกว่าเฟรมเวิร์ก Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ขณะที่บันทึกวิดีโอนี้ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,บางส่วนของ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,เฟรมเวิร์กที่ได้รับความนิยม ได้แก่ Django Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Ruby on Rails, ซึ่ง Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,เป็นสภาพแวดล้อมที่ช่วยให้คุณ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,พัฒนาโปรแกรมของคุณ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,และช่วยให้คุณสร้าง Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ฐานข้อมูลได้อย่างอัตโนมัติ, ซึ่งเรา Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ไม่ได้สอนในชุดของวิดีโอนี้ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,, คือไม่ได้พูดถึง Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,เรื่องเฟรมเวิร์ก, แต่เรากำลังจะ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,พูดคุยเกี่ยวกับระบบฐานข้อมูล Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,รวมถึงวิธีการใช้งานและสิ่งที่จะได้รับ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ประเด็นที่ 2, ระบบฐานข้อมูล Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,มักถูกใช้โดยมีตัวเชื่อมที่เรียกว่ามิดเดิลแวร์ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,เช่นเดิม, ในวิดีโอนี้ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,โดยทั่วไปแล้วมิดเดิลแวร์อาจจะ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,เป็นแอปพลิเคชันเซิร์ฟเวอร์, เว็บเซิร์ฟเวอร์ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,โดยมิดเดิลแวร์จะช่วยให้ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,แอปพลิเคชันติดต่อกับระบบฐานข้อมูล Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ด้วยวิธีการที่แน่นอน Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,เช่นเดิม, เรื่องนี้อยู่นอกขอบเขตของรายวิชา Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,เราจะไม่พูดคุยเกี่ยวกับมิดเดิลแวร์ในการเรียนการสอน Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,สุดท้าย, ก็ไม่ใช่ทุกกรณี Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ของแอปพลิเคชันที่เกี่ยวข้องกับข้อมูล Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ที่จำเป็นต้องใช้ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ระบบฐานข้อมูล, ดังเช่นในอดีต, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ข้อมูลจำนวนมากถูกจัดเก็บไว้ในไฟล์ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ฉันคิดว่ามันยังถูกใช้จนทุกวันนี้ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,เพราะยังคงมีข้อมูลจำนวนมากที่จัดเก็บอยู่ในไฟล์ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Excel สเปรดชีต เป็นอีกกลุ่ม Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ที่มีข้อมูลจำนวนมาก Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,จัดเก็บด้วยรูปแบบนี้ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,และมันมีประโยชน์แน่นอน Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,เพราะการประมวลผลข้อมูลไม่จำเป็นต้อง Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ทำผ่านภาษาสอบถามที่ใช้ร่วมกับระบบฐานข้อมูลเสมอไป Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ยกตัวอย่างเช่น Hadoop ซึ่งเป็น Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,เครื่องมือประมวลผลที่ดำเนินการ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,กับข้อมูลที่เก็บไว้ในไฟล์ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ชุดวิดีโอนี้เรากำลังจะมุ่งเน้นไปที่ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ระบบการจัดการฐานข้อมูล Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ในด้านการจัดเก็บ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,และการดำเนินงานของข้อมูลผ่านระบบการจัดการฐานข้อมูล Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,ดังนั้นจึงมี 4 แนวคิดสำคัญ ที่จะอธิบายในตอนนี้ Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,อย่างแรกคือรูปแบบข้อมูล