Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> SQL
SQL
  1. ฐานข้อมูลเชิงวัตถุ

    ฐานข้อมูลเชิงวัตถุเป็นการรวมระหว่างการเขียนโปรแกรมเชิงวัตถุและฐานข้อมูลเชิงสัมพันธ์ มีรายการต่างๆ ที่สร้างด้วยภาษาเชิงวัตถุอย่าง C++, Java ซึ่งสามารถจัดเก็บในฐานข้อมูลเชิงสัมพันธ์ได้ แต่ฐานข้อมูลเชิงวัตถุเหมาะสมกว่าสำหรับรายการเหล่านั้นฐานข้อมูลเชิงวัตถุจัดระเบียบรอบวัตถุแทนการกระทำ และข้อมูลแทนตรรก

  2. ฐานข้อมูลกราฟ

    กราฟเป็นคอลเลกชันของโหนดและขอบ โดยแต่ละโหนดแทนเอนทิตี และแต่ละขอบอธิบายความสัมพันธ์ระหว่างเอนทิตี ฐานข้อมูลแบบกราฟ หรือฐานข้อมูลกราฟ เป็นประเภทของฐานข้อมูล NoSQL ที่ใช้ทฤษฎีกราฟในการจัดเก็บ แมป และสอบถามความสัมพันธ์ฐานข้อมูลกราฟใช้หลักเพื่อวิเคราะห์ความเชื่อมโยง ตัวอย่างเช่น บริษัทอาจใช้ฐานข้อมูลกรา

  3. โมเดลฐานข้อมูลยุคแรกเริ่ม

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

  4. โมเดลฐานข้อมูลเชิงสัมพันธ์

    โมเดลข้อมูลเชิงสัมพันธ์ถูกนำเสนอโดย C. F. Codd ในปี 1970 ปัจจุบันเป็นโมเดลข้อมูลที่ใช้กันมากที่สุด โมเดลข้อมูลเชิงสัมพันธ์อธิบายโลกว่า คอลเลกชันของความสัมพันธ์ที่เชื่อมโยงกัน (หรือตาราง) โมเดลข้อมูลเชิงสัมพันธ์เกี่ยวข้องกับการใช้ตารางข้อมูลที่รวบรวมกลุ่มองค์ประกอบเข้าด้วยกันเป็นความสัมพันธ์ โมเดลเหล

  5. โมเดลเครือข่าย (Network Model)

    โมเดลเครือข่ายเป็นส่วนขยายของโครงสร้างแบบลำดับชั้น (hierarchical) เพราะมันอนุญาตให้จัดการความสัมพันธ์ many-to-many ในโครงสร้างแบบต้นไม้ที่อนุญาตให้มีพาเรนต์หลายตัวมีแนวคิดพื้นฐาน 2 ข้อของโมเดลเครือข่าย -เรคอร์ดมีฟิลด์ที่ต้องการการจัดระเบียบแบบลำดับชั้นเซต (Sets) ใช้กำหนดความสัมพันธ์ one-to-many ระหว

  6. บทนำสู่ฐานข้อมูล

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

  7. ระบบจัดการฐานข้อมูลเชิงสัมพันธ์ (RDBMS)

    การออกแบบฐานข้อมูลเชิงสัมพันธ์ (RDD) สร้างแบบจำลองข้อมูลและข้อมูลเป็นชุดของตารางที่มีแถวและคอลัมน์ แต่ละแถวของความสัมพันธ์/ตารางแทนเรคอร์ด และแต่ละคอลัมน์แทนแอตทริบิวต์ของข้อมูล ภาษาสอบถามโครงสร้าง (SQL) ใช้จัดการฐานข้อมูลเชิงสัมพันธ์ การออกแบบฐานข้อมูลเชิงสัมพันธ์ประกอบด้วย 4 ขั้นตอน ซึ่งข้อมูลถูกส

  8. ความสัมพันธ์แบบ Binary ในฐานข้อมูล

    ความสัมพันธ์แบบ Binary คือความสัมพันธ์ระหว่างเอนทิตี 2 ตัวที่แตกต่างกัน คือ ความสัมพันธ์ของกลุ่มบทบาทของเอนทิตีหนึ่งกับกลุ่มบทบาทของอีกเอนทิตีหนึ่งมี cardinality 3 ประเภทสำหรับความสัมพันธ์ Binary -1. One-to-One (หนึ่งต่อหนึ่ง)2. One-to-Many (หนึ่งต่อหลาย)3. Many-to-Many (หลายต่อหลาย)One-to-Oneที่นี่

  9. ความสัมพันธ์แบบ Ternary ในฐานข้อมูล

    ในความสัมพันธ์แบบ Ternary มีเอนทิตี 3 ตัวที่แตกต่างกันเข้าร่วมในความสัมพันธ์Relationship Degree = 3ตัวอย่าง: พิจารณาบริษัทผลิตมือถือเอนทิตี 3 ตัวที่แตกต่างกัน:Mobile - ผลิตโดยบริษัทPart - ชิ้นส่วนมือถือที่บริษัทได้จาก SupplierSupplier - ผู้จัดหาชิ้นส่วนมือถือให้บริษัทMobile, Part และ Supplier จะมีส่

  10. การมีส่วนร่วมของเอนทิตี-ความสัมพันธ์ในฐานข้อมูล

    ในความสัมพันธ์ ข้อจำกัดการมีส่วนร่วม (Participation constraint) ระบุถึงการมีอยู่ของเอนทิตีเมื่อมันเกี่ยวข้องกับเอนทิตีอื่นในประเภทความสัมพันธ์ เรียกอีกอย่างว่า ข้อจำกัดการนับต่ำสุด (minimum cardinality constraint)ข้อจำกัดนี้ระบุจำนวนอินสแตนซ์ของเอนทิตีที่สามารถมีส่วนร่วมในประเภทความสัมพันธ์ได้มีข้อจ

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

    ขึ้นอยู่กับความต้องการการใช้งาน มีประเภทฐานข้อมูลดังต่อไปนี้ในตลาด -ฐานข้อมูลแบบรวมศูนย์ฐานข้อมูลกระจายฐานข้อมูลส่วนตัวฐานข้อมูลผู้ใช้ปลายทางฐานข้อมูลเชิงพาณิชย์ฐานข้อมูล NoSQLฐานข้อมูลปฏิบัติการฐานข้อมูลเชิงสัมพันธ์ฐานข้อมูลคลาวด์ฐานข้อมูลเชิงวัตถุฐานข้อมูลกราฟมาอธิบายแต่ละประเภทกัน:1. ฐานข้อมูลแบบ

  12. ฐานข้อมูลแบบรวมศูนย์

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

  13. ฐานข้อมูลกระจาย

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

  14. ฐานข้อมูลส่วนตัว

    ข้อมูลถูกเก็บรวบรวมและจัดเก็บบนคอมพิวเตอร์ส่วนตัว ซึ่งมีขนาดเล็กและจัดการง่าย ข้อมูลมักถูกใช้โดยแผนกเดียวกันในองค์กร และเข้าถึงโดยกลุ่มคนเล็กน้อย

  15. ฐานข้อมูลผู้ใช้ปลายทาง

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

  16. ฐานข้อมูลเชิงพาณิชย์

    ฐานข้อมูลเชิงพาณิชย์เป็นเวอร์ชันที่ต้องเสียค่าใช้จ่ายของฐานข้อมูลขนาดใหญ่ ที่ออกแบบมาเฉพาะสำหรับผู้ใช้ที่ต้องการเข้าถึงข้อมูลเพื่อช่วยเหลือ ฐานข้อมูลเหล่านี้เฉพาะด้าน และไม่ว่าผู้ใช้จะมีทรัพยากรเท่าไหร่ ก็ไม่สามารถดูแลข้อมูลปริมาณมหาศาลได้เอง การเข้าถึงฐานข้อมูลแบบนี้จะผ่านลิงก์เชิงพาณิชย์

  17. ฐานข้อมูล NoSQL

    ฐานข้อมูล NoSQL ใช้สำหรับชุดข้อมูลขนาดใหญ่ที่กระจายอยู่ ไม่ว่าจะเป็นปัญหาประสิทธิภาพข้อมูลขนาดใหญ่ (big data) ที่ฐานข้อมูลเชิงสัมพันธ์จัดการได้ยาก NoSQL จัดการได้อย่างมีประสิทธิภาพ โดยเฉพาะการวิเคราะห์ข้อมูลไม่มีโครงสร้าง (unstructured data) ขนาดใหญ่ที่จัดเก็บอยู่บนเซิร์ฟเวอร์เสมือนหลายตัวในระบบคลาว

  18. รูปแบบปกติ Boyce-Codd (BCNF)

    BCNF เป็นการขยายจากรูปแบบปกติที่ 3 (3NF) และมีความเข้มงวดกว่า 3NF นิดหน่อยความสัมพันธ์ R จะอยู่ใน BCNF ถ้า P → Q เป็นการอ้างอิงฟังก์ชันที่ไม่ซับซ้อน (trivial functional dependency) และ P เป็นคีย์ซูเปอร์ (superkey) สำหรับ Rถ้าความสัมพันธ์อยู่ใน BCNF หมายความว่าความซ้ำซ้อนที่อิงจากการอ้างอิงฟังก์ชันถู

  19. Candidate Key ใน RDBMS

    แต่ละตารางมี Primary Key เพียงตัวเดียว แต่ relation อาจมี Candidate Key หลายตัว หนึ่งใน Candidate Key จะถูกเลือกเป็น Primary Key ทุก Candidate Key มีคุณสมบัติเหมาะสมเป็น Primary Key ดังนั้น Candidate Key คือ ผู้สมัคร สำหรับ Primary Key Candidate Key อาจเป็นคอลัมน์เดียว หรือการรวมหลายคอลัมน์ Minima

  20. Alternate Key ใน RDBMS

    Alternate Key หรือ Secondary Key คือคีย์ที่ไม่ได้ถูกเลือกเป็น Primary Key แต่เป็น Candidate Keys Candidate Key ที่ไม่ได้ถูกเลือกเป็น Primary Key เรียกว่า Alternate Key หรือ Secondary Key Candidate Key คือแอตทริบิวต์หรือชุดแอตทริบิวต์ที่สามารถพิจารณาเป็น Primary Key ได้ ตัวอย่างที่ 1

Total 105 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:3/6  20-คอมพิวเตอร์/Page Goto:1 2 3 4 5 6