cari

Rumah  >  Soal Jawab  >  teks badan

mysql - Bagaimana untuk mereka bentuk jadual untuk model satu-ke-banyak hierarki ini dengan hierarki tidak seimbang?

Saya baru-baru ini menghadapi model perniagaan yang sangat kusut:
Kita perlu mereka bentuk bank soalan untuk institusi latihan guru Setiap soalan dalam bank soalan adalah kepunyaan cawangan tertentu cawangan ini adalah seperti berikut:
Pertama sekali, dibahagikan kepada gred: tadika, sekolah rendah, sekolah rendah, sekolah menengah
Di bawah gred, terdapat subjek peringkat pertama,
Kanak-kanak: kualiti komprehensif, kemahiran penjagaan kanak-kanak
Rendah sekolah: kualiti komprehensif, keupayaan pendidikan, kebolehan profesional dan teknikal
Sekolah menengah rendah: Kualiti komprehensif, kebolehan mengajar, kebolehan profesional dan teknikal
Sekolah menengah: kualiti komprehensif, kebolehan mengajar, kebolehan profesional dan teknikal

Kemudian, di bawah "Keupayaan Profesional dan Teknikal", ia juga dibahagikan kepada Bahasa Cina, Matematik dan Bahasa Inggeris. . . . Tunggu mata pelajaran tahap kedua, dan mata pelajaran peringkat rendah di sekolah rendah, sekolah rendah dan sekolah menengah adalah berbeza. Namun begitu, tiada mata pelajaran peringkat kedua seperti kualiti menyeluruh dan keupayaan pendidikan.

Jadi ketidakseimbangan dalam penggredan ini membawa kepada fenomena yang sangat memalukan dalam soalan di bank soalan ini
Sesetengah soalan tergolong dalam mata pelajaran tahap pertama, manakala beberapa soalan tergolong dalam mata pelajaran tahap kedua

Sudah tentu saya boleh membina jadual bank soalan seperti ini

Id soalan Nama soalan mata pelajaran tahap 1 mata pelajaran tahap 2

Tetapi saya selalu rasa seperti ada sesuatu yang tidak kena, tetapi saya tidak dapat memberitahu apa yang salah.
Sila beri saya nasihat

習慣沉默習慣沉默2771 hari yang lalu725

membalas semua(4)saya akan balas

  • PHP中文网

    PHP中文网2017-05-18 10:50:38

    Cara paling mudah ialah reka bentuk seperti struktur pokok

    balas
    0
  • 高洛峰

    高洛峰2017-05-18 10:50:38

    Mungkin begini

    Subjek (id, nama subjek, tahap subjek, subjek induk

    );

    Ini adalah untuk rujukan sahaja. Butiran boleh dibahagikan mengikut operasi Tidak semestinya jadual.

    balas
    0
  • phpcn_u1582

    phpcn_u15822017-05-18 10:50:38

    Jadual subjek (id subjek, nama subjek, tahap subjek, tahap subjek unggul, id peringkat)
    Jadual soalan (id topik, id subjek, kandungan soalan)

    balas
    0
  • 迷茫

    迷茫2017-05-18 10:50:38

    Buat tiga jadual baharu untuk menyelesaikan masalah, jadual tempoh akademik, jadual subjek, jadual soalan ujian
    Jadual tempoh akademik (id, nama)
    Jadual subjek (id, nama, tahap, id subjek ibu bapa)
    Jadual soalan peperiksaan (id, nama, soalan ujian Kandungan, id peringkat akademik, id subjek)

    balas
    0
  • Batalbalas