资源描述
第二章,从数据库操作开始,本章要点,2.1与数据库系统相关的术语2.2设计一个数据库2.3数据库的相互转换,2.1与数据库系统相关的术语,2.1.1什么是数据库2.1.2什么是关系模型2.1.3什么是关系数据库2.1.4数据库应用系统由什么组成,与数据库系统相关的术语,数据库系统(databasesystem)是指使用数据库技术统一管理、操纵和维护数据资源的整个计算机系统。它是由计算机的硬件、软件、数据和人员4个部分组成的。硬件环境是数据库系统的物理支撑。软件包括系统软件和应用软件两类。数据是数据库的基本内容,数据库又是数据库系统的管理对象。人员是指数据库系统管理人员、开发设计人员和用户。,2.1.1什么是数据库,数据库(DataBase)是数据库系统的核心和管理对象。所谓数据库,就是以一定的组织方式将相关的数据组织在一起,存放在计算机外存储器上形成的,能为多个用户共享的,与应用程序彼此独立的一组相关数据的集合。,2.1.2什么是关系模型,在数据库领域中,一般用数据模型来描述数据的结构、数据的性质、数据之间的关系、完整性约束条件和某些数据的变换规则。1.关系模型关系模型(RelationalModel)的所谓“关系”是特指那种虽具有相关性而非从属性的平行的数据之间按照某种序列排列的集合关系。,2.关系模型的主要特点(1)关系中每一分量不可再分,是最基本的数据单位。(2)每一列的分量是同属性的,列的顺序是任意的。(3)每一行由一个个体事物的诸多属性构成,且各行的顺序可以是任意的。(4)一个关系是一张二维表,不允许有相同的属性名,也不允许有相同的元组。,2.1.3什么是关系数据库,关系数据库(RelationalDataBase)是若干个关系的集合。也可以说,关系数据库是由若干张二维表组成的。在关系数据库中,将一个关系视为是一张二维表,又称其为表。这个表包含数据及数据间的联系(relationship)。一个关系数据库由若干个表组成,表又由若干个记录组成,而每一个记录是由若干个以字段属性加以分类的数据项组成的。,2.1.4数据库应用系统由什么组成,数据库应用系统(简称数据库系统)是指引进了数据库技术后的整个计算机系统。它是由有关的硬件、软件、数据和人员4个部分组合起来形成的为用户提供信息服务的系统。,2.2设计一个数据库,2.2.1数据库设计的一般方法2.2.2数据库中有哪些对象2.2.3创立数据库2.2.4使用数据库2.2.5完善数据库,在Access中,设计一个合理的数据库,最主要的是设计合理的表以及表间的关系。作为数据库基础数据源,它是创建一个能够有效地、准确地、快捷地完成数据库具有的所有功能的基础。,2.2.1数据库设计的一般方法,设计一个Access数据库,一般要经过如下步骤:1.需求分析需求分析就是对所要解决实际应用问题作详细的调查,了解所要解决问题的组织机构、业务规则、确定创建数据库的目的、确定数据库要完成哪些操作、数据库要建立哪些对象。,2.建立数据库创建一个空Access数据库,对数据库命名时,要使名字尽量体现数据库的内容,要做到“见名知意”。3.建立数据库中的表数据库中的表是数据库的基础数据来源。确定需要建立的表,是设计数据库的关键,表设计的好坏直接影响数据库其他对象的设计及使用。,设计能够满足需要的表,要考虑以下内容:(1)每一个表只能包含一个主题信息。(2)表中不要包含重复信息。(3)表拥有的字段个数和数据类型。(4)字段要具有唯一性和基础性,不要包含推导或计算数据。(5)所有的字段集合要包含描述表主题的全部信息。(6)确定表的主键字段。,4.确定表间的关联关系在多个主题的表间建立表间的关联关系,使数据库中的数据得到充分利用,同时对复杂的问题,可先化解为简单的问题后再组合,会使解决问题的过程变得容易。5.创建其它数据库对象设计其查询、报表、窗体、宏、数据访问页和模块等数据库对象。,2.2.2数据库中有哪些对象,1.表表(Table)是数据库中用来存储数据的对象,它是整个数据库系统的数据源,也是数据库其他对象的基础。,2.查询查询(query)也是一个“表”,是以表为基础数据源的“虚表”。它一是可以作为表加工处理后的结果,二是可以作为数据库其他对象数据来源。,3.窗体窗体(form)是屏幕的工作窗口。在Access中,可以通过系统提供的,以及自己设计的各式各样美观大方的工作窗口,在友好的工作环境下,对数据库中数据进行处理。,4.报表报表(report)是数据库中数据输出的另一种形式。它不仅可以将数据库中的数据进行分析、处理的结果通过打印机输出,还可以对要输出的数据完成分类小计、分组汇总等操作。在数据库管理系统中,使用报表会使数据处理的结果多样化。,5.宏宏(macro)是数据库中的另一个特殊的数据库对象,它是一个或多个操作命令的集合,其中每个命令实现一个特定的操作。,6.数据访问页数据访问页(web)是数据库中的一个特殊的数据库对象,它可以实现因特网与用户数据库中的数据的相互访问。,7.模块模块(module)是由VisualBasic程序设计语言编写的程序集合,或一个函数过程。,2.2.3创立数据库,创建数据库,可以三种方法创建。1.直接创建空数据库操作步骤如下:(1)打开“开始”菜单,打开“MicrosoftAccess”窗口。(2)在“MicrosoftAccess”窗口中,选择空“Access数据库”单选按钮,再单击“确定”按钮,打开”文件新建数据库“窗口。(3)在空数据库文件的保存位置,再输入空数据库文件的名字。(4)在“数据库”窗口,单击“关闭”按钮,结束创建。,2.利用菜单创建空数据库操作步骤如下:(1)在Access主菜单下,打开“文件”菜单,选择“新建”选项,进入“新建”窗口。(2)在“新建”窗口,选择“常用”选项卡,在列表框中,选择“数据库”选项,再按“确定”按钮,进入“文件新建数据库”窗口;(3)在“文件新建数据库”窗口,在“保存位置”下拉框中,选择数据库文件保存位置,再输入数据库文件的名字,再按“创建”按钮,进入“数据库”窗口;(4)在“数据库”窗口,按“退出”按钮,结束数据库的创建。,3.利用向导创建数据库操作步骤如下:(1)打开“文件”菜单,选择“新建”;(2)在“新建”窗口,选择“数据库”选项卡;(3)保存数据库;(4)在“数据库向导”各“分步”窗口,确定“向导”数据库,选择“向导”表及表中可用的字段,确定窗体的屏幕背景样式、报表打印的样式、数据库的标题等参数选项;(5)最后按“完成”按钮,返回“数据库”窗口。此时,一个包含表、窗体、报表等数据库对象的数据库创建结束。,2.2.4使用数据库,1.数据库的打开操作步骤如下:(1)在Access主菜单下,打开“文件”菜单,选择“打开”;(2)在“打开”窗口,先选定保存数据库文件的文件夹,再输入要打开的数据库文件名,选定文件类型,按“打开”按钮,数据库文件将被打开。,2.数据库的关闭有以下几种操作方法:(1)依次选择菜单栏上的“文件”、“关闭”选项。(2)单击“数据库”窗口的“关闭按钮。(3)选择菜单栏上的“文件”选项,再按字母“C”键。(4)按“Ctrl+F4”组合键。,2.2.5完善数据库,1.设置数据库属性操作步骤如下:(1)依次选择菜单栏上的“工具”、“选项”命令,打开“选项”窗口。(2)在“选项”窗口中,可以选择不同的选项卡,设计数据库的属性。,2.设置专用数据库文件夹操作步骤如下:(1)在Access主菜单下,依次选择“工具”、“选项”命令,打开“选项”窗口。(2)在“选项”窗口,选择“常规”选项卡,再在“默认数据库文件夹”文本框中,输入自己定义的文件夹名称,再按“确定”按钮,从而确定了专用数据库文件夹。,3.压缩数据库操作步骤如下:(1)在Access主菜单下,依次选择“工具”、“数据库实用工具”、“压缩和修复数据库”选项,打开“压缩数据库来源”窗口。(2)在“压缩数据库来源”窗口中,选择要压缩的数据库文件,再单击“压缩”按钮,打开“将数据库压缩为”窗口。(3)在“将数据库压缩为”窗口中,输入压缩后的数据库文件名,单击“保存”按钮,开始对数据库文件进行压缩。,4.修复数据库操作步骤如下:(1)在Access主菜单下,依次选择“工具”、“数据库实用工具”、“压缩和修复数据库”选项,打开“修复数据库”窗口。(2)在“修复数据库”窗口中,选择要修复的数据库文件,再单击“修复”按钮,开始对数据库文件进行修复。(3)当数据库修复完成后,系统将显示数据库文件是否修复成功信息。,2.3数据库的相互转换,2.3.1高版本数据库向下兼容2.3.2低版本数据库升级,在Access中,高版本环境下创建的的数据库,在低版本的Access数据库系统中不能直接使用,只有将数据库高版本转换低版本才可以使用,低版本环境下创建的数据库,也必须将低版本转换高版本方能使用。,2.3.1高版本数据库向下兼容,操作步骤如下:(1)在Access主菜单下,依次选择菜单栏上的【工具】【数据库实用工具】【转换数据库】【到当前Access数据库版本】选项,打开“转换数据库来源”窗口。(2)在“转换数据库来源”窗口,选择要转换的数据库文件,打开“将数据库转换为”窗口。(3)在“将数据库转换为”窗口,输入转换后的数据库文件名且保存,结束低版本数据库升级操作。,2.3.2低版本数据库升级,将低版本数据库转换高版本数据库,是完成低版本数据库升级操作。在Access2000以上的版本中打开Access早期版本数据库文件,将直接进入“转换/打开数据库”窗口,用户可根据系统提供的提示,完成转换数据库的操作。,
展开阅读全文