一、单选题
1.按照()来划分,数据处理分为人工处理、机械处理和电子处理三个阶段
A 工具 B 规模 C 处理方法 D 年代
2.描述实体及实体间联系的模型是()
A E-R模型 B 层次模型 C 网状模型 D 关系模型
3.如果在一个查询中需要将某些行为过滤掉,那么所进行的关系操作是()
A 选择操作 B 投影操作 C 连接操作 D 并操作
4.在下列SQL Server常量中,()是非法常量。
A‘数据库系统’ B ‘Ab3D%’ C -12 D ‘a3b’d’
5.有一个表:借阅(书号、书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本,则该表的主键应该是()
A 书号 B 书号+读者号 C 读者号 D 书号+读者号+借期
6.表A中编号为主键,它有100行数据,表B中有30行数据,则下列SQL语句的执行结果是():
Select A.编号,count(*)
From A LEFT OUTER JOIN B
On A.编号=B.编号
A 出现错误 B 100行 C 小于100行 D 大于100行
7.字符串常量使用()作为界定符
A 单引号 B 双引号 C 方括号 D 花括号
8.表达式‘123’+‘456’的结果是()
A ‘579’ B 579 C ‘123456’ D 都不对
9.下列操作中,()不是SQL server服务器管理器功能
A 启动SQL server服务 B 停止……服务 C 执行SQL查询命令 D 暂停……服务
10.下面数据库中,属于SQL server系统数据库的是()数据库
sql server 2000是一种 A Northwind B tempdb C pubs D sysdb
11.关于数据库事务日志文件叙述错误的是()
A 一个数据库至少有一个事物日志文件
B 创建数据库时,如果未指定事物日志文件,SQL server则会自动创建一个
C 事务日志文件的默认大小是1MB
D 如果未指定事务日志文件的增长量,则文件大小保持不变
12.关于DROP DATABASE语句描述错误的是()
A 一次可以删除一个或多个数据库
B 在删除数据库时不会显示确认信息
C 会删除数据库的磁盘文件
D 如果数据库正在使用,删除数据库将导致应用程序出错
13.若要删除booklist表中列bookname值为’book1’和’book2’的所有记录,以下语句删除不成功的是()
A delete booklist where bookname in (‘book1’,’book2’)
B delete booklist where (bookname=’book1’)or(bookname=’book2’)
C delete booklist where bookname =’book1’ or bookname=’book2’
D delete booklist where bookname=’book1’ and bookname=’book2’
14.学生成绩表grade中有字段score(float),现在要把所有在55分至60分之间的分数提高5分,以下SQL语句正确的是()
A update grade set score=score+5 where score in(55,60)
B update grade set score=score+5 where score>=55 and score<=60
C update grade set score=score+5 where score between 55 or 60
D update grade set score=score+5 where score <=55 and score>=60
15 SQL server中要删除表tempa字段cola(值为NULL或0,或1)值为NULL的数据,以下语句正确的是()
A delete tempa where cola in (NULL)
B delete tempa where cola=NULL
C delete tempa where cola is NULL
D delete tempa where (cola,0) is NULL
16.SQL server中,下列哪个语句能将temp表中的hostname字段扩充为varchar(100)
A alter table temp alter column hostname varchar(100)
B alter table temp column hostname varchar(100)
C alter table temp alter column of hostname varchar(100)
D alter table temp add column hostname varchat(100)
17.主键索引可确保字段中输入值的()
A 多样 B 重复 C 唯一 D 若干
18.下面关于索引的说法正确的是()
A 索引可以修改 B 索引越多,查询效率越高 C 索引只能删除 D 表中不能没有索引
19.在SQL server创建的索引中,以下哪种索引可以使表中各行的物理顺序与键值得逻辑即索引顺序相同?
A 聚簇索引 B 非聚簇索引 C 两者都是 D 两者都不是
20.请问UNIQUE约束和主键约束是以下哪种完整性的体现?
A 域完整性 B 引用完整性 C 实体完整性 D 其他
21.SQL server是一个()的数据库系统
A 网状型 B 层次型 C 关系型 D 以上都不是
22.要查询book表中所有书名中包含“计算机”的书记情况,可用()语句
A select * from book where book_name like ‘*计算机*’
B select * from book where book_name like’%计算机 %’
C select * from book where book_name = ‘*计算机*’
D select * from book where book_name =’%计算机 %’
23.select语句中与having子句通常同时使用的是()子句
A order by B where C group by D 无需配合
24.在SQL server数据库文件中,日志文件的后缀名是()
A ldf B log C mdf D ndf
25.E-R图是表示要领模型的有工具之一,E-R图中的椭圆框所表示的是()
A 实体和实体之间的联系 B 实体 C 实体的属性 D 联系的属性
26.下列四项中,不属于SQL2000实用程序的是()
A 企业管理器 B 查询分析器 C 服务管理器 D 媒体播放器
27.SQL server安装程序创建4个系统数据库,下列哪个不是()
A master B model C pub D msdb
28.下列哪个不是数据库对象()
A 数据模型 B 视图 C 表 D 用户
29.下列哪个不是SQL数据库文件的后缀?
A .mdf B .ldf C .tif D .ndf
30.在SQL中,建立表用的命令式()
A create table B create rule C create view D create index
31.SQL语言中,条件“年龄between 40 and 50“表示年龄在40至50岁之间,且()
A 包括40岁和50岁 B 不包括40岁和50岁 C 包括40岁但不包括50岁
D 包括50岁但不包括40岁
32.SQL语言中,删除记录的命令是()
A delete B drop C clear D remove
33.关系数据库中,主键是()
A 为标识表中唯一的实体 B 创建唯一的索引,允许空值 C 只允许以表中第一字段建立 D 允许有多个主键的
34.SQL的视图是从()中导出的
A 基本表 B 视图 C 基本表或视图 D 数据库
35.模式查like’_a%’,下面哪个结果是可能的
A aili B bai C bba D cca
36.下面的哪一个日期时间函数能计算图书出版日期到现在的月数?(其中pubdate表示图书出版日期)
A datediff(year,pubdate,getdate())
B datediff(month,pubdate,getdate())
C datediff(day,pubdate,getdate())
D datediff(week,pubdate,getdate())
37.一个学生只能就读于一个班级,而一个班级可以同时容纳多一个学生,班级与学生之间
的关系()
A 一对一 B 一对多 C 多对多
38.下列哪种语句用来创建规则?
A create rule B drop rule C create table D create view
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论