3、数据库逻辑结构设计
关系模式表(红色表示主码,蓝色表示外码)
○
1
读者类型表( 读者类型 ,可借阅天数,可借阅数量 , 续借次数)
○
2
读者(姓名 ,借阅证号 ,系别, 读者类型 ,密码)
○
3
管理员(姓名, 工号,密码)
○
4
书籍类型 (书籍类型编号 ,书籍类型 )
○
5
某类书籍 (
ISBN
,书名,作者, 出版社编号 ,价格,出版时间,库存量,在馆数量,
书籍类型编号
)
○
6
书籍( 图书编号 ,ISBN,书名, 书架编号 ,书籍状态,损坏程度) (ISBN 相当于
书籍类型编号)
○
7
阅览室( 阅览室编号 ,阅览室名称,阅览室位置)
○
8
书架( 书架编号 ,阅览室编号 )
○
9
预约( 借阅证号 ,ISBN,预约时间,预约到期时间)
○
10
借阅表( 读者帐号,图书编号, 借出日期,实际归还日期,到期时间,超出还
书天数,续借次数,罚款金额,实缴金额)
○
11
出版社( 出版社编号 ,名称,联系人,地址,联系电话)
管理员表
管理员表( Administrator)
名称 别名 数据类型 取 值 范
围
默认值 说明 是 否 为
空
工号 ANo Char(15) 主键 不为空
姓名 AName varChar(8)
密码 APwd Char(6) 000000
读者身份表
读者身份( ReaderType)
名称 别名 数据类型 取值范围 默 认
值
说明 是否为空
读者类型 ReaderType Char(4) “学 生 ”,”老
师”
主码