数据库原理及应用课后习题答案.docx
文本预览下载声明
数据库原理及应用课后习题答案
第一章习题
一、选择题
1.数据库〔DB〕、数据库系统〔DBS〕、数据库管理系统〔DBMS〕之间的关系是〔C〕。
A〕DB包含DBS和DBMSB〕DBMS包含DBS和DB
C〕DBS包含DB和DBMSD〕没有任何关系
2.数据库系统的核心是〔B〕。
A〕数据模型B〕数据库管理系统
C〕数据库D〕数据库管理员
3.数据独立性是数据库技术的重要特点之一,所谓数据独立性是指〔D〕。
A〕数据与程序独立存放
B〕不同的数据被存放在不同的文件中
C〕不同的数据只能被队友的应用程序所使用
D〕以上三种讲法都不对
4.用树形构造表示实体之间联络的模型是〔C〕。
A〕关系模型B〕网状模型C〕层次模型D〕以上三个都是
5.“商品与顾客〞两个实体集之间的联络一般是〔D〕。
A〕一对一B〕一对多C〕多对一D〕多对多
6.在E-R图中,用来表示实体的图形是〔A〕。
A〕矩形B〕椭圆形C〕菱形D〕三角形
7.在数据库管理系统提供的数据语言中,负责数据的形式定义和数据的物理存取构建的是
〔A〕。
A〕数据定义语言B〕数据转换语言C〕数据操纵语言D〕数据控制语言8.数据库系统的三级形式构造中,下列不属于三级形式的是〔B〕。
A〕内形式B〕抽象形式C〕外形式D〕概念形式
9.在数据库管理系统提供的语言中,负责数据的完好性、安全性的定义与检查以及并发控
制、故障恢复等功能的是〔D〕。
A〕数据定义语言B〕数据转换语言C〕数据操纵语言D〕数据控制语言10.下面关于数据库系统叙述正确的是〔B〕。
A〕数据库系统避免了一切冗余
B〕数据库系统减少了数据冗余
C〕数据库系统比文件能管理更多的数据
D〕数据库系统中数据的一致性是指数据类型的一致
11.下列叙述中,错误的是〔C〕。
A〕数据库技术的根本目的是要解决数据分享的问题
B〕数据库设计是指设计一个能知足用户要求,性能良好的数据库
C〕数据库系统中,数据的物理构造必须与逻辑构造一致
D〕数据库系统是一个独立的系统,但是需要操作系统的支持
12.在数据库管理系统提供的数据语言中,负责数据的查询及增、删、改等操作的是〔D〕。
A〕数据定义语言B〕数据转换语言C〕数据控制语言D〕数据操纵语言13.下列有关数据库的描绘,正确的是〔A〕。
A〕数据库是一个构造化的数据集合B〕数据库是一个关系
C〕数据库是一个DBF文件D〕数据库是一组文件
14.在数据库的三级形式构造中,描绘数据库中全体数据的全局逻辑构造和特征的是〔D〕。
A〕外形式B〕内形式C〕存储形式D〕形式
15.〔B〕是存储在计算机内有构造的数据的集合。
A〕数据库系统B〕数据库C〕数据库管理系统D〕数据构造
二、填空题
1.数据管理技术发展经过经过人工管理、文件系统和数据库系统三个阶段,独立性最高的
阶段是___数据库系统___。
2.在关系数据库中,把数据表示成二维表,每一个二维表称为___关系___。
3.在数据库理论中,数据物理构造的改变,如存储设备的更换、物理存储的更换、存取方
式等都不影响数据库的逻辑构造,进而不引起应用程序的变化,称为___物理独立性___。
4.数据库管理系统是位于用户与___操作系统___之间的软件系统。
5.数据库系统中,实现数据管理功能的核心软件称为___数据库管理系统〔DBMS〕___。
6.一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管〞与实
体“项目〞间的关系属于___一对多___的关系。
7.数据库三级形式体系构造的划分,有利于保持数据的___独立性___。
8.数据库保护分为:安全性控制、___完好性控制___、并发性控制和数据恢复。
9.在数据库理论中,数据库总体逻辑构造的改变,如修改数据形式、增加新的数据类型、
改变数据间联络等,不需要修改相应的应用程序,称为___逻辑独立性___。
10.数据库管理系统常见的数据模型有层次模型、网状模型和___关系模型___三种。
11.对现实世界进行第一层抽象的模型,称为___概念___模型;对现实世界进行第二层抽象
的模型,称为___构造〔逻辑〕___模型。
12.层次模型的数据构造是___树___是构造;网状模型的数据构造是___有向图___构造;关
系模型的数据构造是___二维表___构造;面向对象模型的数据构造之间能够___嵌套和递归___。
13.在数据库技术中,编写应用程序的语言一般是C,Basic等高级语言,这些语言被称___
宿主语言〔或主语言〕___语言。
14.数据库系统中,用于存放三级构造定义的数据库称为___数据字典___。
15.从最终用户来看,数据库系统的外部体系构造可分为5种类型:___单用户构造___、
___主从式构造___、___分布式构造___、___客户/服务器构造___、___阅读器
显示全部