いいえ。だから、私は学校のデータベースをやる必要があります。私は作成したすべてのテーブルとの関係で仕事をすることを義務付けられています。これまでのところ、私はいくつかのテーブルといくつかの関係を持っています:Classrooms
ID
とClassroomNumber
(101,203などのような)テーブルを持っています。別のSubjects
のテーブルでは、私はSubjectName
とClassroomID
と、このような関係持っている:コードでコード内のSQLの関係
(C#の)I Classrooms
テーブルからSelect
値を、私はjoin
/where
を使用する必要がありますので、私は追加しますwhere s.ClassroomID = c.ID
(前に定義したsおよびc)。さて、それは動作します。しかし、私の質問は異なっています。なぜ私は関係を使用する義務がありますか?それらは何のため? Join
とwhere
は関係なく動作しているので、なぜですか?
[Basic Database Design?](http://stackoverflow.com/questions/29930453/) –
あなたは義務がありません。そして、あなたがそのような質問をしているなら、あなたが直面している仕事のために間違ったツールを選んでいるかもしれません。 SQL DBは多くの場合完璧ですが、あなたの人件費は異なる場合があります。 – Serg
男、私です。あなたは知っている、私は大学にいる、彼らは私に多くの、多くの要件とそのような運動を与える、そして本当に、私はしなければならない – Frynio