• 沒有找到結果。

数据库是数据管理的最新技术,是计算机科学的重要分支。本章主要介绍了数据库的有

关概念、数据库系统和数据库管理系统的组成和功能,介绍了关系模型的特点和关系运算,并 对数据库设计方法作了较全面的描述,最后介绍了 Access 2010 关系型数据库管理系统的操作 界面及其对象。

本章要点归纳如下: 

1.数据库中的数据可以是数字、字符、汉字、声音、图形、图像等。 

2.数据处理是指对数据的收集、整理、存储、分类、排序、检索、计算和加工、传输等 操作。数据处理的目的就是从原始数据中得到有用的信息。即数据是信息的载体,信息是数据 处理的结果。 

3.数据处理技术发展经历了人工管理、文件系统、数据库系统、分布式系统。 

4.数据库系统的特点,结构化、减少数据冗余、数据共享、数据完整性、安全性和并发 控制等。 

5.数据模型,数据联系(实体、属性、关键字、域、联系类型);概念模型(E­R 图描述)、

逻辑模型(层次、网状、关系、面向对象)。 

6.数据库管理系统的功能有:定义、操纵、控制、维护、数据字典等。 

7.数据库系统的组成,从硬件到数据库终端用户可划分七个层次:硬件、操作系统、数 据库、数据库管理系统、数据库应用开发工具、数据库应用系统和数据库终端用户;

数据库管理系统是负责数据库存取、维护、管理的系统软件。

使用数据库系统的用户分为四种类型:数据库管理员(DataBase  Administrator,DBA)、

数据库设计员(系统分析员 System Analyst,SA)、应用程序员(Application Programmer,AP)

和数据库终端用户(End User)。 

8.关系数据库与相关的数学理论

(1)关系数据结构 域、笛卡儿积、关系、关键字(主关键字、候选关键字、外关键字)、

关系模式。

(2)关系完整性 实体完整性、参照完整性、用户定义的完整性。

(3)关系代数 传统的集合运算(并、交、差、广义笛卡儿积)。

(4)专门的关系运算(选择、投影、连接、等值连接、自然连接)。

习题 1 

一、选择题 

1.用二维表来表示实体及实体之间联系的数据模型是( ) 。  A.实体-联系模型  B.层次模型 

C.网状模型  D.关系模型 

2.从关系中找出满足给定条件的元组的操作称为( ) 。 

A.选择  B.投影  C.联接  D.自然联接  3.Access 的数据库类型是( ) 。 

A.层次数据库  B.网状数据库  C.关系数据库  D.面向对象数据库  4.数据库技术是从  20  世纪( )年代中期开始发展的。

A.60  B.70  C.80  D.90 

16.新版本的 Access 2010 的默认数据库格式是( ) 。 

A.MDB  B.ACCDB  C.ACCDE  D.MDE  17.Access 中表和数据库之间的关系是( )。 

A.一个数据库可以包含多个表  B.数据库就是数据表 

C.一个表可以包含多个数据库  D.一个表只能包含两个数据库

(以下是多项选择题) 

18.在 Access 数据库的六大对象中,用于存储数据的数据库对象是( ) ,用于和用户 进行交互的数据库对象是( )。 

A.表  B.查询  C.窗体  D.报表 

19.在 Access 2010 中,随着打开数据库对象的不同而不同的操作区域称为( ) 。  A.命令选项卡  B.上下文命令选项卡 

C.导航窗格  D.工具栏

二、填空题 

1.计算机数据管理的发展分________、________、________、________等几个阶段。 

2.在关系数据库的基本操作中,从表中取出满足条件的元组的操作称为________;把两 个关系中相同属性值的元组联接到一起形成新的二维表的操作称为________; 从表中抽取属性 值满足条件列的操作称为________。 

3.一个关系表的行称为________。 

4.Access 2010 数据库的文件扩展名是________。 

5.在关系数据库中,将数据表示为二维表的形式,每一个二维表称为________。 

6.实体之间的对应关系称为联系,有如下 3 种类型:________、________和________。 

7.任何一个数据库管理系统都基于某种数据模型的。数据库管理系统所支持的数据模型 有 3 种:________、________和________。 

8.两个结构相同的关系 R 和 S,R________S 的结构是由属于 R 但不属于 S 的元组组成 的集合。 

9.目前常用的数据库管理系统软件有________、________和________等。 

10.Access  2010 数据库由数据库对象组成,其中对象分为 6 种:________、________、 

________、________、________和________。

三、简答题 

1.什么是数据?什么是数据处理? 

2.实体之间联系有哪 3 种类型?举例说明。 

3.共有哪 3 种数据模型?各有什么特点? 

4.数据库系统由哪几部分组成?DBS 和 DBMS 什么关系? 

5.简述数据库管理系统的主要功能。 

6.Access 2010 界面由哪几部分组成? 

7.简述下列工具的作用: (1)向导; (2)设计器; (3)生成器  8.关系规范化的意义是什么? 

9.数据库的用户可分为哪几类?

10.关系、元组、属性指的是什么? 

11.Access 的主要特点是什么? 

12.Access 2010 版有哪些新功能? 

13.如何将 Excel 表导入到 Access 2010 中? 

14.简述 Access 数据库的六大对象的基本特点。 

15.请自已分析下面关系中的关键字: 

R1 学生(学号,姓名,性别,年龄,身份证号,专业,班级) 

R2 班级(班级号,班级名,班主任) 

R3 课程(课程号,课程名,学分) 

R4 选课(学号,课程号,成绩) 

16.实例分析:

假设一个关系为  R(A,B,C,D,E),它的最小函数依赖集为  FD­{A­>B,C­>D,C­>E},则该关 系的候选关键字为什么?该关系属于第几范式, 请简要地说明理由, 若要规范化到高一级的范 式,则将得到什么样的关系。

解答:该关系的候选关键字是(A,C)。因为该关系中存在有非主属性对候选关键字的部分 函数数据依赖,即 A­>B,C­>D,C­>E,其中 B,D 和 E 只依赖于候选关键字的部分 A 和 C,

所以该关系只属于第一范式。

若要规范化到高一级的范式,则需要将关系  R  根据属性对候选关键字的部分依赖拆分成 三个关系,它们分别为:R1(A,B)和 R2(C,D,E),R3(A,C),这三个关系达到了 BC 范式要求。

相關文件