77范文网 - 专业文章范例文档资料分享平台

SQL Server数据库期中测试题

来源:网络收集 时间:2018-12-19 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

SQL Server数据库期中测试题

题号 答案 题号 答案 题号 答案 1 16 31 2 17 32 3 18 33 4 19 34 5 20 35 6 21 36 7 22 37 8 23 38 9 24 39 10 25 40 11 26 41 12 27 42 13 28 43 14 29 44 15 30 45

一、单选题

1.在数据库中存储的是( )。

A. 数据 B. 数据模型 C. 数据及数据之间的联系 D. 信息

2.现有一个“教师”表,其中一个字段是教师的住址(字符型,20位长),如果不希望此字段包含空值,即某位教师现没有住址,则希望此字段自动填入“还没有”,应该()。 A. 为此列创建一个check约束 B. 为此列创建一个foreign key约束 C. 为此列创建一个default约束 D. 为此列创建一个primary key约束 3.数据库系统包括()。 A. DB、DBMS B. DB、DBA C. DB、DBMS、DBA、计算机硬件 D. DB、DBMS、DBA、OS、计算机硬件

4.假设同一名称的产品有不同的型号和产地,则计算每种产品平均单价的SQL语句是( )。 A. SELECT 产品名称,AVG(单价) FROM 产品 GROUP BY 单价 B. SELECT 产品名称,AVG(单价) FROM 产品 ORDER BY 单价 C. SELECT 产品名称,AVG(单价) FROM 产品 ORDER BY 产品名称 D. SELECT 产品名称,AVG(单价) FROM 产品 GROUP BY 产品名称 5.当前数据库应用系统的主流数据模型是( )。 A. 层次数据模型 B. 网状数据模型

C. 关系数据模型 D. 面向对象数据模型

6.如果两个实体集之间的联系是m:n,转换为关系时( )。 A. 联系本身不必单独转换为一个关系 B. 联系本身必须单独转换为一个关系 C. 联系本身也可以不单独转换为一个关系 D. 将两个实体集合并为一个实体集 7.下列关于关系性质的描述中正确的是()。 A. 关系中行的值可以相同 B. 关系中列的值可以相同

C. 关系中行的次序不可以交换 D. 关系中列的次序不可以交换 8.在 SQL 语句中,与 X BETWEEN 20 AND 30 等价的表达式是( )。 A. X>20 AND X<30 B. X>=20 AND X<=30 C. X>20 AND X<=30 D. X>=20 AND X<30

9.在下面的两个关系中,职工号和设备号分别为职工关系和设备关系的关键字:

职工(职工号,职工名,部门号,职务,工资) 设备(设备号,职工号,设备名,数量) 两个关系的属性中,存在一个外码为()。 A. 职工关系的“职工号” B. 职工关系的“设备号” C. 设备关系的“职工号” D. 设备关系的“设备号”

10.一个工人可以加工多种零件,每一种零件可以由不同的工人来加工,工人和零件之间为()的联系。

A. 1对多 B. 多对1 C. 多对多 D. 以上都不是

11.设两个关系C和SC如下,它们的主关键字分别为CNO和(SNO,CNO),问在关系C中,哪一个元组

可以被删除()。

C

CNO C1 C2 C3 C5 SC SNO 993001 991021 997345 993069 CNO C1 C3 C2 C3 G 88 95 CN DATABASE NETWORK OS DS PCNO OS DS DS PASCAL

A. CNO=‘C1’的元组 B. CNO=‘C2’的元组 C. CNO=‘C3’的元组 D. CNO=‘C5’的元组 12.SQL中用于删除基本表的命令是( )。 A. DELETE B. UPDATE C. ZAP D. DROP 13.在SELECT语句中使用GROUP BY CNO时,CNO必须( )。 A. 在WHERE中出现 B. 在FROM出现 C. 在SELECT中出现 D. 在HAVING中出现 14.数据库管理系统能够实现对数据库中数据的查询、插入、修改等操作,这些功能属于( )。 A.数据控制功能 B.数据定义功能 C.数据管理功能 D.数据操纵功能 15.在E-R模型中,如果有10个不同实体集,9个不同的二元联系,其中3个1:N联系,3个1:1联系,3个M:N联系,根据E-R模型转换成关系模型的规则,转换成的关系的最大数目是( )。 A. 10 B. 13 C. 16 D.19 16.使索引键的值在基本表中惟一,建立索引的语句中使用保留字( )。 A. UNIQUE B. COUNT C. DISTINCT D. UNION 17.SQL的SELECT语句中,“HAVING条件表达式”用来筛选满足条件的( )。 A.列 B.行 C.关系 D.分组 18.现有关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期)的主码是()。 (A)宿舍编号 (B)学号 (C)宿舍地址,姓名 (D)宿舍编号,学号 19.如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的()。 (A)候选码 (B)主码 (C)外码 (D)连接码 20.SQL语言具有()功能。

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

(C)关系规范化、数据定义、数据(D)关系规范化、数据操纵、数据定义 控制

21.在SQL语言的SELECT语句中,用于对分组的结果进行筛选的是()子句

