实验04:数据库的简单查询和连接查询
更新时间:2024-03-30 16:14:01 阅读量: 综合文库 文档下载
实验 4 :数据库的简单查询和连接查询实验
本实验需要 2 学时。 一、实验目的
使学生掌握 SQL Server 查询分析器的使用方法,加深对 SQL 和 Transact-SQL 语言的查询语句的理解。熟练掌握简单表的数据查询、数据排序和数据连接查询的操作方法。 二、实验内容 本实验的主要内容是: 1)、 简单查询操作
该实验包括投影、选择条件表达,数据排序,使用临时表等。 2)、 连接查询操作
该实验包括等值连接、自然连接、求笛卡儿积、一般连接、外连接、内连接、左连接、右连接和自连接等。 三、实验方法
1)、 将查询需求用 Transact-SQL 语言表示。
2)、 在 SQL Server 查询分析器的输入区中输入 Transact-SQL 查询语句。
3)、 设置查询分析器结果区为 Standard Execute( 标准执行 ) 或 Execute to Grid 方式。 4)、 发布执行命令,查看查询结果;如果结果不正确,进行修改,直到正确为止。 5)、 查询分析器及使用方法。查询分析器是在开发数据库应用系统时使用最多的工具。查询分析器的主要作用是编辑 Transact-SQL ,将其发送到服务器,并将执行结果及分析显示出来 ( 或进行存储 ) 。查询分析功能主要是通过测试查询成本,判断该查询是否需要增加索引以提高查询速度,并可以实现自动建立索引的功能。
查询分析器的界面如图 3-16 所示。在查询生成器中的左边窗口是对象浏览器,其中按树结构列出了数据库对象;右上方是 SQL 代码区域,用于输入 SQL 的查询语句; 右下方为结果区,
用于显示查询结果和分析 结果。对于 TSQL 语句的其执行结果,在结 果区中可以有 4 种不同的输出形式:标准执 行将结果直接显示的结果区;网格执行将结 果以表格形式显示的结果区;计划执行显示 执行计划;索引分析为在结果区中显示查询的索引情况。上述输出形式,可以通过菜单或按钮选择。
图 3-16 SQL Server 2000 查询分析器
四、实验步骤 1 .基本操作实验 (1)、 简单查询实验
1)、 Transact-SQL 语句表示下列操作,在学生选课库中实现其数据查询操作: ●求计算机系学生的学号和姓名。 ●求选修了课程的学生学号。
●求选修 操作系统 课程的学生学号和成绩,并要求对查询结果按成绩的降序排列,如果成绩相同则按学号的升序排列。
●求选修课程 操作系统 且成绩在60 ~ 70 分之间的学生学号和成绩,并将成绩乘以系数 0.8 输出。
●求经济系或计算机系姓陈的学生的信息。 ●求缺少了成绩的学生的学号和课程号。
(2)、 连接查询实验
用 Transact-SQL 语句表示,并在学生选课库中实现下列数据连接查询操作。 ●查询学生‘杨颖’的情况以及他 ( 她 ) 所选修的课程。 ●求学生的学号、姓名、选修的课程名及成绩。
●求选修 操作系统 课程且成绩为 60 分以上的学生学号、姓名及成绩。 ●查询‘计算方法’这门课的先行课。 2 .提高操作实验
1)、 按表 3-1 的格式,用Transact-SQL 语句建立职工部门库和职工、部门表,并向表中输入数据。
2)、 Transact-SQL 语句表示职工和部门之间的连接,在职工部门库中实现其数据的各种连接、查询操作。
表 3-1 职工和部门表数据
职工表
职工号 姓名 性别 年龄 所在部门 1010 李勇 男 20 11 1011 刘晨 女 19 14
1012 王敏 女 22 12 1014 张立 男 21 13 部门表
部门号 部门名称 电话 11 生产科 566 12 计划科 578 13 一车间 467 14 科研所 336
五、实验报告要求
1)、 分别用 SQL 和 Transact-SQL 写出实验操作的查询语句,对两种语言进行比较。 2)、 实验步骤和实验结果。 3)、 实验中的问题和提高。 六、注意事项
1)、 查询结果的几种处理方式。
2)、 内连接、左外部连接和右外部连接的含义及表达方法。 3)、 输入 SQL 语句时应注意,语句中均使用西文操作符号。 七、思考题
1)、 如何提高数据查询和连接速度。
2)、 对于常用的查询形式或查询结果,怎样处理好 ?
正在阅读:
实验04:数据库的简单查询和连接查询03-30
各科室出科小结01-04
有趣的生活数学问题08-07
电除尘技术资料05.3.1704-09
列车CRH2组通信网络06-19
2010年度全国一级建造师《建筑工程》考试试卷及答案06-15
浅谈人体基因风水的应用04-27
2019年西师大版语文一年级上册优质课教案形象的汉字03-03
全球电镀行业运行形势分析(上海环盟)06-07
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 查询
- 连接
- 实验
- 简单
- 数据库
- 四川省主要领导名单(2011年)
- 老年大学课程表老年大学介绍 - 图文
- 安阳师范学院学术成果奖励
- 传感器与检测技术实验指导书
- 浅析中小企业财务管理的问题及对策论文定稿
- 专升本机械设计基础 - C卷
- 电力系统调度安全运行管理及对策 - 0
- OHSMS审核部分复习题
- 黑龙江省易地调动领导干部周转住房管理办法
- 四川江油500kV输变电工程 - 图文
- 教科版科学四上《相互协作的人体器官》说课稿
- 人力资源管理服务公司成立经营项目商业计划书
- SQL - server - 2005练习题
- 2014-2015学年高中英语同步基础题及答案:Unit5(人教新
- 2017-2018学年七年级数学上册第四章 一元一次方程 单元测评卷
- 英语主格宾格及其练习题
- 某国际大厦主楼底板大体积砼施工方案
- 最高额抵押合同(范本)
- 地理信息系统复习 - 图文
- 国际支付与结算(修订版)参考答案