1 / 9
文档名称:

sqlserver数据库综合实验报告格式.doc

格式:doc   大小:333KB   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

sqlserver数据库综合实验报告格式.doc

上传人:gxngqvk 2020/10/15 文件大小:333 KB

下载得到文件列表

sqlserver数据库综合实验报告格式.doc

相关文档

文档介绍

文档介绍:华北科技学院计算机系综合性实验实验报告课程名称数据库原理与应用实验学期2009至2010学年第一学期学生所在系部管理系年级三年级专业班级商务B071班学生姓名李荣妹学号1任课教师郭红实验成绩计算机系制《数据库原理与应用》课程综合性实验报告开课实验室:基础七2009年12月16日实验题目数据库的设计及应用一、实验目的利用一种DBMS作为设计平台,理解并应用课程中关于数据库设计的相关理论,能按照数据库设计步骤完成完整的数据库设计,包括需求分析、概念设计、逻辑设计、物理设计和实施。同时能够正确应用各个阶段的典型工具进行表示。二、设备与环境(1)硬件设备:PC机一台(2)软件环境:安装Windows操作系统,安装数据库管理系统SQLServer2000或2005等。三、实验内容人才信息管理系统1、需求分析:(1)功能需求分析图书馆中收藏的大量图书供读者借阅,其中图书分成不同的类别,如自然科学类、社会科学类等;借阅者可分为老师和学生。不同的借阅者最多可借书的数量和期限不同,如教师最多可借书10本,期限为3个月,学生最多可借5本,期限为1个月,无论是老师还是学生,借阅超期都要受到罚款处理。以上就是图书馆管理系统所要完成的主要功能。(2)信息需求分析。①读者的基本信息借书证号、读者姓名、性别、读者类别、是否有超期②图书基本信息图书编号、条形码号、书名、作者、出版社、出版日期、类别、借阅状态、借阅次数③借阅的信息借出日期、归还日期④罚款的基本信息罚款金额、超期天数、处罚日期⑤读者用户管理信息用户名;密码:是有6个数字组成;记录用户最近一次登录的时间:年月日2、概念分析:读者与其属性关系如图1所示,图书与其属性关系如图2所示。读者借书证号姓名是否有超期读者类别性别读者实体与其属性条形码号出版日期借阅状态借阅次数作者书名图书编号出版社类别图书2、图书实体与其属性经分析,本系统涉及到的实体只有读者和图书,二者之间存在借阅和罚款的联系,据此刻画出系统的E-R图,如图3所示。-R图3、逻辑设计(1)、完成关系模式的转化根据关系模式的转换规则可得到如下的关系模式,加下划线的属性为相应的主码。读者(借书证号,读者姓名,性别,读者类别,是否有超期)图书(条形码号,图书编号,书名,作者,出版社,出版日期,书的类别,借阅状态,借阅次数),其中属性“借阅状态”给出该图书是否在库的信息。借阅(借书证号,条形码号,借出日期,归还日期),主码为三个属性的组合,因为同一个读者可能重复借同一本书,只有加上借出日期才能区分出不同的借阅记录。罚款(借书证号,条形码号,处罚日期,超期天数,罚款天数,罚款金额),主码为三个属性的组合,理由同上。另外,为了保证系统安全的安全性,采用了登录的措施,用户名和密码存放在密码表中。密码表(借书证号,密码)(2)、关系模式分析传递用规范化理论对上述关系模式进行分析,除“罚款”关系外,其他4个关系模式中主键是本模式的唯一决定因素,F,在函数依赖的范畴内,规范化程度已达到最高。但是在“罚款”关系中,罚款金额=日罚款金额×超期天数,所以超期天数罚款金额,而(借书证号,条形码号,处罚日期)超期天数,所以(借书证号,条形码号,处罚日期)罚款金额,存在传递函数依赖,所以“罚款”关系属性2NF,存在