0

私は、大学とその学部に関する情報を持つPythonでアプリケーションを作成しようとしています/学習しています。

私が抱えている問題は、データモデルを使用したいということです (私はそれらについてほとんど知りません)。

2 つのデータベースが必要です。1 つは学部を含み、もう 1 つは大学と学部のリストを含みます。

手伝ってくれてありがとう!!!


素早い回答ありがとうございます。次のようなチュートリアルを見つけました: http://www.youtube.com/watch?v=rRCx9e38yr8&list=PLDA31F43DE4107B05 http://blog.notdot.net/2010/10/Modeling-relationships-in-App-Engine

私はそれらを読み始めましたが、いくつかのことがより理にかなっています。

4

1 に答える 1

0

データベースの構造について言及している場合は、ER ダイアグラムとリレーショナル データベースの詳細を読みたいと思うかもしれません。あなたの場合に役立つリレーショナル データベース モデルを簡単に説明できます。少なくとも、同じデータベースに 3 つのテーブルを持つことができると思います。大学への部門 ID マッピング用の 1 つ。もう 1 つは、コース名と一意の ID を使用して部門をそのコースを提供する部門にマッピングするものです。3 つ目は、一意の学生 ID をコース ID にマッピングします。次に、学生情報から学生 ID にマッピングする追加のテーブルを作成できます。そして、教授情報を含む教授 ID、彼らが教えているコース ID を含む教授 ID....そして、これは、保存したいデータに基づいて行うことができます。

また、ID の外部キーを作成する場合は、MyISAM が外部キーを許可しないため、InnoDB エンジンを使用する必要があることに注意してください。

于 2012-08-22T15:05:39.130 に答える