ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:124.71KB ,
资源ID:15087119      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15087119.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库原理与应用大作业Word格式.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库原理与应用大作业Word格式.docx

1、你希望软件提供哪些功能。首先是能登记和查看图书信息,借书和还书的时候要方便操作。对于我来说,看图书的状态很重要,就是说要知道哪些图书已经借出去了,哪些书已经过了借阅期,此外还要做一些统计表大概就是这些吧。你怎么登记借书呢?规定的借阅期有多长?过了借阅期怎么办?每个老师都有一个工号,我就计工号和图书的ISBN号,一个人最多能借2本书。不同类型的书借阅期限是不一样的,比如文学作品的借阅期规定是15天,教学参考书的借阅期限是半年。有的人不自觉,过期好久都不还,我现在是翻记录本一个个地找,然后打电话到他的部门,并且发催还邮件。同一ISBN只有一本书吗?是的,现在把书分成这样几类:教学参考书、文学作品、

2、学术期刊、学术专著。你想统计一些什么数据主要是分类统计图书册数和价值、图书借阅次数。我们想知道哪些图书最受欢迎。阅览室是你一个人在管么?阅览室有两个人。我们俩都有一台计算机,最好两台计算机都可以用上这个软件。 1.2 需求分析1)功能需求图1-1:功能需求示意图教师信息管理:用于教师基本资料的增删改查。图书信息管理:用于图书基本信息的增删改查,分类统计图书册数和价值。借书登记:记录借书时间、所借图书、借书人、办理人。还书登记:记录还书时间、所还图书、还书人、办理人。催还:查询借阅逾期的借书信息,给借书人发电子邮件,给借书人的部门打电话。2)运行环境要求图1-2:运行环境拓扑图系统采用C/S模式

3、,有两台PC和一台服务器,联成一个局域网。PC上安装图书管理软件的客户端,服务器上安装DBMS,服务器也可由两台PC中的一台来代替。第二部分 作业1E-R模型与关系模型设计(满分8分)本部分的任务是:在需求分析的基础上,进行E-R图设计,然后将E-R模型转换为关系模型。任务:1) 根据需求描述,绘制E-R图。2) 将E-R图转换成关系模型,写出所有的关系模式,并写出每一个关系是按照什么规则转换而成的。3) 在已经形成的关系模型下,举例说明连接运算、投影运算、选择运算。参考答案:(属性写在了实体和联系图形内)1) 根据需求描述,分别为“图书管理系统”的不同功能模块绘制局部E-R图。图书基本信息管

4、理:借还书登记:催还书登记:2) 整体E-R图3) 关系模式 类型表(类型名,借阅期限),依据:实体转换为关系。 图书表(ISBN,书名,作者,出版社,出版时间,单价,类型名,状态),依据:实体转换为关系,1:N的联系合并到N,在N方增加一个外键: 类型名。注:状态属性为(库存,借出) 管理员表(管理员名,性别,口令) ,依据: 教师表(教师工号,姓名,性别,Email,部门名), 依据: 部门名。 部门表(部门名,电话),依据: 借还表(借还业务编号,ISBN,教师工号,借办理人,借出日期,还办理人,归还日期),依据,M:N联系转换为一个关系,取联系的实体的键加联系属性作为其属性,可以增加一

5、个列作为主键。 催还表(催还业务编号,ISBN,教师工号,办理人,催还日期),依据,M:4) 在已经形成的关系模型下,举例说明连接运算、投影运算、选择运算。连接运算:查看类型的图书已经超过了有效借出期限。(需要图书,类型,借还关系)投影运算:查看图书的书名、作者。选择运算:查看单价高于50元的图书。第三部分 作业2用SQL语句建库、查询、更新数据、创建视图(满分9分)在关系模型的基础上,设计出数据库的逻辑结构,然后在SQL Server中用SQL语句创建数据库、数据表、并输入一些原始数据,写SQL语句,进行数据增删改,创建视图。1) 在第一次大作业的参考答案基础上,将每个关系转换为SQL Se

6、rver支持的表结构,写出表结构。2) 使用SQL语句,创建数据库,数据库名为BookStore3) 使用SQL语句,在数据库中创建表,设定表的主键约束、外键约束、检查约束、非空约束。4) 写以下增删改查操作的SQL语句1、 增加三条类型表数据2、 增加三条教师表数据3、 增加五条图书表数据4、 某教师今天借了某书,涉及两个操作,一是图书表的状态改为“借出”,二是增加一个借还表记录5、 将某书的单价改为32元。5) 写出创建以下视图的SQL语句1. 查询某教师的借还书记录2. 查询某本书的流转记录3. 借出但未归还的图书视图4. 借阅逾期视图5. 图书分类统计册数和总价值的视图参照完成:1)

7、表结构管理员表列名类型约束用户名Char(10)pk性别Char(2)NOT NULL,且默认为男口令Nchar(20) NOT NULL类型表类型名NChar(10)借阅期限tinyint 图书表ISBNChar(20)书名作者Nchar(20)出版社出版时间DateTime单价moneyNchar(10)FK references 类型表.图书类型状态Nchar(2)状态 in (库存,借出)部门表部门名电话char(11) 教师表工号Char(4)姓名Nchar(4) EmailChar(30)Fk references 部门表.部门名借还记录表业务编号intPk 自动标示char(20

8、) Fk references 图书表.isbnFk references 教师表.工号借办理人借出日期datetime还办理人归还日期催还记录表办理人催还日期1) 使用SQL语句,创建数据库,数据库名为BookStore语句:Create Databse Bookstore2) 使用SQL语句,在数据库中创建表,设定表的主键约束、外键约束、检查约束、非空约束。CREATE TABLE 管理员表( 管理员名nchar(10) NOT NULL, 性别Char(2) not null DEFAULT 男 , 口令nchar(20) NOT NULL, CONSTRAINT PK_管理员 PRIM

9、ARY KEY CLUSTERED (管理员名 ASC) ON PRIMARYGOCREATE TABLE 类型表( 类型名nchar(10) NOT NULL, 借阅期限tinyint NOT NULL,CONSTRAINT PK_类型PRIMARY KEY CLUSTERED (类型名 ASC)CREATE TABLE 图书表( ISBN char(20) NOT NULL, 书名 nchar(20) NOT NULL, 作者 nchar(20) NOT NULL, 出版社 nchar(20)NOT NULL , 出版时间 datetime NOT NULL , 单价 money NOT

10、NULL, 类型名 nchar(10) NOT NULL, 状态 nchar(2) NOT NULL CHECK(状态in(库存,借出), CONSTRAINT PK_图书 PRIMARY KEY CLUSTERED (ISBN ASC),CONSTRAINT FK_图书_类型FOREIGN KEY(类型名)REFERENCES 类型表(类型名)ON UPDATE CASCADE ON DELETE CASCADECREATE TABLE 部门表( 部门名 nchar(10) NOT NULL, 电话 char(11) , CONSTRAINT PK_部门表 PRIMARY KEY CLUSTERED ( 部门名 ASC) ) ON PRIMARYCREATE TABLE 教师表( 工号 char(4) NOT NULL, 姓名 nchar(4) NOT NULL, 性别 Char(2) not null DEFAULT Email char(30) NOT NULL, CONSTRAINT PK_教师表PRIMARY KEY CLUSTERED (工号ASC),CONSTRAINT FK_部门表_教师表FOREIGN KEY(部门名

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1