set names eucj_0208; CREATE DATABASE "booklist02.gdb"; CREATE TABLE COMPANIES ( company_code CHAR(3) NOT NULL, company_name VARCHAR(60) CHARACTER SET eucj_0208 NOT NULL, PRIMARY KEY(company_code) ); CREATE TABLE books ( book_code CHAR(4) NOT NULL, book_name VARCHAR(60) CHARACTER SET eucj_0208 NOT NULL, company_code CHAR(3), price INTEGER, PRIMARY KEY( book_code ), FOREIGN KEY( company_code ) REFERENCES COMPANIES( company_code ) ); insert into companies values ('000', '培風館'); insert into companies values ('010', '東京大学出版会'); insert into companies values ('020', '啓学出版'); insert into companies values ('030', '共立出版'); insert into companies values ('040', 'オーム社'); insert into companies values ('050', '技術評論社'); insert into books values ('0000', '流れと熱伝導の有限要素法入門', '000', '4841'); insert into books values ('0001', '非圧縮性流体解析', '010', '4600'); insert into books values ('0002', 'データ構造とアルゴリズム', '000', '4635'); insert into books values ('0003', 'アルゴリズムとデータ構造ハンドブック', '020', '3903'); insert into books values ('0004', 'データ構造とプログラム', '040', '2806'); insert into books values ('0005', 'C 言語による最新アルゴリズム事典', '050', '2330'); insert into books values ('0006', 'クヌース先生のプログラム論', '030', '2330'); insert into books values ('0007', '圧縮性流体解析', '010', '4600'); insert into books values ('0008', '乱流解析', '010', '4600'); insert into books values ('0009', '移動境界流れ解析', '010', '3800'); insert into books values ('0010', '燃焼・希薄流・混相流・電磁流体の解析', '010', '3800'); insert into books values ('0011', '格子形成とコンピューターグラフィックス', '010', '4200'); commit; quit;