2

Visual Studioに付属のデータ生成ツールを使用すると、テーブルにランダム/パターン化されたデータを入力できます。例として、Employeesテーブルに50,000行を入力するように指示し、各Employee行のAddressesテーブルに5つの住所行を追加するように指示することができます。

このウィキペディアの記事で参照されているパーミッションの例によく似たジャンクションテーブルがあります。以下の擬似コード...

create table Users (
  UserId int primary key,
  Username varchar(50)
)

create table Permissions (
  PermissionId int primary key,
  Description varchar(50)
)

create table UserPermission (
  UserPermissionId int primary key,
  UserId int, -- foreign key to Users
  PermissionId int -- foreign key to Permissions
)

Visual Studioのデータ生成ツールを使用して、ユーザー、アクセス許可、および関連するジャンクションテーブルにデータを入力することはできますか?

GUIを使用すると、ジャンクションテーブルの[関連テーブル]ドロップダウンから選択することによってのみ、2つの関連テーブルの1つにデータを入力できます。

4

1 に答える 1

2

これは、データを入力するときに外部キー参照整合性を適用できる非常に優れたツールです。試用版を試してみてください、多分それはあなたが必要とすることをするでしょう...

http://www.red-gate.com/products/sql-development/sql-data-generator/

于 2011-04-27T19:48:06.783 に答える