付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目录1实验目的错误!未定义书签2实验内容错误!未定义书签2.1 掌握SQL的DDL使用方法错误!未定义书签2.2 掌握SQL的基本查询语句使用方法.错误!未定义书签3实验要求错误!未定义书签4实验步骤错误!未定义书签4.1 掌握SQL的DDL使用方法错误!未定义书签4.2 掌握SQL的基本查询语句使用方法.错误!未定义书签5总结与体会错误!未定义书签5.1 实验中出现的问题及其解决方案错误!未定义书签5.2 总结错误!未定义书签5.3 体会错误!未定义书签1实验目的(1) 掌握SQL的DDL使用方法。(2) 掌握SQL的基本查询语句使用方法。2实验内容1.1 掌握SQL的DDL使用方法(1)
2、使用GBK字符集,创建名为TPCH的数据库。(2) 在TPCH数据库中创J建名为SALES的模式。(3) 在SALES模式下创建TPCH数据库模式。1.2 掌握SQL的基本查询语句使用方法(1) 单表查询(2) 单表单条件查询(3) 单表多条件查询(4) 两表连接查询(5) 单表自身连接查询(6) 三表连接查询(7) 四表连接查询(8) 五表连接查询(9) 六表连接查询(10) 七表连接查询3实验要求(1) 深入复习教材第三章SQL有关数据库定义和基本查询SQL语句,理解关系代数表达式如何使用基本的SQL查询语句实现。(2) 理解数据库所使用的各种字符集的区别与联系。(3) 请按照附件1生成T
3、PCH数据库模式(注意:故意在附件1中SQL语句中引入了若干错误,需要仔细调试才能运行),要深入理解该数据库模式的含义。(4) 通过企业管理器添加数据,或者通过其他的数据自动产生工具自动添加数据,以便进行查询。如果是手动添加数据,请以你班同学当做顾客,国家和地区表的数据参照附件3表中的数据录入(全部或部分数据即可),请从网上搜集尽量真实的零件和供应商信息添加到相应的表中,最后根据购物常识添加订单及其明细信息。(5) 根据书上的例子,针对TPCH数据库模式设计各种基本查询语句,每种类型的基本查询至少要设计一个查询,描述清楚查询要求,运行你所设计的查询语句,并截图相应的实验结果,每幅截图并要有较为
4、详细的描述。也可以按照附2所列示例查询做实验。(6) 实验步骤和实验总结中要详细描述实验过程中出现的问题、原因和解决方法。4实验步骤1.3掌握SQL的DDL使用方法(1) 使用GBK字符集,创建名为TPCH的数据库。Sn安全性0IJReportServer田|JReport&emefTempDBTECH3数据库美茶购阁勺蒙媒曩图dbo.custonwr*;dbo.lineitem.*;口dbo.nation闻口dbo.orders网口dbo.parf隔口dbo.parHypp阑Qdtc.regionadbo.5upplicrEl立即El1|周文沟国可某程性由二JSeraccBngkcr
5、田用it田安全性*<|>(2) 在TPCH数据库中创J建名为SALES的模式。CREATESCHEMASALES(3) 在SALES模式下创建TPCH数据库模式,要求每个表要有主码、外键等基本完整性约束。1.4掌握SQL的基本查询语句使用方法(1) 单表查询(实现投影操作)查询供应商的名称、地址和联系电话。SELECTNAME,ADDRESS,PHONEFROMSUPPLIERN结果匕消息MAMEADDRESSPHONE11冰山集团大连111112大运集团北京222223黑水公司洛杉矶333334曙光社东京444445三河重工哥根廷55555(2) 单表单条件查询(实现选择操作)查
6、询零售价格不超过3元的零件编号、名称及其零售价格。SELECTPARTKEY,NAME,RETAILPRICEFROMPARTWHERERETAILPRICE<=3里结果Q单息PARTKEYMAMRETAILPRICE1 "1蜷母1tMuiuuiuuiuiaiuiaiuiaih/2 2蛭桂2(3) 单表多条件查询查询最近一周内提交的总价大于1000元的订单的编号、顾客编号、订单日期和总价等信息。SELECTORDERKEY,CUSTKEY,ORDERDATE,TOTALPRICEFROMORDERSWHERETOTALPRICE>1000ANDORDERDATE<&
7、#39;2017-05-19'结果消息ORDERDATETOTALPRICE2017册1713002017-04-3023002017-05-15145D0ORDERKEYCUSTKEYaiuuiBiuiaiEiuiaiMuaBiuiaifaiM1|22:22适33444(4) 两表连接查询(实现笛卡尔积操作)查询供应商及其所在国家。SELECTSUPPLIER.NAME,NATION.NAMEFROMSUPPLIER,NATION结果消息NAMENAME1;冰山集团|CHINA2大运集团CHINA3星水公司CHINA4曙光社CHINA5三河重工CHINAE冰山集团AMERICA&qu
8、ot;7大运集团AMERICA8黑水公司AMERICA9曙光社AMERICA10三可重工AMERICA11泳山集团ENGLAND12大运集团ENGLAND13黑胀公司ENGLANDU曙光社EI4GUND15三可重工ENGLAND16冰山隼团GERMAN17大运隼团GERMAN18黑水公司GERMAN19曙光社GERMAN20三河重工GERMAN21沛山集团JAPA22大运隼团MPAM23黑水公司JAPAN24曙光社MPAM25三河重工JAPAN(5) 两表连接查询(实现普通连接操作,任意两个列做大于、小于等连接操作)查询供应价格大于零售价格的零件及其供应信息。SELECT*FROMpartsu
9、ppPS,PARTPWHEREPS.SUPPLYCOST>Pretailprice口结果J消息两表连接查询(实现等值连接操作)查询供应商及其所在国家。SELECT*FROMSUPPLIERS,NATIONNWHERES.NATIONKEY=N.NATIONKEYpartkeysuppkeyavailifysupp4ycostoomnentpartkeynamerrfgrbrandtypesizecontainernetailpnoecomment1:22NULL2NULL端母NULLNULLNULL12HULL1NULL233NULL5NULL1nullNULLNULL12NULL1NU
10、LL344NUL.5NULL1族母NULLNULLNUL.12NULL1NUL,433NULL5NULL2端栓NULLNULLNULL13HULL2NULL544NUL.5NULL2姓栓NULLNULLNUL.13NULL2NUL,结果,J1消息nameaddn&ssnatiorkeyphoneacdbalcommentnationkeynameregionkeycomment1I1I冰山簟团大连111111NULLNULL1CHINA1NULL22大运集团北京1NULLNULL1CHINA1NULL33黑水公司潜杉机233333NULLNULL2AMERICA3NULL44曙光社东京
11、544444NULLNULL5JAPAN1NULL55三河重工哥根廷455555NULLNULL4GERMAN2NULL(7) 两表连接查询(实现自然连接操作)查询供应商及其所在国家。SELECTSUPPKEY,SUPPLIER.NAME,ADDRESS,PHONE,ACCTBAL,SUPPLIER.COMMENT,NATION.NATIONKEY,NATION.NAME,REGIONKEY,NATION.COMMENTFROMSUPPLIER,NATIONWHERESUPPLIER.NATIONKEY=NATION.NATIONKEY日转果岛消息SUPPKEYNAMEADDRESSPHONE
12、ACCTBALCOMMENTNATIONKEYNAMEREGIONKEYCOMMENT1i11I800120001'HbinHinrarainraivinmairainma(10)四表连接查询查询顾客“苏举库”订购的订单编号、总价及其订购的零件供应价格、数量和实际价格。SELECTO.ORDERKEY,TOTALPRICE,SUPPLYCOST,EXTENDEDPRICE,QUANTITYFROMORDERSO,LINEITEML,CUSTOMERC,PARTSUPPPSWHEREC.NAME='苏举库'ANDO.CUSTKEY=C.CUSTKEYANDL.ORDERK
13、EY=O.ORDERKEYANDPS.PARTKEY=L.PARTKEY1沛山籍团大连11111NULLNULL1CHINA1NULL22大运集团力功NULLNULL1CHINA1NULL33黑水公司漕杉矶33333NULLNULL2AMERICA3NULL44曙洸社东京44444NULLNULL5JAPAN1NULL55三河重工翻根延55555MULLNULL4GERMAN2NULL(8) 单表自身连接查询查询与“冰山集团”在同一个国家的供应商编号、名称和地址信息。SELECTS2.SUPPKEY,S2.NAME,S2.ADDRESSFROMSUPPLIERS1,SUPPLIERS2WHER
14、ES1.NAME='冰山集团ANDS1.NATIONKEY=S2.NATIONKEYANDS2.name!='冰山集团理结果口消息SUPPKEYNAMEADDRESS|12大运集团北京(9) 三表连接查询查询顾客“苏举库”订购的订单编号、总价及其订购的零件编号、数量和实际价格。SELECTL.ORDERKEY,TOTALPRICE,PARTKEY,QUANTITY,EXTENDEDPRICEFROMORDERSO,LINEITEML,CUSTOMERCWHEREC.NAME='苏举库'ANDO.CUSTKEY=C.CUSTKEYANDL.ORDERKEY=O.O
15、RDERKEY司结果由清蜃_ORDERKEYTOTALPRICEPARTKEYQUAMTITYEXTENDEDPRKLEIUIBIMUIBII-1IBIE4MMl&»%口结果为消息ORDERKEYTOTALPRICESUPPLYCOSTEXTENDEDPRICEQUANTITY1111?800.1112000(11)五表连接查询查询顾客“苏举库”订购的订单编号、总价及其订购的零件名称、数量和实际价格。SELECTO.ORDERKEY,TOTALPRICE,PNAME,QUANTITY,EXTENDEDPRICEFROMORDERSO,LINEITEML,CUSTOMERC,P
16、ARTSUPPPS,PARTPWHEREC.NAME='苏举库'ANDO.CUSTKEY=C.CUSTKEYANDL.ORDERKEY=O.ORDERKEYANDPS.PARTKEY=L.PARTKEYANDP.PARTKEY=PS.PARTKEY二I结果口消息ORDERKEYTOTALPRCENAMEQUANTITYEXTENDEDPRICE111500螺母2DD01(12) 六表连接查询查询顾客“苏举库”订购的订单编号、总价及其订购零件的供应商名称、零件名称、数量、实际价格。SELECTO.ORDERKEY,TOTALPRICE,PNAME,QUANTITY,EXTENDE
17、DPRICE,S.NAMEFROMORDERSO,LINEITEML,CUSTOMERC,PARTSUPPPS,PARTP,SUPPLIERSWHEREC.NAME='苏举库'ANDO.CUSTKEY=C.CUSTKEYANDL.ORDERKEY=O.ORDERKEYANDPS.PARTKEY=L.PARTKEYANDP.PARTKEY=PS.PARTKEY国结果,消息ORDERKEYTOTALPRICENAMEQUANTITYEXTENDEDPRICENAME111""""1SOT蜉母20001冰山集团255600蛭栓20001大运集团
18、(13) 七表连接查询查询中国顾客订购的订单编号、总价及其订购零件的供应商名称、零件名称、数量、实际价格。SELECTO.ORDERKEY,TOTALPRICE,PNAME,QUANTITY,EXTENDEDPRICE,S.NAMEFROMORDERSO,LINEITEML,CUSTOMERC,PARTSUPPPS,PARTP,SUPPLIERS,NATIONNWHEREO.CUSTKEY=C.CUSTKEYANDL.ORDERKEY=O.ORDERKEYANDPS.PARTKEY=L.PARTKEYANDP.PARTKEY=PS.PARTKEYANDN.NAME='CHINA'
19、;ANDS.NATIONKEY=N.NATIONKEYANDS.SUPPKEY=PS.SUPPKEY;口结果上消息ORDERKEYTOTALPRICENAMEQUANTITYEXTENDEDPRICENAME111IBOCE蟆母2KM1冰山集团2221300蜉桂30W2大运集团355eoo蛭栓20001大运集团(14) 八表查询查询亚洲顾客订购的订单编号、总价及其订购零件的供应商名称、零件名称、数量、实际价格。SELECTO.ORDERKEY,TOTALPRICE,PNAME,QUANTITY,EXTENDEDPRICE,S.NAMEFROMORDERSO,LINEITEML,CUSTOMERC,PARTSUPPPS,PARTP,SUPPLIERS,NATIONN,REGIONRWHEREO.CUSTKEY=C.CUSTKEYANDL.ORDERKEY=O.ORDERKEYAN
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- T/CRRA 0301-2023绿色再生塑料 产销监管链
- T/TMAC 231-2025电子器件用金刚石热沉片
- T/GDLC 022-2024温室气体 产品碳足迹 量化方法与要求 凝胶糖果
- T/CI 479-2024区域复合水灾害特征变异识别规程
- T/CABC 13-2024产品数字护照 动力蓄电池唯一编码
- T/CRHA 088-2024病理免疫组织化学检测质控品要求
- 2025~2026学年黑龙江齐齐哈尔市龙江县人教版上册第一次学情自测教学质量抽测六年级数学试卷【附答案】
- 2025-2026学年吉林省榆树市初中政治八年级期末上册自测高频题(附答案)
- 2027届江苏省南通市田家炳中学七年级数学第一学期期末检测模拟试题含解析
- 前台接待访客登记、引导与通知流程方案
- 2026年皖豫天一大联考高三10月英语试题(含答案)
- 2026-2027学年四年级上学期统编版语文单元练习卷 第一单元-1(含答案)
- 【应用方案】2026智慧农业农业机器人智能感知与精准作业一体化设计方案
- CSCO非小细胞肺癌诊疗指南(2026版)
- 压缩空气储能地下洞库施工方案
- T∕CCEAS008-2026 建设工程造价咨询成果文件质量标准
- (2026年)护理查对制度课件
- 班主任基本功大赛-情景答辩23题(中学组)
- 食品研发工程师的工作绩效考核表
- 第六章 社会工作服务的专业理论及其应用 社会工作综合能力(中级)
- 澳门宠物行业发展分析报告
评论
0/150
提交评论