




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
阶段项目案例第一部分 案例描述案例目的学习Sql server数据库的基本概念、建库、建表、基本增删改查,复杂查询(条件、关联、复合),同时学习数据库对象:视图、索引的使用,培养学生关于数据库的设计能力与数据的操作能力。案例难度案例覆盖技能点1、 Sql server数据库基本概念2、 建库、建表、建约束3、 实现基本增删改查等数据的操作1) 对数据库进行增加2) 删除3) 修改4、 根据业务的需要建视图、索引、序列和同义词1) 建视图2) 建索引5、 高级查询技术1) 会使用 group by、关键字2) 会使用CASEWHENTHEN3) 会使用关联查询4) 会使用子查询推荐案例完成时间1天第二部分需求和开发环境使用技术和开发环境Sql server背景随着社会的发展,电子产品的更新换代的步伐日益加大,手机成了我们生活的必需品,要想买的自己喜欢的手机而且足不出户,就可以通过手机商城来实现。当然手机销售商为了满足广大消费者的这种需求,必须提供线上销售的方式来为消费者服务。案例需求手机商城主要的功能就是提供在线的手机销售,要想使消费者买到自己喜欢的手机,就必须把各种不同的手机提供给消费者以备选择,对于销售商来说就必须对手机的各种品牌和型号进行管理。消费者通过浏览网页找到自己满意的手机之后就可以通过网络下订单进行购买。销售商接到订单之后就可以按照订单进行发货,以保证按时的和消费者达成交易。1. 手机管理“现在的手机,不但品牌繁多,而且型号、规格、样式等也是多种多样,而且还经常出来一些新特性,你们看看,想个什么办法,能够把这些信息方便地管理起来。”以上是张总的原话,的确,现在的手机,品牌、样式、型号以及各项参数真是令人目不暇接。随便打开一个介绍手机的网站,就能让人看花眼。手机的品牌有三星、摩托罗拉、诺基亚、LG、夏新、波导、中兴等,每个品牌内又都有各种各样的型号。外观样式以前是直板,后来出了翻盖、滑盖、旋转屏等,网络制式有G网(GSM)、C网(CDMA)和小灵通,新的又出了双卡、双模等。要描述一款手机,最基本的信息除了上面所说的品牌、型号、外观样式、网络制式外,还有手机的重量、体积、市场价和库存量等,一般还会有一张手机的图片。除此之外,各种参数还有很多,如理论待机时间、理论通话时间、屏幕参数、是否有蓝牙功能、是否带摄相功能、摄相头像素、是否带收音机功能、是否为触摸屏等等,实在是太多了。在系统中,需要对这些信息方便地进行管理。1) 品牌的管理表1:品牌表表名t_brand(品牌表)列名描述数据类型(精度范围)空/非空约束条件brandid品牌编号INT非空主键brandname品牌名称NVARCHAR(20)非空唯一手机品牌有:诺基亚、三星、飞利浦、索爱、苹果、摩托罗拉、黑莓、LG、HTC、多普达、联想、天语、夏普等2) 型号的管理每种品牌提供若干种系列的产品,每种系列又提供很多型号。每种型号又包括:外观样式、制式、重量、论待机时间、理论通话时间、屏幕参数、是否有蓝牙功能、是否带摄相功能、摄相头像素、是否带收音机功能、是否为触摸屏等等。但外观一般也就分:直板、滑盖、翻盖、侧滑盖和旋转。而制式也仅有:GSM、CDMA、3G、双模和双卡。表2:外观表表名t_apptype(外观样式表)列名描述数据类型(精度范围)空/非空约束条件apptypeid样式编号INT非空主键apptypename样式名称NVARCHAR(20)非空唯一手机的外观有:直板、翻盖、滑盖、侧滑盖和旋转。表3:制式表表名t_nettype(网络制式表)列名描述数据类型(精度范围)空/非空约束条件nettypeid制式编号INT非空主键nettypename制式名称NVARCHAR(20)非空唯一手机制式有:GSM、CDMA、3G、双模和双卡。表4:手机型号表表名t_mobilephone(手机型号)列名描述数据类型(精度范围)空/非空约束条件type型号NVARCHAR(20)非空主键apptypeid外观样式INT非空外键nettypeid网络制式INT非空外键weight重量DECIMAL(8,2)Size尺寸(长宽厚)NVARCHAR(20)picture图片NVARCHAR(30)price市场价DECIMAL(8,2)IsBlue-tooth蓝牙Char(1)1有 0无Camera-Pix摄像头像素NVARCHAR(20)TouchScreen触摸屏NVARCHAR(50)ScreenSize屏幕尺寸NVARCHAR(30)Mainscreen主屏分辨率NVARCHAR(30)OperationSystem操作系统NVARCHAR(30)Battery标配电池NVARCHAR(30)Theorykeeptime理论通话时间INTVideokeeptime视频通话时间INTTheorywaittime理论待机时间INTCpuCPUNVARCHAR(30)Memory内存INTbell手机铃声NVARCHAR(50)Is3G是否支持3GChar(1)1是 0 否IsExpansion是否支持扩展卡Char(1)1有 0无remark备注Text3) 手机表5:手机明细表表名t_mobilephone(手机表)列名描述数据类型(精度范围)空/非空约束条件mobid手机编号INT非空主键brandid品牌INT非空外键type型号NVARCHAR(20)非空外键Color颜色NVARCHAR(10)第三部分 问题分析和推荐步骤1. 创建数据库和相应的表1) 创建数据库 创建数据库(可以尝试使用命令或者在企业管理器里)2) 创建数据表 创建品牌表、外观样式表、网络制式表、手机型号表、手机明细表3) 创建表主键的约束 五个表各创建自己的主键 手机型号表有两个外键分别对应外观样式表、网络制式表 手机型号表的Is3G 、IsExpansion、IsBlue-tooth增减check约束,只允许添加0或1 手机明细表有两个外键,分别对应品牌表、手机型号表2. 增加数据表的数据1) 增加品牌表数据增加诺基亚、苹果、三星三个品牌2) 增加制式表数据增加手机网络的所有制式:GSM、CDMA、3G、双模和双卡3) 增加外观样式表数据增加手机的外观的所有样式:直板、翻盖、滑盖、侧滑盖和旋转4) 增加手机型号表数据增加4条数据:诺基亚两条、苹果一条、三星一条。增加的时候一定要保证制式和外观样式来自于“手机制式表”和“外观样式表”,因为这两个字段都是外键5) 增加手机明细表数据A. 增加手机明细5条。增加的时候一定要保证品牌和手机型号来自于“品牌表”和“手机型号表”。这两个字段是外键。6) 对增加的数据就行修改、删除已保证数据的正确性3创建视图、索引、同义词1) 纵观手机大全网站和其他的一些手机查询网站,人们的查询习惯是按品牌、价格区段、型号查询的偏多,为了是常用的查询变得简单,我们将常用的查询做成视图,以简化以后的操作。品牌表、外观样式表和网络制式表的数据量都很小,不设计索引。2) 手机表中数据量会很大,且以后会以查询操作为主,因此应该考虑在经常进行查询的列上创建索引。经过分析,将来基于品牌、型号、外观样式、网络制式和市场价的查询会比较多,因此,在这几列上设计索引4数据的查询1) 按照品牌+型号进行查询2) 按照品牌、价格区间进行查询Between。 and3) 按照手机外观分品牌得出每种外观有多少种Case。when。或decode函数 实现交叉表查询的结果样式4)第四部分考核评价点序号功能列表功能描述分数说明1正确设计数据库/数据表,添加约束根据题目要求正确创建数据库、数据库,并正确添加所有约束30必做2考核品牌表、外观样式表、网络制式表数据的管理正确对品牌表中的数据进行添加、修改和删除功能5必做3考核手机型号表数据管理正确对手机型号表中的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025湖北武汉科技大学专项招聘工作人员8人(第三批)备考考试题库附答案解析
- 2025重庆市綦江区篆塘镇选聘公益性岗位人员1人考试参考试题及答案解析
- 2025福建厦门市集美区诚毅中学非在编(数学)、产假顶岗(英语、数学、道德与法治)教师招聘4人考试模拟试题及答案解析
- 2025河南省大河控股有限公司所管企业第二批社会招聘2人考试参考试题及答案解析
- 2025下半年江西萍乡市国盛控股发展集团有限公司招聘员工4人考试模拟试题及答案解析
- 合作安全协议书合同范本5篇
- 2025黑龙江哈尔滨启航劳务派遣有限公司派遣到哈工大航天学院卫星技术研究所招聘备考考试题库附答案解析
- 2025年湖南常德市招聘大学生乡村医生10人备考考试题库附答案解析
- disc考试题及答案
- APS考试试题及答案
- 2025年专转本计算机真题答案
- 江西省赣州市赣县区实验学校2025-2026学年高一上学期9月月考物理试题(含解析)
- 凿岩台车安全培训内容课件
- 2025鄂尔多斯市国源矿业开发有限责任公司社会招聘75人笔试参考题库附带答案详解
- 中线导管学习汇报
- 中药制剂进修汇报
- 各种奶茶配方资料
- 【MOOC】《中国马克思主义与当代》(北京科技大学)中国大学MOOC慕课答案
- 八年级语文下册-专题08-语言表达与运用-(中考真题演练)(原卷版)
- 留置针静脉血栓形成的原因及预防措施
- 隧道工程技术标完成版
评论
0/150
提交评论