Rumah  >  Soal Jawab  >  teks badan

python - Masalah dengan reka bentuk pangkalan data blog peribadi

Saya perlu mereka bentuk blog peribadi dan menghadapi kesukaran dalam reka bentuk pangkalan data.
Fungsi yang ingin saya laksanakan ialah: pengguna biasa hanya boleh komen di blog. Pentadbir (saya itu) boleh log masuk, menyiarkan blog dan membalas komen.

Reka bentuk asal adalah untuk jadual dengan Pengguna, Pentadbir, Siaran dan Komen.
Tetapi Pengguna dan Komen adalah satu-ke-banyak, dan Pentadbir dan Komen juga satu-ke-banyak. Ini akan menjadikannya kucar-kacir.

Jadi saya ingin menggabungkan jadual Pengguna dan jadual Admin ke dalam satu jadual, dipanggil Pengguna Namun, pentadbir memerlukan medan kata laluan, tetapi pengguna biasa tidak ada, tetapi terdapat banyak pengguna biasa satu bidang.

Sila berikan saya beberapa cadangan tentang cara mereka bentuk jadual Pengguna dan Pentadbir.
Selain itu, saya ingin belajar reka bentuk pangkalan data. Sila syorkan beberapa maklumat. Kerana saya telah melihat banyak maklumat mengenai operasi pangkalan data, tetapi bagaimana pangkalan data direka bentuk?

typechotypecho2691 hari yang lalu834

membalas semua(3)saya akan balas

  • 迷茫

    迷茫2017-06-28 09:25:13

    Pengguna, peranan, fungsi dan tiga jadual boleh diasingkan

    Peranan sepadan pengguna, fungsi sepadan peranan,

    Peranan kini adalah pengguna dan pentadbir biasa Apabila menyemak, anda akan tahu sama ada anda perlu menentukan kata laluan dengan mengaitkan peranan.

    Fungsi yang berbeza juga diberikan mengikut peranan dan ditambah pada jadual persatuan

    balas
    0
  • 伊谢尔伦

    伊谢尔伦2017-06-28 09:25:13

    Ia hanya blog peribadi Pengguna hanya perlu merekodkan maklumat log masuk mereka sendiri Memandangkan pengguna biasa hanya boleh mengulas, tidak perlu log masuk. Nama pengguna atau alamat e-mel pengguna biasa boleh direkodkan di dalam komen hubungan satu-ke-banyak dengan ulasan, jadi tidak perlu melibatkan hubungan dengan pengguna

    balas
    0
  • 天蓬老师

    天蓬老师2017-06-28 09:25:13

    Melihat penerangan anda, perkara yang anda bergelut ialah pengguna biasa tidak memerlukan kata laluan tetapi pentadbir memerlukan kata laluan dalam pangkalan data, dan anda adalah satu-satunya pentadbir~~ Cara yang saya fikirkan secara peribadi ialah penyimpanan dan reka bentuk pangkalan data adalah mengikut "liujijans" pada kaedah tingkat pertama, tetapi anda tidak perlu menambah kata laluan dalam perpustakaan, dan kemudian kata laluan pentadbir boleh ditetapkan untuk menjadi dinamik, seperti awalan yang anda tetapkan terlebih dahulu + tarikh hari ini jenis kata laluan masih lebih selamat, dan lebih mudah diingati Tidak perlu menetapkannya dengan sengaja dalam kod. Sistem kebenaran, pusat pengguna dan perniagaan sebenar boleh direka secara berasingan Selepas decoupling, ia bukan sahaja fleksibel, tetapi juga modularisasi perniagaan yang lebih berstruktur.

    balas
    0
  • Batalbalas