- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
燕山大学上机实验报告
燕山大学
上机实验报告
学 院 信息科学与工程学院
年级专业
指导教师 学生 ***********
学生姓名
提交日期 SQL Server数据库设计与实现
一、实验要求
结构清晰,内容突出重点,杜绝雷同,可适当截图,B5纸打印(不可手写);
按模版书写,加封皮。
二、实验目的及原理
1、理解并运用数据库设计的常见步骤来设计满足给定需求的关系数据模型;
2、结合有关的关系数据理论(如规范化理论)对模型进行优化处理;
三、实验内容
(1)画出数据库概念模型设计的ER图,并将ER图转化为关系模式集,判断数据库的范式级别
(2)在SQL Server中创建数据库library
(3)在数据库中创建基本表,给出下图形式的表结构
(4)为数据库设计一些完整性约束,在表中插入一些示例数据
(5)创建登录和用户userlogin,将全部表的权限授予userlogin
(6)创建存储过程,查找读者的当前借阅情况
四、实验步骤:
(1)建立ER图:
将ER图转化为关系模式集如下:
实体类型有三个:
Book(ISBN,BkName,Author,Publishe,PubDate, CDC)
(第三范式)
BarCode(Code, State,Location,ISBN)
(第三范式)
Reader(ID,Name,Sex,Apartment,Rank)
(第三范式)
ReaderRank(Rank,MostNumber,TimeLimit)
对于M:N的联系生成关系模式如下:
Borrow(CDC,ID,BorTime,RetTime,ShoRetTime)
(第三范式)
(2)在SQL Server中建立数据库library,创建的基本表如下:
图书信息表(Book)
字段名称 字段内容 数据类型 是否主键 是否外键 可否为空 ISBN 国际标准书号 char(50) 是 否 否 BkName 图书名称 varchar(50) 否 否 否 Author 作者 varchar(50) 否 否 否 Publisher 出版社 varchar(50) 否 否 否 PubDate 出版日期 datetime 否 否 否 CDC 索书号 varchar(50) 否 否 否 条码表(BarCode)
字段名称 字段内容 数据类型 是否主键 是否外键 可否为空 Code 条码号 char(50) 是 否 否 State 可借状态 varchar(50) 否 否 否 Location 馆藏地 varchar(50) 否 否 否 ISBN 国际标准书号 char(50) 否 是 否
读者信息表(Reader)
字段名称 字段内容 数据类型 是否主键 是否外键 可否为空 ID ID号 char(50) 是 否 否 Name 姓名 varchar(50) 否 否 否 Sex 性别 varchar(50) 否 否 否 Apartment 院系 varchar(50) 否 否 否 Rank 等级 Int 否 是 否 等级表(ReaderRank)
字段名称 字段内容 数据类型 是否主键 是否外键 可否为空 Rank 等级号 Int 是 否 否 MostNumber 最大借阅数 Int 否 否 否 TimeLimit 最长借阅时间 char(10) 否 否 否 借阅表(Borrow)
字段名称 字段内容 数据类型 是否主键 是否外键 可否为空 Code 条码号 char(50) 否 是 否 ID ID号 char(50) 否 是 否 BorTime 借阅日期 Datetime 否 否 否 RetTime 归还日期 Datetime 否 否 是 ShoRetTime 应还日期 Datetime 否 否 否 设置外键:
在数据库library中填入一些示例数据,表如下:
(4)设置完整性约束:
输入“中”后产生结果:
输入“4”后的结果:
创建登录和用户userlogin,将全部表的权限授予userlogin
(6)创建存储过程,查找读者的当前借阅情况
五、心得体会:
经过这次试验,熟悉了SQL server软件的使用。在整个试验过程中,体会到在数据库设计过程中需求分析是很重要的,只有分析准确了,设计出ER图,才能进行下边的步骤。在试验中,也遇到过困难,经过同学的帮助,克服了困难,并且完成了试验。
燕山大学实验报告
12
您可能关注的文档
最近下载
- 医院物业工程部管理方案.pptx
- 院前急救题库复习测试卷附答案.doc
- 教学查房标准规范.doc
- 2020新亮剑高考物理总复习讲义:第十四单元选修3-4课时3含解析.docx
- 足球传切配合技巧:精准传切,协同进攻.pptx
- 2024年共青团知识自测题库及答案.pdf VIP
- 人教版(2024新教材)七年级上册数学第1-2章综合测试卷(含答案).docx
- 卫星通信网络设计与链路计算常江.pptx VIP
- 四川省 2022-2024 年职业教育人才培养和教育教学改革研究项目申报书《中高职贯通培养下一体化专业课程体系建设》.pdf
- 外研版高中英语选修六Module3InterpersonalRelationships:Friendship单元练习.docx
文档评论(0)