版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGEPAGE1《网络数据库课程设计》课程设计题目:亚马逊网站购物车功能数据结构分析与设计院系名称:专业班级:成绩评定:调查资料收集情况(20%)专业知识应用情况(20%)课程设计的创新性(30%)写作及排版的规范性(10%)小计小组成员学号分工(20%)总评亚马逊网站的应用背景、数据需求、课程设计总结数据库的建立、应用SQL进行增删改查等基本数据操作亚马逊网站数据结构、数据库建立过程的补充说明2013亚马逊网站购物车功能数据结构分析与设计一、所需软件:MicrosoftSQLServer2000二、目的和要求1.理解和掌握数据库原理的基本概念和思想;2.熟悉和掌握SQLServer2000的基本操作;3.理解和掌握数据结构分析的基本方法与实现过程。
三、课程设计内容(一)选择亚马逊网站(信息系统)为实验对象,分析并建立其数据结构。1、亚马逊网站(信息系统)的应用背景××××××××××××××××××××××××××××××××××××××××××××××××2、亚马逊网站(信息系统)的数据需求××××××××××××××××××××××××××××××××××××××××××××××××3、亚马逊网站(信息系统)的数据结构关系模型数据类型关系名属性实体产品目录产品编号产品名称产地产品类型实体订单订单编号用户名产品编号单价订单日期数量实体购物车用户名产品编号数量实体用户用户序号名称用户权限亚马逊购物车数据库导航图总体E-R图:总E-R模型子E-R模型:(二)应用SQLServer2000对所建立的数据结构给予实现1、SQLServer数据库的建立(1)新建数据库“亚马逊购物车系统”并设置有关参数。(2)在“亚马逊购物车系统”数据库中新建表——“产品目录”、“订单”、“购物车”、“用户”。并在各表中添加一些数据。产品目录:订单:用户:购物车:2、数据库建立过程的补充说明索引:亚马逊网站采用的索引方式是:以产品名称、产品描述为关键字,按照升序排列。因此,在表“产品目录”下建立索引文件。创建代码为:CREATEUNIQUENONCLUSTEREDINDEX产品目录索引ON产品目录(产品名称,产品描述)进行操作验证,如图所示:视图:CREATEVIEW产品描述清华大学ASSELECT*FROM产品目录WHERE产品描述='清华大学出版社'查询视图:在产品目录表中查询产品描述为清华大学的信息SELECT*FROM产品描述清华大学WHERE产品描述=’清华大学出版社’对于该查询,系统首先进行有效性检查,判断视图产品描述清华大学是否存在,如果存在,则从系统的数据字典中取出该视图定义,将定义中的子查询与用户的查询结合起来,转化为基于表的查询,将视图定义转换该查询为:SELECT*FROM产品目录WHERE产品目录=清华大学出版社然后进行修改后的查询。结果如下图所示:在数据系统的后续管理中,在通过SQL语句进行视图的更新以及删除。(三)应用SQLServer2000进行增、删、改、查等基本数据操作,并掌握相应SQL语句。1、增——在用户表中增加用户编号列,其命令语句为:ALTERTABLE用户ADD用户编号char使用查询分析器查询产品目录表的修改结果,命令语句为:SELECT*FROM用户2、增——将新产品iPhone5上架售卖。其命令语句为:insert产品目录(产品编号,产品名称,产品描述,单价,产品类型,产品库存)values('009','iPhone5','Apple苹果','4999','电子产品','7')使用查询分析器查询产品目录表的修改结果,命令语句为:SELECT*FROM产品目录WHERE产品编号='009'3、删——将产品iPhone5下架命令语句为:DELETEFROM产品目录WHERE产品编号='009'使用查询分析器查询产品目录表的修改结果,命令语句为:SELECT*FROM产品目录4、改——调整产品格力柜式空调的价格为4999。其命令语句为:UPDATE产品目录SET单价='4999'WHERE产品编号='007'使用查询分析器查询产品目录表的修改结果,命令语句为:SELECT*FROM产品目录5、改——将表产品目录中单价的数据类型由Char改为Decimal。其命令语句为:ALTERTABLE产品目录ALTERCOLUMN单价Decimal使用查询分析器查询产品目录表的修改结果。其命令语句为:SELECT*FROM产品目录6、改——用户happy修改登录密码为“suhjuku123”。其命令语句为:UPDATE用户SET密码='shujuku123'WHERE名称='happy'使用查询分析器查询产品目录表的修改结果。命令语句为:SELECT*FROM产品目录7、查看表产品目录中,单价小于100.00,且由清华大学出版社出版的图书。其命令语句为:SELECT产品编号,产品名称FROM产品目录WHERE单价<100AND产品描述='清华大学出版社'实验截图:8、查询产品目录中所有产品的产品编号和名称。命令语句为:SELECT产品编号,产品名称FROM产品目录9、查询全体用户的详细信息。其命令语句为:SELECT*FROM用户10、查询所有有管理员权限的用户的名称和密码。其命令语句为:SELECT名称,密码FROM用户WHERE权限LIKE'admin'11、查——查询所有订单的编号、用户、订单价格、订单日期,并按订单价格进行排列。其命令语句为:SELECT产品编号,用户名,订单价格,订单日期FROM订单ORDERBY订单价格DESC12、查——用户查询单价在25到40之间的产品。其命令语句为:SELECT产品编号,产品名称,单价
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理诊断的临床思维
- 黄疸型肝炎的护理与患者家属支持
- 原发性高血压的护理沟通技巧
- 云南省曲靖市宣威市民族中学等校2025-2026学年八年级下学期3月学情自测地理试题(含答案)
- 行业培训计划与评估标准模板
- 工业控制系统安全与维护技术手册
- 公益行动可靠可靠承诺书3篇范文
- 社会责任履行情况公开承诺书4篇范文
- 长护险护理员急救知识培训内容
- 创伤急救中的软组织损伤处理
- 2026年无锡城市职业技术学院单招职业技能考试题库带答案详解
- 律所内部财务报销制度
- 新医学大学英语视听说教程2(智慧版)scripts keys
- 2025-2026学年六年级美术下册教学设计
- 工资核算及社保缴纳流程指南
- 2025年中国电信集团有限公司校园招聘历年题库附答案解析
- 屋面防水施工安全措施方案
- 2025年网络安全防护与漏洞扫描操作手册
- 质量环境及职业健康安全三体系风险和机遇识别评价分析及控制措施表(包含气候变化)
- T/CIQA 33-2022实验室气体输送系统技术规范
- DL/T 5182-2021 火力发电厂仪表与控制就地设备安装、管路、电缆设计规程
评论
0/150
提交评论