1、8454数据库基础与应用1. 填空题 要访问SQL Server数据库服务器,用户必须提供正确的登录帐号和。正确答案:密码 2.判断题 DBMS只提供数据定义语句,不提供数据操纵语句供用户使用。A. 对B. 错正确答案:B3. 填空题 在候选码中的每个属性被称为属性。正确答案:主 4.综合题设有学生选修课程的数据库包含如下表: 学生表(学号,姓名,年龄,性别,所在系) 选课表(学号,课程号,成绩) 课程表(课程号,课程名称,教师姓名) 请用SQL语言查询下列问题。fill填空题 第 4 题李明老师所教的课程号、课程名称。 select 课程号, 课程名称 课程表 where =李明正确答案:f
2、rom 教师姓名 fill填空题 第 5 题年龄大于20岁的女学生的学号和姓名。 select 学号, 姓名 from 学生表 where (性别=) (年龄20)正确答案:女 and fill填空题 第 6 题所有成绩都在80分以上的学生姓名及所在系。 select 姓名, 所在系 from 学生表 where 学号 (select distinct 学号 from 选课表 成绩= 80)正确答案:in where 5. 填空题 第 7 题关系模型是一个结构。正确答案:二维表格 6.单选题 如果希望完全安装SQL Server,则应选择( )。A. 典型安装B. 最小安装C. 自定义安装D.
3、 仅连接正确答案:C7. 判断题 具有数据更改权限的用户都自动具有该数据的查询权限。A. 对B. 错正确答案:B8. 单选题 下列关于SQL Server 数据库的说法,正确的是( )。A. 一个数据库可由多个数据文件和多个日志文件组成B. 一个数据库只能包含一个日志文件,但可包含多个数据文件C. 一个数据库的所有数据文件必须存放在相同的物理位置D. 一个数据库的数据文件和日志文件必须存放在不同的物理位置正确答案:A9.单选题 如果在SQL Server上运行一个非常大的数据库,为取得较好效果应选用安装( )。A. 企业版B. 标准版C. 个人版D. 开发版正确答案:A10. 填空题 关系完整
4、性包括实体完整性、完整性和用户定义的完整性三个方面。正确答案:参照 11.填空题 从是否改变基本表记录的物理位置角度可将索引分为和非聚集索引两类。正确答案:聚集 12单选题 设一个集合A=3,4,5,6,7,集合B=1,3,5,7,9,则A减B的差集中包含有( )个元素。A. 10B. 5C. 3D. 2正确答案:D13. 单选题 如果字段内容为声音文件,可将此字段定义为( )类型。A. 文本B. OLE对象C. 查询向导D. 备注正确答案:B14. 单选题 下列关于SQL Server日志备份的说法,正确的是( )。A. 对数据库进行的第一次备份可以是日志备份B. 日志备份仅备份数据库的日志
5、内容,不备份数据C. 数据库的所有恢复模式都支持日志备份D. 一般情况下,日志备份是最耗费时间的正确答案:B15.填空题 数据库系统的三级模式结构和两级数据映象确保了数据的独立性和物理独立性。正确答案:逻辑 16.单选题 下列属于数据库逻辑设计内容的是( )。A. 存储记录的格式设计B. 将概念设计的结果转换为特定DBMS所支持的数据模型C. 设计局部的E-R图D. 将各局部E-R图合并为全局E-R图正确答案:B17. 填空题在SQL新版的查询语句中,select选项实现运算,from选项实现连接运算,where选项实现选择运算。正确答案:投影 18. 判断题 假定一个笛卡儿积中有m个元组,在
6、由它所产生的任何一个关系中,其元组数必然大于等于m。A. 对B. 错正确答案:B19单选题 在数据库系统中,存取数据的基本单位是( )。A. 记录B. 数据项C. 二进制位D. 字节正确答案:B20.单选题现要统计选课表中C01课程的最低成绩,下列语句中正确的是( )。A. SELECT MAX(成绩) FROM 选课表 WHERE 课程号 = C01B. SELECT MAX(*) FROM 选课表 WHERE 课程号 = C01C. SELECT MIN(成绩) FROM 选课表 WHERE 课程号 = C01D. SELECT MIN(*) FROM 选课表 WHERE 课程号 = C0
7、1正确答案:C21. 判断题 聚集索引比非聚集索引的查询速度要慢。A. 对B. 错正确答案:B22. 单选题 下列类型中,属于定点小数类型的是( )。A. numericB. intC. datetimeD. real正确答案:A23.单选题 下列功能中,不属于数据库管理系统功能的是( )。A. 数据库对象定义B. 数据库文件读写C. 数据查询D. 数据更新正确答案:B24.综合题根据有关工厂生产产品的数据库信息,设计出如下的ER图: 现将E/R图转换成关系模型,请补充完成。填空题 (工厂号,工厂名称,地址)正确答案:工厂 填空题 (产品号,产品名,)正确答案:产品 成本 填空题 生产(工厂号
8、,产品号,日期)正确答案:数量 25. 判断题 用户创建的数据库的大小不能小于3MB。A. 对B. 错正确答案:A26.单选题 下列关于视图的说法,错误的是( )。A. 只能在基本表上建立视图,不能在视图上再建立视图B. 通过视图查询数据时最终都落实到对基本表的查询C. 视图在一定程度上提供了数据的逻辑独立性D. 视图提供了一定的安全控制机制正确答案:A27.填空题 DBMS具有安全性、并发性和数据库恢复等管理控制功能。正确答案:一致性 28. 判断题 SQL Server中的“简单恢复模式”不支持对数据库进行日志备份。A. 对B. 错正确答案:A29. 判断题 SELECT * FROM S
9、tudent WHERE Sname LIKE张李刘% 语句可以查找姓张、李、刘的学生。A. 对B. 错正确答案:A30.判断题 Tempdb数据库是系统自动生成的临时数据库,用于保存临时对象或中间结果集。A. 对B. 错正确答案:A31.判断题对两个关系按照一方的主码进行等值连接,在其运算结果的关系中,其元组个数必然小于等于原有两个关系中的元组个数之和。A. 对B. 错正确答案:A32. 判断题 HAVING子句用于对分组后的统计结果再进行过滤,它用于组而不是对单个记录。A. 对B. 错正确答案:A33. 判断题 当基本表中的数据发生变化时,从视图中查询出的数据并不随之变化。A. 对B. 错
10、正确答案:B34. fill填空题 用户要访问SQL Server数据库中的数据,需要三个认证过程,分别是身份认证、访问权认证和。正确答案:操作权限认证 35单选题SQL Server数据库文件的扩展名是( )。A. dbfB. dbtC. mdfD. mdb正确答案:C36单选题 设两个关系R1和R2中分别包含有m和n个元组,R1对R2存在着一对多的联系,将其进行自然连接,在得到的运算结果中最多包含的元组个数为( )。A. m*nB. m+nC. mD. n正确答案:D37.单选题 对char(10)类型的列,若存储“a+b=”,其占用的字节数是( )。A. 4B. 6C. 8D. 10正确
11、答案:D38. 单选题 设某学生表中有用于存放学生编号的列,下列类型中最适合的是( )。A. intB. dateC. tinyintD. char正确答案:D39. 综合题假定在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义如下所示: 学生(学生号 char(7),姓名 char(8),性别 char(2),专业 char(10),年级 int) 课程(课程号 char(4),课程名 char(10),课程学分 int) 选课(学生号 char(7),课程号 char(4),成绩 int)radio单选题 在下面查询语句中,所使用的字段函数avg是用来( )。 select
12、avg(成绩) from 选课 where 课程号=C001A. 求平均值B. 求总和C. 求最小值D. 求最大值正确答案:Aradio单选题 在下面查询语句中,xyz将作为一个显示列数据的列名,这个列是( )。 select 学生号, 课程号, 成绩 as xyz from 选课A. 成绩B. 学生号C. 课程号D. 选课正确答案:Aradio单选题在下面查询语句中,作为排序功能而使用的关键字是( )。 select * from 学生 order by 姓名A. selectB. 学生C. 姓名D. order by正确答案:Dradio单选题 在下面查询语句执行时,显示出的每条课程记录的
13、课程号( )。 select * from 课程 where not exists ( select * from 选课 where 课程.课程号=选课.课程号 )A. 不出现在选课表中B. 在选课表中出现两次C. 在选课表中出现一次D. 出现在选课表中正确答案:A40. 判断题 实体之间的联系共有两种,即1对多联系和多对多联系。A. 对B. 错正确答案:B41. 填空题 实体之间的联系类型有三种,分别为1对1、1对多和,。正确答案:多对多 42.单选题设有学生表(学号,姓名,所在系,专业,身份证号),其中能够作为候选键的是( )。A. 仅学号B. 学号、身份证号C. 仅身份证号D. 学号、姓
14、名正确答案:B43. 判断题由概念设计进入逻辑设计时,原来的1对1或1对多联系通常都需要被转换为对应的基本表。A. 对B. 错正确答案:B44. 判断题 当登录账户成为某数据库的合法用户之后,其对该数据库中的用户数据和对象自动拥有各种操作权限。A. 对B. 错正确答案:B45. 单选题 提高SQL Server性能的最佳方法是( )。A. 增大硬盘空间B. 增加内存C. 减少数据量D. 采用高分辨率显示器正确答案:B46. 单选题 ( )阶段的目标是在计算机系统中得到一个满足设计要求、功能完善和操作方便的数据库应用系统。A. 概念设计B. 逻辑设计C. 物理设计D. 机器实现正确答案:D47.
15、 单选题 下列关于SQL Server中扩大数据库空间的说法,正确的是( )。A. 只能扩大日志文件的空间,不能扩大数据文件的空间B. 只能扩大数据文件的空间,不能扩大日志文件的空间C. 日志文件和数据文件的空间都可以扩大D. 在数据库空间未用满时不能进行扩大数据库空间的操作正确答案:C48. 填空题 在对象数据模型中,每个对象不仅要包含描述实体的状态特征,而且要包含描述实体的特征。正确答案:行为 49.单选题 数据库系统是由若干部分组成的,下列不属于数据库系统组成部分的是( )。A. 数据库B. 操作系统C. 应用程序D. 数据库管理系统正确答案:B50.单选题若规定基本表中某一列或若干列为
16、非空和唯一值双重约束,则这些列就是该基本表的( )码,若只规定为唯一值约束,则不允许空值重复出现。A. 主码B. 备用码C. 外码D. 内码正确答案:B51. 填空题 数据字典是对系统工作流程中数据和的描述。正确答案:处理 52单选题 在SQL中,create table是数据库中( )基本表结构的命令。A. 建立B. 修改C. 删除D. 查询正确答案:A53.判断题 设计局部E-R图属于逻辑设计的任务。A. 对B. 错正确答案:B54判断题 当指定基本表中某一列或若干列为UNIQUE约束时,则系统将在这些列上自动建立一个唯一值索引。A. 对B. 错正确答案:A55. 判断题 E-R图中的“E
17、”表示的是实体。A. 对B. 错正确答案:A56. 单选题 设有销售表(经销商号,汽车型号,销售时间,销售价格),现要将S011和S012汽车的单价减1000元,下列语句中正确的是( )。A. UPDATE 销售表 SET 销售价格 = 销售价格 - 1000 WHERE 汽车型号= S011 OR 汽车型号= S012B. UPDATE 销售表 SET销售价格 = 销售价格 - 1000 WHERE 汽车型号= S011 AND 汽车型号= S012C. UPDATE 销售表 SET销售价格 = 销售价格 - 1000 WHERE 汽车型号= S011 OR S012D. UPDATE 销售
18、表 SET 销售价格 = 销售价格 - 1000 WHERE 汽车型号= S011 AND S012正确答案:A57. 判断题 当修改一个视图时,不会对相应的基本表产生任何影响。A. 对B. 错正确答案:B58.判断题 SQL Server中的“简单恢复模式”不支持对数据库进行完整备份。A. 对B. 错正确答案:B59.单选题 现要统计选课表中C01课程的最高成绩,下列语句中正确的是( )。A. SELECT MAX(成绩) FROM 选课表 WHERE 课程号 = C01B. SELECT MAX(*) FROM 选课表 WHERE 课程号 = C01C. SELECT MIN(成绩) FR
19、OM 选课表 WHERE 课程号 = C01D. SELECT MIN(*) FROM 选课表 WHERE 课程号 = C01正确答案:A60. 单选题 数据模型三要素是指( )。A. 数据结构、数据对象和数据共享B. 数据结构、数据操作和数据完整性约束C. 数据结构、数据操作和数据的安全控制D. 数据结构、数据操作和数据的可靠性正确答案:B61.单选题 域是实体中相应属性的( )。A. 取值范围B. 值C. 名称D. 描述正确答案:A62. 单选题 对nchar(10)类型的列,若存储“数据库”,其占用的字节数是( )。A. 3B. 6C. 10D. 20正确答案:D63综合题分析程序,然后
20、把合适的选项编号填写在括号内。假定在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义如下所示。 学生(学生号 char(7),姓名 char(8),性别 char(2),专业 char(10),年级 int) 课程(课程号 char(4),课程名 char(10),课程学分 int) 选课(学生号 char(7),课程号 char(4),成绩 int)radio单选题 第 18 题在下面查询语句中,所使用的字段函数count是用来( )。 select count(*) from 学生 where 性别=男A. 求平均值B. 求最大值C. 统计记录个数D. 求总和正确答案:C单选
21、题在下面查询语句中,所使用的字符常量为( )。 select 课程学分 from 课程 where 课程名=数据结构A. 课程B. 数据结构C. 课程名D. 课程学分正确答案:B单选题 在下面查询语句中,所使用的星号*代表选课表中的( )。 select * from 选课 order by 成绩A. 一部分记录B. 全部记录C. 最后一条记录D. 第一条记录正确答案:B单选题 在下面查询语句中,进行分组统计所使用的字段名称为( )。 select 专业,count(*) as 专业人数 from 学生 group by 专业A. count(*)B. 专业人数C. 学生D. 专业正确答案:D
22、64. 单选题 对关系模式进行规范化的主要目的是( )。A. 提高数据操作效率B. 维护数据的一致性C. 加强数据的安全性D. 为用户提供更快捷的数据操作正确答案:B65. 填空题 在关系模型中一般将数据完整性分为三类,即、参照完整性和用户定义的完整性。正确答案:实体完整性 66.填空题 对关系进行规范化,通常只要求规范化到第三范式,该规范化过程能够很好地保持数据的无损性和函数依赖性。正确答案:连接 67填空题 关系模型中,实体以及实体和实体之间的联系都用来表示。正确答案:关系 68.判断题 在SQL Server中,不允许删除正在被用户使用的数据库。A. 对B. 错正确答案:A69. 判断题
23、 基本表属于全局模式中的表,它是实表,而视图则属于局部模式中的表,它是虚表。A. 对B. 错正确答案:A70. 填空题 从是否改变基本表记录的物理位置角度可将索引分为聚集和索引两类。正确答案:非聚集 71单选题 若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是( )。A. 一对一B. 一对多C. 多对一D. 多对多正确答案:D72. i综合题拟建立如下的关系数据库及其基本表: 数据库名:学生选课数据库 学生表(学号,姓名,性别,年龄,专业) 课程表(课程号,课程名,学分,先修课程号) 选课表(ID, 学号,课程号,分数) 用SQL语言实现下列的功能。fill填空题 创建数据
24、库“学生选课数据库”代码; database 学生选课数据库 go use 学生选课数据库 go正确答案:create或CREATE fill填空题 将下列课程信息添加到课程表的代码: 课程号 课程名 学分 先修课程号 100002 数据结构 2 100001 课程表 values(100002, 数据结构, 2, 100001)正确答案:insert或INSERT fill填空题 修改:课程号为100003的课程名为“SQL数据库”; 课程表 set 课程名=SQL数据库 where 课程号=100003正确答案:update或UPDATE fill填空题删除:课程号为100002的课程信息
25、; 课程表 where 课程号=100002正确答案:delete或DELETE fill填空题 检索姓张的女同学的情况:姓名、学号、专业。 select 姓名, 学号, 专业 from 学生表 where 姓名 like 张% and 性别=正确答案:女 73. 单选题 数据库三级模式结构的划分,有利于( )。A. 数据的独立性B. 管理数据库文件C. 建立数据库D. 操作系统管理数据库正确答案:A74. 判断题 索引一般来说可以提高数据增、删、改、查的效率。A. 对B. 错正确答案:B75单选题 下列关于SQL Server安全认证的说法,正确的是( )。A. 仅具有连接权的用户在登录到数
26、据库服务器后,可以访问用户数据库B. 仅具有连接权的用户只能够登录到数据库服务器,不能访问用户数据库C. 若某用户只进行查询数据的操作,则无需对其进行任何授权D. 只有对数据进行增、删、改操作时,才需对用户进行授权正确答案:B76. 填空题 专门的关系运算包括选择、连接、除四种。正确答案:投影 77.判断题 在SQL Server中,可以手工扩大数据文件和日志文件的空间。A. 对B. 错正确答案:A78. 单选题 在数据库的三级模式中,描述数据库中全体数据的逻辑结构和特征的是( )。A. 内模式B. 模式C. 外模式D. 其他正确答案:B79. 单选题 SQL Server数据库是( )型数据
27、库。A. 层状B. 网状C. 关系D. 树状正确答案:C80.填空题 使用create database命令定义一个数据库,包括定义文件和日志文件两个部分。正确答案:数据 81. 填空题 数据库管理系统(DBMS)是对数据库进行管理的系统软件,位于应用程序和之间。正确答案:操作系统 82. 单选题 下列条件子句中,能够筛选出成绩在6080(包括边界值)的是( )。A. Where 成绩 = 60 OR成绩 = 80B. Where 60 = 成绩 = 60 AND成绩 = 80D. Where成绩 IN(60.80)正确答案:C83.综合题设有学生选修课程的数据库包含如下表: 学生表(学号,姓名,年龄,性别,所在系) 选课表(学号,课程号,成绩) 课程表(课程号,课程名称,教师姓名) 用SQL语言查询下列问题,请补充完整。fill填空题 至少选修两门以上课程的学生姓名、性别。 s
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1