0


この論文のデジタル形式を作成するプロジェクトに取り組んでおり (画像は掲載できません)
、データは単純な表形式で Web 上に表示されます。変更、削除、更新はありません。入力されたデータを(もちろん SELECT * を介して)表示しているだけです。
データは Android アプリ経由で挿入され、mysql に 30 列ある単一のテーブルに保存されます。
質問は、単一のテーブルを使用するのは良い考えですか? SQLに複雑な操作はないと思うからです。
もう1つの質問は、この方法のいくつかの規則に違反していますか?
あなたの意見が必要です。ありがとう。

4

1 に答える 1

1

必要に応じて、テーブルを 1 つだけ使用しても問題ありません。データベースを少し「賢く」するためにできることは、繰り返される論文に属性用の新しいテーブルを追加することです。したがって、たとえば、Soil Type は、ID と Description の 2 つの列がある別のテーブルである可能性があり、メイン テーブルの各レコードで外部キーとして使用します。データベースを3NFにしたい場合は、これが必要です。

要約すると、はい、それが必要な場合は 1 つのテーブルを持つことができます。ただし、テーブルを追加すると、スペースを節約し、データベースをより柔軟にすることができます。決めるのはあなた次第です!:)

于 2015-01-28T07:59:02.983 に答える