SQL
1create database if not exists sample_db; 2use sample_db; 3 4create table if not exists APP_USER( 5 id bigint not null auto_increment primary key, 6 sso_id varchar(30) not null, 7 password varchar(100) not null, 8 first_name varchar(30) not null, 9 last_name varchar(30) not null, 10 email varchar(30) not null 11); 12 13create table if not exists USER_PROFILE( 14 id bigint not null auto_increment primary key, 15 type varchar(30) not null 16); 17 18create table if not exists APP_USER_USER_PROFILE( 19 user_id bigint not null, 20 user_profile_id bigint not null, 21 22 primary key(user_id,user_profile_id), 23 24 foreign key(user_id) references APP_USER(id), 25 foreign key(user_profile_id) references USER_PROFILE(id) 26);
以上のSQLクエリーを実行して、テーブルを作成したとします。そこで以下のようにER図の自動生成を行えないでしょうか。
テーブルが15個以上あったとしたら、DBの構造を把握しきれないと思います。そこでMySQLのWorkbenchにER図の自動生成機能があればなと思いました。ER図の自動生成機能があるのか、またはER図の自動生成ソフトがあれば教えてください。宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/24 08:47