2017-10-22 6 views
-1

私はデータベースを学び始めていますが、今ではリレーショナル代数を学ぶだけで問題に遭遇します。以下の表を参照してください:リレーショナル代数デカルト製品

R1 = {(Jon, Smith, 24, British, Single, UK, Guitarist), 
(Jon, Maynard, Smith, 74, British, Widowed, UK, Scientist), 
(Jon, Travolta, 50, American, Married, USA, Plumber), 
(Katy, Pierce, 23, UK, Single, Caiman Island, unknown)} 
With Schema = {Name, Surname, Age, Nationality, Status, Country, Job} 

自己デカルト/クロス演算を使用してR4 = R1×R1を計算するにはどうすればよいですか?

+3

ヒント: 'CROSS JOIN' –

+1

この関係代数の質問、またはSQLますか?クエリの結果があなたに伝えると思いますか/それはどういう意味ですか? – AntC

+0

2番目のタプルの属性値が多すぎます。 – philipxy

答えて

1

はちょうど何で二つのテーブルから選択していないCROSS JOIN

SELECT * 
FROM R1 
CROSS JOIN R1 tab2 
1

を試し参加

Select r1.*,r2.* From r1,r1 r2 
関連する問題