Build your ultimate AI agent
รายละเอียดคอร์ส
สำรวจบทบาทของ SQL ในการจัดการฐานข้อมูลเชิงสัมพันธ์
มีหลายเหตุผลที่ทำให้ SQL เป็นภาษาคิวรีที่ได้รับความนิยมสำหรับการจัดการฐานข้อมูลเชิงสัมพันธ์ สิ่งสำคัญที่สุดคือ SQL เป็นภาษาที่ทรงพลังซึ่งสามารถจัดการข้อมูลปริมาณมากได้อย่างซับซ้อน และช่วยตอบโจทย์คำถามเชิงวิเคราะห์ที่ท้าทาย ในหลักสูตรนี้ คุณจะได้รับความรู้เบื้องต้นเกี่ยวกับฐานข้อมูลเชิงสัมพันธ์ใน SQLเรียนรู้วิธีสร้างตารางและกำหนดความสัมพันธ์ระหว่างตาราง รวมถึงวิธีบังคับใช้ความถูกต้องสมบูรณ์ของข้อมูล นอกจากนี้ ยังได้ค้นพบคุณลักษณะเฉพาะอื่นๆ ของระบบฐานข้อมูล เช่น ข้อจำกัด
สร้างฐานข้อมูลแรกของคุณ
คุณจะเริ่มต้นหลักสูตรด้วยการสร้างฐานข้อมูลแรกของคุณด้วยคำสั่ง SQL แบบง่ายๆ ต่อไป คุณจะได้เรียนรู้วิธีอัปเดตฐานข้อมูลของคุณเมื่อโครงสร้างมีการเปลี่ยนแปลง โดยการย้ายข้อมูลและลบตารางในบทสุดท้าย คุณจะเชื่อมตารางเข้าด้วยกันด้วย foreign keys และสร้างความสัมพันธ์ที่ช่วยยกระดับคุณภาพข้อมูลของคุณอย่างมาก สุดท้าย คุณจะทำการวิเคราะห์แบบเฉพาะกิจบนฐานข้อมูลใหม่ของคุณ
ทำความเข้าใจพื้นฐานของฐานข้อมูลเชิงสัมพันธ์
เมื่อจบหลักสูตรนี้ คุณจะมีความเข้าใจพื้นฐานแต่สำคัญเกี่ยวกับฐานข้อมูลเชิงสัมพันธ์ SQL พวกมันถูกใช้อย่างแพร่หลายในหลากหลายสาขาของวิทยาศาสตร์ข้อมูล (ตั้งแต่การดูแลสุขภาพไปจนถึงการเงิน) และด้วยเหตุนี้จึงกลายเป็นหนึ่งในภาษาสำคัญสำหรับนักวิทยาศาสตร์ข้อมูล หากคุณสนใจที่จะเพิ่มพูนความรู้ของคุณให้ลึกซึ้งยิ่งขึ้น คุณอาจสนใจเส้นทางการเรียน SQL for Database Administrators, SQL Server Developer และ SQL Server for Database Administrators ของเราข้อกำหนดเบื้องต้น
หลักสูตร
โครงสร้างคอร์ส
1
ฐานข้อมูลแรกของคุณ
ในบทนี้ คุณจะได้สร้างฐานข้อมูลแรกด้วยคำสั่ง SQL พื้นฐาน จากนั้นจะย้ายข้อมูลจากตาราง flat ที่มีอยู่เข้าสู่ฐานข้อมูลนั้น และเรียนรู้วิธีดึง meta-information ของฐานข้อมูลออกมาด้วย
- ฐานข้อมูลเชิงสัมพันธ์เบื้องต้น50 XP
- คุณสมบัติของฐานข้อมูลเชิงสัมพันธ์50 XP
- ดึงข้อมูลจาก information_schema ด้วย SELECT100 XP
- ตาราง: หัวใจสำคัญของทุกฐานข้อมูล50 XP
- CREATE ตาราง TABLE แรกของคุณ100 XP
- เพิ่มคอลัมน์ด้วย ALTER TABLE100 XP
- อัปเดตฐานข้อมูลเมื่อโครงสร้างเปลี่ยนแปลง50 XP
- RENAME และ DROP COLUMNs ในตาราง affiliations100 XP
- ย้ายข้อมูลด้วย INSERT INTO SELECT DISTINCT100 XP
- ลบตารางด้วย DROP TABLE100 XP
2
รักษาความสอดคล้องของข้อมูลด้วย attribute constraints
หลังจากสร้างฐานข้อมูลเบื้องต้นแล้ว ถึงเวลาใช้ประโยชน์จากคุณสมบัติต่าง ๆ ของฐานข้อมูล บทนี้จะครอบคลุมการกำหนดชนิดข้อมูลในคอลัมน์ การบังคับให้คอลัมน์มีค่าไม่ซ้ำกัน และการไม่อนุญาตให้มีค่า NULL
3
ระบุระเบียนด้วย key constraints
มาเรียนรู้แนวทางปฏิบัติที่ดีของการออกแบบฐานข้อมูลกัน บทนี้จะเพิ่ม primary key และ foreign key ลงในตาราง ซึ่งเป็นแนวคิดสำคัญที่สุดสองอย่างในฐานข้อมูล และเป็นรากฐานสำหรับการสร้างความสัมพันธ์ระหว่างตาราง
4
เชื่อมตารางด้วย foreign keys
ในบทสุดท้าย คุณจะใช้ foreign keys เชื่อมตารางและสร้างความสัมพันธ์ที่ช่วยยกระดับคุณภาพข้อมูลได้อย่างมาก พร้อมทั้งรันการวิเคราะห์เฉพาะกิจบนฐานข้อมูลใหม่ที่สร้างขึ้น
S
SQL เบื้องต้น: ฐานข้อมูลเชิงสัมพันธ์
เรียนจบแล้ว

