大数据库原理与设计题库
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库原理与设计题库
一、单项选择题
1.下列哪些不是SQL中的数据类型。(D )
A.float
B.money
C.smallint
D.small float
2.查询测验中分数不属于80-100之间的候选人,合适的查询语句是__A____
A. SELECT vFirstName,vLastName,siTestScore
FROM ExternalCandidate
WHERE siTestScore NOT BETWEEN 80 AND 100
B. SELECT vFirstName,vLastName,siTestScore
FROM ExternalCandidateA
WHERE siTestScore BETWEEN 80 AND 100
C. SELECT vFirstName,vLastName,siTestScore
FROM ExternalCandidate
WHERE siTestScore NOT BETWEEN 100 AND 80
D. SELECT vFirstName,vLastName,siTestScore
FROM ExternalCandidate
WHERE siTestScore BETWEEN 100 AND 80
3.下面数据类型中,在定义时需要给出数据长度的是 ( A )。
A. text
B. int
C. char
D.money
4.下列函数中,返回值数据类型为int的是( B )。
A. LEFT
B. LEN
C. LTRIM
D. SUNSTRING
5. 关于索引下面说法错误的是( B )。
A.索引可以加快数据的检索速度,但是降低看了数据维护的速度
B.非聚集索引应该在聚集索引被创建之前创建
C.在默认的情况下,所创建的索引是非聚集索引
D.建立主键约束时会自动建立唯一性索引
6.下列哪个不是数据库对象( A )。
A. 数据模型
B. 视图
C. 表
D. 用户
7.使用下列A__语句可以删除数据库。
A.DROP DATABASE
B.CREATE TABLE
C.ALTER DATABASE
D.DROP TABLE
8. 在“工资表”中的“基本工资”列用来存放员工的基本工资金额(没有小数),下面最节省空间的数据类型是( B )。
A.tinyint
B.smallint
C.int
D. decimal(3,0)
9. 关于视图下面说法错误的是( C )。
A.视图不是真实存在的基础表而是一个虚拟的表
B.视图对应的数据存储在视图所引用的表中
C.视图只能由一个表导出
D.视图也可以包含几个被定义的数据列和多个数据行
10. 执行以下创建视图的语句时出现错误,原因是( C )。
Create view v_g
As
Select 商品名称,生产厂商 from goods order by 商品名称 desc
A. 视图数据只源于一个基表
B. 没有使用WITH CHECK OPTION选项
C. 创建视图时不能使用ORDERY BY 子句
D. 在创建视图时如果包含了ORDERY BY 子句,则要使用TOP 语句才能生成视图
11. 以下关于外键和相应的主键之间的关系,正确的是( A )。
A. 外键不一定要与相应的主键同名
B. 外键一定要与相应的主键同名
C. 外键一定要与相应的主键同名而且唯一
D. 外键一定要与相应的主键同名,但是并不一定唯一
12.下面语句中,_C____语句用来删除视图。
A. CREATE TABLE
B. ALTE VIEW
C. DROP VIEW
D. CREATE VIEW
13.在T-SQL中,条件“年龄BETWEEN 15 AND 35 ”,表示年龄在15岁到35岁之间且( A )。
A.包括15岁和35岁
B.包括15岁但不包括35岁
C. 不包括15岁和35岁
D. 包括35岁但不包括15岁
14. 在模糊查询中,与关键字LIKE匹配的表示任意字符串的符号是( B )。
A.?
B. %
C.[ ]
D.*
15. 关于索引下面说法错误的是( B )。
A.索引可以加快数据的检索速度,但是降低看了数据维护的速度
B.非聚集索引应该在聚集索引被创建之前创建
C.在默认的情况下,所创建的索引是非聚集索引
D.建立主键约束时会自动建立唯一性索引
16.使用聚合函数把空值计算在内的是( A )。
A. COUNT(*)
B. SUM
C. MAX
D. AVG
17.下面描述错误的事__B____.
A.每个数据文件中都有且只有一个主数据文件
B.日志文件可以存在于任意文件组中
C.主数据文件默认为primary文件组
D.文件组是为了更好地实现数据文件组织
18.下面语句中,_C____语句用来删除视图。
A. CREATE TABLE
B. ALTE VIEW
C. DROP VIEW
D. CREATE VIEW
19. 已经声明了一个字符型局部变量@n,在下列语句中,能对该变量正确赋值的是( B )。
A.@n=’HELLO’
B.SELECT @n=’HELLO’
C.SET @n=HELLO
D. SELECT @n=HELLO
20. 关于SQL Server 2008数据库事务日志文件叙述错误的是___C___。
A. 一个数据库可以有多个事务日志文件
B. 创建数据库时,如果未指定事务日志文件,SQL Server则会自动创建一个
C. 事务日志文件的默认大小为5MB
D. 如果未指定事务日志文件的增长量,则文件大小也会不断变化。
21.下列函数中,返回值数据类型为int的是( B )。
A. LEFT
B. LEN
C. LTRIM
D. SUNSTRING
22.语句print cast(123 as nchar(5))+’456’的结果是( C )。
A.’579’
B.579
C.’123456’
D.’123 456’
23.表达式Datepart(yy,’2016-9-13’)+2的结果是( C )。
A.’2016-9-15’
B. 2016
C.’2018’
D. ’2016-11-13’
24.对数据进行统计时,求最大的函数值是哪个( A )。