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

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

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

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

  3. ความสัมพันธ์แบบไบนารีในฐานข้อมูล

    ความสัมพันธ์แบบไบนารีคือความสัมพันธ์ระหว่างสองเอนทิตีที่แตกต่างกัน กล่าวคือ เป็นความสัมพันธ์ของกลุ่มบทบาทของเอนทิตีหนึ่งกับกลุ่มบทบาทของเอนทิตีอื่น ความสัมพันธ์แบบไบนารีมีสามประเภท - 1. ตัวต่อตัว 2. หนึ่งต่อหลายคน 3. หลายต่อหลายคน ตัวต่อตัว ที่นี่กลุ่มบทบาทของเอนทิตีหนึ่งถูกแมปกับกลุ่มบทบาทของอีกเ

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

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

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

    ในความสัมพันธ์ ข้อจำกัดการมีส่วนร่วมจะระบุการมีอยู่ของเอนทิตีเมื่อเกี่ยวข้องกับเอนทิตีอื่นในประเภทความสัมพันธ์ เรียกอีกอย่างว่าข้อจำกัดคาร์ดินาลลิตี้ขั้นต่ำ ข้อจำกัดนี้ระบุจำนวนอินสแตนซ์ของเอนทิตีที่สามารถมีส่วนร่วมในประเภทความสัมพันธ์ได้ ข้อจำกัดในการเข้าร่วมมีสองประเภท - การเข้าร่วมทั้งหมด แต่ละ

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

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

  7. ฐานข้อมูลส่วนกลาง

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

  8. ฐานข้อมูลแบบกระจาย

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

  9. ฐานข้อมูลส่วนบุคคล

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

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

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

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

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

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

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

  13. Boyce–Codd แบบฟอร์มปกติ (BCNF)

    BCNF เป็นส่วนขยายของ Third Normal Form (3NF) และแข็งแกร่งกว่า 3NF เล็กน้อย Q เป็นการพึ่งพาฟังก์ชันเล็กน้อย และ P เป็น superkey สำหรับ R หากความสัมพันธ์อยู่ใน BCNF แสดงว่ามีการลบความซ้ำซ้อนตามการพึ่งพาฟังก์ชันออก แต่ความซ้ำซ้อนบางส่วนยังคงอยู่ มาดูตัวอย่างกัน − พื้น Begin_Time End_Time แ

  14. รหัสผู้สมัครใน RDBMS

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

  15. คีย์สำรองใน RDBMS

    Alternate Key หรือ Secondary Key คือคีย์ที่ไม่ได้เลือกให้เป็นคีย์หลัก แต่เป็นคีย์ตัวเลือก อย่างไรก็ตาม ถือว่าเป็นคีย์ตัวเลือกสำหรับคีย์หลัก คีย์ตัวเลือกที่ไม่ได้เลือกเป็นคีย์หลักจะเรียกว่าคีย์สำรองหรือคีย์สำรอง คีย์ผู้สมัครคือแอตทริบิวต์หรือชุดของแอตทริบิวต์ที่คุณสามารถใช้เป็นคีย์หลักได้ เรามาดูตั

  16. คีย์ต่างประเทศใน RDBMS

    คีย์ต่างประเทศสร้างลิงก์ระหว่างตาราง มันอ้างอิงคีย์หลักในตารางอื่นและเชื่อมโยงมัน ตัวอย่างเช่น DeptID ในตาราง Employee เป็นคีย์ต่างประเทศ - EmpID EmpName EmpAge DeptID DeptID DeptName DeptZone DeptID ในตารางแผนกคือคีย์หลักในตารางแผนก DeptID ในตารางพนักงานเป็นก

  17. คำศัพท์ RDBMS

    ศัพท์เฉพาะของ RDMS ได้แก่ ฐานข้อมูล ตาราง คอลัมน์ ฯลฯ ให้เราดูทีละรายการ - ฐานข้อมูล ฐานข้อมูลคือชุดของตารางเช่น , เป็นต้น ตาราง ตารางคือชุดของแถวและคอลัมน์ ตัวอย่างเช่น StudentId ชื่อนักเรียน อันดับนักเรียน 052 ทอม 1 035 เดวิด 2 077 จอห์น 3 คอลัมน์ คอลัมน์อยู่ในตาร

  18. คีย์ที่ไม่ซ้ำใน RDBMS

    ผู้ใช้หลายคนถือว่าคีย์หลักเป็นคีย์ที่ไม่ซ้ำ เนื่องจากทั้งคู่ระบุตารางโดยไม่ซ้ำกัน แต่คีย์ที่ไม่ซ้ำนั้นแตกต่างจากคีย์หลัก คีย์ที่ไม่ซ้ำยอมรับค่า Null และคีย์หลักต้องไม่มีค่า null ให้เราเปรียบเทียบคีย์หลักและคีย์ที่ไม่ซ้ำและทำความเข้าใจแนวคิด - การใช้งาน คีย์ที่ไม่ซ้ำถูกใช้เพื่อป้องกันค่าที่ซ้ำกันใน

  19. สถาปัตยกรรมฐานข้อมูลสามระดับ

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

  20. แบบฟอร์มปกติที่หก (6NF)

    ใน 6NF ตัวแปรความสัมพันธ์จะถูกแยกออกเป็นส่วนประกอบที่ลดทอนไม่ได้ ความสัมพันธ์อยู่ใน 6NF เฉพาะในกรณีที่อยู่ใน 5NF และการพึ่งพาการเข้าร่วมทุกครั้งในความสัมพันธ์นั้นไม่สำคัญ เรามาดูตัวอย่างกัน − การลงทะเบียน_ไม่ ชื่อ เครื่องหมาย การอ้างอิงการรวมที่เป็นไปได้สำหรับข้างต้นจะเป็น − {Enro

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