ACCESS实例教程第1章_第1页
ACCESS实例教程第1章_第2页
ACCESS实例教程第1章_第3页
ACCESS实例教程第1章_第4页
ACCESS实例教程第1章_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第一讲,Access,数据,库管理系统基础知识,学习要点:,1.,Access,简介,?,?,?,启动并退出,Access 2003,认识,Access 2003,工作窗口,了解,Access,的,7,种数据库对象,?,?,?,?,?,创建,Access,数据库,数据库管理系统,数据模型,关系型数据库,数据库设计,2.,数据库系统基础知识,Access,的特点,1,有强大的开发工具,VBA,,可以编写数据库应用程序。,2,能访问多种格式的数据,如:,Excel,数据表和,text,文本文件。,3,支持,ODBC,标准的,SQL,数据库的数据。,4,方便的向导功能使设计过程自动化。,5,可以使用

2、,Internet,功能发布信息。,6,采用,OLE,技术支持对象的嵌入与链接。,7,具有较强的安全性。,Access 2003,的数据库窗口,窗口左边显示数据库的,7,个对象,选取一个对象类别,,然后进行该类对象的设计与编辑。窗口右边是某类对,象的成员列表。,Access,数据库文件,Access,数据库文件的扩展名是,.mdb,?,除了数据访问页对象之外的其他数据库对,象都是该数据库文件中的一项内容,不能,作为单独的文件保存在磁盘上。,?,ACCESS,的,7,种数据库对象,分别是:,表、查询、窗体、报表、页、宏、模块。,1.,表,表由字段和记录组成。,字段是表中的列,每个字段代表一条信息

3、在某一方面的属性,,字段有类型,如“姓名”字段是字符型的,“年龄”字段是数字,型的。字段的基本属性有:字段名称、数据类型、字段大小、默,认值等。,记录是数据表中的行,由一个或多个字段的值组成,一条记,录是一条完整的信息,显示一个对象的所有属性。如:,001,、张三、,男、,21,,可以作为一条记录。,表是整个数据库系统的基础。一个数据库中可以包含,多个数据表,一个表应围绕一个主题建立,如学籍表、成,绩表。表之间可以建关系,建立了关系的多个表可以像一,个表一样使用。,2.,查询,查询是数据库的核心操作,根据指定条件从数据表或其,他查询中筛选出符合条件的记录。查询结果以二维表的形式,显示,是动态数

4、据集合,每执行一次查询操作都会显示数据,源中最新数据。,查询类型有:,1,,选择查询,2,,交叉表查询,3,,生成表查询,4,,更新查询,5,,追加查询,6,,删除查询,7,,,SQL,查询,8,,参数查询,3.,窗体,窗体用来显示和修改表,是用户与,Access,应用程序之间的主要,接口,可以简化数据库的操作。窗体的数据源来自表或查询,利用,窗体将整个应用程序组织起来,形成一个完整的应用系统。,4.,报表,报表用来以格式化方式显示并打印数据。利用报表可以整,理和计算基本表中的数据,有选择的显示指定信息。报表的数,据源来自表、查询或,SQL,语句,在报表中不能输入数据。,5.,页,页又称为数据

5、访问页,是一种特殊的,Web,页,为通过网络发,布数据提供方便。数据访问页直接与数据库相连,用户通过数,据访问页查看和编辑,Access,数据库中的数据。对页中数据进行,修改、添加或删除操作,结果会保存在数据库中。,6.,宏,宏是一系列操作的集合,如打开窗体、打印报表,完成,大量的重复性工作,快速实现数据库的简单操作。可以单击,某个命令按钮时运行该宏。,7.,模块,模块是,VBA,(,Visual Basic for Applications,)程序的集合,实,现数据库较为复杂操作。模块将声明和过程作为一个单元保存,完成宏,不能完成的任务。模块有两个基本类型:类模块和标准模块。类模块与,某个窗

