版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库管理项目整体开发综合案例(二)课程简介2通过本课程,结合综合案例连贯地学习数据库管理项目的整体开发(二)。
主要学习内容:一.数据库管理项目整体开发流程二.开发综合案例开发综合案例33)设计与创建表约束(1)确定主键约束为了保证数据表中的每一行数据在表中都是唯一的,必须在13张表中分别设定主键约束:管理员表Admin:AdminID(管理员账号)书架表BookCase:BookCaseID(书架编号)图书信息表BookInfo:BookID(图书编号)开发综合案例4图书入库出库表BookInOutOrder:BookStockID(图书库存编号)图书类型表BookType:BookTypeID(图书类型编号)图书借阅表Borrow:BorrowID(图书借阅编号)用户系别表Dept:DeptID(系别编号)用户年级表Grade:GradeID(年级编号)用户留言表Message:MessageID(留言编号)开发综合案例5消息通知表Notice:NoticeID(通知编号)出版社表Publishing:PublishingID(出版社编号)用户表Users:UserID(用户编号)用户类型表UserType:UserTypeID(用户类型编号)开发综合案例6(2)添加默认约束在图书信息表BookInfo中,添加图书的时候需要设置一个图书总数量字段TotalSum的默认值0,方便后续的图书入库报损等统计。ALTERTABLE[dbo].[BookInfo]ADDCONSTRAINT
[DF_books_borrowSum]DEFAULT((0))FOR[TotalSum]开发综合案例7对于添加图书借阅表Borrow数据时,需要对其中字段IsReturn是否归还设置一个默认值,其中0代表未归还,1代表已归还。ALTERTABLE[dbo].[Borrow]ADDCONSTRAINT[DF_bookBorrow_isReturn]DEFAULT((0))FOR[IsReturn]开发综合案例8对于用户表Users设置一个字段IsUse,用来表示这个用户是否在使用,其中设置默认值“是”,当用户没在使用会被设置成否。ALTERTABLE[dbo].[Users]ADDCONSTRAINT[DF_reader_IsUse]DEFAULT(N'是')FOR[IsUse]开发综合案例9对于用户表Users的用户总金额需要设置一个默认值,用来表示用户账户的总金额,其中默认值为0。ALTERTABLE[dbo].[Users]ADDCONSTRAINT[DF_reader_MoenyInfo]DEFAULT((0))FOR[TotalMoeny]开发综合案例10(3)添加外键约束图书信息表BookInfo中存有字段“图书书架的编号BookCaseID”,需要添加外键关联到书架表BookCase的主键BookCaseID。ALTERTABLE[dbo].[BookInfo]ADDCONSTRAINT[BookCaseID]FOREIGNKEY([BookCaseID])REFERENCES[dbo].[BookCase]([BookCaseID])开发综合案例11图书信息表BookInfo中存有字段“图书类型的编号BookTypeID”,需要添加外键关联到图书类型表BookType的主键BookTypeID。ALTERTABLE[dbo].[BookInfo]ADDCONSTRAINT[BookTypeID]FOREIGNKEY([BookTypeID])REFERENCES[dbo].[BookType]([BookTypeID])开发综合案例12图书信息表BookInfo中存有字段“图书出版社的编号PublishingID”,需要添加外键关联到图书出版社表Publishing的主键PublishingID。ALTERTABLE[dbo].[BookInfo]ADDCONSTRAINT[PublishingID]FOREIGNKEY([PublishingID])REFERENCES[dbo].[Publishing]([PublishingID])开发综合案例13图书入库出库信息表BookInOutOrder中存有字段“图书编号BookID”,需要添加外键关联到图书信息表BookInfo的主键。ALTERTABLE[dbo].[BookInOutOrder]WITHADDCONSTRAINT[BookStock_BookID]FOREIGNKEY([BookID])REFERENCES[dbo].[BookInfo]([BookID])开发综合案例14图书借阅信息表Borrow中存有字段“图书编号BookID”,需要添加外键关联到图书信息表BookInfo的主键BookID。ALTERTABLE[dbo].[Borrow]ADDCONSTRAINT[BookID]FOREIGNKEY([BookID])
REFERENCES[dbo].[BookInfo]([BookID])开发综合案例15图书借阅信息表Borrow中存有字段“用户编号UserID”,需要添加外键关联到用户表Users的主键UserID。ALTERTABLE[dbo].[Borrow]ADDCONSTRAINT[UserID]FOREIGNKEY([UserID])
REFERENCES[dbo].[Users]([UserID])开发综合案例16用户留言表Message中存有字段“用户编号UserID”,需要添加外键关联到用户表Users的主键UserID。ALTERTABLE[dbo].[Message]ADDCONSTRAINT[MessageUserID]FOREIGNKEY([UserID])REFERENCES[dbo].[Users]([UserID])开发综合案例17用户表Users中存有字段“系别编号DeptID”,需要添加外键关联到用户系别表Dept的主键DeptID。ALTERTABLE[dbo].[Users]WITHCHECKADDCONSTRAINT[Users_DeptID]FOREIGNKEY([DeptID])REFERENCES[dbo].[Dept]([DeptID])开发综合案例18用户表Users中存有字段“年级编号GradeID”,需要添加外键关联到用户年级表的主键GradeID。ALTERTABLE[dbo].[Users]WITHCHECKADDCONSTRAINT[Users_GradeID]FOREIGNKEY([GradeID])REFERENCES[dbo].[Grade]([GradeID])开发综合案例19用户表Users中存有字段“用户类型编号UserTypeID”,需要添加外键关联到用户类型表UserTyp
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 心血管内科冠心病护理要点
- 信息传输安全与个人隐秘保护承诺书7篇
- 家居装修空间布局优化方案
- 企业培训合作诚信承诺书(7篇)
- 云计算与边缘计算发展指南
- 营销行为合规管理承诺书6篇
- 基于物联网的农业设备智能化改造升级方案
- 物业管理公司设备维护手册
- 我的未来计划演讲稿话题篇10篇
- 中小学教师职业发展手册
- 2026四川成都成华区白莲池街道招聘四级社区工作者5人备考题库附答案详解(b卷)
- 2026年广东佛山市高三二模语文试卷试题(精校打印)
- GB 47372-2026移动电源安全技术规范
- 下肢动脉球囊扩张成形术后护理查房
- 2026年上半年成都市教育事业单位公开考试招聘中小学教师(1197人)考试参考试题及答案解析
- 仲利国际租赁在线测试答案
- 2026年公选乡镇领导班子成员(副科)试题及答案
- 2025年河南建筑职业技术学院单招职业技能考试题库附答案解析
- DB37∕T 3487-2019 山东省钢质内河浮桥承压舟建造规
- 近代物理实验指导书
- 人文地理学课件
评论
0/150
提交评论