A.索引文件 B.日志文件
C.备份文件 D.程序文件
53.删除数据库使用的Transact-SQL语句是( )。
A.CREATE DATABASE C.ALTER DATABASE C.DROP DATABASE
D.DELETE DATABASE
54.在SELECT语句中,与WHERE AGE BETWEEN 18 AND 20完全等价的是()。
A.WHERE AGE>18 AND AGE<20 B.WHERE AGE>=18 AND AGE<=20 C.WHERE AGE>18 AND AGE<=20 D.WHERE AGE>=18 AND AGE<20 55.下列( )约束可以实现参照完整性。 A.PRIMARY KEY B.FOREIGN KEY C.NOT NULL D.DEFAULT 56.SQL Server 2005提供的单行注释语句是使用()开始的一行内容。 A./* B.-- C.{ D./ 57.SELECT语句中的( C )子句只能配合GROUP BY子句使用。 A.ORDER BY B.INTO C.HAVING D.COMPUTE 58.SQL Server 2005的多表连接中( )是默认连接。
A.内连接 B.笛卡尔连接
C.左连接 D.右连接
59.在SQL Server 2005中,索引的顺序和表中记录的物理顺序相同的索引是()。
A.主键索引 B.非聚集索引 C.聚集索引
D.唯一索引
60.在存在下列关键字的SQL语句中,不可能出现Where子句的是()。 A.Update B.Delete C.Insert D.Alter
61.在查询语句的Where子句中,如果出现了“ageBetween30and”,这个表达式等同于()。 A.age>=30andage<=40 B.age>=30orage<=40 C.age>30andage<40 D.age>30orage<40
62.如果要在一张管理职工工资的表中限制工资的输入范围,应使用()约束。 A.PDRIMARYKEY B.FOREIGNKEY C.unique D.check
63.SQL的聚集函数COUNT、SUM、AVG、MAX、MIN不允许出现在查询语句的()子句之中。 A.SELECT B.HAVING C.GROUPBY?HAVING D.WHERE 64.列值为空值(NULL),则说明这一列()。
A.数值为0 B.数值为空格 C.数值是未知的 D.不存在 65.建立索引的目的是()。
A.降低SQL Server数据检索的速度 B.与SQL Server数据检索的速度无关 C.加快数据库的打开速度 D.提高SQL Server数据检索的速度 66.下列哪个不是sql 数据库文件的后缀()。
A.mdf B.ldf C.dbf D.ndf 67.模式查找like '_a%',下面哪个结果是可能的()。 A.aili B. bai C.bba D.cca 68.SQL语言中,不是逻辑运算符号的()。
A.AND B.NOT C.OR D.XOR
69.现有关系:学生(学号,姓名,课程号,系号,系名,成绩),为消除数据冗余,至少需要分解为( )A.1个表 B.2个表C.3个表 D.4个表
10
。
70.数据库中存放三个关系:学生(学号,姓名)和课程(课程号,课程名)和成绩(学号、课程号、成绩),为快速查出某位学生所学的课程名,应该( )
A.在学生表上按学号建索引 B.在成绩表上按课程号建索引 C.在课程表上按课程号建索引 D.在学生表上按姓名建索引
71.假设同一名称的产品有不同的型号和产地,则计算每种产品平均单价的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 产品名称 72.如果两个实体集之间的联系是m:n,转换为关系时( )。 A. 联系本身不必单独转换为一个关系 B. 联系本身必须单独转换为一个关系 C. 联系本身也可以不单独转换为一个关系 D. 将两个实体集合并为一个实体集 73.候选码中的属性可以有( )。
A. 0个 B. 1个 C. 1个或多个 D. 多个 74.下列关于关系性质的描述中正确的是( )。
A. 关系中行的值可以相同 B. 关系中列的值可以相同 C. 关系中行的次序不可以交换 A. X>20 AND X<30 C. X>20 AND X<=30
D. 关系中列的次序不可以交换 B. X>=20 AND X<=30 D. X>=20 AND X<30
75.在 SQL 语句中,与 X BETWEEN 20 AND 30 等价的表达式是( )。
76.在下面的两个关系中,职工号和设备号分别为职工关系和设备关系的关键字: 职工(职工号,职工名,部门号,职务,工资) 设备(设备号,职工号,设备名,数量) 两个关系的属性中,存在一个外码为( )。 A. 职工关系的“职工号” C. 设备关系的“职工号” ( )。 A. 必须取空值 C. 可以取空值
B. 必须取非空值 D. 以上说法都不对
B. 职工关系的“设备号”
D. 设备关系的“设备号”
77.根据参照完整性规则,若属性F是关系S的主属性,同时又是关系R的外关键字,则关系R中F的值
78.当B属性函数依赖于A属性时,属性A与B的联系是( )。 A. 1对多 B. 多对1 C. 多对多 D. 以上都不是
79.一个工人可以加工多种零件,每一种零件可以由不同的工人来加工,工人和零件之间为( )的联系。 A. 1对多 B. 多对1 C. 多对多 D. 以上都不是
80.设两个关系C和SC如下,它们的主关键字分别为CNO和(SNO,CNO),问在关系C中,哪一个元组可以被删除( )。
C
CNO C1 C2 C3 C5 CN DATABASE NETWORK OS DS PCNO OS DS DS PASCAL 11
SC
SNO 993001 991021 997345 993069 CNO C1 C3 C2 C3
G 88 95
B. CNO=‘C2’的元组 D. CNO=‘C5’的元组
A. CNO=‘C1’的元组
C. CNO=‘C3’的元组
81.下面关于SQL语言的叙述中,哪一条是错误的( )。
A. SQL既可作为联机交互环境中的查询语言又可嵌入宿主语言中 B. 使用SQL用户只能定义索引而不能引用索引 C. SQL没有数据控制功能
D. 使用SQL用户可以定义和检索视图
82.SQL语言引入了视图的概念,下述说法正确的是( )。
A. 视图是由若干数据表组成的,独立存储在数据库中 B. 视图的存在提高了并发程序
C. 视图与基本表的最大区别在于它是逻辑定义的虚表 D. 视图简化用户观点,但不提高查询效率
83.在SELECT语句中使用GROUP BY CNO时,CNO必须( )。
A. 在WHERE中出现 B. 在FROM出现 C. 在SELECT中出现 A. UNIQUE
D. 在HAVING中出现 B. COUNT D. UNION C.关系 D.X,Y,Z
D.分组
84.使索引键的值在基本表中惟一,建立索引的语句中使用保留字( )。
C. DISTINCT A.列 A.X
85.SQL的SELECT语句中,“HAVING条件表达式”用来筛选满足条件的( )。
B.行
86.若有关系R(X,Y,Z),则码中包含( )属性时称为全码。
B.Y
C.X,Y
87.关系数据模型( )。
A.只能表示实体间的1:1联系国 B.只能表示实体间的1:n联系 C.只能表示实体间的m:n联系 D.可以表示实体间的上述三种联系 88.侯选码中的属性称为( )。
A.非主属性 B.主属性 C.复合属性 D.关键属性 89.设属性A是关系R的主属性,则属性A不能取空值。这是( )。 A.实体完整性规则 B.参照完整性规则 C.用户自定义完整性规则 D.域完整性规则
90.有关系模式A(C,T,H,R,S),其中各属性的含义是:C,课程;T,教员;H,上课时间;R,教室;S,学生。根据语义有如下函数依赖集:F={C→T,(H,R)→C,(H,T)→R,(H,S)→R}。则关系模式A的码是( )。 A.C B.(H,R) C.(H,T) D.(H,S) 91.下面列出的关于视图(VIEW)的条目中,哪一条是不正确的( )。 A.视图是外模式 B.视图是虚表 C.使用视图可以加快查询语句的执行速度 D.使用视图可以简化查询语句的编写 92.下列语句用于删除触发器的是( )
12
A.drop trigger 触发器名 B.drop procedure 触发器名 C.delete procedure 触发器名 D.delete trigger 触发器名 93.在SQL语句中可以用于修改数据表结构的是( )
A.require B.alter C.update D.insert 94.在关系数据库中,实现数据之间联系的是( )。 A.主码 B.外码 C.域 D.指针 95.在SQL中,与“ A.>ANY B.>ALL C. A.UNIQUE B.CLUSTER C.DISTINCT D.RESTRICT 97.已知成绩数据表中,属性列grade为INT类型,则能够表示”0<=grade<=100”的是( )。 A.grade>100 AND grade<0 B.grade in(0,100) C.grade BETWEEN 0 AND 100 D.grade BETWEEN 1 AND 99 98.关系数据模型( )。 A.只能表示实体间的1:1联系 C.只能表示实体间的m:n联系 B.只能表示实体间的1:n联系 D.可以表示实体间的上述三种联系 99.设有一个关系R(A,B),如果要找出B属性的最后一个字母为A,并且至少包含2个字母的记录,则SQL查询条件子句应写成WHERE B LIKE ( )。 A.‘_% A’ B.‘_A’ C.‘_A%’ D.‘%A’ 100.条件子句WHERE 工资>ALL(SELECT 工资 FROM 职工 WHERE 部门号=1)的含义为( )。 A.比1号部门中某个职工的工资高 101.语句delete from sc表明( ) A.删除sc中的全部记录 C.删除基本表sc中的列数据 A.UPDATE 序子句是() A. ORDER 学号,成绩 B. ORDER 学号desc,成绩asc C. ORDER 学号asc,成绩 D. ORDER 学号,成绩desc 105.视图是虚表,属于外模式。视图机制提高了数据库系统的( )。 A. 一致性 B. 检索速度 C. 安全性 D. 完整性 106.SQL语言完成核心功能只用了9个动词,其中完成数据控制功能的动词是()。 A. GRANT/REVOKE B. SELECT C. CREATE D. DROP 107.查询所有借过图书的读者编号,为保证查询结果中去掉重复值,应使用保留字( )。 A. CHECK B. COUNT D. UNIQUE C. DISTINCT B.CREATE B.删除基本表sc D.删除基本表sc中的部分行 D.INSERT B.比1号部门中所有职工的工资都高 D.无法比较,返回错误信息 C.比1号部门中所有职工的工资总和高 102.下列SQL语句中,修改表结构的是( )语句。 C.ALTER 103.有关系:选课(学号,课程号,成绩),将记录按照学号升序,学号一样再按成绩降序排列,其中排 108.设有一个关系:dept(dno,dname),如果要找出第二个字母为w,并且至少包含4个字母的dname,则查询条件子句应写成:where dname like()。 A. ‘_ _w_%’B. ‘_%w_ _’ C. ‘_w_ _’ D.‘_w_%’ 109.下列SQL语句中,修改表结构的是()。 13 A.ALTER B.CREATE C.UPDATE 110.系统存储过程存放在( )数据库中。 A.master C.tempdb B.msdb D.model D.INSERT 111.在E-R模型中,如果有2个不同实体集,它们是M:N联系,根据E-R模型转换成关系模型的规则,转换成的关系的数目是( )。 A. 1 B. 2 C. 3 D.4 112.在E-R模型中,如果有3个不同的实体型,3个M:N联系,根据E-R模型转换为关系模型的规则,转换为关系的数目是( )。 A.4 B.5 C.6 D.7 113.在E-R模型中,如果有10个不同实体集,9个不同的二元联系,其中3个1:N联系,3个1:1联系,3个M:N联系,根据E-R模型转换成关系模型的规则,转换成的关系的最小数目是( )。 A. 10 系。 A. 1对多 B. 多对1 C. 多对多 D. 以上都不是 115.根据参照完整性规则,若属性F是关系S的主属性,同时又是关系R的外关键字,则关系R中F的值( )。 A. 必须取空值B.必须取非空值 C. 可以取空值 D. 以上说法都不对 116.如果两个实体集之间的联系是m:n,转换为关系时( )。 A. 联系本身不必单独转换为一个关系 B. 联系本身必须单独转换为一个关系 C. 联系本身也可以不单独转换为一个关系 D. 将两个实体集合并为一个实体集 117.现有一个“教师”表,其中一个字段是教师的住址(字符型,20位长),如果不希望此字段包含空值,即某位教师现没有住址,则希望此字段自动填入“还没有”,应该( ) A. 为此列创建一个check约束 B. 为此列创建一个foreign key约束 C. 为此列创建一个default约束 D.为此列创建一个primary key约束 118.假设同一名称的产品有不同的型号和产地,则计算每种产品平均单价的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 产品名称 119.模式查找like '_a%',下面哪个结果是可能的(B)。 A.aili B. bai C.bba D.cca 120.现有关系:学生(学号,姓名,课程号,系号,系名,成绩),为消除数据冗余,至少需要分解为( )。 A.1个表 B.2个表 C.3个表 D.4个表 121.数据库中存放三个关系:学生(学号,姓名)和课程(课程号,课程名)和成绩(学号、课程号、成绩),为快速查出某位学生所学的课程名,应该( ) A.在学生表上按学号建索引 B.在成绩表上按课程号建索引 C.在课程表上按课程号建索引 D.在学生表上按姓名建索引 122.下列命令不属于DBMS的数据定义语言的是( )。 A.CREATE B.DROP C.INSERT D.ALTER 123.在SQL Server 2005中,索引的顺序和表中记录的物理顺序相同的索引是( C )。 14 B. 13 C. 16 D.19 114.一个工人可以加工多种零件,每一种零件可以由不同的工人来加工,工人和零件之间为( )的联 百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库数据库总复习题(新)新 有答案(3)在线全文阅读。
相关推荐: