习题五
1 选择题
1、在人工管理阶段、文件系统阶段、和数据库系统阶段中,数据独立性最高的是 阶段。
(1)人工管理 (2)文件系统 (3)数据库 (4)以上都不对
2、应用数据库的主要目的是为了 。
(1)解决保密问题 (2)解决数据完整性问题
(3)数据共享问题 (4)解决数据量大的问题
3、数据库具有(①)、最小的(②)和较高的(③)。
① A.程序结构化 B.数据结构化
C.程序标准化 D.数据模块化
② A.冗余度 B.存储量
C.完整性 D.有效性
③ A.程序与数据可靠性 B.程序与数据完整性
C.程序与数据独立性 D.程序与数据一致性
4、数据库特点之一是数据的共享,严格的讲,这里的数据共享指的是 。
(1)同一个应用中的多个程序共享一个数据集合
(2)多个应用,同一种语言共享数据
(3)多个应用共享一个数据集合
(4)多个应用、多种语言、多个用户相互覆盖地使用数据集合
5.数据库系统的核心是 。
(1)编译系统 (2)数据库
(3)操作系统 (4)数据库管理系统
6、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是 。
(1)DBS包括DB和DBMS (2)DBMS包括DB和DBS
(3)DB包括DBS和DBMS (4)DBS就是DB也就是DBMS
7.下面列出的数据模型中, 是数据库系统中最早出现的数据模型?
(1)关系模式 (2)层次模型 (3)网状模型 (4)面向对象模型
8、一个关系数据库文件中的各条记录 。
(1)前后顺序不能任意颠倒,一定要按照输入的顺序排列
(2)前后顺序可以任意颠倒,不影响数据库中的数据关系
(3)前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同
(4)前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列
9、SQL语言是( )语言。
(1)层次数据库 (2)网络数据库 (3)关系数据库 (4)非数据库
10、SQL语言的数据操纵语句包括SELECT、INSERT、UPDATE和DELETE等,其中最重要的,也是使用最频繁的语句是 。
(1)SELECT (2)INSERT (3)UPDATE (4)DELETE
二、填空题
1、所谓数据库是长期存储在计算机内、有 的、 的数据集合。
2、数据库本质特征所包含的三个要素是 、 和 。
3、数据库管理系统(DBMS)提供数据操纵语言(DML)及它的翻译程序,实现对数据库数据的操作,包括数据插入、删除、更新和 。
4、在ACCESS数据库管理系统中,文件的扩展名是 。
5、已经出现的较为成熟并为人们广泛使用的结构数据模型有 、 、 和面向对象模型四类。
6、关系模型的数据结构非常单一,将数据组织成一张 的形式.
7、关系模型中可以有三类完整性约束: 、 和 。
8、报表是以 格式展示数据的一种有效方式。
9、一个关系对应一张二维表。关系可以有三种类型 、 和 。
10、表之间的关系分为 、 和 。
三、简答题
1、什么是数据库,其特点是什么?
2、关系模型有什么特点?
3、什么是主键和外键?
4、假定有一个数据库“职工.mdb”,其中一个关系的关系模式为:
Employee(职工号,姓名,性别,年龄,参加工作时间,应发工资,扣除工资)
请写出SQL命令。
查询职工的职工号、姓名、应发工资和实发工资。
查询职工的总人数,应发工资总数和平均工资。
查询职工的最低工资和最高工资。
5、Access中数据库有哪些对象?
6、Access的报表有哪几部分组成?
7、Access的窗体的主要功能是什么?
习题五
一、选择题
1.(3) 2.(3) 3.① B ② A ③ C 4.(3) 5.(4)9.(3) 10.(1)
二、填空题
1.组织 可共享
6.(1)7.(2)8.(2)
2.持久性 组织性 共享性
3.查询
4.mdb
5.层次模型 网络模型 关系模型
6.二维表
7.实体完整性 参照完整性 用户定义的完整性
8.打印
9.基本表 查询表 视图表
10.一对一 一对多 多对多
三、问答题
1.什么是数据库,其特点是什么?
答:数据库是长期存储在计算机内、有组织、可共享的数据集合。其特点如下:(1)数据结构化;(2)数据的共享性好,冗余度低;(3)数据的独立性高;(4)数据由DBMS统一管理和控制。
2.关系模型有什么特点?
答:关系模型的数据结构非常单一,将数据组织成一张二维表的形式,这种二维表在数学上称为关系。关系模型的这种简单的数据结构能够表达丰富的语义,描述出现实世界的实体及实体间的各种联系。
3.什么是主键和外键?
答:若关系中的某一个或多个属性组的值能唯一地标识一条记录,则这一个或多个属性组成为候选码。若一个关系有多个候选码,选定其中的一个为主码即主键。关系中的某个属性的取值需要参照其他关系的主键。这个关系的属性称为外键。
4.假定有一个数据库“职工.mdb”,其中一个关系的关系模式为:
Employee(职工号,姓名,性别,年龄,参加工作时间,应发工资,扣除工资)
请写出SQL命令。
(1)查询职工的职工号、姓名、应发工资和实发工资。
(2)查询职工的总人数,应发工资总数和平均工资。
(3)查询职工的最低工资和最高工资。
答:SQL命令如下:
(1)查询职工的职工号、姓名、应发工资和实发工资。
SELECT 职工号,姓名,应发工资,应发工资-扣除工资as实发工资 FROM Employee
(2)查询职工的总人数,应发工资总数和平均工资。
SELECT COUNT(*) AS 总人数SUM(应发工资)应发工资总数,AVG(应发工资)AS平均工资 FROM Employee
(3)查询职工的最低工资和最高工资。
SELECT MAX(应发工资)AS最高工资,MIN(应发工资)AS最低工资FROM Employee
5.Access中数据库有哪些对象?
答:Access关系数据库对象包括:表(Table)、查询(Query)、窗体(Form)、报表(Report)、数据访问页(Page)、宏(Macro)和模块(Module)。
6.Access的报表有哪几部分组成?
答:报表页眉、页面页眉、主题、页面页脚、报表页脚。
7.Access的窗体的主要功能是什么?
答:窗体是用户和应用程序之间的主要界面,用户对数据库的任何操作都可以通过窗
体来完成。窗体可以用于多种用途:创建数据入口,窗体可以向表中输入数据;创建切换面板,窗体可以用来打开其他窗体或报表;创建自定义对话框,可以接受用户输入并依照输入执行某项操作。
因篇幅问题不能全部显示,请点此查看更多更全内容