数据库语言程序设计复习题0905
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库语言程序设计》复习题
一、单选题(15×2分)
1、( )是长期存储在计算机内的有组织,可共享的数据集合。
A.数据库管理系统 B.数据库系统
C.数据库 D.文件组织
2、( )属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。
A.数据模型 B.概念模型 C.E-R图 D.关系模型
3、()保证了数据库的数据与程序的物理独立性和逻辑独立性。
A.模式与外模式 B. 模式与内模式
C. 三级模式之间的两层映像
D. 三层模式
4、对数据库中的数据可以进行查询、插入、删除、修改(更新),这是因为数据库管理系统提供了( )。
A. 数据定义功能
B. 数据操纵功能
C. 数据维护功能
D. 数据控制功能
5、在基本关系中,下列说法正确的是( )。
A. 行列顺序有关
B. 属性名允许重名
C. 任意两个元组不允许重复
D. 列是非同质的
6、在SELECT语句的WHERE子句的条件表达式中,可以匹配0个到多个字符的通配符是()。
A. *
B. %
C. -
D. ?
7、下面描述错误的是()。
A. 每个数据库的数据文件中有且只有一个主数据文件。
B. 日志文件可以存在于任意文件组中。
C. 主数据文件默认为primary文件组。
D. 文件组是为了更好的实现数据库文件组织。
8、表在数据库中是一个非常重要的数据对象,数据库创建后就可以创建表了,创建表可以用()等方法来创建。
A.企业管理器 B. 查询分析器
C. OSQL
D. 企业管理器和CREATE TABLE语句
9、下列说法中正确的是( )。
A.SQL中局部变量可以不声明就使用
B.SQL中全局变量必须先声明再使用
C.SQL中所有变量都必须先声明后使用
D.SQL中只有局部变量先声明后使用;全局变量是由系统提供的用户不能自己建立。
10、SQL Server 2000 采用的身份验证模式有( )。
A.仅Windows身份验证模式
B.仅SQL Server身份验证模式
C.仅混合模式
D.Windows身份验证模式和混合模式
11、实体完整性要求主属性不能取空值,这一点可以通过( )来保证。
A.定义外码 B.定义主码
C.用户定义的完整性 D.关系系统自动
12、下列操作中,()不是SQL Server服务器管理器功能。
A.启动SQL Server服务
B.停止SQL Server服务
C.执行SQL查询命令
D.暂停SQL Server服务
13、在SQL Server 2000中,索引的顺序和数据表的物理顺序相同的索引是()。
A.聚集索引
B.非聚集索引
C.主键索引
D.唯一索引
14、SQL server数据库文件有三类,其中日志文件的后缀为()。
A. .ndf
B. .ldf
C. .mdf
D. .idf
15、SQL Server2000的字符型系统数据类型主要包括()。
A. int、money、char
B. char、varchar、text
C. datetime、binary、int
D. char、varchar、int
答案:
1、C
2、B
3、C
4、B
5、A
6、B
7、B
8、D
9、D 10、D 11、B 12、C 13、A
14、B 15、B
一、单项选择题
1.从关系中选出满足条件的行组成新的关系的运算称为( ).
A. 联接
B. 投影
C. 选择
D. 排序
2.数据库管理系统能实现对数据库中基本表、视图以及索引文件的定义,这种功能称为( )。
A.数据操纵功能
B.数据管理功能
C.数据定义功能
D.数据控制功能
3.下列( )不属于关系模型的完整性:
A. 实体完整性
B.域完整性
C.参照完整性
D.系统完整性
4.在SQL Server 2000的管理工具中,用于开启、暂停和停止SQL服务工作的是( )。
A.企业管理器
B.服务管理器
C.事件探查器
D.查询分析器
5. 数据库概念设计的E-R方法中,联系用( )表示。
A.矩形
B.菱形
C.椭圆形
D.平行四边形
6. 假定学生关系是S(学号,姓名,性别,年龄),课程关系是C(课程号,课程名,老师),学生选课关系是SC(学号,课程号,成绩)。要查找选修“数据库”课程的“女”学生的姓名,将涉及到关系( ):
A. S
B. SC,C
C. S,C,SC
D. S,SC
7.在SQL语言的SELECT语句中,实现投影操作的是哪个子句( )。
A.SELECT
B.FROM
C.WHERE
D.GROUP BY
8.下面关于索引的描述不正确的是( )。
A. 一个表可以建立多个簇(聚集)索引
B. 通过索引,可以提高数据的检索速度
C. 索引的建立和撤消对表中的数据毫无影响