云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 大连东软信息学院-数据库管理与应用实用教程-课后习题及答案

大连东软信息学院-数据库管理与应用实用教程-课后习题及答案

  • 62 次阅读
  • 3 次下载
  • 2025/5/3 22:47:32

数据库原理与应用习题

9

数据库原理与应用习题

第4章 关系数据库标准语言SQL

(一)单选题

1. SQL SERVER 2000数据库是____。

A.层次数据库 B.网络数据库 C.关系数据库 D.非数据库

2. SQL SERVER支持4个系统数据库,其中用来保存SQL SERVER系统登录信息和系统配置的____数据库。

A.master B.tempdb C.model D.msdb

3. 要想使SQL SERVER 2000数据库管理系统开始工作,必须首先启动____。 A. SQL SERVER服务器 B. 查询分析器

C. 网络实用工具 D. 数据导入和导出程序

4. SQL语言是____。

A.过程化的语言 B.高度非过程化的语言 C.格式化的语言 D.导航式的语言

5. SQL语言具有____的功能。

A.关系规范化、数据操纵、数据控制 B.数据定义、数据操纵、数据控制 C.数据定义、关系规范化、数据控制

D.数据定义、数据操纵、关系规范化

6.SQL语言集数据查询、数据操作、数据定义、和数据控制功能于一体,语句ALTER TABLE 实现哪类功能____。

A.数据查询 B.数据操纵 C.数据定义 D.数据控制 7.SQL语言集数据查询、数据操作、数据定义、和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现下列哪类功能____。

A.数据查询 B. 数据操纵 C.数据定义 D. 数据控制

8.SQL语言的数据操纵语句包括SELECT,INSERT,UPDATE和DELETE等,其中最重要的,也是使用最频繁的语句是____。

A.SELECT B.ADD C.UPDATE D.DELETE

9. 以下关于SQL语句的书写准则中不正确的是____。

A. SQL语句对大小写敏感,关键字需要采用大写形式 B. SQL语句可写成一行或多行,习惯上每个子句占用一行 C. 关键字不能在行与行之间分开,并且很少采用缩写形式

10

数据库原理与应用习题

D. SQL语句的结束符为分号“;”

10. 索引是在基本表的列上建立的一种数据库对象,它同基本表分开存储,使用它能够加快数据的____速度。

A. 插入 B. 修改 C. 删除 D. 查询

13.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。要查找选修“DATABASE”课程的“男”学生姓名,将涉及到关系____。

A.S B.SC,C C.S,SC D.S,C,SC

14. 在SQL中,使用INSERT命令添加数据,若需要添加一批数据应使用____语句。

A.INSERT?VALUES B.INSERT?SELECT C.INSERT?DEFAULT D.A B C均可

15. 定义基本表时,若要求某一列的值是唯一的,则应在定义时使用____保留字,但如果该列是主键,则可省写。

A.NULL B.NOT NULL C.DISTINCT D.UNIQUE

16. 使用SQL语句进行查询操作时,若希望查询结果中不出现重复元组,应在SELECT子句中使用____保留字。

A. UNIQUE B.ALL C.EXCEPT D.DISTINCT

17. 与HAVING子句一起使用的子句是____。

A.GROUP BY B.ORDER BY C.WHERE D.JOIN

18. FOREIGN KEY约束是____约束。

A.实体完整性 B.参照完整性 C.用户自定义完整性 D.域完整性

19. 若要修改基本表中某一列的数据类型,需要使用ALTER语句中的____子句。

A. DELETE B. DROP COLUMN C. ALTER COLUMN D. ADD

20. 向基本表中增加一个新列后,原有元组在该列上的值是____。

A.TRUE B.FALSE C.空值 D.不确定

22.在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建____。

A. 另一个表 B. 游标 C. 视图 D.索引

23. 查询中需要统计元组的个数时,应使用____函数。

A.SUM(列名) B.COUNT(列名) C.COUNT(*) D.AVG(列名)

24. 查询中需要统计某列中值的个数应使用____函数。

11

数据库原理与应用习题

A.SUM(列名) B.COUNT(列名) C.COUNT(*) D.AVG(列名)

25. 若用如下的SQL语句创建一个student表:

CREATE TABLE student( SNO CHAR(4) NOT NULL, SNAME CHAR(8) NOT NULL, SEX CHAR(2), AGE SMALLINT );

可以插入到student表中的是____。

A.('1031','曾华',男,23) B.('1031','曾华',NULL,NULL) C.(NULL,'曾华','男',23) D.('1031',NULL,'男',23)

第26题到第28题基于这样的3个表即学生表S、课程表C和学生选课表SC,它们的结构如下:

S(S#,SN,SEX,AGE,DEPT) C(C#,CN)

SC(S#,C#,GRADE)

其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。

26. 检索学生姓名及其所选修课程的课程号和成绩,正确的SELECT语句是____。 A.SELECT S.SN,SC.C#,SC.GRADE FROM S WHERE S.S#=SC.S#; B.SELECT S.SN,SC.C#,SC.GRADE FROM SC WHERE S.S#=SC.GRADE; C. SELECT S.SN,SC.C#,SC.GRADE FROM S,SC WHERE S.S#=SC.S#; D.SELECT S.SN,SC.C#,SC.GRADE FROM S,SC;

27. 检索选修课程名称为“DB”的男生中的最高成绩,正确的SELECT语句是____。 A.SELECT MAX(GRADE) FROM SC WHERE CN='DB’ AND SEX='男'; B.SELECT MAX(GRADE) FROM SC,C,S WHERE CN='DB' AND SEX='男';

C.SELECT MAX(GRADE) FROM SC,S WHERE SC.C#=C.C# AND CN='DB' AND SEX='男'; D.SELECT MAX(GRADE) FROM SC,C,S WHERE SC.C#=C.C# AND SC.S#=S.S# AND CN='DB' AND SEX='男';

28. 检索选修5门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。正确的SELECT语句是( )。

A.SELECT S#,SUM(GRADE) FROM SC WHERE GRADE>=60

GROUP BY S# ORDER BY 2 DESC HAVING COUNT(*)>=45 B.SELECT S#,SUM(GRADE) FROM SC WHERE GRADE>=60 GROUP BY S# HAVING COUNT(*)>=5 ORDER BY 2 DESC C.SELECT S#,SUM(GRADE) FROM SC WHERE GRADE>=60 HAVING COUNT(*)>=5 GROUP BY S# ORDER BY 2 DESC D.SELECT S#,SUM(GRADE) FROM SC WHERE GRADE>=60 ORDER BY 2 DESC GROUP BY S# HAVING COUNT(*)>=5

12

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

数据库原理与应用习题 9 数据库原理与应用习题 第4章 关系数据库标准语言SQL (一)单选题 1. SQL SERVER 2000数据库是____。 A.层次数据库 B.网络数据库 C.关系数据库 D.非数据库 2. SQL SERVER支持4个系统数据库,其中用来保存SQL SERVER系统登录信息和系统配置的____数据库。 A.master B.tempdb C.model D.msdb 3. 要想使SQL SERVER 2000数据库管理系统开始工作,必须首先启动____。 A. SQL SERVER服务器 B. 查询分析器

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com