- 279
- 1
- 约1.33万字
- 约 9页
- 2019-11-11 发布于四川
- 举报
第 6 章 T-SQL 在 SQL Server 2012 的使用
课后习题参考答案
1、选择题
(1)~ (5): B 、C 、A 、A 、C
(6 )~ (10): D 、C 、B 、A 、C
(11 )~ (15 ): D 、C 、C、C、 C
(16 )~ (20 ): B 、D 、A 、C、A
(21 )~ (25 ):A 、B 、B 、A 、B
2 、简答题
(1)简述 T-SQL 的特点。
答: T-SQL 具有以下几个特点 :
①一体化的特点。一体化特点主要体现在 T-SQL 集数据定义语言、数据操纵语言、数
据控制语言和附加语言为一体。 可以独立完成数据库生命周期中的全部活动, 从查询到数据
库管理和程序设计无所不能,功能丰富。
② T-SQL 具有交互式和嵌入式两种使用方式。 交互式使用方式, 使用户可以在终端键盘
上直接键入 SQL 命令对数据库操作,适合于非数据库专业人员使用;嵌入式使用方式,使
SQL 语句能够嵌入到高级语言(如 Java、VC 等)程序中,供程序员设计程序时使用,能够
增强应用程序的处理能力,适合数据库专业开发人员使用。两种使用方式的语法结构相同,
使用灵活、方便。
③高度非过程化、采用集合的操作方式。 SQL 作为非过程化的语言,与过程化语言最
大的区别就是只需要提出“干什么” ,而不需要指出“如何干” ,语句的操作过程由系统自动
完成, 这样即减轻了用户负担, 又有利于提高数据的独立性。 因为是基于关系模型的数据库
语言,因此其操作的方式采用集合的方式,即操作对象、操作的初始数据、中间数据和结果
数据都是元组的集合。
④语言简洁、易学易用 T-SQL 类似于人的思维习惯,容易理解和掌握。
(2 )比较基本表与视图数据操作的异同。
答:基本表和视图都是数据库的基本对象,都是使用 CREATE 动词创建。
基本表可以查询和更新(创建、删除和修改) 。
视图可以和基本表一样被查询,其使用方法与基本表相同,但利用视图进行数据增加、
删除、 修改操作时会受到一定的限制。 一般的数据库系统只允许对行列子集的视图进行更新
操作。对行列子集视图进行数据增加、删除、更新操作时, DBMS 会把更新数据传到对应的
基本表中。 由于视图不是实际存储的, 是虚表, 因此对视图的更新最终要转换为对基本表的
更新。
(3)在 SELECT 语句中, HAVING 与 WHERE 子句的区别是什么?
答: HAVING 与 WHERE 子句的区别:
①WHERE 子句作用于基本表或视图, 在分组之前选择满足条件的元组。 HAVING 子句
作用于组,用在分组之后进行过滤,选择分组。
② HAVING 子句可以使用聚合函数,但 WHERE 子句不可以。
③在 HAVING 子句条件中所引用的字段一定属于 SELECT 子句的字段列表, WHERE 子
句则可以使用 FROM 子句数据源的所有字段。
(4 )举例说明什么是内连接、外连接和交叉连接?
答:内连接是最常见的一种连接,也被称为普通连接或自然连接,它是系统默认形式,
在实际使用中可以省略 INNER 关键字。如从学生表和选课表中,查询所有不及格的学生的
学号、学生姓名、所选的课程号和成绩。
外连接是指连接关键字 JOIN 后面表中指定列连接在前一表中指定列的左边或者右边,如果
两表中指定列没有匹配行,则返回空值。有左外连接、右外连接和全连接三种。如用左外连
接查询学生表和选课表中的学生的学号、课程号、学生姓名和成绩。
交叉连接即两个表的笛卡尔积,返回结果是由第一个表的每行与第二个表的所有
您可能关注的文档
最近下载
- 2025年会计职称考试《初级会计实务》内部控制与审计基础理论与模拟试题及答案.docx VIP
- 2022年欧洲新生儿呼吸窘迫综合征管理指南更新要点解读.pptx VIP
- 四川省成都市重点中学高一上学期期末物理试卷.docx VIP
- SY∕T 7018-2014 控压钻井系统.pdf VIP
- 四渡赤水战役中的红军情报工作.doc VIP
- 湘教版(2024)八年级上册地理第二章第二节《中国的气候》教学课件.ppt
- 2024-2025学年江苏省天一中学高一上学期期末数学试题及答案.pdf VIP
- 课题申报书:少先队活动与思政教育一体化建设研究.docx VIP
- 2025年信息系统安全专家单点登录系统中的权限提升漏洞分析专题试卷及解析.pdf VIP
- 2025年信息系统安全专家CA人员管理与安全意识专题试卷及解析.pdf VIP
原创力文档

文档评论(0)