(A)GROUP BY (C)ORDER BY (B)HAVING (D)WHERE

22.在SQL语言中,子查询是( )。 (A)返回单表中数据子集的查询语(B)选取多表中字段子集的查询语句 言 (C)选取单表中字段子集的查询语(D)嵌入到另一个查询语句之中的查询句 语句

23.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是____阶段。 (A)数据库系统 (B)文件系统 (C)人工管理 (D)数据项管理 24.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系____。

(B)SC, C (A)S

(C)S, SC (D)S, C, SC 25.在关系模型中,实现关系中不允许出现相同的元组的约束是通过()。 (A)候选键 (B)主键 (C)外键 (D)超键

26.现有关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期)的主码是()。 (A)宿舍编号 (B)学号 (C)宿舍地址,姓名 (D)宿舍编号,学号 27.下列关于关系数据模型的术语中,()术语所表达的概念与二维表中的“行”的概念最接近。 (A)属性 (B)关系 (C)域 (D)元组 28.在SQL中,能够直接进行查询的是() (A)基本表 (B)视图 (C)基本表和视图 (D)基本表和索引

29.在SQL语言的SELECT语句中,用于对结果元组进行排序的是()子句。

(A)GROUP BY (B)HAVING (C)ORDER BY (D)WHERE 30.设有关系SC(SNO,CNO,GRADE),主码是(SNO,CNO)。遵照实体完整性规则,下面()选项是正确的。 (A)只有SNO不能取空值 (B)只有CNO不能取空值 (C)只有GRADE不能取空值 (D)SNO与CNO都不能取空值 31.删除数据库使用的SQL语句是( )。

(A)CREATE DATABASE (B)ALTER DATABASE (C)DROP DATABASE (D)DELETE DATABASE

32.为了实现数据的参照完整性,可以用下面的( )约束。 (A)PRIMARY KEY (B)CHECK (C)FOREIGN KEY (D)UNIQUE 和 NOT NULL

33.如果要删除“教学管理”数据库中的“student”表,则可以使用( )语句。

(A)DELETE TABLE student (B)TRUNCATE TABLE student (C)DROP TABLE student (D)ALTER TABLE student 34.用来表示可变长度的非Unicode字符的类型是( )。 (A)char (B)nchar (C)varchar (D)nvarchar 35.SELECT语句中的( )子句只能配合GROUP BY子句使用。 (A)ORDER BY (B) INTO (C) HAVING (D)COMPUTE

36.要查询student表中姓“王”且单名的学生情况,可用( )语句。 (A)SELECT * FROM student WHERE 姓名 LIKE ‘王%’ (B)SELECT * FROM student WHERE 姓名 LIKE ‘王_’ (C)SELECT * FROM student WHERE 姓名 =‘王%’ (D)SELECT * FROM student WHERE 姓名 =‘王__’

37.在( )子查询中,内层查询只处理一次,得到一个结果集,再依次处理外层查询。 (A)IN子查询 (B)EXIST子查询 (C)NOT EXIST子查询 (D)JOIN子查询 38.SQL中,条件“年龄 BETWEEN 15 AND 35”,表示年龄在15岁至35岁之间且( )。 (A)包括15岁和35岁 (B)不包括15岁和35岁 (C)包括15岁但不包括35岁 (D)包括35岁但不包括15岁

39.下列哪个语句是在表T1的C1列上定义了一个主键约束PK_T1_C1?() (A)CREATE PRIMARY KEY T1(C1)

(B)CREATE CONSTRAINT PK_T1_C1 PRIMARY KEY T1(Cl)

(C)ALTER TABLE T1 ADD CONSTRAINT PK_T1_C1 PKIMAKY KEY(C1) (D)ALTER TABLE T1 ADD PRIMARY KEY (C1) 40.在模糊查询中,与关键字LIKE匹配的表示任意长度字符串的符号是()。 A.? B.% C.[] D._ 41、()是长期储存在计算机内、有组织的、可共享的大量数据的集合。

A、数据库系统 B、数据库 C、关系数据库 D、数据库管理系统 42、关系数据模型()。

A、只能表示实体间的1:1联系 B、只能表示实体间的1:n联系 C、只能表示实体间的m:n联系 D、可以表示实体间的上述三种联系 43、关系数据库中的码是指()。 A、能唯一决定关系的字段 B、不可改动的专用保留字 C、关键的很重要的字段 D、能唯一标识元组的属性或属性集合 44、设有一个关系R(A,B),如果要找出B属性的最后一个字母为A,并且至少包含2个字母的记录,则SQL查询条件子句应写成WHERE B LIKE ()。 A、‘_% A’ B、‘_A’ C、‘_A%’ D、‘%A’

45、条件子句WHERE 工资>ALL(SELECT 工资 FROM 职工 WHERE 部门号=1)的含义为()。

A、比1号部门中某个职工的工资高 B、比1号部门中所有职工的工资都高 C、比1号部门中所有职工的工资总和高 D、无法比较,返回错误信息

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库SQL Server数据库期中测试题在线全文阅读。

SQL Server数据库期中测试题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/374119.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: