全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库课程设计具体内容第一部分 课程设计题目的数据库需求分析例如:网站主要实现用户注册、浏览商品、搜索查询商品、下订单、处理订单,商户之间的网上交易和在线电子支付等功能,充分利用计算机网络技术,改变传统的贸易方式,以使每一位顾客不用出门在家里就能够通过上网来轻松购物。本次设计在功能需求上可分为以下3个方面:(1)用户登录类别:登录系统的身份分为二种,一是管理员,二是普通用户,只有被授权的用户才可以使用本系统的资源。(2)权限管理:系统需要经过有效的身份验证可以登录。用户的身份不同,使用的系统资源也不同。普通用户只可以进行在线注册、浏览商品、搜索查询商品、下定单、处理定单等。管理员可以进行会员管理、商品管理、公告管理、订单管理等。 (3)在线购物功能:用户输入用户名和密码验证通过登录系统后,选择所要购买的商品。选择完毕后,系统可以自动生成订单,然后进行付款。第二部分 根据需求画出E-R图例如: 图书管理系统图书编号数量级价格出版社作者类别名称m出借日期nm性别职工编号n工龄证号姓名归还日期职工资工借阅维护图书资工读者资工借书证号性别住址证号身份证号性别姓名第三部分 将其转化为关系模式例如:图书(图书编号# ,名称,类别,作者,出版社,价格,数量)职工(职工编号# ,姓名,性别,工龄)维护(职工编号# ,图书编号#)读者(借书证号# ,姓名,性别,身份证号,住址)借阅(借书证号# ,图书编号# ,出借日期,归还日期)第四部分 定义表结构例如:表3- 1图书表结构列名说明数据类型约束图书号图书唯一的图书号定长字符串,长度为20 主键书名图书的书名变长字符串,长度为50空值作者图书的编著者名变长字符串,长度为30空值出版社图书的出版社变长字符串,长度为30空值单价出版社确定的图书的单价浮点型,FLOAT空值第四步:建立数据库建立数据表、修改表结构等操作例如:(1)用SQL语句创建图书馆数据库。答: CREATE DATABASE 图书馆CREATE TABLE 图书 (图书号 CHAR(20) PRIMARY KEY ,书名 VARCHAR(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 ISBN第五步: 实现具体功能,包括数据更新,插入,删除和查询(每个操作适当加入操作结果的截图)例如:1)向读者表加入一个新读者,该读者的信息为:(200197, 王小平, 男 , 88320732,存中楼) INSERT INTO 读者 VALUES (200197, 王小平, 男, 88320732 , 物理系)2)向借阅表插入一个借阅记录,表示读者王小平借阅了一本书,图书号为TP316/ZW6,借出日期为当天的日期,归还日期为空值。INSERT INTO 借阅 VALUES(200197,TP316/ZW6,CONVERT(CHAR(8),GETDATE(),112),NULL)3)读者王小平在借出上述图书后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 图书号,书名,作者,出版社,打折价=单价*
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 化工厂充装人员课件培训
- 《汽车文化》课件 第二章 汽车基本结构 第一节 汽车的分类
- 福建省泉州市第五中学2025-2026学年上学期期末七年级数学试卷(无答案)
- 2026年陕西省西安市碑林区西北工大附中中考数学第一次适应性试卷(含简略答案)
- 2026年度牛市下半场实物再通胀
- 钢结构焊接材料选用技术要点
- 2026年上半年黑龙江事业单位联考省人民政府黑瞎子岛建设和管理委员会招聘4人备考考试题库及答案解析
- 2026内蒙古鄂尔多斯市城投商业运营管理有限公司招聘46人参考考试题库及答案解析
- 市场调研公司数据管理制度
- 2026湖南株洲市天元中学招聘编外合同制教师考试备考试题及答案解析
- 单自由度系统的自由振动
- 2023款 kawasaki 川崎Ninja 1000S 用户使用手册 说明书 摩托车
- 刑法思考题答案
- 防水煤柱的留设
- s-舒更葡糖钠注射液说明书
- GB/T 11322.1-2013射频电缆第0部分:详细规范设计指南第1篇同轴电缆
- 专利挖掘与交底书课件
- 三年级下期语文考试双向细目表
- 企业安全安全生产双重预防机制建设规范
- 新托业听力必背19天(中英文已校对打印版)汇总
- 医院机电工程运行保障服务方案
评论
0/150
提交评论