Visual Foxpro 9.0数据库程序设计教程
上QQ阅读APP看书,第一时间看更新

思考与练习

一、填空题

1.二维表中的每一列称为一个字段,在信息模型中也称为关系的一个__;二维表中的每一行称为一个记录,在信息模型中也称为关系的一个__。

2.数据模型中,__的数据操作是集合操作。

3.假设“图书管理”数据表中有书籍编号、出版社、书籍名称、出版日期、购书日期、价格、购入数量、备注等字段,其中可以作为关键字的字段是__。

4.数据库系统由__、__、__和人员组成。

5.一个仓库可以存放多种零件,每一种零件可以存放在不同的仓库中,仓库和零件之间的联系为__。

6.对某个关系进行选择、投影或连接运算后,运算的结果仍然是一个__。

7.在一个关系中,可以用某一个属性(字段)值唯一地标识一个元组(记录),该属性或字段称为__。

8.计算机数据管理包括__、__、__ 3个阶段。

9.数据库中的数据是有结构的,这种结构是由数据库管理系统所支持的__表现出来的。

10.常用的数据模型有__、__和__3种。

二、选择题

1.一个关系相当于一张二维表,二维表中的各栏目相当于该关系的( )。

A.属性  B.元组  C.结构  D.数据项

2.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是( )。

A.DB包括DBS和DBMS  B.DBMS包括DB和DBS

C.DBS包括DB和DBMS  D.以上都不对

3.在一张订单中可以包含多项商品,同样,每项商品也可以出现在许多订单中,则订单与商品之间的联系应属于( )。

A.一对多  B.多对多  C.一对一  D.多对一

4.数据库管理系统常见的数据模型有( )。

A.网状、关系、语义  B.层次、网状、关系

C.环状、层次、关系  D.网状、链状、层次

5.下列关系运算中,( )的功能是从关系中找出满足给定条件的元组以便形成新的关系,但其关系模式不变。

A.自然连接  B.连接  C.投影  D.选择

6.DBMS的意思是( )。

A.关系型数据库系统  B.数据控制程序集

C.数据库管理系统  D.数据库应用软件系统

7.用二维表数据来表示实体及实体之间关系的数据模型称为( )。

A.关系模型  B.实体-联系模型

C.层次模型  D.网状模型

8.在一个关系中,能唯一确定一个元组的属性或属性组合叫做( )。

A.域  B.关键字  C.排序码  D.索引码

9.所谓属性的取值范围是指( )。

A.实体集  B.属性值  C.分量  D.域

10.实体型之间的联系类别有( )。

A.一对一联系  B.一对多联系

C.多对多联系  D.以上3种都是

三、简答题

1.常见的数据模型有哪几种?

2.什么是关系型数据库?它有什么特点?

3.数据库管理系统在数据库系统中起什么作用?