数据库基础应用ACCESS.doc
《数据库基础应用ACCESS.doc》由会员分享,可在线阅读,更多相关《数据库基础应用ACCESS.doc(112页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一章 数据库应用基础第一节 数据库的基本知识及其创建一、 数据库的概念二、 Access数据库管理系统简介三、 建立数据库第二节 创建数据表一、 建立表结构二、 数据的录入三、 建立和编辑表间关系第三节 表的维护一、 记录的定位和编辑二、 记录的排序和筛选三、 打印输出数据表第四节 查 询一、 建立选择查询二、 参数查询三、 交叉表查询四、 操作类查询第五节 报 表一、 用报表向导创建报表二、 报表的设计视图三、 排序分组报表中的记录四、 在报表中计算第六节 窗 体一、 使用窗体向导创建窗体二、 窗体的设计视图三、 向窗体中添加控件四、 窗体的应用第七节 数据库应用系统制作实例一、 开发数据
2、库应用系统的一般过程二、 实例制作第一节 数据库基础在当今信息社会,人们在工作、生活中常会面对大量的、各种各样的数据,需要进行收集和处理,如工厂、商场的销售和库存管理,图书馆的图书管理,学校的学籍、成绩管理,各个单位的工资、人事管理,机场、车站的票务管理,家庭的财产管理,个人通讯录管理,等等。对量大、复杂、需及时处理的数据的管理,计算机数据库技术是必然的选择。数据库技术产生于20世纪60年代中期,它的应用,大大地提高了数据处理能力和工作效率。随着计算机软、硬件技术的发展,数据库技术与计算机网络技术、面向对象程序设计技术、人工智能等新技术结合,成为当今数据库技术发展的主要特征。本章以Access
3、 2000为例,通过制作一个“师生情况管理系统”来学习数据库和数据表的基本知识,建立和维护数据库及表的操作,在查询设计视图中实现对数据库的查询,分别利用向导和设计视图建立报表、建立窗体,数据库中各应用子模块集成的基本方法。第一节 数据库的基本知识及其创建一、数据库的概念1数据、数据库和数据库管理系统 数据数据(Data)就是描述事物状态特征的符号记录,如数字、文字、图象、声音,等等,都是数据。 数据库将收集到的数据有效地组织和保存起来,就形成了数据库(Database)。数据库就是按照一定的结构方式储存在计算机内的、可共享的、关于某一主题的相关数据的集合。例如,图书馆里所有藏书的信息、学生的学
4、籍信息等都可以存入数据库内。 数据库管理系统数据库中的数据需要有确定的存放方式、存放规则及相互之间的关系,并能对这些数据进行管理维护,如数据的增加、删除、修改和检索等。数据库管理系统(Data Base Management System,DBMS)就是对数据库中的数据进行存储、处理和管理的系统。常见的数据库管理系统有ORACLE、SQL SERVER、SYBASE、INFORMIX、DB2等大型数据库管理系统,也有像Access和Foxpro等小型桌面数据库管理系统。2数据模型和关系型数据库由于计算机不能直接处理现实世界中的具体信息,人们必须先把各种具体信息转换成计算机能够处理的数据。在数据
5、库中用数据模型(Data Model)这个工具来抽象、表示和处理现实世界中的信息。现有的数据模型主要有层次模型、网状模型和关系模型。目前使用较广泛的是关系型数据模型(Relational Database),采用关系数据模型的数据库管理系统称为关系型数据库管理系统(RDBMS)。前面所举的几种数据库管理系统都属于关系型数据库管理系统。二、Access数据库管理系统简介Access 2000是美国微软公司开发的Office 2000系列软件中的一个桌面关系型数据库管理系统。与其他数据库管理系统相比,Access 2000具有以下特点: 界面简单,数据共享性强Access 2000的操作界面、设计
6、风格与Office 2000其他组件非常相似,并且能够实现数据共享。因此,对于熟悉Office其他组件的人来讲,使用Access就显得操作简便、入门容易。 提供的数据处理对象丰富Access 2000数据库包括了分别是表(Table)、查询(Query)、窗体(Form)、报表(Report)、页(Page)、宏(Macro)及模块(Module)等7种操作对象。使用表对象可以实现创建或修改表结构、编辑和浏览表中的数据等操作;使用查询对象可以实现对表中的数据进行各种查询;使用窗体对象可以为数据输入、编辑、查询等提供专用的用户界面;使用报表对象可以设计在打印机上输出的报表;数据访问页是特殊的 W
7、eb 页,设计用于查看和操作来自 Internet 或 Intranet 的数据 ;使用宏对象可以将数据库中各种对象有机地组织起来,使Access自动执行某些任务;使用模块对象亦即使用VBA(Visual Basic for Application)代码编程,可完成各种复杂的操作任务。 提供多种向导工具Access提供了各种功能强大、使用方便的向导(Wizard)工具,易于初学者掌握使用。 集成了SQL(结构化查询语句)功能可以用来创建各种复杂的查询。 可以处理图象、声音、视频影像等多媒体数据 支持因特网功能Access既可以接收使用因特网上传来的数据,也可以向网上发布数据。三、建立数据库1启
8、动Access单击“开始”按钮,弹出“开始”菜单,将指针依次指向“程序(P)”“Microsoft Access”,再单击,即可启动Access。启动后的界面如图1-1所示。图1-12建立数据库建立数据库有两种方法:一种是在启动Access后,选择 “Microsoft Access”对话框中的命令建立数据库;另一种是在启动Access系统后,在“Microsoft Access”对话框已关闭的情况下,单击“文件(F)”菜单中的“新建(N)”命令。在“Microsoft Access”对话框中有三个选项,如图1-2所示。图1-2 空Access数据库(B)。用于建立一个空数据库文件; Acce
9、ss数据库向导、数据页和项目(A)。此选项利用Access数据库向导建立数据库和表等对象; 打开已有文件。用于打开已有的数据库文件。例1-1-1 使用上述第一个选项建立一个名为school的空数据库文件。方法一 操作步骤: 启动Access后,在“Microsoft Access”对话框中选择“空Access数据库(B)”选项,单击“确定”按钮。 显示如图1-3所示的“文件新建数据库”对话框,在“保存位置(I)”框中选择保存文件的文件夹。本例采用默认的“My Document”文件夹。图1-3 在“文件名(N)”框中输入“school”,单击“创建(C)”按钮。这样就在“My Document
10、”文件夹中建立了一个school数据库文件,文件名的扩展名默认为mdb。方法二操作步骤: 在启动Access后,单击“文件(F)”菜单中的“新建(N)”命令,显示“新建”对话框,如图1-4所示。图1-4 单击“常用”标签,再双击“数据库”图标,将显示如图1-3所示“文件新建数据库”对话框。 在“文件新建数据库”对话框中的“保存位置(I)”框中选择保存文件的文件夹,再在“文件名(N)”输入框中输入数据库文件名,然后单击“创建(C)”按钮。 3关闭和打开数据库 关闭数据库例1-1-2 关闭在上例中创建的school数据库。创建了school数据库后,屏幕显示如图1-5所示的“school:数据库”
11、窗口。单击窗口右上角的“关闭”按扭,就关闭了这个数据库窗口。图1-5 打开数据库在启动Access后,在如图1-2所示的“Microsoft Access”对话框中选择“打开已有文件(O)”,并从对话框下方的列表框中选择需打开的数据库文件,单击“确定”按钮。也可以在启动Access后,单击“文件(F)”菜单中的“打开(O)”命令,打开数据库。例1-1-3 打开已关闭的school数据库。操作步骤: 单击“文件(F)”菜单中的“打开(O)”命令,显示“打开”对话框。 在“查找范围(I)”内选择存放school数据库的文件夹“My Document”,在文件列表框内单击“school”,如图1-6
12、所示。 图1-6 单击“打开(O)”按钮,即可显示图1-5所示数据库窗口。4退出Access使用完毕后,单击“Microsoft Access”窗口右上角的“关闭”按钮,或单击“文件(F)”菜单中的“退出(X)”命令,均可退出Access。练习:1试举例说明数据有哪些种类?2试说明数据库、数据库管理系统的含义及区别。3 数据库中使用的数据模型有哪些种类?Access属于何种类型的数据库管理系统?信息卡: 桌面数据库管理系统FoxproFoxpro是一种使用广泛的桌面关系型数据库管理系统。美国Fox(狐狸)软件公司于1986年陆续推出的Foxbase+数据库管理系统和Foxpro一系列,大大促进
13、了桌面数据库管理系统的应用和发展。1992年Fox软件公司并入微软公司,于1993年推出了Foxpro 2.5 for DOS 、Foxpro 2.5 for Windows 3.X等多平台 Foxpro 版本,随后又推出了部分支持面向对象程序设计的Foxpro 2.6;1995年、1996年和1998年分别推出了真正支持面向对象程序设计的用于Windows 95(或NT)的Visual Foxpro 3.0、Visual Foxpro 5.0和,2001年又发布了Visual Foxpro 7.0。4本节教材中介绍的建立数据库有哪几种方法?分别适用于何种场合?第二节 创建数据表 在Acces
14、s的数据库中,数据存放在表中供其他对象(如查询、窗体、报表等)使用。一、建立表结构1表的概念关系型数据模型把复杂的数据结构看成一张或多张二维表格,一张二维表描述了一个关系。如表1-1所示的某校部分同学学籍表。 表1-1: 某校部分同学学籍表学号姓名性别(男)出生日期年级班级联系电话照片陈文章男1983-10-21高一01张 强男1983-8-15高一01李 芬女1984-1-12高一01陆 洋男1983-9-22高一01姚 舒女1983-11-28高一01吴 燕女1984-4-3高一02曹 斌男1984-2-16高一02宋令文男1984-7-9高一02杨 华女1984-3-11高一02赵 琳女
15、1984-4-9高一03王 逸男1984-5-5高一03顾 彬男1984-1-30高一03表中的每一行称为一个记录(Record); 每一列称为一个字段(Field),也可叫作属性(Property);每一个字段都有一个取值范围,称为字段值, 或称为属性值;每一列的标题称为字段名(Field Name);能唯一标识表中每一条记录的字段称为主关键字(Primary Key),如学籍表中的“学号”字段。每个表必须具备下列基本性质: 任意两个记录不能完全相同,即没有重复的记录。 可以任意交换两个记录的次序。 可以任意交换两列的次序,但必须把字段名连同字段值一起交换。 每一列中的字段值必须是同类型的数
16、据,且每个字段必须是最基本的、不可分割的数据项,即表中不允许再有表。2建立表结构要建立一张数据表,必须先建立表的结构。建立表结构主要包括确定表中所有字段的字段名、字段数据类型、字段属性和表的主关键字段。如未确定主关键字段,Access将提示为表建立一个叫作ID的字段作为主关键字,并采用“自动编号”数据类型等等。 字段数据类型在确定了表中字段的字段名后,必须要确定字段的数据类型(Data Type)。在Access中,字段的数据类型有10种,表1-2列出了常用的8种。表1-2数据类型存储数据字段大小(长度)说 明文本文本或文本与数字的组合最多 255 个字符存储有确定长度的数据集备注长文本及数字
17、,例如备注或说明最多 64,000 个字符存储无确定长度的数据集数字数值数据1、2、4 或 8 个字节存储可进行计算的数值日期/时间日期和时间8 个字节存储日期和时间货币货币值8 个字节存储有货币格式的数值自动编号记录顺序号4 个字节添加记录时自动插入的唯一顺序号是/否逻辑值1 位存储如“是/否”的逻辑值OLE对象文档、电子表格、图像、声音等最大可为 1 GB存储多媒体数据 字段属性字段属性(Field Property)包括字段大小(Field Size)、小数位数(数字型数据)、标题、有效性规则(Validation Rule)、有效性文本(Validation Text)等。在建立表结构
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 基础 应用 ACCESS
限制150内