您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 数据通信与网络 > 2011计算机等级考试二级Access基础教程汇总
计算机等级考试二级Access基础教程:数据库原理第一章数据库原理1.1数据库系统1.2数据库应用系统1.3数据模型1.4关系数据库的设计1.5Access2002与数据库的关系小结与练习1.1数据库系统一,数据处理技术的发展状况1.非关系型数据库系统层次模型和网状模型2.关系型数据库系统数据按二维表组织3.面向对象数据库系统模块化程序设计变为面向对象的程序设计的数据库系统的设计二,数据库系统简介1.数据库2.数据库管理系统3.数据库系统=数据库+数据库管理系统三,数据库系统的组成1.硬件2.软件3.数据库4.数据库管理员1.2数据库应用系统数据库应用系统DBAS:是指数据库应用程序系统,它是针对某一个实际应用管理对象而设计开发的一个面向用户的软件系统.如:学生管理系统.1.3数据模型一,信息,数据和实体信息是对客观事物或抽象概念的描述数据是对客观事物或抽象概念的符号化的描述实体是客观存在并可相互区别的事物二,实体间的联系1,一对一联系集A中的一个实体至多同B中的一个实体相联系,而B中的一个实体也至多同A中的一个实体相联系。2,一对多联系集A中的一个实体可以同B中的任意数目(包括0)的实体相联系,而B中的一个实体至多同A中的一个实体相联系。3,多对多联系集A中的一个实体可以同B中任意数目(包括0)的实体相联系,而B中的一个实体也可以同A中任意数目(包括0)的实体相联系。三,数据模型层次模型:分别用记录和链接来表示数据和数据间的联系.与网状模型不同的是:层次模型中的记录只能组织成树的集合而不能是任意图的集合.网状模型中的数据用记录(与Pascal语言中的记录含义相同)的集合来表示,数据间的联系用链接(可看作指针)来表示.数据库中的记录可被组织成任意图的集合.关系模型用表的集合来表示数据和数据间的联系.每个表有多个列,每列有唯一的列名.1.4关系数据库的设计数据库的设计需求分析概念设计逻辑设计物理设计二数据库应用系统的设计1.5Access2002与数据库的关系Access2002是一个桌面关系型的数据库管理系统.练习P101,2我们举个例子来说明这个问题:每个人都有很多亲戚和朋友,为了保持与他们的联系,我们常常用一个笔记本将他们的姓名,地址,电话等信息都记录下来,这样要查谁的电话或地址就很方便了.这个通讯录就是一个最简单的数据库,每个人的姓名,地址,电话等信息就是这个数据库中的数据.我们可以在笔记本这个数据库中添加新朋友的个人信息,也可以由于某个朋友的电话变动而修改他的电话号码这个数据.不过说到底,我们使用笔记本这个数据库还是为了能随时查到某位亲戚或朋友的地址,邮编或电话号码这些数据.实际上数据库就是为了实现一定的目的按某种规则组织起来的数据的集合,在我们的生活中这样的数据库可是随处可见的啊.小结:数据库是什么图书管理员在查找一本书时,首先要通过目录检索找到那本书的分类号和书号,然后在书库找到那一类书的书架,并在那个书架上按照书号的大小次序查找,这样很快就能找到我所需要的书.数据库里的数据像图书馆里的图书一样,也要让人能够很方便地找到才行.如果所有的书都不按规则,胡乱堆在各个书架上,那么借书的人根本就没有办法找到他们想要的书.同样的道理,如果把很多数据胡乱地堆放在一起,让人无法查找,这种数据集合也不能称为数据库.数据库的管理系统就是从图书馆的管理方法改进而来的.人们将越来越多的资料存入计算机中,并通过一些编制好的计算机程序对这些资料进行管理,这些程序后来就被称为数据库管理系统,它们可以帮我们管理输入到计算机中的大量数据,就像图书馆的管理员.我们将要学习的Access也是一种数据库管理系统.计算机等考Access基础教程:Access2002开发环境第二章Access2002开发环境2.1Access2002数据库简介2.2Access2002的开发环境2.3浏览Access20022.4习题和上机操作2.1Access2002数据库简介一,Access系列产品简介Access1.0Access2000Access2002Access20032.1Access2002数据库简介二,Access2002数据库的特点使用MicrosoftAccess可以在一个数据库文件中管理所有的用户信息.在该文件中,可以:用表存储数据.用查询查找和检索所需的数据.用窗体查看,添加和更新表中的数据.用报表以特定的版式分析或打印数据.用数据访问页查看,更新或分析来自Internet或Intranet的数据库数据.2.1Access2002数据库简介Access数据库中7个数据库对象2.1Access2002数据库简介Access数据库中7个数据库对象表和关系若要存储数据,请针对跟踪的每一类信息创建一个表.若要在窗体,报表,或数据访问页中将多个表中的数据组织到一起,请定义表之间的关系.数据库表的例子2.1Access2002数据库简介Access数据库中7个数据库对象查询若要查找和检索仅满足指定条件的数据,包括来自多个表中的数据,可创建查询.查询也可以一次更新或删除多条记录,并对数据执行预定义的或自定义的计算.查询示例2.1Access2002数据库简介Access数据库中7个数据库对象窗体为便于直接在表中查看,输入和更改数据,可创建窗体.当打开窗体时,MicrosoftAccess检索来自一个或多个表中的数据,并使用在窗体向导中选择的布局或用户在设计视图_(设计视图:显示数据库对象(包括:表,查询,窗体,宏和数据访问页)的设计的窗口.在设计视图中,可以新建数据库对象和修改现有数据库对象的设计.)中创建的布局,在屏幕上显示数据.窗体示例2.1Access2002数据库简介Access数据库中7个数据库对象报表若要以某种打印方式分析数据或表示数据,请创建报表.例如,可以打印一个对数据进行分组并计算总计的报表,另一个报表则具有其他格式的数据以打印邮件标签.报表示例2.1Access2002数据库简介Access数据库中7个数据库对象数据访问页若要在Internet或Internat上使用数据,实现交互式的报表数据输入或数据分析,请使用数据访问页.MicrosoftAccess会从一个或多个表中检索数据,并按照用户在设计视图中创建的或在页向导中选择的布局方式,在屏幕上显示这些数据.数据访问页示例2.1Access2002数据库简介Access数据库中7个数据库对象宏:将数据投入使用宏是由一些操作组成的集合,创建这些操作可帮助您自动完成常规任务.通过使用宏组,可以同时执行多个任务.宏的定义宏是由一个或多个操作_(操作:宏的基本组成部分;这是一种自含式指令,可以与其他操作相结合来自动执行任务.在其他宏语言中有时称为命令.)组成的集合,其中每个操作都实现特定的功能,例如打开某个窗体或打印某个报表.宏可以自动完成常规任务.例如,可设置某个宏,在用户单击某个命令按钮时运行该宏,以打印某个报表.2.1Access2002数据库简介Access数据库中7个数据库对象模块:自动完成常规任务并创建业务解决方案模块基本上是由声明,语句和过程组成的集合,它们作为一个已命名的单元存储在一起,对MicrosoftVisualBasic_(MicrosoftVisualBasic:Basic的一种高级可视化编程版本.VisualBasic由Microsoft开发,用于生成基于Windows的应用程序.)代码进行组织.MicrosoftAccess有两种类型的模块:标准模块_(标准模块:在该模块中,可以放置希望供整个数据库的其他过程使用的Sub和Function过程.)和类模块_(类模块:可以包含新对象的定义的模块.一个类的每个实例都新建一个对象.在模块中定义的过程成为该对象的属性和方法.类模块可以单独存在,也可以与窗体和报表一起存在.).模块的定义模块是将VisualBasic声明和过程作为一个单元进行存储的集合2.1Access2002数据库简介三,Access2002的功能Access2002后来微软公司通过大量地改进,将Access的新版本功能变得更加强大.不管是处理公司的客户订单数据;管理自己的个人通讯录;还是大量科研数据的记录和处理,人们都可以利用它来解决大量数据的管理工作.你也许要问,Access的功能这么强,那使用起来会不会很麻烦呢这一点你可以放心,随着版本的升级,Access的使用也变得越来越容易.过去很繁琐的工作现在只需几个很简单的步骤就可以高质量地完成了.2.2Access2002的功能(续)Access属于小型桌面数据库系统,用户可以通过它提供的大量的操作向导方便的对数据库进行管理,查询及各种报表打印.Access提供了功能较强的编程语言VBA(VisualbasicforApplications),以及全面开放的对象类型库.Access操作环境与Windows操作环境非常相似,采用面向对象的方法将数据库系统中的各项功能对象化,将数据库管理的许多功能封装在各类对象的方法和属性中,通过对象的方法和属性来实现对数据库的管理和操作.2.2Access2002的功能(续)Access2002在原有版本的基础上增加了数据访问页和数据库项目.通过创建数据访问页,可以将数据库管理系统移植到浏览器中,从而通过互联网对数据库进行管理和操作.通过创建数据库项目,用户可以将Access2002作为SQLServer数据库的前端开发工具,访问,操作并管理后端SQLServer数据库,从而创建出客户机/服务器方式的数据库管理系统.2.2Access2002的功能(续)Access2002增加了数据透视表和数据透视图,利用它们可以方便的进行数据分析,建立数据透视表视图与数据投视图视图.Access2002可以通过XML标准来实现数据共享.Access2002种.可以通过连接数据库向导将表直接连接到SQLServer数据库中2.2Access2002的开发环境一,Access2002的启动和退出二,Access2002的主窗口三,Access2002的数据库窗口2.3浏览Access2002一,浏览分析罗斯文商贸数据库二,分析Access数据库的结构2.4习题和上机操作P20谢谢大家!计算机等考Access基础教程:创建Access数据库第三章创建Access数据库3.1设计数据库3.2创建数据库的方法3.3习题3.1关系数据库设计方法关系数据库中,数据表是最基本的对象,表的好坏,直接关系到数据库的效率以及对数据库管理和维护,因此,开始建立数据库之前,用户须先对数据库中的数据表进行仔细的分析和设计.比如那些数据存放在一张表中,每个字段的名,字段属性的设计,一个数据库中包含几张表,与表之间的联系等数据库表的设计方法学分课程名称课程号课程班级姓名学号学生实体属性实体实例:学生选课系统实体之间联系:多对多初步设计关系表854多媒体2145计用05(3)王五055048011804数据库技术2304计用05(3)王五055048011764多媒体2145计用05(2)张三055047006854数据库技术2304计用05(2)张三055047006成绩学分课程名称课程编号班级姓名学号表3-1计用05(3)王五055048011计用05(2)张三055047006班级姓名学号4多媒体21454数据库技术2304学分课程名称课程编号关系数据库设计步骤,原则1.需求分析信息需求处理需求安全性和完整性需求2.确定需要的表一个实体对应一个表关系数据库设计步骤,原则3.确定表中所需字段每个字段直接和表中的实体相关字段——实体型的属性以最小的逻辑单位存储信息表中的字段必须是原始数据确定关键字字段关键字字段——实体中的码关系数据库设计步骤,原则4.确定联系一对多:在多的一边加上一那边的关键字字段;多对多:添加一个关系表,表中存两个相关表的关键字字段;一对一:根据具体情况而定,或用一个表存储,或用两个表存储,两个表使用相同的关键字字段,也有可能两个表通过外关键字字段建立联系.5.设计求精3.2创建数据库
本文标题:2011计算机等级考试二级Access基础教程汇总
链接地址:https://www.777doc.com/doc-3022308 .html