数据库原理与设计试题库

上传人:大米 文档编号:560911797 上传时间:2023-07-14 格式:DOC 页数:8 大小:51.50KB
返回 下载 相关 举报
数据库原理与设计试题库_第1页
第1页 / 共8页
数据库原理与设计试题库_第2页
第2页 / 共8页
数据库原理与设计试题库_第3页
第3页 / 共8页
数据库原理与设计试题库_第4页
第4页 / 共8页
数据库原理与设计试题库_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《数据库原理与设计试题库》由会员分享,可在线阅读,更多相关《数据库原理与设计试题库(8页珍藏版)》请在金锄头文库上搜索。

1、.数据库原理与设计题库一 、单项选择题1.下列哪些不是SQL中的数据类型。(D )A.floatB.money C.smallint D.small float2.查询测验中分数不属于80-100之间的候选人,合适的查询语句是_A_A. SELECT vFirstName,vLastName,siTestScore FROM ExternalCandidate WHERE siTestScore NOT BETWEEN 80 AND 100B. SELECT vFirstName,vLastName,siTestScore FROM ExternalCandidateA WHERE siTes

2、tScore BETWEEN 80 AND 100C. SELECT vFirstName,vLastName,siTestScore FROM ExternalCandidate WHERE siTestScore NOT BETWEEN 100 AND 80D. SELECT vFirstName,vLastName,siTestScoreFROM ExternalCandidateWHERE siTestScore BETWEEN 100 AND 803下面数据类型中,在定义时需要给出数据长度的是 ( A )。A. textB. intC. charD.money4.下列函数中,返回值数

3、据类型为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.DROPDATABASEB.CREATETABLEC.ALTERDATABASED.DROPTABLE8. 在“工资表”中的“基本工资”列用来存放员工的基

4、本工资金额(没有小数),下面最节省空间的数据类型是( B )。A.tinyintB.smallintC.intD. decimal(3,0)9.关于视图下面说法错误的是( C )。A.视图不是真实存在的基础表而是一个虚拟的表B.视图对应的数据存储在视图所引用的表中C.视图只能由一个表导出 D.视图也可以包含几个被定义的数据列和多个数据行10.执行以下创建视图的语句时出现错误,原因是( C )。Create view v_gAsSelect 商品名称,生产厂商 from goods order by 商品名称 desc A. 视图数据只源于一个基表B. 没有使用WITH CHECK OPTION

5、选项C. 创建视图时不能使用ORDERY BY 子句D. 在创建视图时如果包含了ORDERY BY 子句,则要使用TOP 语句才能生成视图11. 以下关于外键和相应的主键之间的关系,正确的是( A )。A. 外键不一定要与相应的主键同名 B. 外键一定要与相应的主键同名C. 外键一定要与相应的主键同名而且唯一D. 外键一定要与相应的主键同名,但是并不一定唯一12.下面语句中,_C_语句用来删除视图。A. CREATE TABLE B. ALTE VIEW C. DROP VIEWD. CREATE VIEW13.在T-SQL中,条件“年龄BETWEEN 15 AND 35 ”,表示年龄在15岁

6、到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. SUMC. MAX D. AVG17.下面描述错误的事_B

7、_.A.每个数据文件中都有且只有一个主数据文件B.日志文件可以存在于任意文件组中C.主数据文件默认为primary文件组D.文件组是为了更好地实现数据文件组织18.下面语句中,_C_语句用来删除视图。A. CREATE TABLE B. ALTE VIEW C. DROP VIEW D. CREATE VIEW19.已经声明了一个字符型局部变量n,在下列语句中,能对该变量正确赋值的是( B )。A.n=HELLOB.SELECTn=HELLOC.SET n=HELLOD. SELECTn=HELLO20. 关于SQL Server 2008数据库事务日志文件叙述错误的是_C_。A. 一个数据库

