サンプルデータベースの準備

 今回のテキストで利用するデータベースを準備しましょう。データベースはXAMP内のMySQLを利用します。 XAMMPコントロールパネルApacheとMySQLのサービスを起動してください。

作成するデータベース名 Books

サンプルダウンロード

■ テーブル作成作成手順

 Webブラウザーを起動し、次のようなURLにアクセスして、phpMyAdminを表示してください。

http://localhost/phpmyadmin

データベース管理ツールを起動する
データベース管理ツールを起動する

 データベースを作成しましょう。次の図のように「New」をクリックしてください。

Newをクリックする
Newをクリックする

 データベース名に「Books」、照合順序に「utf8_general_ci」を選択して、作成ボタンをクリックしてください。

作成するデータベースを指定する
作成するデータベースを指定する

 すると、次のようにデータベース一覧に表示されます。

データベースが作成された
データベースが作成された

 作成したデータベースにテーブルを作成しましょう。上図の一覧でbooksデータベースをクリックして、テーブル作成の画面を表示させます。

テーブル作成画面を表示する
テーブル作成画面を表示する

 表1-2、表1-3のテーブル種類、テーブル構成を参考に次のようにテーブル名、列数を入力してください。
※例. Userテーブルを作成する場合

テーブル名と作成する列数をセットする
テーブル名と作成する列数をセットする

 次の図のような画面が表示されるので、表1-3のテーブル構成を参考に次の図のように入力してください。各項目を入力後、保存するボタンをクリックしてください。

テーブル構造を設定する画面
テーブル構造を設定する画面

 テーブルの作成内容が表示されます。

設定内容が表示される
設定内容が表示される

 同様に表1-4~1-7を参考にテーブルを追加します。なお、表の中の備考に「AutoIncrementの指定:Yes」となっている場合は、その列の設定をする画面で次にようにチェックを入れて登録します。

AutoIncrementをセットする
AutoIncrementをセットする

■ テーブルの種類

テーブル名 詳細
Users 図書管理システムを利用するユーザーが登録されているテーブル
Books 書籍情報が記録されているテーブル
Category 書籍の種類が記録されているテーブル
Location 書籍が保管されている所在地が記録されているテーブル
Lental 書籍がいつ、誰に貸し出されたかなどの情報を記録するテーブル
作成するテーブルの種類

■ テーブルの構成

テーブル名 Users
列名 データ型 NULL 備考
Id INT(11) 主キー、ID
UserName VARCHAR(20) ユーザー名
Password VARCHAR(20) パスワード
Name VARCHAR(30) 氏名
Usersテーブルの構成
テーブル名 Books
列名 データ型 NULL 備考
Id INT(11) 主キー、AutoIncrementの指定:Yes、ID
CategoryId INT(11) 分類番号
BookName VARCHAR (50) 書籍名
Author VARCHAR (30) 著者名
Publish VARCHAR (30) 出版社
Isbn VARCHAR (15) ISBNコード
Price INT(11) 価格
LendingState BIT(1) 貸出状況
Booksテーブルの構成
テーブル名 Category
列名 データ型 NULL 備考
Id INT(11) 主キー、AutoIncrementの指定:Yes、ID
CategoryName VARCHAR (20) 分類名
Categoryテーブルの構成
テーブル名 Location
列名 データ型 NULL 備考
Id INT(11) 主キー、AutoIncrementの指定:Yes、ID
LocationName VARCHAR (25) 所在地名
Address VARCHAR (50) 住所
Tel VARCHAR (15) 電話番号
Fax VARCHAR (15) FAX番号
Locationテーブルの構成
テーブル名 Lental
列名 データ型 NULL 備考
Id INT(11) 主キー、AutoIncrementの指定:Yes、ID
BookId INT(11) 貸出書籍ID
UserName VARCHAR(10) 利用者名
LentalDate DATETIME 貸出日
Lentalテーブルの構成

■ データ登録手順

 テーブルを作成したら、次にデータを登録しましょう。次の図のようにデータを追加したいテーブル名をクリックします。表示される画面の「挿入」ボタンをクリックします。

データを追加するメニューを選択
データを追加するメニューを選択

 次の図のよう入力画面が出てくるので、表1-8~表1-11を参考にデータを入力します。

テーブルにデータを登録する
テーブルにデータを登録する

■ サンプルデータ

テーブル名 Users
ID ユーザー名 パスワード 氏名
1 sato spass 佐藤
2 suzuki sass 鈴木
3 takahashi tpass 高橋
Usersテーブルのサンプルデータ
テーブル名 Books
ID 分類番号 書籍名 著者名 出版社 ISBNコード 価格 貸出状況
1 1 C言語ポインタ攻略 山本壮太 技術出版 9784000000000 2,500 NULL
2 2 コーヒーのように味わえるJava言語 青山皇妃 上島社 9784010000098 2,800 NULL
3 1 寝ながら覚えるC言語入門 坂上千里 技術出版 9784000000001 2,200 NULL
Booksテーブルのサンプルデータ
テーブル名 Category
ID 分類名
1 C言語
2 C#
Categoryテーブルのサンプルデータ
テーブル名 Location
ID 所在地名 住所 電話番号 FAX番号
1 岐阜 岐阜県各務原市 053-98X-6543 053-98X-6544
2 名古屋 愛知県名古屋市 052-12X-4567 052-12X-4568
Locationテーブルのサンプルデータ

前へ   次へ