2022年数据库应用答案二归类 .pdf
《2022年数据库应用答案二归类 .pdf》由会员分享,可在线阅读,更多相关《2022年数据库应用答案二归类 .pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第四章 习题1选择题(1)设 A、B 两个数据表的记录数分别为3 和 4,对两个表执行交叉联接查询,查询结果中最多可获得(C )条记录。A3 B. 4 C. 12 D. 81 (2)如果查询的SELECT 子句为 SELECT A, B, C * D,则不能使用的GROUP B 子句是(A ) 。AGROUP BY A BGROUP BY A,B CGROUP BY A,B,C*D DGROUP BY A,B,C,D (3)关于查询语句中ORDER BY 子句使用正确的是(C ) 。A如果未指定排序字段,则默认按递增排序B数据表的字段都可用于排序C如果在 SELECT 子句中使用了DISTIN
2、CT 关键字, 则排序字段必须出现在查询结果中D联合查询不允许使用ORDER BY子句(4)在查询设计器中,不能与其他窗格保持同步的是(D ) 。A关系图窗格B. 网格窗格CSQL 窗格D. 结果窗格(5)下列函数中,返回值数据类型为int 的是(B ) 。ALEFT B. LEN CLTRIM D. SUNSTRING 2填空题(1) 在启动查询分析器时,在登录对话框中可使用(Local )作为本地服务器名称。(2) 查询分析器窗口主要由对象浏览器和(查询)窗口组成。(3) 从 Windows “开始”菜单启动查询分析器后,默认数据库为(master ) 。(4) 以表格方式显示的查询结果保
3、存为( 导出)文件,其文件扩展名为(csv ) ;以文本方式显示的查询结果保存为(报表)文件,其文件扩展名为(rpt ) 。(5) 可使用(PRINT )或(SELECT )语句来显示函数结果。(6) 在查询语句中,应在(SELECT )子句中指定输出字段。(7) 如果要使用SELECT 语句返回指定条数的记录,则应使用(TOP )关键字来限定输出字段。(8) 联合查询指使用(UNION )运算将多个(查询结果)合并到一起。(9) 当一个子SELECT 的结果作为查询的条件,即在一个SELECT 语句的WHERE 子句中出现另一个SELECT 语句,这种查询称为(嵌套)查询。(10) 连接查询
4、可分为3 种类型:(内连接)、 (外连接)和交叉连接。3问答题(1) 在 SELECT 语句中, 根据列的数据对查询结果进行排序的子句是什么?能消除重复行的关键字是什么? (2) 写出与表达式“仓库号NOT IN(wh1,wh2) ”功能相同的表达式。用BETWEEN 、AND 形式改写条件子句WHERE mark 550 AND mark650。(3) 在一个包含集合函数的SELECT 语句中, GROUP BY 子句有哪些用途? 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1
5、 页,共 5 页 - - - - - - - - - (4) HAVING 与 WHERE 同时用于指出查询条件,请说明各自的应用场合。(5) 如果只想查看两个联接的表中互相匹配的行,应使用什么类型的联接? 4应用题(1) 使用 SQL 语句创建学生基本信息表student(s _ no、 s _ name、 s _ sex、 birthday、 polity ) 和学生成绩表sco 时(s_no、c_no、score)。针对这两个表,利用 SELECT 语句实现下列查询。 所有学生的基本信息,并按学号排序。SELECT * FROM student ORDER BY s_no 所有女生的信息
6、和女生的人数。SELECT * FROM student WHERE s_sex=” 女”SELECT COUNT(*) as 女生人数FROM student WHERE s_sex= ” 女” 所有男生的姓名、出生日期和年龄。SELECT s_name,birtherday,YEAR(GETDATE()-YEAR(birthday) AS 年龄FROM student WHERE s_sex=” 男” 所有学生的姓名、出生日期、年龄、选修课程和成绩。SELECT a.s_name, a.birthday, YEAR(GETDA TE()-YEAR(birthday) AS 年龄,b.c_n
7、o,b.score FROM student a INNER JOIN sco b ON a.s_no=b.s_no 某个指定姓名学生的成绩。SELECT a.s_name,b.score FROM student a INNER JOIN sco b ON a.s_no=b.s_no WHERE a.s_name=” 张三 ” 不及格学生的姓名。SELECT a.s_name FROM student a INNER JOIN sco b ON a.s_no=b.s_no WHERE b.score35 查询有 10 名以上 (含 10 名)职工的部门信息(部门名和职工人数),并按职工人数降
8、序排序。SELECT 部门名 ,COUNT( 职工号 )AS 职工人数 FROM 部门 , 职工 WHERE 部门 . 部门号 =职工 . 部门号 GROUP BY 部门名 HAVING COUNT(*)=10 ORDER BY 职工人数 DESC 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 5 页 - - - - - - - - - 第五章习题答案1选择题(1)SQL 语言中,删除一个视图的命令是(B ) 。A. DELETE B. DROP C. CLEAR D.
9、 REMOVE (2)建立索引的作用之一是( D )。A 节省存储空间B. 便于管理C 提高查询速度D. 提高查询和更新的速度(3)以下关于主索引和候选索引的叙述正确的是( C )。A主索引和候选索引都能保证表记录的惟一性B主索引和候选索引都可以建立在数据库表和自由表上C主索引可以保证表记录的惟一性,而候选索引不能D主索引和侯选索引是相同的概念(4)在数据库设计器中,不能完成的操作是() 。A创建数据表关联B修改数据表关联字段C修改关联中的主键表和外键表D删除关联(5)下面所列条目中, (C )不是标准的SQL 语句。A. ALTER TABLE B. CREATE TABLE C. ALTE
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年数据库应用答案二归类 2022 数据库 应用 答案 归类
限制150内