图书管理系统表字段 字段类型 约束类型
时间: 2024-05-28 21:07:55 浏览: 98
SQL 新增/修改 表字段列的类型等
图书管理系统通常包含以下表格和字段:
1. 书籍表(books)
- book_id(int):主键,自增
- book_name(varchar):书名
- author(varchar):作者
- publisher(varchar):出版社
- publish_date(date):出版日期
- price(decimal):价格
- quantity(int):库存量
2. 借阅者表(borrowers)
- borrower_id(int):主键,自增
- name(varchar):姓名
- email(varchar):电子邮件
- phone_number(varchar):电话号码
3. 借阅记录表(borrows)
- borrow_id(int):主键,自增
- book_id(int):外键,关联书籍表中的book_id
- borrower_id(int):外键,关联借阅者表中的borrower_id
- borrow_date(date):借阅日期
- return_date(date):归还日期
这些表格的字段类型和约束类型如下:
1. 书籍表(books)
- book_id(int):主键,自增,非空,唯一
- publisher(varchar):非空
- publish_date(date):非空
- price(decimal):非空,最大长度为10,小数位数为2
- quantity(int):非空
2. 借阅者表(borrowers)
- borrower_id(int):主键,自增,非空,唯一
- name(varchar):非空
- email(varchar):非空,唯一
- phone_number(varchar):非空
3. 借阅记录表(borrows)
- borrow_id(int):主键,自增,非空,唯一
- book_id(int):外键,关联书籍表中的book_id,非空
- borrower_id(int):外键,关联借阅者表中的borrower_id,非空
- borrow_date(date):非空
- return_date(date):可为空
阅读全文