电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

图书馆一个数据库设计VIP免费

图书馆一个数据库设计_第1页
1/5
图书馆一个数据库设计_第2页
2/5
图书馆一个数据库设计_第3页
3/5
综合设计性实验为图书馆设计一个数据库,此数据库对每个借阅者保存读者记录,包括:借书证号、姓名、性别、单位、可借数量。对每本书记录:书号、书名、作者、出版社。对每本被借出的书有:读者号、借出日期、应还日期。可以随时查阅书库中的书籍信息,所有的书籍均由书号唯一标识;可以随时查阅书籍借还情况,系统约定任何人可以借多本图书,任何一种图书可以为多人所借,借书证号具有唯一性。要求:1. 基于《数据库概论》 中所学的知识分析该数据库的基本结构,2. 用 Transact-sql命令完成如下要求:(1)创建数据库和数据表,定义每个表的主键和外键,为每个属性选择合适的数据类型,定义每个属性是否允许空值,是否有默认值等;(2)结合具体情况为数据库表设置合理的约束或规则;(3)如果需要,为数据表设计合理的触发器;(4)使用 SQL语句,在你设计的每个表中插入至少3 条数据,要求记录满足数据约束要求,且尽量真实可信;(5)自行设计查询要求,给出经常需要用到的查询语句。 3.写出完整的实验报告。附:实验报告模板网络工程系综合性实验实验报告课程名称数据库技术与应用学号姓名张欢任课老师高宁2012 年 11 月实验名称图书馆数据库设计create database library:创建图书馆数据库create table reader:创建读者记录数据表create table book:创建每本书记录数据表create table rb:创建借出的书数据表create rule 借出日期 _rule :创建借出日期的规则并且绑定create rule 书号_rule :创建书号约束规则并且绑定create trigger set_可借数量:创建可借数量触发器alter table rb add constraint t:约束可借时间 3 个月select * from reader:查询 reader 表所有信息select * from book:查询 book表所有信息select * from rb:查询 rb 表所有信息select * from rb where 姓名 =' 张欢 ' :查询张欢的所有信息select * from reader,rb:查询读者借书的所有信息源程序代码:createdatabaselibrarygouse librarygocreatetablereader( 借书证号char ( 10)notnullprimarykey ,姓名nchar ( 4)notnull,性别char ( 1) check ( 性别in( ' 男' , ' 女' )),单位char ( 20),可借数量char ( 1))use librarygoinsertreadervalues ( '' , ' 张欢 ' , ' 男' , ' 安徽农业大学' , '3' )insertreadervalues ( '' , ' 李四 ' , ' 女' ,...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

图书馆一个数据库设计

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部