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つにデータを入力できます。