- Visual Foxpro 9.0数据库程序设计教程
- 裴海红
- 950字
- 2025-02-23 03:04:38
思考与练习
一、填空题
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.数据库管理系统在数据库系统中起什么作用?