数据库基础与应用复习题.doc

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《数据库基础与应用》复习题

一. 填空题

1.在文件管理阶段,程序和数据在存储位置上是__完全分开________存放的。

2.数据库系统具有__数据结构化___、__数据共享___、__数据独立性_、数据粒

度小、独立的数据操作界面、由DBMS统一管理等优点。

3.使用数据库设计程序时,只需要告诉数据库管理系统_做什么_,不需要告诉

它_怎么做__。

4.数据库的逻辑数据模型有_层次数据模型_、_网状数据模型_、_关系数据模型

_和__对象数据模型_等四种。

5..若一个关系为R(学生号,姓名,性别,年龄),则_学生号_可以作为该关系

的主码,姓名、性别和年龄为该关系的__非主__属性。

6.学生关系中的班级号属性与班级关系中的班级号主码属性相对应,则_班级号

__为学生关系中的__外码__。

7.关系完整性包括__实体__完整性、__参照__完整性和___用户定义___的完整

性三个方面。

8.专门的关系运算包括__选择___、投影、连接和除四种。

9.传统的集合运算包括_并运算_、_交运算_、_差运算_和__笛卡儿积__四种。

10.已知“职工号→性别”成立,则“(职工号,性别)→性别”既是_平凡__函

数依赖,又是_局部__函数依赖。

11.在一个关系R中,“职工号”函数决定“姓名”既是_非平凡__函数依赖,又

是_完全__函数依赖。

12.用户定义的__完整性__是对关系中一些属性的取值给定相应的约束条件,禁

止非法数据进入数据库。

13.一个关系若存在部分函数依赖和传递函数依赖,则必然会造成_数据冗余_和

__操作异常_。

14.SQL是高度_非过程化_和面向__集合__操作的语言。

15.在SQL中完整性约束分为_列级_完整性约束和__表级__完整性约束两个方

面。

16.一个数据库应用系统的开发过程大致相继经过_需求分析_、__概念设计_、

逻辑设计、物理设计、机器实现、运行维护等六个阶段。

17.在基本表中,通常不应包括由计算可以得到的属性,而在__视图_中,为了

用户查询数据的方便,则需要包含它们。

18.数据字典是对系统工作流程中__数据_和__处理_的描述。

19.概念设计也要贯彻__概念单一化_原则,即一个实体中的所有属性都是直接

用来_描述码__的。

20.需求说明书是系统总体设计方案,是_开发_单位与_用户__单位共同协商达

成的文档。

21.主码是一种__候选__码,主码中的__属性__个数没有限制。

22.层次模型是一棵树结构,关系模型是一个__二维表_结构。

二. 单项选择题

1. Access数据库中的“一对多”指的是( B )。

A.一个字段可以有许多输入项

B.一条记录可以与不同表中的多条记录相关

C.一个表可以有多个记录

D.一个数据库可以有多个表

2. 数据库文件中至少包含有( A )对象。

A.表 B.查询 C.窗体 D.其余三种3. 当一条SELECT语句访问一张大表里的有限几行数据时,SQL Server2000通常会( B )。

A. 为数据加上页级锁

B. 为数据加上行级锁

C. 需要用户的干涉和参与

D. 使用户独占数据库

4. 下面有关表的叙述中错误的是( C )。

A.表是Access数据库中的要素之一

B.表设计的主要工作是设计表的结构

C.Access数据库的各表之间相互独立

D.可以将其他数据库的表导入到当前数据库中

5. 若要退出Microsoft Access,则应使用的操作是( C )。

A.Exit B.Return C.Quit D.Revoke 6. 在一个宏中要打开一个报表,应该使用的操作是( B )。

A.OpenForm B.OpenReport C.OpenTable D.OpenQuery 7. 宏的英文名称是( A )。

A.Macro B.View C.Form D.Page 8. 可以通过Internet进行数据发布的对象是( D )。

A.窗体 B.报表 C.查询 D.数据访问页

9 .Microsoft公司的SQL Server2000数据库管理系统一般只能运行于( A )。

A. Windows平台

B. UNIX平台

C. LINX平台

D. NetWare平台

10. 以下对SQL Server2000描述不正确的是( D )。

A. 支持XML

B. 支持用户自定义函数

C. 支持邮件集成

D. 支持网状数据模型

11. 要想使SQL Server2000数据库管理系统开始工作,必须首先启动( A )。

A. SQL Server服务器

B. 查询分析器

C. 网络实用工具

D. 数据导入和导出程序

12. SQL Server2000标准版不支持的操作系统是( C )。

A. Windows 2000 Server

B. Windows NT Server

C. Windows98

D. Windows 2000 Advanced Server

13. Access 2000中共有( D )基本宏操作,这些基本操作还可以组合成很多其它的“宏组”操作。

A.50 B.51 C.52 D.53 14. “ Create Unique Index AAA On 学生表(学号)”将在学生表上

相关文档
最新文档