Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Apa itu tabel Induk dan tabel Anak di Database?

Tabel turunan dan tabel induk hanyalah tabel database biasa, tetapi ditautkan dengan cara yang dijelaskan oleh hubungan induk-anak.

Biasanya digunakan untuk menentukan di mana nilai satu tabel merujuk ke nilai di tabel lain (biasanya kunci utama tabel lain).

Misalnya, bayangkan sebuah artikel berita. Ini bisa diwakili oleh tabel yang disebut articles dan memiliki bidang untuk id , headline , body , published_date dan author . Tapi alih-alih menempatkan nama di author Anda dapat meletakkan nilai ID pengguna di tabel terpisah—mungkin disebut authors —yang memiliki informasi tentang penulis seperti id , name , dan email .

Oleh karena itu, jika Anda perlu memperbarui nama penulis, Anda hanya perlu melakukannya di authors tabel (induk); karena articles tabel (anak) hanya berisi ID dari author yang sesuai merekam.

Semoga ini membantu Anda memahami lebih baik.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PILIH dan daftarkan anak dan orang tua

  2. Bagaimana cara memesan dengan maksimal dua kolom yang bisa nol di MySQL?

  3. Bergabunglah dengan beberapa kolom dari satu tabel ke kolom tunggal dari tabel lain

  4. Menemukan blok waktu gratis di mysql dan php?

  5. kata sandi root mysql lupa