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

    ฐานข้อมูลมีข้อมูลปริมาณมาก ไม่ใช่ข้อมูลทั้งหมดเป็นข้อมูลผู้ใช้ บางส่วนอาจเป็น metadata ฯลฯ ดังนั้น จึงสำคัญมากที่ฐานข้อมูลจะต้องมี data independenceData independence โดยพื้นฐานหมายถึง ถ้าข้อมูลถูกเปลี่ยนที่ระดับหนึ่ง มันไม่ควรส่งผลต่อ data view ที่ระดับสูงกว่า ดังนั้น ข้อมูลที่ระดับสูงควรเป็นอิสระจา

  2. ประเภทต่างๆ ของ Keys ใน DBMS

    ประเภทต่างๆ ของ keys ใน DBMS คือ -Candidate Key - Candidate keys ในตารางนิยามว่าเป็นชุดของ keys ที่เป็น minimal และสามารถระบุแถวข้อมูลใดๆ ในตารางได้อย่างไม่ซ้ำกันPrimary Key - Primary key ถูกเลือกจาก candidate keys หนึ่งและกลายเป็น identifying key ของตาราง สามารถระบุแถวข้อมูลใดๆ ของตารางได

  3. กฎความสมบูรณ์ข้อมูล (Integrity Rules) ในระบบจัดการฐานข้อมูล (DBMS)

    กฎความสมบูรณ์ข้อมูล (Integrity Rules) เป็นกติกาที่กำหนดในระบบจัดการฐานข้อมูล (DBMS) เพื่อรับรองความถูกต้อง ความสอดคล้อง และความน่าเชื่อถือของข้อมูลที่จัดเก็บ กฎหลักมี 3 ประเภทดังนี้ 1. ความสมบูรณ์ของเอนทิตี้ (Entity Integrity) กำหนดให้คีย์หลัก (Primary Key) ของตารางทุกตารางต้องมีค่าไม่ซ้ำกันและไม่

  4. ตัวดำเนินการเซตเชิงสัมพันธ์ใน DBMS

    DBMS รองรับตัวดำเนินการเซตเชิงสัมพันธ์ด้วย ตัวดำเนินการเซตเชิงสัมพันธ์หลักคือ union, intersection และ set difference ทั้งหมดนี้สามารถนำไปใช้ใน DBMS โดยใช้คิวรีที่แตกต่างกันตัวดำเนินการเซตเชิงสัมพันธ์ในรายละเอียดโดยใช้ตัวอย่างที่กำหนด มีดังนี้ -Student_NumberStudent_NameStudent_Marks1John952Mary803Da

  5. Data Dictionary คืออะไร

    Data dictionary มี metadata คือ data about the database Data dictionary สำคัญมาก เพราะมีข้อมูลอย่าง: ฐานข้อมูลมีอะไรบ้าง ใครได้รับอนุญาตให้เข้าถึง ฐานข้อมูลจัดเก็บทางกายภาพที่ไหน ฯลฯ ผู้ใช้ฐานข้อมูลปกติไม่ได้โต้ตอบกับ data dictionary มันจัดการเฉพาะโดยผู้ดูแลฐานข้อมูลData dictionary โดยทั่วไปมีข้อมูล

  6. NoSQL คืออะไร และมันเป็นเทรนด์ใหญ่ถัดไปของฐานข้อมูลหรือไม่?

    NoSQL คืออะไร?ตามนิยามทางการของ Wiki: ฐานข้อมูล NoSQL (ตั้งต้นหมายถึง non SQL หรือ non relational) ให้กลไกสำหรับการจัดเก็บและดึงข้อมูลที่ถูกสร้างแบบจำลองด้วยวิธีอื่นนอกเหนือจากความสัมพันธ์แบบตารางที่ใช้ในฐานข้อมูลเชิงสัมพันธ์ (RDBMS) มันครอบคลุมเทคโนโลยีฐานข้อมูลหลากหลายที่พัฒนาขึ้นตอบสนองต่อการเพิ่

  7. 12 กฎของ E.F. Codd สำหรับ RDBMS

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

  8. โมเดลความสัมพันธ์ One-to-Many

    ในฐานข้อมูล class roster ครูอาจสอนศูนย์หรือหลายชั้นเรียน ในขณะที่ชั้นเรียนถูกสอนโดยครูคนเดียว (และเพียงคนเดียว) ในฐานข้อมูล company ผู้จัดการจัดการศูนย์หรือหลายพนักงาน ในขณะที่พนักงานถูกจัดการโดยผู้จัดการคนเดียว (และเพียงคนเดียว) ในฐานข้อมูล product sales ลูกค้าอาจสั่งซื้อหลายออเดอร์ ในขณะที่ออเดอร์

  9. โมเดลความสัมพันธ์ Many-to-Many

    ในฐานข้อมูล product sales ออเดอร์ของลูกค้าอาจมีสินค้าหนึ่งหรือหลายชิ้น และสินค้าหนึ่งชิ้นสามารถปรากฏในออเดอร์หลายออเดอร์ ในฐานข้อมูล bookstore หนังสือหนึ่งเล่มเขียนโดยผู้แต่งหนึ่งหรือหลายคน ในขณะที่ผู้แต่งหนึ่งคนอาจเขียนหนังสือศูนย์หรือหลายเล่ม ประเภทความสัมพันธ์นี้เรียกว่า many-to-manyมาลองทำตัวอย่

  10. โมเดลความสัมพันธ์ One-to-One

    ในฐานข้อมูล product sales สินค้าอาจมีข้อมูลเสริมที่เป็นทางเลือก เช่น รูปภาพ คำอธิบายเพิ่มเติม และความคิดเห็น การเก็บไว้ในตาราง Products ทำให้เกิดช่องว่างมาก (ในเรคอร์ดที่ไม่มีข้อมูลทางเลือกเหล่านี้) นอกจากนี้ ข้อมูลขนาดใหญ่นี้อาจทำลดประสิทธิภาพฐานข้อมูลแทนที่จะเป็นเช่นนั้น เราสามารถสร้างตารางอีกตารา

  11. โมเดลฐานข้อมูลแบบลำดับชั้น

    โมเดลแบบลำดับชั้นแทนข้อมูลในโครงสร้างแบบต้นไม้ ซึ่งมี parent เดียวสำหรับแต่ละเรคอร์ด เพื่อรักษาลำดับ มี sort field ที่เก็บ sibling nodes ในลำดับที่บันทึก โมเดลประเภทนี้ออกแบบมาสำหรับระบบจัดการฐานข้อมูลเมนเฟรมยุคแรก เช่น Information Management System (IMS) ของ IBMโครงสร้างโมเดลนี้อนุญาตให้มีความสัมพั

  12. ภาษาสอบถามโครงสร้าง (SQL)

    SQL (Structured Query Language) เป็นภาษาโปรแกรมมิ่งเฉพาะทางที่มาตรฐาน化เพื่อใช้จัดการฐานข้อมูลเชิงสัมพันธ์และดำเนินการต่างๆ บนข้อมูล มีการใช้งาน SQL หลายอย่าง รวมถึงการแก้ไขโครงสร้างตารางและดัชนีของฐานข้อมูล เพิ่ม อัปเดต และลบแถวของข้อมูล และดึง subset ต่างๆ ของข้อมูลจากฐานข้อมูลสำหรับการประมวลผลธุรก

  13. โมเดล Extended Entity-Relationship (EE-R)

    EER เป็นโมเดลข้อมูลระดับสูงที่รวมส่วนขยายของโมเดล ER ต้นฉบับ Enhanced ERD เป็นโมเดลระดับสูงที่แทนความต้องการและความซับซ้อนของฐานข้อมูลที่ซับซ้อนนอกจากแนวคิดโมเดล ER แล้ว EE-R ยังรวม -Subclasses และ Super classesSpecialization และ GeneralizationCategory หรือ union typeAggregationแนวคิดเหล่านี้ใช้สร้า

  14. การแปลงโมเดล E-R เป็นโมเดลเชิงสัมพันธ์

    โมเดล ER ที่กำหนดสามารถแปลงเป็นโมเดลเชิงสัมพันธ์ได้ โมเดลเชิงสัมพันธ์ประกอบด้วย Relations, Tuples, Attributes, Keys, และ Foreign keysRelation คือตารางที่สร้างจาก tuplesTuple คือแถวของข้อมูลAttribute คือลักษณะเฉพาะของ relationมีการแมปโดยตรงระหว่างโมเดล ER และโมเดลเชิงสัมพันธ์พิจารณา ตัวอย่าง ต่อไปนี้

  15. การสรุปทั่วไป การเฉพาะเจาะจง และการรวมกลุ่มในโมเดล ER

    การสรุปทั่วไป (Generalization)Generalization เป็นกระบวนการสรุปทั่วไปของเอนทิตีที่มีแอตทริบิวต์หรือคุณสมบัติที่สรุปทั่วไปของเอนทิตีที่สรุปทั่วไป เอนทิตีที่สร้างขึ้นจะมีคุณสมบัติร่วม Generalization เป็นกระบวนการ Bottom-up (จากล่างขึ้นบน)เราสามารถมี sub-entities 3 ตัวคือ Car, Truck, Motorcycle และเอนทิ

  16. 12 กฎของ Codd สำหรับฐานข้อมูลเชิงสัมพันธ์

    Edgar F Codd เป็นนักวิทยาศาสตร์คอมพิวเตอร์ที่คิดค้นโมเดลเชิงสัมพันธ์สำหรับการจัดการฐานข้อมูล เขายังได้รับเครดิตในการสร้างพื้นฐานสำหรับฐานข้อมูลเชิงสัมพันธ์และระบบจัดการฐานข้อมูลเชิงสัมพันธ์12 กฎของ Codd กำหนดลักษณะที่จำเป็นสำหรับระบบจัดการฐานข้อมูลเพื่อถือว่าเป็นเชิงสัมพันธ์ คือ ระบบจัดการฐานข้อมูลเ

  17. คำสั่งนิยามข้อมูลใน DBMS (Data Definition Commands)

    คำสั่งนิยามข้อมูล (Data definition commands) ใช้สำหรับสร้าง แก้ไข และลบอ็อบเจ็กต์ฐานข้อมูล เช่น schemas, tables, views, indexes ฯลฯคำสั่งนิยามข้อมูลทั่วไป -Createการใช้งานหลักของคำสั่ง create คือสร้างตารางใหม่ในฐานข้อมูล มี syntax ที่กำหนดไว้ล่วงหน้า ซึ่งเราระบุคอลัมน์และชนิดข้อมูลของแต่ละคอลัมน์syn

  18. ฐานข้อมูลปฏิบัติการ

    ข้อมูลที่เกี่ยวข้องกับการดำเนินงานขององค์กรถูกจัดเก็บในฐานข้อมูลนี้ สายงานเช่น การตลาด ความสัมพันธ์พนักงาน บริการลูกค้า ฯลฯ ต้องการฐานข้อมูลประเภทนี้

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

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

  20. ฐานข้อมูลคลาวด์

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

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