数据库基础及应用试题题库(2)

2019-09-01 10:10

A.实体完整性 B.域完整性 C.引用完整性 D.用户定义完整性 41.对于基础的完整性逻辑应该采用() B

A.域完整性 B.声明数据完整性 C.引用完整性 D.过程定义数据完整性 42.对于复杂全面的完整性逻辑应该采用() D

A.域完整性 B.声明数据完整性 C.引用完整性 D.过程定义数据完整性 43.为数据表创建索引的目的是()A

A.提高查询的检索性能 B.创建唯一索引 C.创建主键 D.归类 44. 在创建表时创建唯一索引可以用()C

A.设置唯一约束 B、Create table C.设置主键约束 D.以上都可以 45.可以创建视图的是() D

A.CREATE RULE B.CREATE DEFAULT C.CREATE TABLE D.CREATE VIEW 46.视图是一种常用的数据对象,可以对数据进行()D A.查看 B.插入 C.更新 D.以上都是 47. 视图删除的语句是() D

A.SET VIEW B.UPDATE VIEW C.ALTER VIEW D.DROP VIEW 48 有关数据冗余说法错误的是(d)。

a) 数据库中,数据存在副本的现象,就是数据冗余

b) 通过分类存储,可以有效减少数据冗余,但是会增加数据查找的复杂性

c) 在数据库设计阶段,一定要尽最大可能避免数据冗余,最好做到无数据冗余。 d) 数据冗余通常是由于数据库设计引起的。 49.数据库的性能是由(c)来衡量的. a)数据库的结构 b)数据库的记录数量 c)数据库检索启示的进度 d)数据库操作的复杂性

50.在数据库设计中,以下(a)情况是数据冗余的一种形式. a)对相同的数据进行多次备份 b)在多个位置存储相同的数据 c)对重要数据类型进行复制操作

d)使用不同类型的数据库存储不同应用系统的数据

51 关于标识列,以下说法正确的是(b)。

a) 使用sql语句插入数据时,可以为标识列指定要插入的值。 b) 设定标识时,必须同时指定标识种子和标识递增量。

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(薪水)值必须在1000元以上。

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=10 b) select TOP 10 * from TABLE_NAME c) select TOP of 10 * from TABLE_NAME

d) select * from TABLE_NAME where rowcount<=10

56 从“产品”表里查询出价格高于产品名称为“一次性纸杯”的产品的记录,此SQL语句为(d)。

a) SELECT * FROM 产品WHERE 价格>‘一次性纸杯’;

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 telephone 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语句向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 现有表Employee,字段:id (int),firstname(varchar), lastname(varchar); 以下sql语句错误的是(b)。

a) select firstname+'.'+lastname as 'name' from employee b) select firstname+'.'+lastname='name' from employee c) select 'name'=firstname+'.'+lastname from employee d) select firstname,lastname from employee

61 在sql server 2000中,关于数据库说法错误的是(c)。

a) 数据库在磁盘上默认的存储位置是:SQL Server安装路径\\Microsoft SQL Server\\MSSQL\\Data

b) 一个数据库至少应包含一个数据库文件(*.mdf)和一个事务日志文件(*.ldf) c) 只有当数据库中不存在数据的情况下,才可以进行数据库的收缩操作。

d) 可以通过从A机器拷贝数据库文件和事务日志文件至B机器,然后通过在B机器上执行相应的附加数据库操作,实现数据库从A机器到B机器的复制。

62. 检索选修4门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。正确的SELECT语句是( )。B A. SELECT S#,SUM(GRADE) FROM SC WHERE GRADE>=60 GROUP BY S# ORDER BY 2 DESC HAVING COUNT(*)>=4 B. SELECT S#,SUM(GRADE) FROM SC WHERE GRADE>=60 GROUP BY S# HAVING COUNT(*)>=4 ORDER BY 2 DESC C. SELECT S#,SUM(GRADE) FROM SC WHERE GRADE>=60 HAVING COUNT(*)>=4 GROUP BY S# ORDER BY 2 DESC D. SELECT S#,SUM(GRADE) FROM SC WHERE GRADE>=60 ORDER BY 2 DESC GROUP BY S# HAVING COUNT(*)>=4

63 你现在要建立一个Access数据库,一个表保存图书馆图书信息,表的主要字段为:出版社,作者,版本和简要介绍,对于”简要介绍”字段应该选择(a )类型。(注:“简要介绍”字段的内容可以超过100个字符) a 文本 b 超级连接

c 备注 d 数字

64 包含元数据的表由关系型数据库管理系统创建和维护,其中,表的创建涉及是内容包括以下的方面,除了(d).

a指定数据类型

b指定可以输入到字段中的数据的大小

c实施任何必要的约束以确保输入的数据有效 d实施限制权限

65 Sql server提供了一些字符串函数,以下说法错误的是(a)。

a) select right('hello',3) 返回值为:hel

b) select ltrim(rtrim(' hello ')) 返回值为:hello(前后都无空格) c) select replace('hello','e','o') 返回值为:hollo d) select len('hello') 返回值为:5

66 现有书目表book,包含字段:价格price (float),类别type(char); 现在查询各个类别的平均价格、类别名称,以下语句正确的是(a)。

a) select avg(price),type from book group by type b) select count(price),type from book group by price c) select avg(price),type from book group by price d) select count (price),type from book group by type

67. 检索选修课程“C2”的男生中的最高成绩,正确的SELECT语句是( )。C A. SELECT MAX(GRADE) FROM SC WHERE CN='C2’ AND SEX='男'; B. SELECT MAX(GRADE) FROM SC,C,S WHERE CN=‘C2‘ AND SEX=’男‘; C. SELECT MAX(GRADE) FROM SC,S

WHERE SC.C#=C.C# AND CN=’C2‘ AND SEX=’男‘; D. SELECT MAX(GRADE) FROM SC,C,S

WHERE SC.C#=C.C# AND SC.S#=S.S# AND CN='C2' AND SEX='男'; 68 查询student表中的所有非空email信息, 以下语句正确的是(d)。

a) Select email from student where email !=null

b) Select email from student where email not is null c) Select email from student where email <> null d) Select email from student where email is not null


数据库基础及应用试题题库(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:计算机网络 - 课后习题与解答

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: