ImageVerifierCode 换一换
格式:DOCX , 页数:32 ,大小:32.13KB ,
资源ID:25100551      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/25100551.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库基础及应用试题题库.docx)为本站会员(b****9)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库基础及应用试题题库.docx

1、数据库基础及应用试题题库数据库基础及应用选择题题库(单选)1.在学生成绩表tblCourseScore中的列Score用来存放某学生学习某课程的考试成绩(0100分,没有小数), 用下面的哪种类型最节省空间?CA. intB. smallintC. tinyintD. decimal(3,0)2.订单表Orders的列OrderID的类型是小整型(smallint),根据业务的发展需要改为整型(integer),应该使用下面的哪条语句?CA. ALTER COLUMN OrderID integer FROM Orders B. ALTER TABLE Orders ( OrderID int

2、eger )C. ALTER TABLE Orders ALTER COLUMN OrderID integerD. ALTER COLUMN Orders.OrderID integer3. 小王在SQL Server 2005数据库中创建了如下两个表: CREATE TABLE 雇员表 ( 雇员代号 int IDENTITY(10001,1) PRIMARY KEY NONCLUSTERED, 雇员姓名 varchar(20) NOT NULL, 通信地址 varchar(200) NULL ) CREATE TABLE 订单表 ( 订单号 int IDENTITY(1,1) PRIMAR

3、Y KEY, 雇员代号 int NOT NULL, 客户代号 int NOT NULL, 订购日期 datetime NOT NULL, 订购金额 money NOT NULL )他需要获得2003年9月1日每个雇员的最高的一笔销售金额,要求列出“雇员代号”、“雇员姓名”、“订购日期”、最高的“订购金额”。下面哪个语句能完成该功能?BA. SELECT a.雇员代号,a.雇员姓名,b.订购日期,b.订购 金额 FROM 雇员表 AS a LEFT OUTER JOIN 订单表 AS b ON a.雇员代号 = b.雇员代号 WHERE b.订购日期 = 09/01/2003 AND 订购金额

4、IN (SELECT MAX(订购金额) FROM 订单表)B. SELECT a.雇员代号,a.雇员姓名,b.订购日期,MAX(订购金额) FROM 雇员表 AS a LEFT OUTER JOIN 订单表 AS b ON a.雇员代号 = b.雇员代号 AND b.订购日期 = 09/01/2003 GROUP BY a.雇员代号,a.雇员姓名,b.订购日期C. SELECT a.雇员代号,a.雇员姓名,b.订购日期,MAX(订购金额) FROM 雇员表 AS a INNER JOIN 订单表 AS b ON a.雇员代号 = b.雇员代号 WHERE b.订购日期 = 09/01/200

5、3 GROUP BY a.雇员代号,a.雇员姓名,b.订购日期,b.订单号D. SELECT a.雇员代号,a.雇员姓名,b.订购日期,MAX(订购金额) FROM 雇员表 AS a INNER JOIN 订单表 AS b ON a.雇员代号 = b.雇员代号 WHERE b.订购日期 = 09/01/2003 AND 订购金额 IN (SELECT MAX(订购金额) FROM 订单表)4.使用下列哪个数据类型可以存储达2 GB的数据? A A. text B. varbinary C. varchar(max) D. varchar5.用于定义、撤销和修改数据库对象的语言是() AA.DD

6、L B.DML C.DCL D.DEL6.用于数据库中数据的修改和检索的语言是() B A.DDL B.DML C.DCL D.DEL7.用于数据访问权限的控制的语言是() C A.DDL B.DML C.DCL D.DEL8.关系模型的数据结构是() DA.树 B.图 C.表 D.二维表9.在Products数据库中建立一个新表Authors,表中应该包含name列和每个作者的ID 列,下列语法正确的是(c)。a) CREATE TABLE AUTHORS ON Prpducts(name varchar(50),IDsmallint)b) ALTER DATABASE products A

7、DD TABLE Authors(name varchar(50),IDsmallint)c) CREATE TABLE Products.Authors(name varchar(50),IDsmallint)d) Create TABLE Products.Authors(name,ID)10.记录SQL Server的初始化信息的数据库是() A A.master B.model C.msdb D.tempdb11.为用户提供模板和原型的数据库是() B A.master B.model C.msdb D.tempdb12.供SQL Server代理程序调度警报和作业以及记录操作员时使用

8、的数据库是() C A.master B.model C.msdb D.tempdb13.在系统启动时总是干净的数据库是() D A.master B.model C.msdb D.tempdb14.在SQL Server每次启动时都重新创建的数据库是() D A.master B.model C.msdb D.tempdb15.删除数据库的命令是() AA.DROP DATABASE B.USE DATABASEC.CLOSE DATABASE D.OPEN DATABASE16. 在SQL Server中,每个表格仅可以有的簇索引个数是() AA.1 B.2 C.8 D.1017. 在SQ

