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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(数据库课程设计具体内容.doc)为本站会员(HR专家)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

数据库课程设计具体内容.doc

1、数据库课程设计具体内容第一部分 课程设计题目的数据库需求分析例如:网站主要实现用户注册、浏览商品、搜索查询商品、下订单、处理订单,商户之间的网上交易和在线电子支付等功能,充分利用计算机网络技术,改变传统的贸易方式,以使每一位顾客不用出门在家里就能够通过上网来轻松购物。本次设计在功能需求上可分为以下 3 个方面:(1)用户登录类别:登录系统的身份分为二种,一是管理员,二是普通用户,只有被授权的用户才可以使用本系统的资源。(2)权限管理:系统需要经过有效的身份验证可以登录。用户的身份不同,使用的系统资源也不同。普通用户只可以进行在线注册、浏览商品、搜索查询商品、下定单、处理定单等。管理员可以进行会

2、员管理、商品管理、公告管理、订单管理等。 (3)在线购物功能:用户输入用户名和密码验证通过登录系统后,选择所要购买的商品。选择完毕后,系统可以自动生成订单,然后进行付款。第二部分 根据需求画出 E-R 图例如: 图书管理系统图书资工读者资工职工资工借阅维护图书编号 名称 类别 作者 出版社 价格 数量级职工编号 姓名 性别 工龄证号mnmn出借日期归还日期第三部分 将其转化为关系模式例如:图书(图书编号# ,名称,类别,作者,出版社,价格,数量)职工(职工编号# ,姓名,性别,工龄)维护(职工编号# ,图书编号#)读者(借书证号# ,姓名,性别,身份证号,住址)借阅(借书证号# ,图书编号#

3、,出借日期,归还日期)第四部分 定义表结构例如:表 3- 1 图书表结构列名 说明 数据类型 约束图书号 图书唯一的图书号 定长字符串,长度为 20 主键书名 图书的书名 变长字符串,长度为 50 空值作者 图书的编著者名 变长字符串,长度为 30 空值出版社 图书的出版社 变长字符串,长度为 30 空值单价 出版社确定的图书的单价 浮点型,FLOAT 空值第四步:建立数据库建立数据表、修改表结构等操作例如:(1)用 SQL 语句创建图书馆数据库。答: CREATE DATABASE 图书馆CREATE TABLE 图书 (图书号 CHAR(20) PRIMARY KEY ,书名 VARCHA

4、R(50) NULL ,作者 VARCHAR(30) NULL ,出版社 VARCHAR(30) NULL ,单价 FLOAT NULL)(3)基于图书馆数据库的三个表,用 SQL 语言完成以下各项操作:1)给图书表增加一列“ISBN” ,数据类型为 CHAR(10)ALTER TABLE 图书 ADD ISBN CHAR(10)2)为刚添加的 ISBN 列增加缺省值约束,约束名为 ISBNDEF,缺省值为7111085949;借书证号 姓名 性别 身份证号 住址证号性别ALTER TABLE 图书 ADD CONSTRAINT ISBNDEF DEFAULT 7111085949 FOR I

5、SBN第五步: 实现具体功能,包括数据更新,插入,删除和查询(每个操作适当加入操作结果的截图)例如:1)向读者表加入一个新读者,该读者的信息为:(200197, 王小平, 男 , 88320732,存中楼) INSERT INTO 读者 VALUES (200197, 王小平, 男, 88320732 , 物理系)2)向借阅表插入一个借阅记录,表示读者王小平 借阅了一本书,图书号为 TP316/ZW6,借出日期为当天的日期,归还日期为空值。INSERT INTO 借阅 VALUES(200197,TP316/ZW6,CONVERT(CHAR(8),GETDATE(),112),NULL)3)读

6、者王小平在借出上述图书后 10 归还该书;UPDATE 借阅 SET 归还日期= 借出日期 + 10 WHERE 读者号=(SELECT 读者号 FROM 读者 WHERE 姓名=王小平 )4)当读者王小平按期归还图书时,删除上述借阅记录; DELETE FROM 借阅WHERE 读者号 =(SELECT 读者号 FROM 读者WHERE 姓名= 王小平 )(5)针对以上三个表,用 SQL 语言完成以下各项查询:1)查询全体图书的图书号,书名,作者,出版社,单价。SELECT 图书号,书名,作者,出版社,单价 FROM 图书等价于:SELECT * FROM 图书2)查询全体图书的信息,其中单价打 8 折,并且将该列设置别名为打折价 。SELECT 图书号,书名,作者,出版社,单价*0.8 打折价 FROM 图书SELECT 图书号,书名,作者,出版社,单价*0.8 AS 打折价 FROM 图书SELECT 图书号,书名,作者,出版社,打折价=单价*0.8 FROM 图书3)显示所有借阅者的读者号,并去掉重复行。SELECT DISTINCT 读者号 FROM 借阅若要保留重复行,则用:SELECT ALL 读者号 FROM 借阅第六步 总结

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报