[求助]由于本人愚昧,不知道如何解答此些问题
单选题目
3. 使用关键字( )可以将重复行屏蔽。
A.* B.ALL
C.DESC D.DISTINCT
4. 在SQL Server中,记录了SQL Server所有数据库的相关信息的系统表是( )
A.sysobjects B.sysdatabases
C.syscolumns D.syscomments
6. 下列哪类数据不适合创建索引?( )
A.包含太多重复值的列
B.是外键或主键的列
C.在ORDER BY子句中使用的列
D.经常被查询搜索的列,如经常在where子句中出现的列
7. 在下列哪些数据类型的列不可以作为索引列?( )
A.char B.int
C.text D.varchar
8. 下列哪个关键字是在select语句中表示所有列的关键字( )
A.DESC B.ALL
C. * D.DISTINCT
9. SQL Server关系数据库的体系结构为( )
A.客户机模式 B.服务器模式
C.客户机/服务器模式 D.以上都不是
10. 语句SELECT RTRIM('GOOD MORNING ')+SUBSTRING('ER!YOURSDFSD',3,4)的执行结果为( )
A.GOOD MORNING!YOU B.GOOD MORNING !YOU
C.GOOD MORNING RSDF D.GOOD MORNINGER!Y
11. orders表定义如下:CREATE TABLE Orders ( OrderID int IDENTITY (1,1) , SalesPersonID int, RegionID int, OrderDate datetime NOT NULL),删掉超过两年的销售记录的语句为( )
A.Delete from Orders Where OrderDate < DATEADD(YY,-2,GETDATE())
B.Delete from Orders Where OrderDate < DATEADD(YY,2,GETDATE())
C.Delete from Orders Where OrderDate < GETDATE(), -2
D.Delete from Orders Where OrderDate < GETDATE(), +2
12. 删除order表中产品类型为wash的price列的列值的正确语句为( )
A.UPDATE order SET price = NULL WHERE product_type = 'wash'
B.DELETE order FROM sales WHERE product_type = 'wash'
C.DELETE FROM order WHERE product_type = 'wash'
D.DELETE FROM order
13. 在关系数据库中,关于主键的说法正确的是( )
A.会自动创建唯一索引,允许空值
B.在一个表中可以有多个主键
C.为标识表中唯一的实体
D.只允许以表中第一个字段建立
14. 以下哪一句语句是错误的? ( )
A.SELECT * FROM emp WHERE empid = 493945;
B.SELECT empid FROM emp WHERE empid = 493945;
C.SELECT empid FROM emp;
D.SELECT empid WHERE empid = 56949 AND lastname = 'smith';
15. 不是SQL Server中的数据库文件的是( )
A.文件组 B.辅助数据文件
C.主数据文件 D.日志文件
16. 以下哪些语句对于ORDER BY 子句的描述是错误的? ( )
A.可使用 ASC或 DESC 关键词来定义升或降排序。
B.仅一个列可在ORDER BY 子句中被排序
C.可有多个列在ORDER BY子句中可被排序
D.ORDER BY子句的排序字段,可以用它们的在SELECT子句中的次序号代替。
17. 一个存有学生证号码,考试场所,考试日期等考试信息的TEST_SCORE表。表中的LOCATION字段用来存放考试地点。一个学生不允许第一次考试失败后30天内再次参加考试,程序有防止学生在同一地点30天内再次参加考试的功能。现在有学生投机取巧在不同地点30天内再次参加考试。下列SQL语句中的哪句能有效识别这些学生?( )
A.select A.STUDENT_ID, A.LOCATION, B.LOCATION
from TEST_SCORE A, TEST_SCORE B
where A.STUDENT_ID=B.STUDENT_ID AND A.LOCATION=B.LOCATION
AND dateadd(dd,30, A.TEST_DATE)<=B.TEST_DATE
AND dateadd(dd,-30,A.TEST_DATE)>= B.TEST_DATE
B.select A.STUDENT_ID, A.LOCATION, B.LOCATION
from TEST_SCORE A, TEST_SCORE B
where A.STUDENT_ID = B.STUDENT_ID AND A.LOCATION = B.LOCATION
AND dateadd(dd,30,A.TEST_DATE)>=B.TEST_DATE
AND dateadd(dd,-30,A.TEST_DATE)<= B.TEST_DATE
C.select A.STUDENT_ID, A.LOCATION, B.LOCATION
from TEST_SCORE A, TEST_SCORE B
where A.STUDENT_ID = B.STUDENT_ID AND A.LOCATION <> B.LOCATION
AND dateadd(dd, 30, A.TEST_DATE)>=B.TEST_DATE
AND dateadd(dd, -30,A.TEST_DATE)<= B.TEST_DATE
D.select A.STUDENT_ID, A.LOCATION, B.LOCATION
from TEST_SCORE A, TEST_SCORE B
where A.STUDENT_ID = B.STUDENT_ID AND A.LOCATION <> B.LOCATION
AND dateadd(dd,30,A.TEST_DATE)<=B.TEST_DATE
AND dateadd(dd,-30,A.TEST_DATE)>=B.TEST_DATE
18. 以下关于索引的说法中正确的是( )
A.索引越多越好。
B.索引可以创建在image数据类型的列上。
C.唯一索引不允许两行有相同的索引值,包括NULL。
D.在一个表中只能有一个唯一索引。
19. 省略update语句中的where子句会( )
A.update语句不能有where子句
B.update语句将提示用户输入更新条件
C.update语句将更新表中的所有记录
D.update语句将会出错
20. 插入一条记录的EMPID为59694,LASTNAME为Harris,没有工资,正确的语句为( )
A.INSERT INTO employee(emp_id,lastname,salary) VALUES (59694,'HARRIS');
B.INSERT INTO employee (SELECT empid FROM 'HARRIS');
C.INSERT INTO employee VALUES (59694,'HARRIS', NULL);
D.INSERT INTO employee (empid, lastname, salary) VALUES (59694,'HARRIS');
21. 在下列哪些数据类型的列可以作为索引列?( )
A.ntext B.text
C.int D.image
22. 实体完整性的含义是( )
A.保证每个表被唯一标识 B.保证每个触发器被唯一标识
C.保证表中每行数据被唯一标识 D.保证每个列被唯一标识
23. 数据库中存放视图的( )。
A.数据 B.操作
C.定义 D.限制
24. 根据关系模型的特征判断下列正确的是( )
A.能体现一对多、多对多的关系,不能体现一对一的关系。
B.以二维表结构存储数据,不允许有重复行
C.只有一对一的关系。
D.关系模型是在数据库发展的最初阶段出现的。
25. 在SQL Server中的( )认证方式下,需要客户端应用程序连接时提供登录时需要的用户标识和密码。
A.SQL Server身份验证 B.超级用户登录
C.Windows身份验证 D.其他登录方式
26. 以下叙述正确的是( )
A.数据库中的以sys开头的系统表全部存放在系统数据库中。
B.sys开头的系统表中的数据用户不能直接修改,但是可以通过系统存储过程或系统函数修改。
C.系统数据库可以删除。
D.在创建数据库时,SQL Server可以创建操作系统文件及其路径。
27. 以下不是数据控制语言的是( )
A.GRANT B.DENY
C.REVOKE D.SELECT
28. 将多个查询结果返回一个结果集合的运算符是( )
A.JOIN B.LIKE
C.UNION D.INTO
29. 下列哪个表名是不合法的? ( )
A.FLOP_TEST_#3 B.P$$#_LOC
C.TEST_NUMBER D.1_COPY_OF_EMP
30. 无法安装SQL Server 2000客户端的操作系统为( )
A.DOS B.Windows XP
C.Windows 98 D.Windows 2000
31. 数据库中存放视图的( )。
A.数据 B.操作
C.定义 D.限制
32. 在数据库技术中,反映现实世界中事物的存在方式或运动状态的是( )
A.信息 B.数据
C.消息 D.命令
33. 在关系数据中,视图(view)是三级模式结构中的( )
A.内模式 B.模式
C. 存储模式 D.外模式
34. 数据库的三级模式结构中,内模式有( )
A.1个 B. 2个
C.3个 D.任意多个
35. 下面对于关系的叙述中,哪个是不正确的?( )
A.关系中的每个属性是不可分解的 B.在关系中元组的顺序是无关紧要的
C.任意的一个二维表都是一个关系 D.每一个关系只有一种记录类型
36. SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,语句ALTER TABLE实现哪类功能?( )
A.数据查询 B.数据操纵
C.数据定义 D.数据控制
37. 在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建 ( )
A.另一个表(table) B.游标(cursor)
C.视图(view) D.索引(index)
38. "事务的所有操作在数据库中要么全部正确反映出来要么全部不反映",这是事务的哪一个特性? ( )
A.原子性 B.一致性
C.隔离性 D.持久性
39. 下述哪一个SQL语句用于实现数据存取的安全机制? ( )
A. COMMIT B. ROLLBACK
C.GRANT D. CREATE TABLE
|