Date: Fri, 1 Oct 2004 18:42:43 +0900
From: "Michio Taniguchi" <who@example.co.jp>
ありがとうございました。
解決いたしました。
谷口
----- Original Message -----
From: "Akira Horikawa" <who@example.ne.jp>
To: <who@example.ne.jp>
Sent: Friday, October 01, 2004 2:05 PM
Subject: [ml-msde-beg:01339] RE: インデックスの aaaaa とは
> 堀川です、こんにちは
>
> -----Original Message-----
> From: Michio Taniguchi [mailto:who@example.co.jp]
> Sent: Thursday, September 30, 2004 12:46 PM
> To: ML MSDE Fun Club
> Subject: [ml-msde-beg:01338] インデックスの aaaaa とは
>
>
> >1.テーブルのプロパティでインデックス/キーを見たときに「aaaaaT_社員
_PK」
> >となっているのですがこの「aaaaa」とは何でしょうか?インデックス名で変
更
> >しても問題ないとは思うのですが気になるので質問させて頂きました。
>
> Accessが勝手に付けたものだと思います。
> 手元にAccess2000が無いので確認できませんが、文字列が適当に
> 付加されていたように思えます
>
> 「テーブル名_PK」で主キーの名前を付けると、所有者の異なる同じ名前の
> テーブルがデータベース内に作成されると、主キーの名前が重複するので
> 適当に文字列を付加して区別したと思います。
>
> ちなみに、主キーなどの制約の名前は、データベース内で一意である必要が
> あります。
> しかしインデックスは、制約としては扱わず、インデックスの名前は、テーブ
ル内で
> は
> 同じ名前のインデックスは許されませんがデータベース内では同じ名前が許さ
れま
> す。
>
> USE SAMPLE
> GO
>
> CREATE TABLE TBL1(
> ID INT PRIMARY KEY ,
> DT INT
> )
> CREATE INDEX DT_IDX ON TBL1( DT )
> GO
>
> CREATE TABLE TBL2(
> ID INT PRIMARY KEY ,
> DT INT
> )
> CREATE INDEX DT_IDX ON TBL2( DT )
> GO
>
> SELECT OBJECT_NAME ( ID ) , NAME
> FROM sysindexes WHERE NAME = 'DT_IDX'
> GO
>
> TBL1とTBL2に、同じ名前のインデックスがあります。
>
>
> >2.データベースダイアグラムで参照整合性制約を設定した時のメリットがど
うも
> >良く理解できないのですが教えて頂けないでしょうか?
>
> GUI表示で理解しやすいということでしょう。
>
>
> ------------------------------------
> (株)日本技術ソフト開発
> 堀川 明 (Akira Horikawa)
> 10月01日(金曜日) 14時05分記
> mailto:who@example.ne.jp
> http://www.horikawa.ne.jp/msde/
>
>
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|