Date: Sat, 19 Nov 2005 13:06:10 +0900
From: "Akira Horikawa" <who@example.ne.jp>
堀川です、こんにちは
-----Original Message-----
From: otsuka-s [mailto:who@sub.example.jp]
Sent: Thursday, November 17, 2005 4:40 PM
To: who@example.ne.jp
Subject: [ml-msde-beg:01708] 1 対多数の場合の主キーの件
>1:n(一対多数) の場合で 1の方のテーブルの主キーを
>片方のテーブルが多数もっている(ユニークでない)場合、
>そのテーブルには、主キーが設定できませんが、
>mdbの場合は、自由に 一対多数で参考参照性 で
>リレーションシップを作って連動させてレコードを削除しておりました。
上記の内容が、いまひとつ、よくわかりません。
「主キー」が設定できないとは、何を意味しているのでしょうか?
どんなテーブルでも、主キーを設定することはできます。
主キーの候補となる列が無ければ、そのような列を新たに設けてもよいです
テーブル設計における、基本用語の意味を、何か取り違えているのでしょうか?
上巻書籍第1章に、テーブル設計の基礎の内容を載せていますので
ご確認下さい
http://www.horikawa.ne.jp/msde/ から、アマゾンで購入できます。
MSDEのテーブル設計では、主キーを設けて下さい。
その主キーを使った検索は、Accessに比べて、格段に早いです。
今使っているテーブルを、CREATE TABLE文で明示できれば、
詳細がわかるかもしれません。
------------------------------------
Epata-IT/日本技術ソフト開発
堀川 明 (Akira Horikawa)
11月19日(土曜日) 13時05分記
mailto:who@example.ne.jp
http://www.horikawa.ne.jp/msde/
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|