Access数据管理与应用(陈理).ppt_第1页
Access数据管理与应用(陈理).ppt_第2页
Access数据管理与应用(陈理).ppt_第3页
Access数据管理与应用(陈理).ppt_第4页
Access数据管理与应用(陈理).ppt_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

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

文档简介

Access数据管理与应用,找讲师中国最大的培训讲师选聘平台,数据库简介创建数据库及表数据表字段规划多表关系查询设计窗体制作报表常用宏命令,课程内容,找讲师中国最大的培训讲师选聘平台,数据库简介,找讲师中国最大的培训讲师选聘平台,ACCESS关系数据库解决多数据关联处理大量数据历史数据的收集及管理什么是数据库为了实现一定的目的按某种规则组织起来的“数据”的“集合”。,一、数据库简介,找讲师中国最大的培训讲师选聘平台,ACCESS的窗口及界面介绍标题栏:用来显示软件标题名称的地方菜单栏工具栏:将一些常用的命令用图标代替状态区:状态区可以显示正在进行的操作信息,这可以帮助我们了解所进行操作的状态数据库窗口,Access界面,找讲师中国最大的培训讲师选聘平台,数据库窗口数据窗口工具栏:主要用于创建、打开或管理数据库对象,以及改变数据库对象的显示方式。对象栏:对象创建方法及已有对象Tables:存储数据库管理的数据Queries:按照准则,执行对数据的查找分析Forms:以交互式窗口方式表达表中数据Reports:将数据以格式化方式发送到打印机Pages:在WEB页中查看、修改数据库中数据Macros:一个或多个操作的集合,实现特定功能Modules:将VBA的声明和过程作为一个单元保存对象列表框:当前数据库中某个对象类型包含的所有对象,及创建该对象的快捷方式。,Access界面,找讲师中国最大的培训讲师选聘平台,表格,查询,报表/Excel数据访问页,条件,窗体宏/模块,控制报表,返回条件,录入数据,Access程序设计概念,找讲师中国最大的培训讲师选聘平台,对数据库设计得当可确保数据库容易维护。设计数据库步骤如下:确定数据库的用途确定包括多少个表确定每个表中有多少个字段在每个字段中用唯一值标识确定表与表之间的关系输入数据并创建其它数据库对象,二、关于设计数据库,找讲师中国最大的培训讲师选聘平台,找讲师中国最大的培训讲师选聘平台,创建数据库根据模板创建数据库创建空白数据库,二、建立数据库及表,找讲师中国最大的培训讲师选聘平台,Tables,Field,Record,PrimarykeyTables:某个相同主题的数据集合。Fields:表中列称为字段,用来描述数据某类特征。Records:表中的行称为记录,它由若干个字段组成。记录反映某一事物的全部信息。PrimaryKey:能惟一标识表中每一条记录的字段或字段集称为主关键字。我们可以通过这个字段来区分数据。,数据库简介,找讲师中国最大的培训讲师选聘平台,AutoNumber:自动插入唯一顺序或者随机编号Format:“A”000(可定义字段属性,不变的字符用双引号引起,会变的数字用零表示)Text:可输入文字或数字,不用计算的身份证号码或手机号码都可存储为文本型。InputMask:可以控制输入的值,掩码参数按F1。DefaultValue:该值在新建记录时会自动输入到字段中。Required:可以指定字段中是否必须有值。Index:大型数据表中加速信息检索。,字段类型介绍,找讲师中国最大的培训讲师选聘平台,LookupWizard:使用列表框或组合框从另一个表或值列表中选择一个值。要修改,进入Look标签。RowSource:修改下拉列表中的值LimittoList:只能从下拉列表中选择Number:存储进行算术计算的数字数据。ValidationRule:指定对输入到记录、字段或控件中的数据的要求。ValidationText:当输入的数据违反了有效性规则的设置时,本属性指定将显示给用户的消息。,字段类型介绍,找讲师中国最大的培训讲师选聘平台,Date/Time:从100到9999年的日期与时间值。Format:设置日期格式,自定义格式请按F1Yes/No:是/否“是”和“否”值,以及只包含两者之一的字段。Currency:输入数据时,不必键入人民币符号和千位处的逗号。Format:自定义货币格式,请按F1,字段类型介绍,找讲师中国最大的培训讲师选聘平台,Hyperlink:保存超级链接的数据,如网址或电子邮件等。OLEObject:插入WORD文档、EXCEL电子表格、图像、声音等。插入对象进入输入视图中,InsertObjectMemo:长文本或文本和数字的组合,最多为65,535个字符。,字段类型介绍,找讲师中国最大的培训讲师选聘平台,使用向导创建表各种预定义的示例表,如客户表、雇员表、产品表、订单表等。通过输入数据创建表用户先不创建表,而通过输入一组数据,由系统根据输入数据的特点自动确定各个字段的数据类型和长度。,建立数据库及表,找讲师中国最大的培训讲师选聘平台,导入外部数据导入EXCEL:文件类型MicrosoftExcel导入文本文件:文件类型文本文件链接:另外一个应用程序与数据库之间建立的联系文件的位置发生变更,进入ToolsDatabaseUtilitiesLinkedTableManage,导入数据,找讲师中国最大的培训讲师选聘平台,导出:将ACCESS的表导出到其它应用程序。导至WORD:ToolsOfficeLinksPublishitwithMicrosoftOfficeWord导至EXCEL:ToolsOfficeLinksAnalyzeitwithMicrosoftOfficeExcelEXCEL中导入ACCESSDataImportExternalDataImportData,导出数据,找讲师中国最大的培训讲师选聘平台,找讲师中国最大的培训讲师选聘平台,关系简介不同表中的数据之间都存在一种关系各张表中的每条数据记录都和数据库中唯一的主题相联系关系是通过两个表中匹配字段的数据来执行,多表表关系,找讲师中国最大的培训讲师选聘平台,关系类型一对一:表A每条记录只能与表B中的一条记录相匹配,表B中每条记录只能与表A中的一条记录相匹配。这种关系简单,但实际中不常用,因两表中重复字段浪费磁盘空间。一对多:最常用。多对多:表A中的记录能与表B中的许多条记录匹配,表B中的记录也能与表A中的许多记录相匹配。,多表表关系,找讲师中国最大的培训讲师选聘平台,参照完整性是一个规则系统确保相关表中记录之间关系的有效性不会意外地删除或更改相关数据在符合下列所有条件时,可以设置参照完整性:来自于主表的匹配字段是主键或具有唯一索引相关的字段都有相同的数据类型两个表都属于同一个MicrosoftAccess数据库,实施参照完整性,找讲师中国最大的培训讲师选聘平台,使用参照完整性时要遵循下列规则不能在相关表的外键字段中输入不存在于主表的主键中的值如果在相关表中存在匹配的记录,则不能从主表中删除这个记录例如,如果在“订单”表中有订单分配给某一雇员,就不能在“雇员”表中删除此雇员的记录。如果某个记录有相关的记录,则不能在主表中更改主键值例如,如果在“订单”表中有订单分配给某个雇员时,不能在“雇员”表中更改这位雇员的雇员ID。,使用参照完整性,找讲师中国最大的培训讲师选聘平台,CascadeUpdateRelatedFields更改主表中记录的主键,Access会自动在所有相关的记录中将主键更新为新值。例如,如果在“客户”表中更改某个客户ID,则在“订单”表中每个有该客户订单的记录中,“客户ID”字段都会自动更新。CascadeDeleteRelatedRecords删除主表中的记录,Access会自动删除相关表中的相关记录。例如,如果在“客户”表中删除某个客户记录,在“订单”表中此客户的所有订单都会自动删除。,级联更新和级联删除,找讲师中国最大的培训讲师选聘平台,查询,找讲师中国最大的培训讲师选聘平台,查询:对查询在表中的数据提出问题。同时基于多个表,按准则进行数据重组,使多个表中数据在同一个虚拟数据表中显示。对查询后的信息进行统计、计算或生成新信息。完成大量数据修改,如更新、删除等。可作为窗体或报表的数据源。查询视图方式设计视图及SQL视图用于创建查询,数据表显示结果,查询,找讲师中国最大的培训讲师选聘平台,选择查询提出问题,根据查询准则选择所需的信息进行回答。准则栏中写在同行表明并且,写在不同表明或者。,选择查询,找讲师中国最大的培训讲师选聘平台,选择查询表达式生成器:连接两个表达式连接在一起Like:模糊查询?:表示任何单一字符*:表示零个或多个字符NOT:非,选择查询,找讲师中国最大的培训讲师选聘平台,表达式生成器函数今天日期:DATE()年:YEAR()月:MONTH()日:DAY()日期间隔:DATEDIFF(“类型“,起始日期,终止日期)范围:between起始值and终止值,选择查询,找讲师中国最大的培训讲师选聘平台,多表查询参数查询在要作为参数使用的字段下的准则单元格中,输入相应提示,提示要用方括号括起来。如:Betweenand参数类型更改:QueryParameters与模糊查询结合:Like“*”&查询姓名&“*”,选择查询,找讲师中国最大的培训讲师选聘平台,动作查询:在Query菜单中选择Make-TablesQuery:将查询的数据固定下来形成新表。,动作查询,找讲师中国最大的培训讲师选聘平台,动作查询:在Query菜单中选择UpdateQuery:改变已有表中满足查询准则的记录。,动作查询,找讲师中国最大的培训讲师选聘平台,动作查询:在Query菜单中选择AppendQuery:追加查询:向已有表中添加数据。,动作查询,找讲师中国最大的培训讲师选聘平台,动作查询:在Query菜单中选择DeleteQuery:删除满足查询指定的准则的记录。,动作查询,找讲师中国最大的培训讲师选聘平台,多表表关系查询多表表关系查找两表中不匹配的数据:ISNULL,多表表关系在查询中应用,找讲师中国最大的培训讲师选聘平台,创建交叉表查询NewCrosstabQueryWizard交叉表能将以行显示的数据转换为列,交叉表查询,找讲师中国最大的培训讲师选聘平台,单击查询工具栏的求和按钮GroupBy:以此字段为分类字段Sum:根据分类字段求和Avg:根据分类字段求平均值Max:同类中的最大值Min:同类中的最小值First:同类中的第一条记录Last:同类中的最后一条记录Where:以此字段为分类条件,查询中计算,找讲师中国最大的培训讲师选聘平台,范围查询在ALL的输入框输入需要显示的范围联接查询在查询设计视图中点击SQL视图通过UNION连接多个查询select列名from表名as别名where条件,联合查询,找讲师中国最大的培训讲师选聘平台,找讲师中国最大的培训讲师选聘平台,什么是宏在ACC

温馨提示

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

评论

0/150

提交评论