2016-05-01 6 views
0

は(主キーは太字で示しています)、次のリレーショナルスキーマを考えてみましょう:この英語のステートメントをリレーショナル代数にどのように翻訳しますか?

スタッフ(スタッフ ID、名前、月給、住所、電話番号、ロールID);

ロール(ロール id、ロール名、ロールdesc);

患者(、pat id、pat名、patアドレス、pat contact、pat血液型)。

任命(時間スタッフのID、パットID);

リレーショナル代数の異なる医師と別々の予定を持つすべての患者の名前リストを書くにはどうすればよいですか?

N.B.これは試験の改訂版から取られた質問です。

P.S.

まだthe relational equation

は、限り時間の制約上の間違いがあります:医師は、私は、リレーショナル代数についてはよく分からないが、リレーショナル計算では、それは与えるだろうrole_name="Doctor"

+0

1.どのバージョンの関係代数ですか? (詳細または参考にしてください)2.これまでに何を得ていますか? 3. [this](http://stackoverflow.com/a/24425914/3404097)を参照してください。 – philipxy

答えて

0

を選択することで見つけることができますここでは、1日または2つの異なる日に同時に予約することはできません。たとえば、月曜日の予約が1200日、火曜日が1200日の場合は、ここでは禁止されています。

私は時間があれば、それを修正し、関係代数とSQLで明日試してみます。

幸いです。

関連する問題