กลับไปหน้าบทความ

อ่าน 6 นาที

ภาพรวมของฐานข้อมูล

ฐานข้อมูล – ชุดข้อมูลที่จัดระเบียบไว้ ซึ่งในปัจจุบันมักอยู่ในรูปแบบดิจิทัล โดยทั่วไปแล้ว ข้อมูลจะถูกจัดระเบียบเพื่อสร้างแบบจำลองแง่มุมที่เกี่ยวข้องกับความเป็นจริง (ตัวอย่างเช่น...

ภาพรวมของฐานข้อมูล

ต่อไปนี้เป็นภาพรวมและคู่มือหัวข้อเกี่ยวกับฐานข้อมูล:

ฐานข้อมูล – ชุดข้อมูลที่จัดระเบียบไว้ ซึ่งในปัจจุบันมักอยู่ในรูปแบบดิจิทัล โดยทั่วไปแล้ว ข้อมูลจะถูกจัดระเบียบเพื่อสร้างแบบจำลองแง่มุมที่เกี่ยวข้องกับความเป็นจริง (ตัวอย่างเช่น ความพร้อมของห้องพักในโรงแรม) ในลักษณะที่สนับสนุนกระบวนการที่ต้องการข้อมูลนี้ (ตัวอย่างเช่น การค้นหาโรงแรมที่มีห้องว่าง)

ฐานข้อมูลคืออะไร?

ฐานข้อมูลสามารถอธิบายได้ดังนี้:

  • ข้อมูล – ลำดับของสัญลักษณ์ที่สามารถตีความได้ว่าเป็นข้อความ ข้อมูลสามารถบันทึกได้ในรูปของสัญลักษณ์ หรือส่งผ่านทางสัญญาณ
  • ข้อมูล – ค่าของตัวแปรเชิงคุณภาพหรือเชิงปริมาณ ซึ่งเป็นส่วนหนึ่งของชุดข้อมูล ข้อมูลในด้านคอมพิวเตอร์ (หรือการประมวลผลข้อมูล) มักแสดงด้วยการรวมกันของรายการที่จัดเรียงเป็นแถวและตัวแปรหลายตัวที่จัดเรียงเป็นคอลัมน์ โดยทั่วไปแล้ว ข้อมูลคือผลลัพธ์ของการวัด และสามารถแสดงผลด้วยกราฟหรือรูปภาพได้
  • ข้อมูลคอมพิวเตอร์ – ข้อมูลในรูปแบบที่เหมาะสมสำหรับการใช้งานกับคอมพิวเตอร์ ข้อมูลมักจะแตกต่างจากโปรแกรม โปรแกรมคือลำดับของคำสั่งที่ระบุรายละเอียดของงานที่คอมพิวเตอร์ต้องทำ ในแง่นี้ ข้อมูลคือทุกสิ่งในซอฟต์แวร์ที่ไม่ใช่รหัสโปรแกรม

ประเภทของฐานข้อมูล

  • ฐานข้อมูลแบบแอคทีฟ  – ฐานข้อมูลที่มีคุณสมบัติการทำงานตามเหตุการณ์
  • ฐานข้อมูลแอนิเมชัน  – ฐานข้อมูลสำหรับจัดเก็บและนำส่วนประกอบแอนิเมชันหรือข้อมูลการจับการเคลื่อนไหวกลับมาใช้ใหม่
  • ฐานข้อมูลแบ็กเอนด์  – การรวบรวมข้อมูลอย่างเป็นระบบในระบบคอมพิวเตอร์
  • ฐานข้อมูลบรรณานุกรม – ฐานข้อมูลบันทึกบรรณานุกรม ซึ่งเป็นชุดข้อมูลดิจิทัลที่จัดระเบียบไว้สำหรับอ้างอิงถึงเอกสารทางวิชาการที่ตีพิมพ์แล้ว รวมถึงบทความในวารสารและหนังสือพิมพ์ รายงานการประชุม รายงาน เอกสารทางราชการและกฎหมาย สิทธิบัตร หนังสือ ฯลฯ
  • ฐานข้อมูลแบบรวมศูนย์ – ฐานข้อมูลที่ตั้งและดูแลรักษาอยู่ในสถานที่เดียว ซึ่งแตกต่างจากฐานข้อมูลแบบกระจายศูนย์
  • ฐานข้อมูลบนคลาวด์  – ฐานข้อมูลที่ทำงานบนแพลตฟอร์มการประมวลผลแบบคลาวด์
  • ฐานข้อมูลคอลเลกชัน – แคตตาล็อกคอลเลกชันของพิพิธภัณฑ์หรือหอจดหมายเหตุที่จัดทำขึ้นโดยใช้ฐานข้อมูลคอมพิวเตอร์ ซึ่งใช้ในการจัดทำแคตตาล็อกวัตถุหรือวัสดุของสถาบันนั้นๆ
  • ฐานข้อมูลการเพิ่มประสิทธิภาพแบบรวมกลุ่ม – คลังข้อมูลแบบเปิดที่ช่วยให้สามารถแบ่งปันเกณฑ์มาตรฐาน ชุดข้อมูล และกรณีการเพิ่มประสิทธิภาพจากชุมชน ให้บริการเว็บและปลั๊กอิน (คอมพิวเตอร์) | ปลั๊กอินเพื่อวิเคราะห์ข้อมูลการเพิ่มประสิทธิภาพและคาดการณ์การเปลี่ยนแปลงโปรแกรมหรือการออกแบบฮาร์ดแวร์ที่ดีขึ้นสำหรับการเพิ่มประสิทธิภาพแบบหลายเป้าหมายโดยอาศัยเทคนิคทางสถิติและการเรียนรู้ของเครื่อง โดยมีเงื่อนไขว่ามีข้อมูลที่รวบรวมไว้ในคลังข้อมูลเพียงพอจากผู้ใช้หลายราย
  • ฐานข้อมูลการจัดการการกำหนดค่า  – ฐานข้อมูลที่ใช้จัดเก็บข้อมูลเกี่ยวกับสินทรัพย์ฮาร์ดแวร์และซอฟต์แวร์
  • ฐานข้อมูลสหกรณ์ – เก็บข้อมูลเกี่ยวกับลูกค้าและธุรกรรมของลูกค้า
  • ฐานข้อมูลปัจจุบัน – ฐานข้อมูลแบบดั้งเดิมที่จัดเก็บข้อมูลที่ถูกต้อง ณ ขณะนี้
  • ไดเร็กทอรี – แหล่งเก็บข้อมูลหรือฐานข้อมูลที่ออกแบบมาเพื่อการอ่านโดยเฉพาะ โดยตั้งอยู่บนสมมติฐานว่าการอัปเดตข้อมูลเกิดขึ้นน้อยมากเมื่อเทียบกับการอ่านข้อมูล โดยทั่วไปแล้ว ไดเร็กทอรีจะรองรับการค้นหาและการเรียกดู นอกเหนือจากการค้นหาแบบง่ายๆ
  • ฐานข้อมูลแบบกระจาย – ฐานข้อมูลที่อุปกรณ์จัดเก็บข้อมูลไม่ได้เชื่อมต่อกับ CPU เดียวกันทั้งหมด
  • ฐานข้อมูลเชิงเอกสาร – โปรแกรมคอมพิวเตอร์ที่ออกแบบมาเพื่อจัดเก็บ ดึงข้อมูล และจัดการข้อมูลเชิงเอกสาร หรือข้อมูลกึ่งโครงสร้าง
  • ฐานข้อมูล EDA – ฐานข้อมูลเฉพาะทางสำหรับการออกแบบระบบอิเล็กทรอนิกส์อัตโนมัติ (EDA)
  • ตารางวิเคราะห์เกมช่วงท้าย – ฐานข้อมูลคอมพิวเตอร์ที่ประกอบด้วยการวิเคราะห์อย่างละเอียดถี่ถ้วนที่คำนวณไว้ล่วงหน้าสำหรับตำแหน่งหมากรุกช่วงท้ายเกม
  • ฐานข้อมูลองค์ประกอบทางโภชนาการของอาหาร (FCDB) – ให้ข้อมูลโดยละเอียดเกี่ยวกับองค์ประกอบทางโภชนาการของอาหาร
  • ฐานข้อมูลข้อความเต็ม – ฐานข้อมูลที่บรรจุข้อความฉบับสมบูรณ์ของหนังสือ วิทยานิพนธ์ วารสาร นิตยสาร หนังสือพิมพ์ หรือเอกสารข้อความประเภทอื่น ๆ เรียกอีกอย่างว่า "ฐานข้อมูลข้อความสมบูรณ์"
  • ฐานข้อมูลของรัฐบาล – รวบรวมข้อมูลส่วนบุคคลด้วยเหตุผลต่างๆ ( การเฝ้าระวังมวลชนระบบข้อมูลเชงเก้นในสหภาพยุโรป ประกันสังคม สถิติ ฯลฯ)
  • ฐานข้อมูลกราฟ – ใช้โครงสร้างกราฟที่มีโหนด เส้นเชื่อม และคุณสมบัติเพื่อแสดงและจัดเก็บข้อมูล
  • ฐานความรู้ – ฐานข้อมูลชนิดพิเศษสำหรับการจัดการความรู้ ฐานความรู้เป็นเครื่องมือในการรวบรวม จัดระเบียบ แบ่งปัน ค้นหา และใช้งานข้อมูล
  • ฐานข้อมูลเคลื่อนที่ – สามารถเชื่อมต่อได้โดยอุปกรณ์คอมพิวเตอร์เคลื่อนที่ผ่านเครือข่ายมือถือ
  • ฐานข้อมูลนำทาง – ฐานข้อมูลที่วัตถุ (หรือระเบียน) ในนั้นถูกค้นหาโดยหลักๆ ผ่านการอ้างอิงจากวัตถุอื่นๆ
  • ฐานข้อมูลเสียงพูดของผู้ที่ไม่ใช่เจ้าของภาษา – ฐานข้อมูลเสียงพูดการออกเสียงภาษาอังกฤษของผู้ที่ไม่ใช่เจ้าของภาษา
  • ฐานข้อมูลออนไลน์ – ฐานข้อมูลที่สามารถเข้าถึงได้จากเครือข่าย รวมถึงจากอินเทอร์เน็ต
  • ฐานข้อมูลปฏิบัติการ – ฐานข้อมูลที่ระบบปฏิบัติการเข้าถึงเพื่อดำเนินการตามขั้นตอนปกติขององค์กร
  • ฐานข้อมูลแบบขนาน – ช่วยเพิ่มประสิทธิภาพโดยการประมวลผลแบบขนานในหลายๆ การทำงาน เช่น การโหลดข้อมูล การสร้างดัชนี และการประเมินคำสั่งค้นหา
  • ฐานข้อมูลเชิงความน่าจะเป็น – ฐานข้อมูลที่ไม่แน่นอน ซึ่งโลกที่เป็นไปได้แต่ละแบบมีความน่าจะเป็นที่เกี่ยวข้องกัน
  • ฐานข้อมูลแบบเรียลไทม์ – ระบบประมวลผลที่ออกแบบมาเพื่อจัดการกับปริมาณงานที่มีสถานะเปลี่ยนแปลงอยู่ตลอดเวลา (Buchmann)
  • ฐานข้อมูลเชิงสัมพันธ์ – ชุดข้อมูลที่จัดเรียงในรูปแบบของตารางที่มีการกำหนดรูปแบบอย่างเป็นทางการ ซึ่งสามารถเข้าถึงข้อมูลได้อย่างง่ายดาย
  • ฐานข้อมูลเชิงพื้นที่ – ฐานข้อมูลที่ได้รับการออกแบบมาเพื่อจัดเก็บและสืบค้นข้อมูลที่เกี่ยวข้องกับวัตถุในพื้นที่ รวมถึงจุด เส้น และรูปหลายเหลี่ยม
  • ฐานข้อมูลเชิงเวลา – ฐานข้อมูลที่มีองค์ประกอบด้านเวลาในตัว เช่น โมเดลข้อมูลเชิงเวลา และภาษาการสอบถามเชิงโครงสร้าง (SQL) เวอร์ชันเชิงเวลา
  • ฐานข้อมูลอนุกรมเวลา – อนุกรมเวลาคืออาร์เรย์แบบเชื่อมโยงของตัวเลขที่จัดทำดัชนีโดยวันที่และเวลาหรือช่วงเวลาที่กำหนด อนุกรมเวลาเหล่านี้มักเรียกว่าโปรไฟล์หรือเส้นโค้ง ขึ้นอยู่กับตลาด อนุกรมเวลาของราคาหุ้นอาจเรียกว่าเส้นโค้งราคา หรืออนุกรมเวลาของการใช้พลังงานอาจเรียกว่าโปรไฟล์โหลด แม้จะมีชื่อเรียกที่แตกต่างกัน แต่การดำเนินการที่กระทำกับอนุกรมเวลาเหล่านี้มีความคล้ายคลึงกันมากพอที่จะต้องได้รับการจัดการฐานข้อมูลแบบพิเศษ
  • Triplestore – ฐานข้อมูลที่สร้างขึ้นโดยเฉพาะสำหรับการจัดเก็บและเรียกค้นข้อมูลแบบทริปเปิล โดยทริปเปิลคือหน่วยข้อมูลที่ประกอบด้วยประธาน-ภาคแสดง-กรรม เช่น "บ็อบอายุ 35 ปี" หรือ "บ็อบรู้จักเฟร็ด"
  • ฐานข้อมูลขนาดใหญ่มาก (VLDB) – ประกอบด้วยทูเปิล (แถวในฐานข้อมูล) จำนวนมหาศาล หรือใช้พื้นที่จัดเก็บข้อมูลในระบบไฟล์ทางกายภาพขนาดใหญ่มาก
  • ฐานข้อมูลช่องโหว่ – แพลตฟอร์มที่มุ่งรวบรวม บำรุงรักษา และเผยแพร่ข้อมูลเกี่ยวกับช่องโหว่ที่ค้นพบซึ่งมุ่งเป้าไปที่ระบบคอมพิวเตอร์จริง
  • XLDB – ย่อมาจาก "eXtremely Large Data Base" (ฐานข้อมูลขนาดใหญ่มาก)
  • ฐานข้อมูล XML – ข้อมูลที่จัดเก็บในรูปแบบ XML ซึ่งสามารถสืบค้น ส่งออก และแปลงเป็นรูปแบบที่ต้องการได้

ประวัติความเป็นมาของฐานข้อมูล

การใช้งานฐานข้อมูล

  • ข้อกำหนดในการใช้งานฐานข้อมูล
  • ทฤษฎีฐานข้อมูล – ครอบคลุมหัวข้อที่หลากหลายซึ่งเกี่ยวข้องกับการศึกษาและการวิจัยในขอบเขตทางทฤษฎีของฐานข้อมูลและระบบจัดการฐานข้อมูล
  • เครื่องฐานข้อมูล – หรือคอมพิวเตอร์หรือฮาร์ดแวร์พิเศษที่ใช้จัดเก็บและเรียกใช้ข้อมูลจากฐานข้อมูล เรียกอีกอย่างว่า "หน่วยประมวลผลส่วนหลัง" (back end processor)
  • เซิร์ฟเวอร์ฐานข้อมูล – โปรแกรมคอมพิวเตอร์ที่ให้บริการฐานข้อมูลแก่โปรแกรมคอมพิวเตอร์หรือคอมพิวเตอร์เครื่องอื่น ตามที่กำหนดไว้ในแบบจำลองไคลเอ็นต์-เซิร์ฟเวอร์
  • โปรแกรมฐานข้อมูล – โปรแกรมคอมพิวเตอร์ที่มีจุดประสงค์หลักในการป้อนและดึงข้อมูลจากฐานข้อมูลที่จัดการโดยคอมพิวเตอร์
    • ระบบจัดการฐานข้อมูล (DBMS) – ชุดซอฟต์แวร์ที่มีโปรแกรมคอมพิวเตอร์สำหรับควบคุมการสร้าง การบำรุงรักษา และการใช้งานฐานข้อมูล
  • การเชื่อมต่อฐานข้อมูล – ฟังก์ชันในวิทยาการคอมพิวเตอร์ที่ช่วยให้ซอฟต์แวร์ไคลเอ็นต์สามารถสื่อสารกับซอฟต์แวร์เซิร์ฟเวอร์ฐานข้อมูลได้ ไม่ว่าจะอยู่บนเครื่องเดียวกันหรือไม่ก็ตาม
    • แหล่งข้อมูล (Datasource) – ชื่อที่ใช้เรียกการเชื่อมต่อกับฐานข้อมูลจากเซิร์ฟเวอร์ โดยทั่วไปจะใช้ชื่อนี้เมื่อสร้างคำสั่งค้นหาข้อมูลในฐานข้อมูล ชื่อแหล่งข้อมูลฐานข้อมูล (DSN) ไม่จำเป็นต้องเหมือนกับชื่อไฟล์ของฐานข้อมูล ตัวอย่างเช่น ไฟล์ฐานข้อมูลชื่อ "friends.mdb" สามารถตั้งค่า DSN เป็น "school" ได้ จากนั้นจะใช้ DSN "school" ในการอ้างอิงถึงฐานข้อมูลเมื่อทำการค้นหาข้อมูล
    • ชื่อแหล่งข้อมูล (Data Source Name หรือ DSN) – คือโครงสร้างข้อมูลที่ใช้เพื่ออธิบายการเชื่อมต่อกับแหล่งข้อมูล บางครั้งเรียกว่าชื่อแหล่งข้อมูลฐานข้อมูล แม้ว่าแหล่งข้อมูลจะไม่จำกัดเฉพาะฐานข้อมูลก็ตาม
  • ผู้ดูแลระบบฐานข้อมูล (DBA) คือบุคคลที่รับผิดชอบในการติดตั้ง การกำหนดค่า การอัปเกรด การบริหารจัดการ การตรวจสอบ และการบำรุงรักษาฐานข้อมูลทางกายภาพ
  • ล็อค
  • การเปรียบเทียบเครื่องมือจัดการฐานข้อมูล – (แสดงตารางเปรียบเทียบข้อมูลทั่วไปและข้อมูลทางเทคนิคของเครื่องมือจัดการฐานข้อมูลที่มีอยู่หลายตัว)
  • สถาปัตยกรรมที่เน้นฐานข้อมูล – สถาปัตยกรรมซอฟต์แวร์ที่ฐานข้อมูลมีบทบาทสำคัญ เรียกอีกอย่างว่า "สถาปัตยกรรมที่เน้นข้อมูล"
  • ฐานข้อมูลอัจฉริยะ – ถูกนำเสนอในฐานะระบบที่จัดการข้อมูล (ไม่ใช่แค่ข้อมูลดิบ) ในลักษณะที่ดูเป็นธรรมชาติสำหรับผู้ใช้ และก้าวข้ามการบันทึกข้อมูลแบบธรรมดา
  • การล็อกแบบสองเฟส (2PL) – เป็นวิธีการควบคุมการทำงานพร้อมกันที่รับประกันความสามารถในการเรียงลำดับตามลำดับ
  • ระบบล็อกที่มีการแบ่งปันตามลำดับ – ประกอบด้วยรูปแบบต่างๆ ของ โปรโตคอลควบคุมการทำงานพร้อมกัน แบบล็อกสองเฟส (2PL) ที่สร้างขึ้นโดยการเปลี่ยนความหมายของการบล็อกของระบบล็อกเมื่อเกิดข้อขัดแย้ง
  • ไฟล์โหลด – ในแวดวงการดำเนินคดี มักหมายถึงไฟล์ที่ใช้ในการนำเข้าข้อมูล (ข้อมูลที่เข้ารหัส บันทึก หรือดึงมาจากกระบวนการประมวลผล ESI) เข้าสู่ฐานข้อมูล หรือไฟล์ที่ใช้เชื่อมโยงรูปภาพ
  • การเผยแพร่เอกสารจากฐานข้อมูล – เป็นสาขาหนึ่งของการผลิตสื่ออัตโนมัติ ซึ่งใช้เทคนิคเฉพาะทางในการสร้างเอกสารแบบมีหมายเลขหน้าจากข้อมูลต้นฉบับที่อยู่ในฐานข้อมูลแบบดั้งเดิม
  • ปัญหาฮาโลวีน – ปรากฏการณ์ในฐานข้อมูลที่การดำเนินการอัปเดตทำให้ตำแหน่งทางกายภาพของแถวเปลี่ยนแปลงไป ซึ่งอาจทำให้มีการเข้าถึงแถวนั้นมากกว่าหนึ่งครั้งในระหว่างการดำเนินการ
  • การส่งบันทึก (Log shipping ) – กระบวนการสำรองข้อมูลฐานข้อมูลและไฟล์บันทึกธุรกรรมโดยอัตโนมัติบนเซิร์ฟเวอร์ฐานข้อมูลหลัก (ระบบใช้งานจริง) จากนั้นกู้คืนข้อมูลเหล่านั้นไปยังเซิร์ฟเวอร์สำรอง

ภาษาฐานข้อมูล

ภาษาฐานข้อมูล

ความปลอดภัยของฐานข้อมูล

ความปลอดภัยของฐานข้อมูล

  • การตรวจสอบกิจกรรมในฐานข้อมูล (Database Activity Monitoring : DAM) – เทคโนโลยีความปลอดภัยของฐานข้อมูลสำหรับการตรวจสอบและวิเคราะห์กิจกรรมในฐานข้อมูล ซึ่งทำงานอย่างอิสระจากระบบจัดการฐานข้อมูล (Database Management System: DBMS) และไม่พึ่งพาการตรวจสอบหรือบันทึกข้อมูลพื้นฐานใดๆ เช่น บันทึกการติดตามหรือบันทึกธุรกรรม
  • การตรวจสอบฐานข้อมูล
  • นิติวิทยาศาสตร์ฐานข้อมูล – สาขาหนึ่งของนิติวิทยาศาสตร์ดิจิทัลที่เกี่ยวข้องกับการศึกษาทางนิติวิทยาศาสตร์ของฐานข้อมูลและข้อมูลเมตาที่เกี่ยวข้อง
  • ฐานข้อมูลเชิงลบ – ศัพท์เฉพาะในวงการบัตรเครดิตสำหรับรายชื่อเจ้าของบัตรเครดิตที่ขอคืนเงินบ่อยครั้ง

การออกแบบฐานข้อมูล

การออกแบบฐานข้อมูล

การเขียนโปรแกรมฐานข้อมูล

  • เลเยอร์นามธรรมของฐานข้อมูล – อินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชันที่รวมการสื่อสารระหว่างแอปพลิเคชันคอมพิวเตอร์และฐานข้อมูล เช่น SQL Server, DB2, MySQL, PostgreSQL, Oracle หรือ SQLite
  • การแมปเชิงวัตถุ-เชิงสัมพันธ์ (ORM, O/RM และ O/R mapping) ในซอฟต์แวร์คอมพิวเตอร์ เป็นเทคนิคการเขียนโปรแกรมสำหรับการแปลงข้อมูลระหว่างระบบประเภทที่ไม่เข้ากันในภาษาการเขียนโปรแกรมเชิงวัตถุ

การจัดการฐานข้อมูล

  • การจำลองเสมือนฐานข้อมูล – คือการแยกชั้นฐานข้อมูล ซึ่งอยู่ระหว่างชั้นจัดเก็บข้อมูลและชั้นแอปพลิเคชันภายในสแต็กแอปพลิเคชัน
  • การปรับแต่งฐานข้อมูล – หมายถึงกลุ่มกิจกรรมที่ใช้เพื่อเพิ่มประสิทธิภาพและทำให้ประสิทธิภาพของฐานข้อมูลมีความสม่ำเสมอมากขึ้น
    • การแคชฐานข้อมูล – แนวทางที่มีประสิทธิภาพในการเพิ่มความสามารถในการขยายขนาดและประสิทธิภาพการทำงาน
  • การย้ายข้อมูล § การย้ายฐานข้อมูล
  • การบำรุงรักษาฐานข้อมูล – โดยทั่วไปเกี่ยวข้องกับการแปลงข้อมูลที่จัดเก็บในฐานข้อมูลโดยไม่สูญเสียคุณลักษณะ (บริบท เนื้อหา โครงสร้าง ลักษณะ และพฤติกรรม) ของข้อมูล ไปยังรูปแบบที่สามารถใช้งานได้ในระยะยาว แม้ว่าเทคโนโลยีและความรู้ในชีวิตประจำวันจะเปลี่ยนแปลงไปก็ตาม
  • ความสมบูรณ์ของฐานข้อมูล – ช่วยให้มั่นใจได้ว่าข้อมูลที่ป้อนลงในฐานข้อมูลนั้นถูกต้อง แม่นยำ และสอดคล้องกัน

ระบบจัดการฐานข้อมูล

ระบบจัดการฐานข้อมูล

แนวคิด

  • ฐานข้อมูล – ชุดข้อมูลที่จัดระเบียบไว้ ซึ่งในปัจจุบันมักอยู่ในรูปแบบดิจิทัล
  • ACID ( atomicity, consistency, isolation, durability ) คือชุดคุณสมบัติที่รับประกันว่าการทำธุรกรรมในฐานข้อมูลจะได้รับการประมวลผลอย่างน่าเชื่อถือ
  • การสร้าง การอ่าน การอัปเดต และการลบ (CRUD) คือฟังก์ชันพื้นฐานสี่อย่างของการจัดเก็บข้อมูลถาวร
  • โมฆะ -
  • คีย์ผู้สมัคร – ซูเปอร์คีย์ขั้นต่ำสำหรับความสัมพันธ์
  • คีย์นอก (Foreign key) – ข้อจำกัดการอ้างอิงระหว่างสองตาราง
  • คีย์หลัก
  • ซูเปอร์คีย์ – ชุดของแอตทริบิวต์ของตัวแปรความสัมพันธ์ ซึ่งเป็นจริงที่ว่า ในความสัมพันธ์ทั้งหมดที่กำหนดให้กับตัวแปรนั้น จะไม่มีทูเปิล (แถว) สองชุดที่แตกต่างกันซึ่งมีค่าเดียวกันสำหรับแอตทริบิวต์ในชุดนี้
  • คีย์ตัวแทน (Surrogate key) – ตัวระบุที่ไม่ซ้ำกันในฐานข้อมูล สำหรับเอนทิตีในโลกจำลอง หรือสำหรับวัตถุในฐานข้อมูล
  • สัจพจน์ของอาร์มสตรอง – ชุดของสัจพจน์ (หรือกล่าวให้แม่นยำยิ่งขึ้นคือ กฎการอนุมาน) ที่ใช้ในการอนุมานความสัมพันธ์เชิงฟังก์ชันทั้งหมดในฐานข้อมูลเชิงสัมพันธ์
  • NoSQL – ประเภทของระบบจัดการฐานข้อมูลที่ไม่ยึดติดกับรูปแบบระบบจัดการฐานข้อมูลเชิงสัมพันธ์ (RDBMS) ที่ใช้กันอย่างแพร่หลาย:

วัตถุ

ส่วนประกอบ

ฟังก์ชัน

ผลิตภัณฑ์ฐานข้อมูล

แบบจำลองฐานข้อมูล

  • แบบจำลองฐานข้อมูล – รากฐานทางทฤษฎีของฐานข้อมูล และเป็นตัวกำหนดหลักว่าข้อมูลจะถูกจัดเก็บ จัดระเบียบ และประมวลผลในระบบฐานข้อมูลได้อย่างไร ดังนั้นจึงเป็นการกำหนดโครงสร้างพื้นฐานที่ระบบฐานข้อมูลนั้นๆ นำเสนอ ตัวอย่างแบบจำลองฐานข้อมูลที่นิยมใช้มากที่สุดคือแบบจำลองเชิงสัมพันธ์

นางแบบ

รุ่นอื่นๆ

การนำไปใช้

คลังข้อมูล

คลังข้อมูล

การสร้างคลังข้อมูล

แนวคิด

ตัวแปร

องค์ประกอบ

ข้อเท็จจริง

มิติ

การเติม

การใช้คลังข้อมูล

แนวคิด

  • ระบบธุรกิจอัจฉริยะ ( Business Intelligenceหรือ BI) หมายถึง ความสามารถขององค์กรในการนำศักยภาพทั้งหมดที่มีอยู่มาแปลงเป็นองค์ความรู้ เพื่อส่งมอบข้อมูลที่ถูกต้องไปยังบุคคลที่เหมาะสม ในเวลาที่เหมาะสม และผ่านช่องทางที่เหมาะสม
  • แดชบอร์ด
  • การขุดค้นข้อมูล (Data mining ) คือกระบวนการที่นำไปสู่การค้นพบรูปแบบใหม่ๆ ในชุดข้อมูลขนาดใหญ่ เป็นขั้นตอนการวิเคราะห์ในกระบวนการ "การค้นพบองค์ความรู้ในฐานข้อมูล" หรือ KDD (Knowledge Discovery in Databases)
  • ระบบสนับสนุนการตัดสินใจ (DSS)
  • OLAP cubeคือชุดข้อมูลที่จัดระเบียบในลักษณะที่เอื้อต่อการสืบค้นข้อมูลแบบไม่กำหนดล่วงหน้าสำหรับข้อมูลที่รวบรวมไว้ หรือกล่าวอีกนัยหนึ่งคือ การประมวลผลเชิงวิเคราะห์ออนไลน์

ภาษา

เครื่องมือ

ประชากร

สินค้า

  • Ling Liuและ Tamer M. Özsu (บรรณาธิการ) (2009). " สารานุกรมระบบฐานข้อมูล " 4100 หน้า 60 ภาพประกอบISBN 978-0-387-49616-0สารบัญสามารถดูได้ที่http://refworks.springer.com/mrw/index.php?id=1217
  • Beynon-Davies, P. (2004). ระบบฐานข้อมูล. ฉบับที่ 3. Palgrave, Houndmills, Basingstoke.
  • คอนนอลลี, โทมัส และ แคโรลีน เบกก์. ระบบฐานข้อมูล.นิวยอร์ก: ฮาร์โลว์, 2002.
  • Date, CJ (2003). ความรู้เบื้องต้นเกี่ยวกับระบบฐานข้อมูล ฉบับที่ห้า . Addison Wesley. ISBN 0-201-51381-1.
  • Gray, J. และ Reuter, A. การประมวลผลธุรกรรม: แนวคิดและเทคนิคฉบับพิมพ์ครั้งที่ 1 สำนักพิมพ์ Morgan Kaufmann, 1992
  • Kroenke, David M. และ David J. Auer. แนวคิดเกี่ยวกับฐานข้อมูล.ฉบับพิมพ์ครั้งที่ 3. นิวยอร์ก: Prentice, 2007.
  • Lightstone, S.; Teorey, T.; Nadeau, T. (2007). การออกแบบฐานข้อมูลเชิงกายภาพ: คู่มือสำหรับผู้เชี่ยวชาญด้านฐานข้อมูลในการใช้ประโยชน์จากดัชนี มุมมอง พื้นที่จัดเก็บ และอื่นๆสำนักพิมพ์ Morgan Kaufmann. ISBN 978-0-12-369389-1.
  • Teorey, T.; Lightstone, S. และ Nadeau, T. การสร้างแบบจำลองและการออกแบบฐานข้อมูล: การออกแบบเชิงตรรกะฉบับที่ 4 สำนักพิมพ์ Morgan Kaufmann Press, 2005. ISBN 0-12-685352-5

นักวิชาการฐานข้อมูล

ดูเพิ่มเติม

  • นามสกุลไฟล์ DB – ข้อมูลเกี่ยวกับไฟล์ที่มีนามสกุล DB
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Outline_of_databases&oldid=1354608061 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ภาพรวมของฐานข้อมูล

ฐานข้อมูล – ชุดข้อมูลที่จัดระเบียบไว้ ซึ่งในปัจจุบันมักอยู่ในรูปแบบดิจิทัล โดยทั่วไปแล้ว ข้อมูลจะถูกจัดระเบียบเพื่อสร้างแบบจำลองแง่มุมที่เกี่ยวข้องกับความเป็นจริง (ตัวอย่างเช่น...

ประเภทของฐานข้อมูล

ฐานข้อมูลแบบแอคทีฟ – ฐานข้อมูลที่มีคุณสมบัติการทำงานตามเหตุการณ์ ฐานข้อมูลแอนิเมชัน – ฐานข้อมูลสำหรับจัดเก็บและนำส่วนประกอบแอนิเมชันหรือข้อมูลการจับการเคลื่อนไหวกลับมาใช้ใหม่ ฐานข้อมูลแบ็กเอนด์ – การรวบรวมข้อมูลอย่างเป็นระบบในระบบคอมพิวเตอร์...

ประวัติความเป็นมาของฐานข้อมูล

ประวัติความเป็นมาของฐานข้อมูล – ประวัติความเป็นมาของระบบจัดการฐานข้อมูล –:

การใช้งานฐานข้อมูล

ข้อกำหนดในการใช้งานฐานข้อมูล – ทฤษฎีฐานข้อมูล – ครอบคลุมหัวข้อที่หลากหลายซึ่งเกี่ยวข้องกับการศึกษาและการวิจัยในขอบเขตทางทฤษฎีของฐานข้อมูลและระบบจัดการฐานข้อมูล เครื่องฐานข้อมูล – หรือคอมพิวเตอร์หรือฮาร์ดแวร์พิเศษที่ใช้จัดเก็บและเรียกใช้ข้อมูลจากฐานข้อมูล...