




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
..>1
实验目的
1.熟悉数据库的交互式SQL工具。
2.
熟悉通过SQL对数据库进展操作。
3.
完成作业的上机练习。2
实验工具sqlserver
利用Sqlserver及其交互式查询工具-查询分析器来熟悉SQL。3
实验内容和要求1〕实验内容:创立数据库boat,包括Sailors,Boats,Reserves三个表,表构造如下:Sailors(sid:integer,sname:string,rating:integer,age:real)船员〔船员,,级别,年龄〕Boats(bid:integer,bname:string,color:string)船〔船,名称,颜色〕Reserves(sid:integer,bid:integer,day:date)租赁〔船员,船,日期〕(注:下划线表示主键),并插入一定数据。2〕完成以下要求:〔1〕查询所有船员的信息〔2〕查询所有姓王的船员的信息〔3〕查询租用过103号船的船员姓名〔4〕查找租用过船只的船员〔5〕查找rating>7且年龄>25的水手〔6〕查找租用过红船和绿船的水手名字〔7〕查找租用过红船或绿船的水手〔8〕查找最年长的水手的年龄和名字〔9〕在18岁以上水手中,对于每个rating级别中最少有两个水手以上的组中最年轻水手的年龄〔10〕查找每条红色船只被租用的次数〔11〕把30岁以上船员的级别调高一级〔12〕删除所有年龄超过40岁的船员信息〔13〕建立年龄超过25岁的船员的视图〔14〕对〔13〕建立的视图,举一操作的例子〔查询、删除、修改均可〕2〕要求:建立boat数据库的SQL脚本,插入所有数据项的SQL脚本(包括所有的测试数据)。记录完成查询要求的SQL语句脚本。记录完成查询的查询结果。"数据库系统概论"实验报告题目:交互式SQL**:日期:2012年4月29日实验内容与完成情况:实验所用数据〔截图〕:Sailors表Boats表Reserves表〔二〕实验内容和要求1〕实验内容:创立数据库boat,包括Sailors,Boats,Reserves三个表,表构造如下:Sailors(sid:integer,sname:string,rating:integer,age:real)船员〔船员,,级别,年龄〕Boats(bid:integer,bname:string,color:string)船〔船,名称,颜色〕Reserves(sid:integer,bid:integer,day:date)租赁〔船员,船,日期〕(注:下划线表示主键),并插入一定数据。2〕完成以下要求:〔1〕查询所有船员的信息。1.正确结果:2.实现语句:select*fromSailors3.执行结果:4.正确,无问题〔2〕查询所有姓李的船员的信息1.正确结果:sidsnameratingage2李世民2204李刚42513李刚5272.实现语句:select*fromSailorswheresnamelike'%'3执行结果:4.正确,无问题〔3〕查询租用过6号船的船员姓名1.正确结果:sname曹操勾践2.实现语句:selectdistinctsnamefromSailors,Reservesandbid=63执行结果4.正确,无问题〔4〕查找租用过船只的船员1.正确结果:sid1234567891011121314151617182.实现语句:selectdistinctsidfromReserves3.执行结果4.正确,无问题〔5〕查找rating>7且年龄>25的水手1.正确结果:sid72.实现语句:selectsidfromSailorswhererating>7andage>253执行结果:4.正确,无问题〔6〕查找租用过红船和白船的水手名字1.正确结果:sname张飞2.实现语句:selectsidfromSailorswhereSailors.sid=Reserves.sidandBoats.bid=Reserves.bidandcolor='红'intersectselectsidfromSailorswhereSailors.sid=Reserves.sidandBoats.bid=Reserves.bidandcolor='白'3执行结果4.无法执行,改变实现语句【2.实现语句:selectsnamefromSailors,Reserves,BoatswhereSailors.sid=Reserves.sidandBoats.bid=Reserves.bidandcolor='红'Andsnamein(selectsnamefromSailors,Reserves,BoatswhereSailors.sid=Reserves.sidandBoats.bid=Reserves.bidandcolor='白')3.执行结果:4.正确。】〔7〕查找租用过红船或绿船的水手1.正确结果:sid1368101716142.实现语句:selectdistinctsidfromboats,Reserveswhereboats.bid=Reserves.bidandcolor='绿'orcolor='红'3,执行结果4.执行错误,改变实现语句:【2.实现语句:selectdistinctsidfromboats,Reserveswhereboats.bid=Reserves.bidand(color='绿'orcolor='红');3.执行结果:4.正确。】〔8〕查找最年长的水手的年龄和名字1.正确结果:SnameAge马克思412.实现语句:selectsname,agefromsailorswhereage>=all(selectagefromsailors)3执行结果4.正确,无问题〔9〕在18岁以上水手中,对于每个rating级别中最少有两个水手以上的组中最年轻水手的年龄1.正确结果:RatingAge2203234255276317372.实现语句:selectrating,agefromsailors*whereage=(selectmin(age)fromsailorsywhereage>20andgroupbyratinghavingcount(sid)>1)3执行结果4.正确,无问题。〔10〕查找每条红色船只被租用的次数1.正确结果:bidcount12812.实现语句:selectboats.bid,count(sid)fromReserves,boatsandcolor='红'3执行结果4.注意bid前面需要加boats以加以明确。〔11〕把30岁以上船员的级别调高一级1.正确结果:2.实现语句:updatesailorssetrating=rating+1whereage>30select*fromsailors3执行结果:〔12〕删除所有年龄超过40岁的船员信息1.正确结果:2.实现语句:deletefromsailorswhereage>40deletefromReserveswheresidin(selectsidfromsailorswhereage>40)select*fromsailorsselect*fromReserves3执行结果:4.正确,无问题。〔13〕建立年龄超过25岁的船员的视图1.实现语句:createviewis_sailorsasselectsid,sname,rating,agefromsailorswhereage>25〔14〕对〔13〕建立的视图,举一操作的例子〔查询、删除、修改均可〕1.实现语句:select*fromis_sailorswhererating>52.执行结果:〔三〕出现的问题1.数据写入的时候没有注意导致*些问题无法解决。2.交运算无法执行
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025保险公司合同管理规范
- 2025茶叶供需合同范文
- 2025届北京市海淀区高三下学期期中练习历史试题(含答案)
- 二零二五承租房租赁合同书范例
- 二零二五展位装修合同
- 2025版关于个人房屋租赁合同范本标准版
- 2025年天津市房产购买中介服务合同示范文本
- 2025建筑材料供应企业管理人员劳动合同(参考模板)
- 2025年办公楼租赁合同样式
- 2025年返销贸易补偿合同范本
- 2022全国高考真题化学汇编:专题 烃 卤代烃
- GB/T 25742.4-2022机器状态监测与诊断数据处理、通信与表示第4部分:表示
- 特殊感染手术的配合与术后处理
- 萧红《呼兰河传》课件
- 脑血管病介入诊疗并发症及其处理课件
- 机动车驾驶人考试场地及其设施设置规范
- 大学生三生教育主题班会
- 2023年宜昌市中医医院医护人员招聘笔试题库及答案解析
- 内部控制建设课件
- 水塘排水、清淤质量检验记录表
- 上海龙之梦丽晶大酒店客房预订单
评论
0/150
提交评论