9、L Server中,每个表格仅可以有的非簇索引个数是() DA.10 B.21 C.128 D.24918.从表中删除一行或多行记录的语句是() A A.DELETE B.UPDATE C.DROP D.INSERT19.在Transact-SQL语法中,SELECT语句的完整语法较复杂,但至少包括的部分()BA.SELECT,INTO B.SELECT,FROMC.SELECT,GROUP D.仅SELECT20. SELECT语句要把重复行屏蔽使用关键字()AA.DISTINCT B.UNION C.ALL C.GROUP21.如果在SELECT语句中使用集合函数时,一定在后面使用()AA

10、.GROUP BY B、COMPUTE BY C.HAVING D.COMPUTE22.只能匹配一个字符的匹配符是() B A.% B.- C. D.23. 能匹配任意长度字符的匹配符是() B A.- B.% C. D.24. 能匹配指定范围或集合中的任何单个字符的匹配符是() C A.- B.% C. D.25.判断字段为空的关键字是() A A.IS NULL B.NULL C.IS IN D.IN26.当向数据库表中插入数据时,如果没有明确地提供输入值时,SQL Server自动为该列输入指定值,这属于哪种约束() A A.DEFAULT约束B.CHECK约束C.PRIMARY KEY

11、约束 D.FOREIGN KEY约束27.通过逻辑表达式判断限制插入到列中的值,这属于哪种约束() B A.DEFAULT约束 B.CHECK约束C.PRIMARY KEY约束 D.FOREIGN KEY约束28.不允许数据库表在指定列上具有相同的值,且不允许有空值,这属于哪种约束() C A.DEFAULT约束 B.CHECK约束C.PRIMARY KEY约束 D.FOREIGN KEY约束29.定义数据库表中指定列上插入或更新的数值必须在另一张被参照表中的特定列上存在,这属于哪种约束() D A.DEFAULT约束 B.CHECK约束C.PRIMARY KEY约束 D.FOREIGN KE

12、Y约束30.不允许数据库表在指定列上具有相同的值,但允许有空值,这属于哪种约束() B A.DEFAULT约束 B.UNIQUE约束C.PRIMARY KEY约束 D.FOREIGN KEY约束31.只对某一列起作用的约束称为() A A.列约束 B.惟一约束 C.默认约束 D.表约束32.包含了数据库表中一个以上的列的约束称为() D A.列约束 B.惟一约束 C.默认约束 D.表约束33.约束可以通过哪条命令创建() B A.SET TABLE B.CREATE TABLE C.USE TABLE D.UPDATE TABLE34.在下列选项中不是SQL Server提供给用户查看约束信息

13、的方法是() B A.使用系统存储过程 B.使用查询分析器 C.使用企业管理器 D.使用规划视图35.可以删除约束的方法是() A A.利用企业管理器 B.使用ALTER函数C.使用DELETE函数 D.使用ERASE函数36. 可以删除约束的方法是() A A.利用DROP函数B.使用ALTER函数 C.使用DELETE函数 D.使用ERASE函数37.DEFAULT约束只作用于执行哪条语句时() D A.CREATE B.ALTER C.UPDATE D.INSERT38.被FOREIGN KEY参照的列在表中应该具有() C A.DEFAULT约束 B.CHECK约束C.PRIMARY

14、KEY约束 D.REIGN KEY约束39.UNIQUE约束强制了数据的() A A.实体完整性 B.域完整性 C.引用完整性 D.用户定义完整性40. FOREIGN KEY约束强制了数据的() C A.实体完整性B.域完整性 C.引用完整性 D.用户定义完整性41.对于基础的完整性逻辑应该采用() B A.域完整性 B.声明数据完整性 C.引用完整性 D.过程定义数据完整性42.对于复杂全面的完整性逻辑应该采用() D A.域完整性 B.声明数据完整性 C.引用完整性 D.过程定义数据完整性43.为数据表创建索引的目的是()AA.提高查询的检索性能 B.创建唯一索引 C.创建主键 D.归类

15、44. 在创建表时创建唯一索引可以用()CA.设置唯一约束 B、Create table C.设置主键约束D.以上都可以45.可以创建视图的是() DA.CREATE RULE B.CREATE DEFAULT C.CREATE TABLE D.CREATE VIEW46.视图是一种常用的数据对象,可以对数据进行()DA.查看 B.插入 C.更新 D.以上都是47. 视图删除的语句是() DA.SET VIEW B.UPDATE VIEW C.ALTER VIEW D.DROP VIEW48有关数据冗余说法错误的是(d)。a)数据库中,数据存在副本的现象,就是数据冗余b)通过分类存储,可以有效

16、减少数据冗余,但是会增加数据查找的复杂性c)在数据库设计阶段,一定要尽最大可能避免数据冗余,最好做到无数据冗余。d)数据冗余通常是由于数据库设计引起的。49.数据库的性能是由(c)来衡量的. a)数据库的结构b)数据库的记录数量c)数据库检索启示的进度d)数据库操作的复杂性50.在数据库设计中,以下(a)情况是数据冗余的一种形式. a)对相同的数据进行多次备份b)在多个位置存储相同的数据c)对重要数据类型进行复制操作d)使用不同类型的数据库存储不同应用系统的数据51关于标识列,以下说法正确的是(b)。a)使用sql语句插入数据时,可以为标识列指定要插入的值。b)设定标识时,必须同时指定标识种子

