🐥

[データベース設計]学校図書館のための図書管理システム(プロトタイプ)

2024/11/13に公開

環境

DBシステム:MySQL 8

データベース構成

データベース book_db

図書テーブルbook_tab

学生テーブル student_tab

貸出返却テーブル SToB_tab

コード

CREATE DATABASE book_db;
USE book_db;

CREATE TABLE student_tab (
    Snum VARCHAR(20) PRIMARY KEY,
    Sname VARCHAR(50) NOT NULL
);

CREATE TABLE book_tab (
    Bnum VARCHAR(20) PRIMARY KEY,
    Bname VARCHAR(100) NOT NULL
);

CREATE TABLE SToB_tab (
    Snum VARCHAR(20),
    Bnum VARCHAR(20),
    PRIMARY KEY (Snum, Bnum),
    FOREIGN KEY (Snum) REFERENCES student_tab(Snum),
    FOREIGN KEY (Bnum) REFERENCES book_tab(Bnum)
);

補足

前の記事を参考にして、多言語対応ができるようになります!

Discussion