全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库课程设计具体内容第一部分 课程设计题目的数据库需求分析例如:网站主要实现用户注册、浏览商品、搜索查询商品、下订单、处理订单,商户之间的网上交易和在线电子支付等功能,充分利用计算机网络技术,改变传统的贸易方式,以使每一位顾客不用出门在家里就能够通过上网来轻松购物。本次设计在功能需求上可分为以下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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- LS/T 1822-2025粮食安全追溯系统区块链技术要求
- 2026年茶饮品牌连锁经营协议
- 中国医科大学《微观经济学现代观点》2025-2026学年期末试卷
- 中国药科大学《中国古代文学史》2025-2026学年期末试卷
- 民办合肥滨湖职业技术学院《蛋白质结构与酶学》2025-2026学年期末试卷
- 阳泉职业技术学院《视听语言》2025-2026学年期末试卷
- 2026年品酒师技能竞赛理论备赛试题(重点题)
- 2026年广东省深圳市罗湖区翠园东晓中学等校中考语文模拟试卷(4月份)
- 幼教职业规划前言
- 2026年人教版小学一年级语文上册简单句式仿写练习卷含答案
- 教育法律法规知识试题及答案
- 妇产科两非两禁止培训
- 产品气味管理制度
- 专升本中药学统一考试真题及答案(2025年新版)
- CJ/T 120-2016给水涂塑复合钢管
- 500kV变电站施工质量保障计划
- 2024-2025学年清华大学版(2024)A版初中信息科技八年级下册(全册)知识点复习要点归纳
- 行政固定资产管理培训
- 【规范药房创建资料】药品有效期管理制度
- 密闭式静脉输血操作流程
- 2025年中国菠菜种植行业市场全景评估及发展战略规划报告
评论
0/150
提交评论