Access数据库程序设计.ppt

上传人:max****ui 文档编号:3384286 上传时间:2019-12-13 格式:PPT 页数:50 大小:447.81KB
返回 下载 相关 举报
Access数据库程序设计.ppt_第1页
第1页 / 共50页
Access数据库程序设计.ppt_第2页
第2页 / 共50页
Access数据库程序设计.ppt_第3页
第3页 / 共50页
点击查看更多>>
资源描述
Access数据库程序设计总复习,第1章数据库系统与Access基础知识,主要内容:1.基本概念:数据库,数据模型,数据库管理系统2.关系数据库基本概念:关系模型,关系,实体,元组,属性,字段,域,值,主关键字3.关系运算基本概念:选择、投影、连接运算4.access系统简介:特点与功能,基本对象(表、查询、窗体、报表、页、宏、模块),5.数据类型与表达式,数据库的基本概念,数据模型数据模型是描述数据间的相互关系数据库(DB)按一定的数据模型组织、存储的相互关联的数据集合。数据库管理系统(DBMS)接受和完成用户提出访问数据的各种请求的机构。数据库系统(DBS)由数据、数据库管理系统和应用程组成,实体(Entity)例:学生教师课程实体的属性(Attribute)例:学号姓名性别年龄实体型例:学生(学号姓名)域例:性别的取值范围为男或女关键字例:学号身份证号,实体间的联系及联系种类:实体之间的对应关系称为联系。常见的实体联系有3种:一对一联系一对多联系多对多联系,数据模型层次数据模型(层次数据库)网状数据模型(网状数据库)关系数据模型(关系数据库),关系数据库系统关系:关系就是一张表。表中的各列以属性开始,属性下面的每一行称为元组。元组(记录):除了关系的标题栏以外,其它各行统称“元组”属性(字段):属性就是关系中的各列.(属性名与属性值)关系模式:关系的名称和关系的属性集称为关系的“模式”例:学生登记表(学号,姓名,.,出生地)主关键字(主键):能够唯一确定一个元组的属性和属性组合.,关系运算:选择:选出满足条件的记录。投影:选出满足条件的一个或多个字段。联接:将两个或两个以上的关系连接起来。,Access关系数据库,Access数据库管理系统是个关系数据库.在Access中,一个关系数据库可以有若干个数据表对象,每个数据表由若干个记录组成,每个记录由若干个字段组成。,Access中的对象,7种对象:表查询窗体报表页宏模块,数据类型,文本型:默认为50个字符,最长255个字符数字型:0-9、小数点、正负号。(1、2、4、8个字节)日期/时间型:表示日期和时间(8个字节)是/否型:逻辑数据(1字节)自动编号型:系统对每个新记录的编号OLE对象:用于链接和嵌入其它应用程序创建的对象备注型:存放较长的文本数据,Access中的表达式,表达式是由常量、变量和函数通过运算符连接起来的式子,表达式中圆括号可改变运算顺序。表达式常分为:算术表达式(其值为数值)关系表达式(其值为“是/否”类型)逻辑表达式(其值为“是/否”类型)。字符串表达式(其值为字符串)日期/时间表达式(其值为日期/时间),第2章Access数据库的创建与管理,1.创建空数据库方法与步骤2.使用向导创建数据库3.表的建立:建立表结构(使用向导,使用表设计器,使用数据表)4.设置字段属性,输入数据(直接输入数据,获取外部数据),主要内容:1.Access数据库文件2.创建数据库3.数据库的压缩与修复4.数据库版本的转换5.数据库的安全,数据库文件被存储在指定的存储路径下文件扩展名为.mdb数据库中的所有对象和相关信息都被存放在同一数据库文件中。,Access数据库文件,创建数据库创建空数据库使用向导创建数据库,数据库的压缩与修复数据库版本的转换高版本的数据库文件可以在低版本的系统中打开数据库的安全设置和撤消用户密码(以独占方式打开数据库文件)设置帐户与权限,第3章Access数据表的建立与操作,主要内容:1.建立表结构2.设置字段属性与输入数据3.表的维护(修改表结构与编辑表的内容)4.建立表间关系(设置参照完整性)5.表的其他操作(查找替换数据,排序记录,筛选记录,表结构的定义:表的名字、表中的字段个数、字段的属性(字段名、字段类型、字段长度等)、主关键字段(主键),字段属性的设置:字段大小(默认值)格式(输出格式)输入掩码(输入格式)标题(与字段名不同的窗体显示标签)默认值(字段的自动填充值)有效性规则与有效性文本,第4章创建Access查询,主要内容:查询的功能与类型创建选择查询创建交叉表查询创建参数查询创建重复查询与不匹配查询创建操作查询,第4章创建Access查询,查询的功能(教材)查询分类:(选择查询、参数查询、交叉表查询、操作查询、SQL查询)查询准则:(运算符、函数、表达式)创建查询:(使用向导创建查询、使用设计器创建查询、在查询中计算)操作已创建的查询:(运行已创建的查询、编辑查询中的字段、编辑查询中的数据源、排序查询的结果),第5章结构化查询语言SQL,主要内容:SQL语言简介SQL语言的数据定义功能SQL语言的数据操纵功能SQL语言的查询功能,数据定义功能(CREATABLALTERTABLDROP)数据查询功能(SELECT-SQL)数据操纵功能(INSEINTOUPDATEDELETEFROM),结构化查询语言SQL的功能,记住所有语句的格式和用法,SELECTALL|DISTINCT表名.AS列名,表名.AS列名INTOFROM,WHEREANDAND|ORAND|ORGROUPBY,HAVINGORDERBY排序项ASC|DESC,排序项ASC|DESC,SQL语言的查询命令,查询的类型,简单查询条件查询统计查询(统计函数)分组查询查询排序连接查询(多表查询)嵌套查询查询结果输出,第6章Access的窗体设计,主要内容:窗体的基本概念自动创建窗体使用向导创建窗体在设计视图中创建窗体窗体的应用,窗体的组成:窗体视图中的节窗体分类:(纵栏式窗体、表格式窗体、主/子窗体、数据表窗体、图表窗体、数据透视表窗体)创建窗体:使用向导创建窗体使用设计器创建窗体(控件的含义及种类,在窗体中添加和修改控件,设置控件的常见属性),格式属性:决定对象的标志或值的显示方式;数据属性:控制对象的数据来源及是否可以筛选等操作;事件属性:对象动作的事件名;其他属性对象的附加特征;全部属性综合显示以上各类属性;,属性窗口,窗体的主要属性:窗体的标题-标题窗体的数据来源-记录源窗体的背景颜色-主体(背景色)窗体的背景图片-图片窗体是否居中-自动居中窗体的记录选择器-记录选择器窗体的导航按纽-导航按钮,记录源可以是一个表或查询,标签控件(Label)文本框控件(Text)命令按钮控件(Command)组合框控件(Combox)列表框控件(List)选项按钮控件(Option)复选框控件(Check)图像控件(Image)未绑定型对象框控件(OLEUnbound)绑定型对象框控件(OLEbound)选项卡控件,窗体的常用控件及属性在窗体的事件内设置:Me!控件名,第7章Access的报表设计,主要内容:报表分类:(纵栏式报表,表格式报表,图表报表,标签报表)2.使用向导创建报表3.使用设计器编辑报表(子报表)4.在报表中计算和汇总,报表主要是以多种形式显示输出数据;报表的视图有:设计视图、打印预览、版面预览报表的结构:主体、页眉页脚报表设计:指定报表数据源(表、查询、SQL)添加控件并指定控件来源设置报表和控件的属性,报表的排序、分组与汇总,将成绩通知报表按姓名分组或汇总:1.设计报表主体;2.单击”排序与分组”按钮;3.在”排序与分组”对话框中设置”组页眉”和”组页脚”为”是”4.在”组页眉”和”组页脚”中添加控件并设置属性;,第8章创建数据访问页,主要内容:数据页的基本概念创建数据访问页在设计视图中创建数据访问页,数据访问页是直接连接数据库中数据的一种HTML页(网页)。数据访问页可以直接在IE浏览器上查看和编辑数据。与其他Access对象不同的是,页对象本身不是保存在Access数据库文件(.mdb)中的,而是以一个单独的.htm文件(网页文件)形式存储的,在数据库文件中只保留了它的一个快捷方式。,概念,在设计视图中创建数据页,添加滚动文字,插入图象超级链接,插入超链接,插入图像,第9章创建宏,主要内容:宏的基本概念宏的操作创建基本宏创建条件宏创建宏组宏的运行运行与调试,宏宏是一个对象。它是事先写好的一个或多个相关操作命令的集合,这些操作命令称为“宏命令”。宏组把功能相关或相近的若干个宏组织到一起就是宏组。条件宏给宏加上条件表达式以确定当运行宏时,某个操作是否被执行,就称为条件宏。常用的宏操作命令,Forms!窗体名称!控件名称,同上条件,宏的调试,打开宏设计窗口,先单击工具栏上的”单步”按钮,表示将要执行的操作,再单击”运行”按钮,第9章VBA程序设计,主要内容:VBA编程语言基础结构化程序设计面向对象的程序设计VBA程序设计的调试,模块的基本概念:类模块,标准模块,将宏转换为模块模块中的每一个过程都可以是一个Sub过程或Function过程;创建模块:创建VBA模块(在模块中加入过程、在模块中执行宏)过程及过程调用:变量作用域及参数传递,VBA编程语言基础,数据类型:常量:变量及变量的作用范围:声明变量:常用函数:运算符与表达式:,使用Dim语句声明变量格式:DimAs例:DimxAsIntegerDimyAsStringDima,b,cAsInteger,数组数组是内存中连续的一片存储单元,由一组变量组成,每个变量称为一个数组元素,数组中的每个元素通过数组名和下标值来标识.一个数组中的所有元素具有相同的数据类型。,A(5)=a(1),a(2),a(3),a(4),a(5)|b(1,1),b(1,2),b(1,3)|B(3,3)=|b(2,1),b(2,2),b(2,3)|b(3,1),b(3,2),b(3,3)|,数组使用Dim语句定义一维数组格式1:Dim数组名(下标上界)As格式2:Dim数组名(最小下标TO最大下标)As例:Dima(5)AsIntegera(0)a(1)a(2)a(3)a(4)a(5)Dimb(1to6)AsIntegerb(1)b(2)b(3)b(4)b(5)b(6),数组使用Dim语句定义二维数组格式1:Dim数组名(一维下标上界,二维下标上界)As格式2:Dim数组名(一维下限TO一维上限,二维下限TO二维上限)As例:DimC(1,2)AsIntegerC(0,0)C(0,1)C(0,2)C(1,0)C(1,1)C(1,2),面向过程程序设计,结构:顺序、分支、循环语句:输入语句条件语句循环语句输出语句,面向对象的程序设计,对象、类、属性、方法事件(事件驱动)与编写事件过程键盘事件、鼠标事件、窗口事件、操作事件和其他事件,Subaaa()DimxAsInteger,yAsIntegera=4b=1DoWhileb5a=a*bb=b+1LoopDebug.PrintxEndSub,Docmd对象调用方法的的格式如下:Docmd方法名称参数表如:Docmd.quitDocmd常用方法:OpenForm|OpenReport方法GoToRecord方法RunMacro方法,题型单选题(70%)填空题(30%),
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!