SQLSERVER图书(图书编号,书名,作者,单价,入库时间,出版日期,库存量,出版社编号,图书类别); 期刊(期刊编号,期刊名,作者,单价,入库时间,出版日期,库存量,期刊社编号,期刊类别) 读者(借书证号,姓名,性别,年龄,电话号码) 出版社(出版社编号,出版社名称,地址,联系方式) 期刊社(期刊社编号,期刊社名称,地址,联系方式) 收入信息(管理员编号,总收益,每本图书收益,图书编号,日期,期刊编号,每本期刊收益) 管理员(管理员编号,姓名,账号,密码) 零售订单(零售订单号,图书编号,期刊编号,借书证号,管理员编号,购买日期,数量,总价) 出租订单(出租订单号,图书编号,借书证号,借阅时间,管理员编号,归还时间,金额)转换成第三范式
时间: 2023-12-04 13:04:17 浏览: 57
将上述关系模式转换成第三范式后,可以得到以下结果:
图书表(图书编号,书名,作者,单价,出版日期,出版社编号,图书类别)
期刊表(期刊编号,期刊名,作者,单价,出版日期,期刊社编号,期刊类别)
读者表(借书证号,姓名,性别,年龄,电话号码)
出版社表(出版社编号,出版社名称,地址,联系方式)
期刊社表(期刊社编号,期刊社名称,地址,联系方式)
收入信息表(收入编号,管理员编号,日期,图书编号,每本图书收益,期刊编号,每本期刊收益,总收益)
管理员表(管理员编号,姓名,账号,密码)
零售订单表(零售订单号,图书编号,期刊编号,借书证号,管理员编号,购买日期,数量,总价)
出租订单表(出租订单号,图书编号,借书证号,借阅时间,管理员编号,归还时间,金额)
在这个范式下,每个表都只包含一个主键和与主键有直接关系的属性,不会出现数据冗余和不一致的情况。同时,这个范式也能够保证数据的完整性和一致性,方便数据的管理和维护。
阅读全文