数据库原理题目及答案

  • 格式:doc
  • 大小:79.50 KB
  • 文档页数:10

下载文档原格式

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

一、单项选择题(30分,每小题1.5分)

1、VFP中文件扩展名为.FRX的文件是( C)

A、备注文件

B、索引文件

C、报表文件

D、数据库文件

2、数据模型是(D)

A、文件的集合

B、记录的集合

C、数据的集合

D、记录及其联系的集合

3、VFP支持的数据模型是( B )

A、层次数据模型

B、关系数据模型

C、网状数据模型

D、树状数据模型

4、备注文件的扩展名是(C)

A、.TXT

B、.DBF

C、.FPT

D、.FRM

5、下列为非过程语言的为(C)

A、汇编语言

B、PASCAL语言

C、SQL

D、C语言

6、将存放在磁盘上的库文件调入内存,这一过程在VFP中称为(B)

A、调入

B、打开

C、使用

D、激活

7、E—R模型属于(A)

A、关系模型

B、层次模型

C、信息模型

D、网状模型

8、修改名为user.dbf的表文件的结构,正确的命令是(C)

A、CREATE user.dbf

B、CREATE user

C、MODIFY STRUCTURE

D、MODIFY user.dbf

9、在下列语句中,错误的语句是( A)

A、STORE 2*3,2+3 TO a,b

B、a=2*3

C、STORE 2*3 TO a,b

D、SET DATE TO YMD

10、以下对网状模型描述错误的是(D)

A、有一个以上的结点无父结点

B、至少有一个结点有多个父结点

C、两个结点之间可以有多个联系

D、同层次的结点之间没有联系

11、命令?vartype(year(date()))的执行结果是(B)

A、D

B、N

C、C

D、L

12、所谓视图,是指(B)

A、数据库中独立存在的表,每个视图对应一个存储文件

B、从一个或几个基本表或视图中导出的表,视图是一个虚表

C、建立在数据库文件之上的索引文件,一个视图可以带多个索引文件

D、存储在数据库中的可视化数据图形

13、下列类型的字段长度用户可以自定(C)

A、备注型

B、逻辑型

C、日期型

D、字符型

14、若要从字符串"取得胜利"取出"胜利",正确的写法( D)

A、SUBSTR("取得胜利",5,4)

B、SUBSTR(取得胜利,3,4)

C、SUBSTR("取得胜利",2,2)

D、SUBSTR("取得胜利",2,4)

15、SQL语言的查询命令是( D )

A、CREATE

B、GRANT

C、UPDA TE

D、SELECT

16、刚打开表文件,将记录定位到5号记录的错误操作是(C)

A、GOTO 5

B、SKIP 4

C、GOTO TOP+5

D、5

17、下列字符型常量Hello表示法中,错误的是(C)

A、“Hello”

B、‘Hello’

C、{Hello}

D、[Hello]

18、通常在VFP中与顺序查询命令LOCATE配对使用的命令是( C )

A、FIND

B、SEEK

C、CONTINUE

D、INDEX

19、一个关系就是符合一定条件的(B)

A、一维表格

B、二维表格

C、三维表格

D、四维表格

20、设一位教师可讲授多门课程,一门课程可由多位教师讲授,教师与课程之间是(D)

A、一对一的联系

B、一对多的联系

C、多对一的联系

D、多对多的联系

二、填空题(15分,每空1分)

1、VFP管理的表分为_自由表__和__数据库表__。

2、类的三大特征分别为封装性、_继承性__和_多态性_。

3、对于每个表VFP定义了3种事件触发器,分别是_插入触发器、更新触发器和_删除_触发器。

4、如果使用LOCATE命令找到你要查找的记录,则FOUND()的返回值为_。T。_,EOF()返回值为_。T。_。

5、E—R图的三要素是_实例_、属性和_联系_。

6、_表单_是较高端的一种容器,用于组织和容纳各种控件,以实现一个软件功能的操作界面。

7、VFP中的内存变量按其作用范围可分为_公共_变量、私有变量和_本地_变量。

8、_模型_是现实世界特征的模拟和抽象。

9、查询文件的扩展名是_QPR_。

三、简答题(20分,每小题5分)

1、关系的基本特点?

(1)属性不可能再分割;(2)在同一关系中不允许出现相同的属性名;(3)关系中不允许有完全相同的元组;(4)在同一关系中元组及顺序可以是任意的。

2、什么是数据模型?

数据模型是现实世界数据特征的抽象,是数据库中用于提供信息表示和操作手段的形式框架。

3、SQL语言的功能和特点?

功能包括数据定义数据控制数据操作和数据查询。特点为:SQL是一种一体化的语言,SQL是一种高度非过程化的语言,SQL语言非常简洁。

4、什么是数据库?

是指按一定的结构和组织方式存储在计算机外部存储介质上的有结构的可共享的相互关联的数据集合。

四、程序分析题(20分,每小题4分)

1、x=1

n=0

DO WHILE x<=100

IF INT(X/7)=X/7

n=n+1

x=x+1

ENDIF

x=x+1

ENDDO

此程序的功能为:统计1到100之间能被7整除的数的个数。

2、s=0

a=1

DO WHILE a<=100

s=s+a