6、体或报表相关联,标准模块存放供其他,Access,数据库对象使用的,公共过程。,数据库基本知识,1.,基本概念,1,数据,数据是能被计算机识别、存储和加工的的信,息载体。,2,数据库,数据库(,DataBase,,,DB,)是存储在计算机中的、,结构化的、可共享的数据集合。面向多种应用,可,共享。,3,数据库应用系统,数据库应用系统是用数据库系统开发的面向某,类实际应用的软件。如:学生管理系统、图书管理,系统。,4,数据库管理系统,数据库管理系统(,DataBase Management System,,,DBMS,),是用来建立、使用、维护数据库的数据管理软件,位于用户,与操作系统之间,属于

7、计算机系统软件的范畴。,5,数据库系统,数据库系统(,DataBase System,,,DBS,)是引入数据库技,术后的计算机系统,包括:硬件系统、数据库集合、数据库,管理系统及相关软件、数据库管理员、用户。,6,数据库、数据库管理系统、数据库系统三者的关系,数据库系统包括数据库、数据库管理系统和数据库应用系统。,数据库系统的核心是数据库管理系统。,Access,是一种关系型的数据库管理系统。,数据模型,?,数据模型三要素:数据结构、数据操纵和,数据完整性约束条件;,?,数据模型按数据结构划分:,?,层次模型,?,网状模型,?,关系模型,?,关系模型的完整性,?,实体的完整性,?,参照的完整

8、性,?,自定义完整性,数据模型,数据模型有,3,种:层次模型、,网状模型、关系模型。,Access,数据库管理系统所使,用的数据模型是关系数据模型。,1.,层次模型,层次模型是树型结构,自顶向,下,层次分明。层次模型要满足,以下两个条件:,? 有且只有一个根节点,根,节点没有双亲。,? 其他节点有且只有一个双,亲。,2,,网状模型,网状模型是用无向图,结构,是一种交叉关系,,是关系模型的扩展。网状,模型要满足以下两个条件:,? 允许一个以上的节点没,有双亲。,? 一个节点有多于一个的,双亲。,3,,关系模型,关系模型是用二维表结构,在关系模型中,操作对象,和操作结果都是二维表。关系模型是目前最

9、重要的数据模,型,被几乎所有数据库管理系统支持。,关系模型要满足以下几个性质:,? 元组个数有限性:元组的个数据是有限的。,? 元组惟一性:每个元组都是惟一的。,? 元组次序无关性:元组的次序可以任意交换。,? 元组分量的原子性:元组的分量是不可分割的基,本数据项。,? 属性名惟一性:属性的名称各不相同。,? 属性次序无关性:属性的次序可以任意交换。,? 属性分量值域同一性:属性的分量与与属性值域,相同。,关系型数据库,?,基本关系操作,?,并、交、差和笛卡尔乘积,?,关系运算:,选择,?,投影,?,连接,?,?,例:上机指导书,P23,习题,数据库系统设计,?,三级模式结构,?,外模式,面向

10、用户或应用程序员的用户级,?,概念模式,面向建立和维护数据库人员的概念级,?,内模式,面向系统程序员的物理级,?,?,?,使不同级别的用户对数据库形成不同的视图。,所谓,视图,,就是指观察、认识和理解数据的范围、角度和,方法,是数据库在用户“眼中”的反映。,很显然,不同层次,(,级别,),用户所“看到的数据库是不,相同的。,?,数据库系统在三级模式中提供两级映像,两级映,像使数据库管理中的数据具有两个层次的独立性,,即,数据物理独立性,和,数据逻辑独立性,。,数据库系统设计,?,?,?,?,步骤,:需求分析、概念设计、逻辑设计和物理设计。,数据流图是用图形化的方法显示整个现实世界中实际存在,的数据流向转化为图表的形式,并最终转化为表,转化为,计算机能够接受的形式。数据流图的基本图形元素有:数,据流、加工、数据存储和数据源或终点。,E-R,图,(实体,-,联系模型)描绘了系统的数据关系,由实,体、属性和联系组成的。,数据字典定义了应用程序中使用的所有数据元素和结构的,含义、类型、数据大小、格式、度量单位、精度以及允许,取值范围等。数据字典的组成有数据项、数据结构、数据,源、数据存储和处理过程。,数据流

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论