收藏 分销(赏)

数据库管理与开发项目教程---教案--09项目四:使用T-SQL查询表数据-实训六sale数据库.docx

上传人:二*** 文档编号:4572978 上传时间:2024-09-30 格式:DOCX 页数:3 大小:90.07KB
下载 相关 举报
数据库管理与开发项目教程---教案--09项目四:使用T-SQL查询表数据-实训六sale数据库.docx_第1页
第1页 / 共3页
亲,该文档总共3页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、项目四使用T-SQL查询表数据任务1简单查询任务2分类汇总实训四使用SELECT语句进行基本查询任务3连接查询任务4子查询实训五使用多表查询和复杂查询实训六 分析创建查询sale数据库复习:1、写出SELECT语句的书写格式。简述每个子句后面应该填写什么内容? Select DISTINCT选择列表Into新的表From表或视图Where检索的条件Group by字段名1 Having内部函数表达式Order by 字段名 2 ASC/DESC 2、聚合函数有哪些,请写出函数名及其功能,他们可以出现在SELECT哪些字句里?3、写出用T-SQL语句把stucou、course、student三

2、个表连接在一起的常规方法?4、说明子查询有什么特点?参看下面的子查询SELECT *FROM CourseWHERE WillNum(SELECT AVG(WillNum) FROM Course)实训六 分析创建查询sale数据库所有数据的查询都是关于sale数据库中四个表customerproductProInProOut Customer表:(客户表)CusNoICusNameI AddressI TelI深圳0755-22221111渤IIQ755-22223333深圳0755-22225555广州广州婷萍东合新杨陈李叶潭Product表:(产品表)o o o o o O o o o

3、o o O 0 0 0 5 0 03 2 115 6805030206020ProNO|ProNameI Price|Stocks0000200003000040000500006ProIn表:(入库表)ProOut:(出库表)一、分析数据库InputDateI ProNo|Quantity2002-1-100001102002-1-10000252002-1-10000152002-1-100003ion2002-1-20000110二2002-1-200003202002-1-200001ion2002-1-200004302002-1-30000320SaleDate|CusNo|Pro

4、No|Quantity2002-1-100100001102002-1-10010000252002-1-1002000015n2002-1-100200003102002-1-200100001102002-1-200100003202002-1-200300001102002-1-200300004302002-1-30020000320|销售E-R图分析:产品表、客户表、销售表的主键分别是什么?入库实体图分析:入库表的主键是什么?1. 分析:各表的候选关键字是什么?2. 分析:表间公共关键字都是什么?3. 分析:销售表、入库表的外关键字都是什么?4. 分析:四个表哪个是主表、哪个从表?5

5、. 分析:产品表的产品名列完整性,如只能显示电视等产品名称怎样书写?6. 分析:表完整性含义是什么?答:表完整性也可以称为实体完整性。所谓表完整性,是指表中必须有一个主关键字,且主键值 不能为空,且要唯一。7. 分析:修改产品表电视的产品编号00001为10001,如何保证参照完整性?答:产品编号是主关键字,查看外关键字(销售表、入库表的产品编号),如果有00001,则此修 改操作就破坏了参照完整性,有两种解决方法,一是不允许修改,二是把销售表、入库表的产品 编号00001全部修改成10001 o通过触发器实现。10:分析:各表之间连接关系是怎样的?11:分析:各表录入数据之间的影响是怎样的?

6、当销售某商品时,跟新销售表,更新产品表(库存数量=库存数量-销售数量) 当入库时,更新入库表,更新产品表(库存数量二库存数量+入库数量)二、创建数据库三、创建表四、插入表数据五、查询数据库在Customer表中,显示客户地址(address)是“深圳”的客户姓名(CusName)和电话(Tel)。 查询结果按客户姓名降序排列。1. 在Customer表中,显示电话(tel)未定的客户姓名(CusName)。2. 在Customer表中,显示姓“杨、李”的客户信息。3. 在Product表中,显示单价(price)在2000与4000之间的产品信息。4. 在Product表中,显示品名(ProN

7、ame)为“电视”,“床。“沙发”的商品品名、库存数量(Stocks) 与单价(Price)。5. 在ProIn表中,显示入库数量(Quantity)大于等于20,并且入库日期(InputDate)为“2002.1.2” 的产品信息。6. 在ProOut表中,统计汇总每种产品的销售数量(Quantity)的总和,显示产品编号(ProNo) 及销售总量。7. 在ProOut表中,统计“日平均销售数量”大于15的销售日期(SaleDate)及日平均销售数量。8. 显示客户名称(CusName) 品名(ProName) 销售日期(SaleDate)、销售金额(price* Quantity)o显示客户“李东”所购买产品的产品编号(ProNo)及销售数量(Quantity)

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
百度文库年卡

猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服