設計図: 書籍情報
DESIGN
■ TABLE
BooksInformation
書籍情報を保存するためのテーブルです。
テーブル設計
FIELD TYPE KEY NULL DEFAULT NOTE BookID longkey PRIMARY - AUTO 主キー LastUpdate datetime - GETDATE() 最終更新日 Title nvarchar/64 - 本の題名 CompanyID longkey FOREIGN OK 出版社 ID Price money OK 本の定価 Note nvarchar/800 OK 本の紹介文/概要 Reference bit - 0 参考文献として利用しているか
外部キー
FIELD REFERENCE NOTE CompanyID CompanyInformation.ConpanyID
BooksAuthors
書籍を執筆した人の情報を示すためのテーブルです。
テーブル設計
FIELD TYPE KEY NULL DEFAULT NOTE ID longkey PRIMARY - AUTO 主キー BookID longkey FOREIGN - 書籍 ID AuthorID key FOREIGN - 著者 ID
外部キー
FIELD REFERENCE NOTE BookID BooksInformation.BookID AuthorID AuthorInformation.AuthorID
BooksInformationUnitGroups
書籍がどのカテゴリ(プログラム言語)に所属してるかを記録するテーブルです。
テーブル設計
FIELD TYPE KEY NULL DEFAULT NOTE UnitID longkey PRIMARY - AUTO 主キー BookID longkey FOREIGN - 対象となる書籍 ID LangGroupID key FOREIGN - 所属する言語 ID
外部キー
FIELD REFERENCE NOTE BookID BooksInformation.BookID AuthorID AuthorInformation.AuthorID