17、和标识递增量。c)若设定标识时,未指定标识递增量,那么使用sql语句插入数据时,可以为标识列指定递增值。d)只能把主键设定为标识列。52现有表user,字段:userid,username, salary, deptid,email; 表department,字段:deptid, deptname;下面(c)应采用检查约束来实现。a)若department中不存在deptid为2的纪录,则不允许在user表中插入deptid为2的数据行。b)若user表中已经存在userid为10的记录,则不允许在user表中再次插入userid为10的数据行。c)User表中的salary(薪水)值必须在1

18、000元以上。d)若User表的email列允许为空,则向user表中插入数据时, 可以不输入email值。53.在数据库层次结构模型中,每个子级可以有(d)个父级。a)一b)两c)至少两d)多54.在关系型数据库中,基于公共字段将两个或多个表联系起来称为联接,联接包括以下不同的类型,除了(d). a)内部联接b)外键联接c)外部联接d)自联接55以下(b)语句从表TABLE_NAME中提取前10条记录。a)select * from TABLE_NAME where rowcount=10b)select TOP 10 * from TABLE_NAMEc)select TOP of 10

19、* from TABLE_NAMEd)select * from TABLE_NAME where rowcount一次性纸杯;b)SELECT * FROM 产品WHERE 价格(SELECT * FROM 产品WHERE 产品名称 一次性纸杯);c)SELECT * FROM 产品WHERE EXISTS 产品名称= 一次性纸杯);d)SELECT * FROM 产品WHERE 价格(SELECT 价格FROM 产品WHERE 产品名称= 一次性纸杯);57查找 student表中所有电话号码(列名:telephone)的第一位为8或6,第三位为0的电话号码(c)。a)SELECT tel

20、ephone FROM student WHERE telephone LIKE 8,6%0*b)SELECT telephone FROM student WHERE telephone LIKE (8,6)*0%c)SELECT telephone FROM student WHERE telephone LIKE 8,6_0%d)SELECT telephone FROM student WHERE telephone LIKE 8,6_0*58现有表book,字段:id (int),title (varchar), price (float); 其中id字段设为标识, 使用insert

21、语句向book表中插入数据,以下语句错误的是(a)。a)insert into book (id,title,price) values(1,java,100)b)insert into book (title,price) values(java,100)c)insert into book values (java,100)d)insert book values(java,100)59不可以启动和停止SQL Server 2000服务的工具是(a)。a)SQL Server企业管理器b)SQL Server服务管理器c)Windows服务d)SQL Server查询分析器60现有表Emp

22、loyee,字段:id (int),firstname(varchar), lastname(varchar); 以下sql语句错误的是(b)。a)select firstname+.+lastname as name from employeeb)select firstname+.+lastname=name from employeec)select name=firstname+.+lastname from employeed)select firstname,lastname from employee61在sql server 2000中,关于数据库说法错误的是(c)。a)数据库

23、在磁盘上默认的存储位置是:SQL Server安装路径Microsoft SQL ServerMSSQLDatab)一个数据库至少应包含一个数据库文件(*.mdf)和一个事务日志文件(*.ldf)c)只有当数据库中不存在数据的情况下,才可以进行数据库的收缩操作。d)可以通过从A机器拷贝数据库文件和事务日志文件至B机器,然后通过在B机器上执行相应的附加数据库操作,实现数据库从A机器到B机器的复制。62. 检索选修门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。正确的SELECT语句是( )。BA SELECT S#,SUM(GRADE) FROM SC WHERE G

24、RADE=60GROUP BY S#ORDER BY 2 DESCHAVING COUNT(*)=4B SELECT S#,SUM(GRADE)FROM SCWHERE GRADE=60GROUP BY S#HAVING COUNT(*)=4ORDER BY 2 DESCC SELECT S#,SUM(GRADE)FROM SCWHERE GRADE=60HAVING COUNT(*)=GROUP BY S#ORDER BY 2 DESCD SELECT S#,SUM(GRADE)FROM SCWHERE GRADE=60ORDER BY 2 DESCGROUP BY S#HAVING COU

25、NT(*)=463 你现在要建立一个Access数据库,一个表保存图书馆图书信息,表的主要字段为:出版社,作者,版本和简要介绍,对于”简要介绍”字段应该选择(a )类型。(注:“简要介绍”字段的内容可以超过100个字符) a文本b超级连接c备注d数字64 包含元数据的表由关系型数据库管理系统创建和维护,其中,表的创建涉及是内容包括以下的方面,除了(d).a指定数据类型b指定可以输入到字段中的数据的大小c实施任何必要的约束以确保输入的数据有效d实施限制权限65Sql server提供了一些字符串函数,以下说法错误的是(a)。a)select right(hello,3) 返回值为:helb)select ltrim(rtrim( hello ) 返回值为:hello(前后都无空格)c)select replace(hello,e,o) 返回值为:hollod)select len(hello) 返回值为:566现有书目表book,包含字段:价格price (float),类别type(char); 现在查询各个类别的平均价格、类别名称,以下语句正确的是(a)。a)se

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1