MySQL テーブル設計の実践: 図書貸出記録テーブルの作成
図書館管理システムでは、読者が借りた本の詳細情報を記録するために貸出記録テーブルが使用されます。この記事では、MySQL で図書貸出記録テーブルを作成する方法と、対応するコード例を紹介します。
まず、借用記録テーブルのフィールドを決定する必要があります。基本的な借用レコードには次のフィールドが含まれている必要があります:
次に、MySQL コマンドを使用して、「borrow_records」という名前のテーブルを作成します。そのテーブル構造は次のとおりです。
CREATE TABLE borrow_records ( record_id INT AUTO_INCREMENT PRIMARY KEY, book_id INT, reader_id INT, borrow_date DATE, return_date DATE, operator_id INT );
このテーブルでは、自動インクリメント プライマリを使用します。キー (AUTO_INCREMENT) をレコード ID として使用して、各レコードが一意の ID を持つようにします。書籍ID、リーダーID、オペレーターIDも全て整数型(INT)であり、実情に応じて調整可能です。借用日と返却日はそれぞれ日付型(DATE)で格納されます。
次に、後続のクエリと分析のために、借用レコード テーブルにサンプル データを追加できます。 INSERT INTO コマンドを使用して、テーブルにデータを挿入します。例は次のとおりです:
INSERT INTO borrow_records (book_id, reader_id, borrow_date, return_date, operator_id) VALUES (1, 1001, '2021-01-01', '2021-01-15', 2001); INSERT INTO borrow_records (book_id, reader_id, borrow_date, return_date, operator_id) VALUES (2, 1002, '2021-02-01', '2021-02-15', 2002); INSERT INTO borrow_records (book_id, reader_id, borrow_date, return_date, operator_id) VALUES (3, 1003, '2021-03-01', '2021-03-15', 2003);
この方法で、図書貸出記録テーブルを正常に作成し、テーブルにサンプル データを追加しました。このテーブルを通じて、貸出記録の照会、貸出状況のカウント、本の貸出と返却の状況の追跡を簡単に行うことができます。
概要:
MySQL で本の貸出記録テーブルを作成すると、貸出情報の管理と追跡を改善できます。テーブル構造とフィールドを適切に設計することで、借用レコードの追加、クエリ、カウントを簡単に行うことができます。図書貸出記録テーブルの作成と使用もデータベース テーブル設計の例であり、データベース テーブル設計の原則をより深く理解し、適用するのに役立ちます。
注: 上記のコード例は、理解とデモを容易にするためのものであり、実際のアプリケーションでは、特定のニーズに応じて調整および最適化する必要があります。
以上がMySQL テーブル設計の実践: 図書貸出記録テーブルを作成するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。