[pgsql-jp: 27541] Re: 連続なテーブルと不連続なテーブル
Mashiki
mashiki @ yanah.com
2002年 10月 4日 (金) 10:23:31 JST
Mashikiです。
>テーブル A テーブル B
>no col1 col2 col3 no col4 col5 col6
>---------------- ----------------
>1 a b c 1 a b c
>2 d e f
>3 g h i
>4 j k l 4 d e f
今のままでもいいような気がします。
あえてやるなら、
例1 AにBのキーを持つ
テーブル A テーブル B
no col1 col2 col3 noB no col4 col5 col6
---------------------- -----------------
1 a b c 1 1 a b c
2 d e f 1 4 d e f
3 g h i 1
4 j k l 4
例2 Bを分割
テーブル A
no col1 col2 col3
-----------------
1 a b c
2 d e f
3 g h i
4 j k l
テーブル B1
no keyB
-------
1 1
2 1
3 1
4 2
テーブル B2
keyB col4 col5 col6
-------------------
1 a b c
2 d e f
例1を使うか例2を使うかは、データ登録更新のタイミングなど、
AとBにどれくらいの関連があるかで切り分ければいいのでは。
他にも設計は色々あるとおもいますよ。
pgsql-jp メーリングリストの案内