数据库及应用 河南财经政法大学在线试卷

[复制链接]
发表于 2017-7-6 18:34:14 | 显示全部楼层 |阅读模式
河南财经政法大学数据库及应用在线考试试卷       

◆单选题 共(50 分)
1、为数据表创建索引的目的是()
A、提高查询的检索性能
B、创建唯一索引
C、创建主键
D、归类
2、为用户提供模板和原型的数据库是()
A、master
B、model
C、msdb
D、tempdb
3、可以删除约束的方法是()
A、利用企业管理器
B、使用ALTER函数
C、使用DELETE函数
D、使用ERASE函数
4、关系模型的数据结构是()
A、树
B、图
C、表
D、二维
5、现有表user,字段:userid,username, salary, deptid,email; 表department,字段:deptid, deptname;下面()应采用检查约束来实现。
A、 若department中不存在deptid为2的纪录,则不允许在user表中插入deptid为2的数据行。
B、若user表中已经存在userid为10的记录,则不允许在user表中再次插入userid为10的数据行。
C、 User表中的salary(薪水)值必须在1000元以上。
D、若User表的email列允许为空,则向user表中插入数据时, 可以不输入email值。
6、定义数据库表中指定列上插入或更新的数值必须在另一张被参照表中的特定列上存在,这属于哪种约束()
A、DEFAULT约束
B、CHECK约束
C、PRIMARY KEY约束
D、FOREIGN KE
7、在下列选项中不是SQL Server提供给用户查看约束信息的方法是()
A、使用系统存储过程
B、使用查询分析器
C、使用企业管理器
D、使用规划视图
8、包含了数据库表中一个以上的列的约束称为()
A、列约束
B、惟一约束
C、默认约束
D、表约束
9、SELECT语句要把重复行屏蔽使用关键字()
A、DISTINCT
B、UNION
C、ALL
D、IF
10、只能匹配一个字符的匹配符是()
A、%
B、_
C、^
D、<
11、用于数据访问权限的控制的语言是()
A、DDL
B、DML
C、DCL
D、DEL
12、对于复杂全面的完整性逻辑应该采用()
A、域完整性
B、声明数据完整性
C、引用完整性
D、过程定义数据完整性
13、判断字段为空的关键字是()
A、IS NULL
B、NULL
C、IS IN
D、IN
14、可以创建视图的是()
A、CREATE RULE
B、CREATE DEFAULT
C、CREATE TABLE
D、CREATE VIEW
15、查找 student表中所有电话号码(列名:telephone)的第一位为8或6,第三位为0的电话号码
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*'
◆填空题 共(20 分)
1、模块是用Access提供的__________________________语言编写的程序段

输入你的答案
2、SQL Server支持两种形式的变量,即_________________变量和_________________变量。

输入你的答案
3、在实体中能作为码的属性称为___,否则称为___

输入你的答案
4、 专门的关系运算包括________、________、连接和除四种

输入你的答案
5、建立一个新的表文件结构时,需对以下四项内容进行定义:(),(),(),()。

输入你的答案
◆名词解释题 共(20 分)
1、导出表


2、DCL


3、对象权限


4、第一范式(1NF)


◆简答题 共(10 分)
1、 检索的作用有哪些?


2、 什么是参照完整性?可以通过哪些方法实现域完整性?




快速回复 返回顶部 返回列表