ข้ามไปยังเนื้อหา
THE INTERNET MACHINE
The Internet
Machine
Module
03/04

THE MEMORY VAULT

03DATABASE

เว็บไซต์จำเราได้อย่างไร?

MODULE 03/04 · THE MEMORY VAULT

เว็บไซต์จำเราได้อย่างไร?

DATABASE

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

อ่านจบแล้วคุณจะเข้าใจ

  • ตาราง แถว และคอลัมน์ ทำงานร่วมกันอย่างไร
  • สร้าง อ่าน แก้ไข และลบข้อมูล (CRUD)
  • Primary Key กับ Foreign Key เชื่อมข้อมูลเข้าหากันอย่างไร
  • ทำไมฐานข้อมูลต้องอยู่หลังเซิร์ฟเวอร์เสมอ

โลกของเล่มนี้

โลกของคลังข้อมูล กล่องจัดเก็บ ความสัมพันธ์ และโครงสร้าง

เหมาะกับใคร

เหมาะหลังอ่านเล่ม 02 แต่เริ่มก่อนก็ไม่หลง

กำลังตรวจสิทธิ์

สารบัญ

6 บท

  1. 01ความจำของเว็บไซต์“ทำไมปิดแอปแล้วเปิดใหม่ ข้อมูลของเรายังอยู่?”เปิดลิ้นชักฐานข้อมูลร้านกาแฟ ลองเพิ่ม ค้นหา แก้ไข และลบข้อมูลด้วยมือตัวเอง แล้วดูว่ากุญแจสองชนิดช่วยเชื่อมลูกค้ากับคำสั่งซื้ออย่างไรห้องทดลอง 03: ลิ้นชักข้อมูลอ่านฟรี · 16 นาที
  2. 02ตารางที่จับมือกัน“ลูกค้าหนึ่งคนกับคำสั่งซื้อหลายรายการ ควรเก็บอย่างไร?”ความสัมพันธ์แบบหนึ่งต่อหลาย หลายต่อหลาย และการ JOIN ข้อมูลจากหลายตารางเข้าด้วยกันกำลังตรวจสิทธิ์
  3. 03ถามคำถามด้วย SQL“จะถามฐานข้อมูลว่า 'เมนูไหนขายดีที่สุดเดือนนี้' ได้อย่างไร?”SELECT, WHERE, ORDER BY และการสรุปผลข้อมูล ภาษาที่ใช้ถามคำถามกับคลังข้อมูลกำลังตรวจสิทธิ์
  4. 04ออกแบบลิ้นชักให้ถูกตั้งแต่แรก“ทำไมการเก็บข้อมูลซ้ำหลายที่ถึงเป็นต้นเหตุของปัญหา?”การออกแบบ Schema และ Normalization ศิลปะของการแยกข้อมูลให้แต่ละอย่างมีบ้านของตัวเองกำลังตรวจสิทธิ์
  5. 05ค้นหาให้เจอในข้อมูลล้านแถว“ฐานข้อมูลหาชื่อเราเจอในเสี้ยววินาทีได้อย่างไร?”Index โครงสร้างที่ทำงานเหมือนสารบัญท้ายเล่ม และราคาที่ต้องจ่ายเมื่อใช้มันกำลังตรวจสิทธิ์
  6. 06ข้อมูลต้องไม่หาย ไม่รั่ว“ถ้าไฟดับตอนกำลังโอนเงิน เงินจะหายไปไหน?”Transaction, Backup, สิทธิ์การเข้าถึง และ SQL Injection ภัยที่ฐานข้อมูลต้องรับมือกำลังตรวจสิทธิ์