Bentuk Biasa Pertama: Semua nilai medan adalah nilai atom tidak boleh reput. Medan seperti Maklumat kakitangan, Alamat tidak memenuhi bentuk biasa pertama, kerana alamat boleh dibahagikan kepada wilayah, bandar dan medan lain.
Bentuk normal kedua: Setiap lajur berkaitan dengan kunci primer dan tidak boleh hanya berkaitan dengan bahagian tertentu kunci primer (kunci primer bersama).
Bentuk Normal Ketiga: Bentuk normal ketiga perlu memastikan bahawa setiap lajur data dalam jadual data berkaitan secara langsung dengan kunci primer dan tidak boleh dikaitkan secara tidak langsung.
Sebenarnya, bukan sahaja terdapat tiga paradigma, malah sekolah ini hanya mengajar tiga paradigma utama. Bagi paradigma kefahaman, saya rasa kita boleh mulakan dari aspek berikut
Peranan paradigma
Mengurangkan lebihan data dan mengurangkan penghunian cakera keras, yang meningkatkan kecekapan storan (ruang storan masih agak mahal pada era ketika Paradigma keluar)
Tingkatkan konsistensi data.
Abstrak untuk mudah difahami (hubungan entiti)
Keburukan paradigma
Meningkatkan kesukaran untuk membuat pertanyaan dan mendapatkan semula (terdapat banyak perkaitan, memang gila memikirkan menulis SQL)
Kecekapan pertanyaan yang rendah
Kemunculan anti-paradigma
Nyahnormalkan kepada bentuk normal pertama atau kedua, menggunakan data berlebihan untuk mempercepatkan pertanyaan data
Walaupun kecekapan storan rendah, kos ruang storan semasa masih agak rendah.
Tingkatkan kelajuan pertanyaan, data bernilai rendah adalah berlebihan, yang sangat meningkatkan data pertanyaan
Kemunculan bebas paradigma
Kemunculan pangkalan data dokumen (contohnya: mongodb) mempunyai kesan yang jelas pada pangkalan data hubungan.
Itu sahaja yang saya tulis, sila beritahu saya jika saya salah.
Tiga paradigma utama boleh digunakan sama seperti definisi Iaitu, apabila mereka bentuk jadual pangkalan data, perkara yang paling asas untuk dipertimbangkan ialah tiga paradigma ini dimuktamadkan, iaitu, semasa mereka bentuk medan dalam jadual pangkalan data, secara amnya medan Abstrak tidak dipertimbangkan, iaitu medan yang boleh dibahagikan tidak dipertimbangkan, seperti: alamat (tidak terperinci), maklumat (tidak terperinci Alamat boleh dibahagikan kepada negara dan bandar khusus). maklumat, dan ia juga boleh termasuk nama, umur, dsb. korelasi medan, tiada Redundant, jadual adalah bebas dan atribut berkaitan adalah berkaitan, supaya jadual disepadukan dan dipetakan dengan baik bercampur. Contohnya, terdapat rekod pembelian dalam jadual maklumat pengguna dan umur dalam jadual pesanan
Paradigma terakhir ialah korelasi langsung Paradigma dianggap dalam susunan menaik, dan kemudian dua paradigma pertama berpuas hati, dan kemudian paradigma ketiga dipertimbangkan sama ada data dalam jadual berkaitan secara langsung antara satu sama lain. dan sama ada terdapat kebergantungan langsung pada medan, jika terdapat kebergantungan, ia secara amnya tidak dianggap
Dalam beberapa kes khas, anda boleh mereka bentuk struktur jadual yang songsang kepada tiga bentuk biasa, saya tidak akan menghuraikannya di sini. Saya juga akan memberikan anda beberapa idea
Bentuk Biasa Pertama: Semua nilai medan adalah nilai atom tidak boleh reput. Medan seperti Maklumat kakitangan, Alamat tidak memenuhi bentuk biasa pertama, kerana alamat boleh dibahagikan kepada wilayah, bandar dan medan lain.
Bentuk normal kedua: Setiap lajur berkaitan dengan kunci primer dan tidak boleh hanya berkaitan dengan bahagian tertentu kunci primer (kunci primer bersama).
Bentuk Normal Ketiga: Bentuk normal ketiga perlu memastikan bahawa setiap lajur data dalam jadual data berkaitan secara langsung dengan kunci primer dan tidak boleh dikaitkan secara tidak langsung.
Peranan paradigma
Mengurangkan lebihan data dan mengurangkan penghunian cakera keras, yang meningkatkan kecekapan storan (ruang storan masih agak mahal pada era ketika Paradigma keluar)
Tingkatkan konsistensi data.
Abstrak untuk mudah difahami (hubungan entiti)
Keburukan paradigma
Meningkatkan kesukaran untuk membuat pertanyaan dan mendapatkan semula (terdapat banyak perkaitan, memang gila memikirkan menulis SQL)
Kecekapan pertanyaan yang rendah
Kemunculan anti-paradigma
Nyahnormalkan kepada bentuk normal pertama atau kedua, menggunakan data berlebihan untuk mempercepatkan pertanyaan data
Walaupun kecekapan storan rendah, kos ruang storan semasa masih agak rendah.
Tingkatkan kelajuan pertanyaan, data bernilai rendah adalah berlebihan, yang sangat meningkatkan data pertanyaan
Kemunculan bebas paradigma
Kemunculan pangkalan data dokumen (contohnya: mongodb) mempunyai kesan yang jelas pada pangkalan data hubungan.
Tiga paradigma utama boleh digunakan sama seperti definisi
Iaitu, apabila mereka bentuk jadual pangkalan data, perkara yang paling asas untuk dipertimbangkan ialah tiga paradigma ini dimuktamadkan, iaitu, semasa mereka bentuk medan dalam jadual pangkalan data, secara amnya medan Abstrak tidak dipertimbangkan, iaitu medan yang boleh dibahagikan tidak dipertimbangkan, seperti: alamat (tidak terperinci), maklumat (tidak terperinci Alamat boleh dibahagikan kepada negara dan bandar khusus). maklumat, dan ia juga boleh termasuk nama, umur, dsb.
korelasi medan, tiada Redundant, jadual adalah bebas dan atribut berkaitan adalah berkaitan, supaya jadual disepadukan dan dipetakan dengan baik bercampur. Contohnya, terdapat rekod pembelian dalam jadual maklumat pengguna dan umur dalam jadual pesanan
Paradigma terakhir ialah korelasi langsung Paradigma dianggap dalam susunan menaik, dan kemudian dua paradigma pertama berpuas hati, dan kemudian paradigma ketiga dipertimbangkan sama ada data dalam jadual berkaitan secara langsung antara satu sama lain. dan sama ada terdapat kebergantungan langsung pada medan, jika terdapat kebergantungan, ia secara amnya tidak dianggap
Dalam beberapa kes khas, anda boleh mereka bentuk struktur jadual yang songsang kepada tiga bentuk biasa, saya tidak akan menghuraikannya di sini. Saya juga akan memberikan anda beberapa idea