วิธีสร้างฐานข้อมูลเชิงสัมพันธ์

สารบัญ:

วิธีสร้างฐานข้อมูลเชิงสัมพันธ์
วิธีสร้างฐานข้อมูลเชิงสัมพันธ์

วีดีโอ: วิธีสร้างฐานข้อมูลเชิงสัมพันธ์

วีดีโอ: วิธีสร้างฐานข้อมูลเชิงสัมพันธ์
วีดีโอ: วิชา Database - Ep3 : ฐานข้อมูลเชิงสัมพันธ์และ การดำเนินการ - อ.เอิญ สุริยะฉาย (KMUTNB) 2024, อาจ
Anonim

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

วิธีสร้างฐานข้อมูลเชิงสัมพันธ์
วิธีสร้างฐานข้อมูลเชิงสัมพันธ์

สาระสำคัญของโครงสร้างเชิงสัมพันธ์และการเตรียมข้อมูล

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

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

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

การใช้งานโดยใช้ DBMS

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

การทำงานเพิ่มเติมกับคิวรีและการประมวลผลข้อมูลจะขึ้นอยู่กับภาษาการเขียนโปรแกรม SQL ในภาษานี้สร้างตาราง เพิ่ม ลบ และเปลี่ยนแปลงระเบียน ดึงข้อมูลจากตารางหนึ่งหรือหลายตาราง และโครงสร้างมีการเปลี่ยนแปลง