The Internet
MachineModule
03/04
MachineModule
03/04
THE MEMORY VAULT
03DATABASE
เว็บไซต์จำเราได้อย่างไร?
MODULE 03/04 · THE MEMORY VAULT
เว็บไซต์จำเราได้อย่างไร?
DATABASE
ชื่อของคุณ ตะกร้าสินค้า ประวัติการสั่งซื้อ ทั้งหมดถูกเก็บไว้ในคลังที่จัดระเบียบอย่างเข้มงวด เล่มนี้เปิดลิ้นชักให้คุณจัดเก็บ ค้นหา และเชื่อมข้อมูลด้วยตัวเอง
อ่านจบแล้วคุณจะเข้าใจ
- ตาราง แถว และคอลัมน์ ทำงานร่วมกันอย่างไร
- สร้าง อ่าน แก้ไข และลบข้อมูล (CRUD)
- Primary Key กับ Foreign Key เชื่อมข้อมูลเข้าหากันอย่างไร
- ทำไมฐานข้อมูลต้องอยู่หลังเซิร์ฟเวอร์เสมอ
โลกของเล่มนี้
โลกของคลังข้อมูล กล่องจัดเก็บ ความสัมพันธ์ และโครงสร้าง
เหมาะกับใคร
เหมาะหลังอ่านเล่ม 02 แต่เริ่มก่อนก็ไม่หลง
กำลังตรวจสิทธิ์
สารบัญ
6 บท
- 01ความจำของเว็บไซต์“ทำไมปิดแอปแล้วเปิดใหม่ ข้อมูลของเรายังอยู่?”เปิดลิ้นชักฐานข้อมูลร้านกาแฟ ลองเพิ่ม ค้นหา แก้ไข และลบข้อมูลด้วยมือตัวเอง แล้วดูว่ากุญแจสองชนิดช่วยเชื่อมลูกค้ากับคำสั่งซื้ออย่างไรห้องทดลอง 03: ลิ้นชักข้อมูลอ่านฟรี · 16 นาที
- 02ตารางที่จับมือกัน“ลูกค้าหนึ่งคนกับคำสั่งซื้อหลายรายการ ควรเก็บอย่างไร?”ความสัมพันธ์แบบหนึ่งต่อหลาย หลายต่อหลาย และการ JOIN ข้อมูลจากหลายตารางเข้าด้วยกันกำลังตรวจสิทธิ์
- 03ถามคำถามด้วย SQL“จะถามฐานข้อมูลว่า 'เมนูไหนขายดีที่สุดเดือนนี้' ได้อย่างไร?”SELECT, WHERE, ORDER BY และการสรุปผลข้อมูล ภาษาที่ใช้ถามคำถามกับคลังข้อมูลกำลังตรวจสิทธิ์
- 04ออกแบบลิ้นชักให้ถูกตั้งแต่แรก“ทำไมการเก็บข้อมูลซ้ำหลายที่ถึงเป็นต้นเหตุของปัญหา?”การออกแบบ Schema และ Normalization ศิลปะของการแยกข้อมูลให้แต่ละอย่างมีบ้านของตัวเองกำลังตรวจสิทธิ์
- 05ค้นหาให้เจอในข้อมูลล้านแถว“ฐานข้อมูลหาชื่อเราเจอในเสี้ยววินาทีได้อย่างไร?”Index โครงสร้างที่ทำงานเหมือนสารบัญท้ายเล่ม และราคาที่ต้องจ่ายเมื่อใช้มันกำลังตรวจสิทธิ์
- 06ข้อมูลต้องไม่หาย ไม่รั่ว“ถ้าไฟดับตอนกำลังโอนเงิน เงินจะหายไปไหน?”Transaction, Backup, สิทธิ์การเข้าถึง และ SQL Injection ภัยที่ฐานข้อมูลต้องรับมือกำลังตรวจสิทธิ์
เล่มอื่นในชุดเดียวกัน
- 01 · FRONTENDThe Internet
MachineModule
01/04THE VISIBLE WORLD
01FRONTENDทำไมเราถึงมองเห็นเว็บไซต์?
- 02 · BACKENDThe Internet
MachineModule
02/04THE HIDDEN ENGINE
02BACKENDเมื่อเรากดปุ่ม ใครเป็นคนทำงาน?
- 04 · WEBSITE ONLINEThe Internet
MachineModule
04/04THE CONNECTED PLANET
04WEBSITE ONLINEเว็บไซต์เดินทางจากคอมพิวเตอร์ไปหาคนทั้งโลกได้อย่างไร?