8、可以有多个事务日志文件B. 创建数据库时,如果未指定事务日志文件,SQL Server则会自动创建一个C. 事务日志文件的默认大小为5MBD. 如果未指定事务日志文件的增长量,则文件大小也会不断变化。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 45623.表达式Datepart(yy,2016-9-13)+2的结果是( C )。A.2016-9-15 B.2016 C.2018

9、 D.2016-11-1324.对数据进行统计时,求最大的函数值是哪个( A )。Amax( ) B. min( ) C. lenth( ) D. count()25.下面标志符不合法的是( A )。A. my delete B._mybase C.$money D.triggerl26下列哪个既不是SQL数据文件也不是日志文件的后缀( C )。A.mdf B. .ldf C. .tif D. .ndf27.下面对union的描述正确的是_D_。A.任何查询语句都可以用union来连接B.union只连接结果集完全一样的查询语句C.union是筛选关键词,对结果集再进行操作D.union可以连

10、接结果集中数据类型个数相同的多个结果集28下列哪个既不是SQL数据文件也不是日志文件的后缀( C )。A.mdf B. .ldf C. .tif D. .ndf29.关于DROP DATABASE语句叙述错误的是( C )A一次可以删除一个或多个数据库B在删除数据库时不会显示确认信息C会删除数据库的磁盘文件D如果数据库正在使用,删除数据库将导致应用程序出错30.下列关于执行SQL Server 2008查询叙述正确的是( C )A 如果没有选中的命令,则只执行最前面的第一条命令B如果有多条命令选择,则只执行选中命令的第一条命令C如果查询中有多条命令有输出,则按顺序显示所有结果D都正确31.在模

11、糊查询中,与关键字LIKE匹配的表示任意字符串的符号是( B )。A. B.% C. D.* 32.执行下面语句的结果是_A_。PRINTUPPER(LTRIM(RTRIM(Hello,world)A.HELLO,WORLDB.Hello,worldC.Hello,worldD.HELLO,WORLD33.语句PRINTDATEDIFF(mm,2016-10-26,2016-10-8)的执行结果是_A_。A.0B.-1C.1D.234.在WHILE循环语句中,如果循环体语句条数多于一条,必须使用_A_.A.BEGINEND B.CASEEND C.IFTHEN D.GOTO35.对数据进行统计

12、时,求最大的函数值是哪个( A )。Amax( ) B. min( ) C. lenth( ) D. count()36.关系运算不包括_D_A.连接 B.投影 C.选择 D.查询二填空题1. 根据索引的属性列是否有重复值,可以把索引分为唯一索引和 重复索引。2.函数ROUND(558.3049,2)的返回值是558.303.SELECT 查询语句中两个必不可少的子句是FROM子句和WHERE子句。4.SQL Server 2008中的变量分为全局变量和局部变量两种。其中全局变量的名称以字符开始,由系统定义和维护;局部变量的名称是以字符开始,由用户自己定义和赋值。5.在Transact-SQL

13、 语句中,使用ALTER VIEW命令可以修改视图。6.在SELECT 语句中用distinct关键字消除重复行。 7.SQL Sever 2008 使用的运算符共有7类:算术运算符、 逻辑运算符、关系运算符 字符串串联运算符、按位运算符、赋值运算符和一元运算符。8.声明游标的命令是declare cursor,释放游标的命令是deallocate9.创建视图的命令是Create View,修改视图的命令是Alter view10. 从存储结构上来看,数据库文件主要由主数据文件和日志文件组成,相应的文件扩展名是.mdf、.ldf11.用于删除表数据的命令是delete12.计算字段的累加和的函数是sum,统计项目数的函数是count13.在Transact-SQL 语句中,使用Alter view命令可以修改视图。 14.表达式是标识符,常量,变量,函数运算符和操作数的组合。15.给局部变量赋值可以使用set语句 或者select语句赋值。16. 建立表所使用的命令是CREATE TABLE。三、简答题(每题5分,共20分 )1.视图和表有什么区别.简述视图的优点。1. 视图是虚拟表,其结构和数据是建立在对

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号