Access数据库及其表操作.ppt

上传人:max****ui 文档编号:3385488 上传时间:2019-12-13 格式:PPT 页数:71 大小:3.48MB
返回 下载 相关 举报
Access数据库及其表操作.ppt_第1页
第1页 / 共71页
Access数据库及其表操作.ppt_第2页
第2页 / 共71页
Access数据库及其表操作.ppt_第3页
第3页 / 共71页
点击查看更多>>
资源描述
第2章Access数据库及其表操作,全体编者,。也知是,知不为知不,之知为之知,ComputeCenter,QiqiharUniversity,本章内容提要:,Access系统概述创建Access数据库Access中的运算与函数表的概念表的创建表结构的修改表中数据的输入表字段的属性设置数据表的基本操作建立表间关联关系,2.1Access系统概述,Access2003功能及特点Access2003的安装、启动与退出Access的工作方式,1.Access2003功能及特点,独特的数据库窗口支持7种类型的对象灵活的转换方式工具数据库实用工具转换数据库方便的数据导出与导入文件导出较强的安全性工具安全设置安全机制向导,2.Access2003的安装、启动与退出,安装根据默认设置安装;完全安装;自定义安装启动开始所有程序MicrosoftOfficeMicrosoftAccess2003退出单击主窗口的“关闭”按钮文件菜单退出,3.Access的工作方式,交互式操作方式交互式操作方式是一种基于命令和辅助工具的执行方式。程序执行方式用宏和VBA语言编写特定的程序。,2.2创建Access数据库,创建数据库创建空数据库使用模板创建数据库数据库的打开与关闭打开数据库可在打开时选择独占、共享以及其他打开读写方式。关闭数据库单击“数据库”窗口的“关闭”按钮单击文件菜单关闭,2.3Access中的运算与函数,常量是指固定不变的数据表达式表达式是由运算符、常量、函数、字段名称、控件和属性符合一定规则的组合函数Access提供一些内置函数,Access内置函数包括算术函数、文本(字符处理)函数、“日期/时间”函数等,1.常量,用户定义的常量数字常量(15,-27,3.14159)字符串常量(数据库,3.14159)日期/时间常量#2003-01-27#,#10:05:35#,#85-1-17:35:40#系统定义的常量“是/否”型常量Yes、True、On、-1均表示“真”;No、False、Off、0均表示“假”空字符串()NullNull表示未知的数据,2.运算符与表达式,ACCESS中基本的运算符有五类:算术运算符、关系运算符、逻辑运算符、字符串运算符、日期/时间运算符、引用运算符。算术运算符与表达式关系运算符与表达式逻辑运算符与表达式字符串运算符与表达式日期/时间运算符与表达式引用运算符与表达式,算术运算符与表达式,算术运算符+加、-减、*乘、/除整除、MOD求余、乘方例如:3+5、5-4、5*4、4/643=1、7MOD4=3、23=8运算符的优先级:括号取负乘方*/MOD+-算术表达式-4+3*6MOD5(42),关系运算符与表达式,关系运算符:、不等于、=大于等于、6(true或1)4-2AndOr逻辑运算的运算规则是:,例如:2+34And622-49Not4+510,字符串运算符与表达式,字符连接符:+:连接字符串出版日期#03-1-1#And出版日期=#1955-1-1#and出生年月=#2008-12-31#”在“有效性文本”属性框中可以输入:“读者出生年月必须在1955.1.1与2008.12.31之间,请确认您输入的日期!”,演示,5.标题、默认值及其他,标题字段标题属性是用来设置标题的别名。默认值默认值在“默认值”属性框中输入。为某个字段设置了默认值后,当输入新的记录时字段中自动显示该值。输入法模式输入法模式属性一般在文本、备注和日期/时间型字段中设置。“输入法模式”属性框中包含“开启”、“关闭”等多项选择。,演示,小结,本部分主要介绍Access系统概述、创建Access数据库、Access中的运算与函数、表的创建、表结构的修改、表中数据的输入、表字段的属性设置。掌握数据库的创建。熟练掌握表的几种创建方法,尤其是设计视图。掌握表中数据的录入。理解表字段各属性的含义,会设置常用属性。,课堂练习,课堂练习1、数据表怎样构成的?字段的数据类型有哪些?2、字段格式属性的作用是什么?有哪两种?3、设置字段标题属性为发生什么变化?4、字段有效性设置是限制输入数据什么的?5、字段输入掩码的设置是限制输入数据什么的?6、分别使用表向导和设计视图创建一个表,附录,Access2003主窗口“高校图书馆管理系统”数据库【例2.1】创建空数据库【例2.2】使用模板创建数据库【例2.3】打开数据库,Access2003主窗口,工作区,工作区,状态栏,状态栏,状态栏,“高校图书馆管理系统”数据库,包含七种类型的对象,查询,数据表,VBA,宏,ACCESS数据库,【例2.1】创建空数据库,问题描述:创建一个空的“高校图书馆管理系统”数据库。操作步骤:“文件”菜单;“新建”命令;“空数据库”命令;保存新建数据库;命名为“高校图书馆管理系统”。注意:系统默认扩展名为.mdb,演示,【例2.2】使用模板创建数据库,问题描述:用数据库模板创建一个“库存控制1”的数据库。操作步骤:“文件”菜单;“新建”命令;在“任务窗格”中,选择“本机上的模版”;在“数据库选项卡”里,选定数据库;单击“确定”。,演示,【例2.3】打开数据库,问题描述:以独占方式打开“库存控制1”数据库。操作步骤:“文件”菜单;“打开”命令。注意:打开方式。,演示,2.9数据表的基本操作,在数据库的使用过程中,需要经常对数据表进行维护。比如,数据修改、数据增删以及数据表的外观设置等。数据表视图,2.9数据表的基本操作,修改记录或字段追加记录删除记录复制和粘贴数据块修改字段表的整体操作重命名“Ctrl+拖放”复制通过剪贴板复制表删除表,2.9数据表的基本操作,表的外观调整改变字段次序调整列宽和行高隐藏列和显示列列的冻结与解冻设置字体与格式查找与替换查找替换,举例演示,举例演示,2.9数据表的基本操作,排序与筛选排序按照某个字段的值排列记录次序。在默认情况下,按主键,如果表中没有主键,则按输入的次序。筛选筛选是有选择地查看记录,不是删除记录。筛选时须设定筛选条件,显示符合条件的记录,隐藏不符合条件的记录。按选定内容筛选【例2.8】内容排除筛选【例2.9】按窗体筛选【例2.10】高级筛选/排序【例2.11】,2.9数据表的基本操作,索引索引就是建立索引文件,索引文件包括指定表的一个字段或多个字段,按字段的值将记录排序,如同图书索引。主要目的是加快检索数据的速度。,学生成绩数据表(原表),索引文件,2.9数据表的基本操作,索引的种类索引按功能分类,包括:惟一索引、普通索引和主索引。惟一索引表示每个记录的索引字段值都是惟一的,不允许相同。普通索引含义是索引字段允许有相同的值。主索引要求是在惟一索引的基础上,索引字段不允许出现Null值。按索引字段个数分类,包括:单个字段索引和多个字段索引。,2.9数据表的基本操作,创建索引创建索引就是为字段设置索引属性。可在表的设计视图和索引窗口中设置索引属性。利用设计视图创建索引的过程是:首先打开“表设计视图”;先在窗格中选择要创建索引的字段(一个或多个),然后在对应的“字段属性”窗格中“索引”属性列表内设置索引。,2.9数据表的基本操作,删除索引删除索引就是取消对字段的索引。可以使用以下两种方法:在索引窗口中,选定一行或多行,然后按Delete键。在设计视图中,在字段的“索引”属性组合框中选则“无”。取消主索引(主键)在设计视图中选定主键字段,然后单击工具栏中“主键”按钮。,2.10建立表间关联关系,表间关系在数据库中通常要建立若干表,这些表之间常常存在着联系。在Access中需要把有联系的表之间建立起关联关系,表中数据才能更有效地利用。表的关联关联的类型主键和外键创建关系编辑关系参照完整性,2.10建立表间关联关系,为了下面讨论方便,把“高校图书馆管理系统”数据库中除前面提到的“读者档案表”外的其他表的结构给出来。图书编目表(书籍编号,文本(10),名称,文本(20),著者信息,文本(15),出版社编号,文本(7),定价,货币,出版时间,日期/时间,入库时间,日期/时间,总藏书量,整型,现存数量,整型)。读者借阅表(读者卡号,文本(10),书籍编号,文本(10),借阅日期,日期/时间,归还日期,日期/时间,操作员,文本(10)。出版社明细表(出版社编号,文本(7),名称,文本(15),地址,文本(30),联系电话,文本(11),E-mail,文本(30),网址,超链接)。超期罚款表(读者卡号,文本(10),书籍编号,文本(10),超期天数,整型,罚款总额,货币型)。,2.10建立表间关联关系,表的关联是指通过表之间的公共字段建立关系,使两个表的相关记录能通过关联字段实现联系。主表和子表在关联两个表中,总有一个是主表,一个是子表。比如“读者档案表”与“读者借阅表”建立关联时,前者为主表,后者为子表。公共字段的要求关联字段的字段名称允许不同,但类型必须相同。对于自动编号型主键与数字型字段关联时例外,只要求它们的“字段大小”属性相同,2.10建立表间关联关系,关联类型表间关系可分为一对一、一对多和多对多类型。一对一关系如果主表中的每个记录仅能在子表中有一个匹配的记录,并且子表中的每个记录仅能在主表中有一个匹配记录。一对多关系如果主表的某一记录能与子表的多条记录匹配,但是子表中的任意记录仅能与主表的一条记录匹配。多对多关系如果主表中的某一记录能与子表中的多条记录匹配,并且子表中的某一记录也能与主表中的多条记录匹配。,举例说明,2.10建立表间关联关系,主键主键值能惟一标识表中的每个记录。所以主键必须是惟一索引,且不允许存在Null值。主键一般为单字段。当所选字段不能保证惟一时,可以将两个或更多的字段指定为主键。外键在关联表中,若一个表用主键作为关联字段,则另一个表的关联字段称为该表的外键。主键和外键表明了表间关系。与主键不一样,除非要建立一对一关系,通常外键不要求具有惟一性。,2.10建立表间关联关系,问题描述创建“读者档案表”和“读者借阅表”之间关系,关联字段为“读者卡号”。操作步骤打开“关系”窗口;把表的字段列表添加到“关系”窗口中;将主表“读者档案表”中主键“读者卡号”用鼠标拖放到“读者借阅表”中外键“读者卡号”上,弹出“编辑关系”对话框;完成。,演示,2.10建立表间关联关系,联结类型指查询的有效范围,即对哪些记录进行选择,对哪些记录执行操作。联结类型分三种:内部联结、左外部联结和右外部联结。系统默认是内部联结。在“编辑关系”对话框中,单击“联结类型”按钮,弹出“联接属性”对话框,在“联结属性”对话框中有三个单选按钮,分别介绍如下:内部联结。左外部联结。右外部联结。,演示,2.10建立表间关联关系,编辑关系关闭所有打开的表;打开“关系”窗口;显示以建关系的表字段列表;把鼠标指向两个表连线上右击,弹出快捷菜单(编辑关系、删除)。单击“编辑关系”打开“编辑关系”对话框可以修改关系;单击“删除”,可以取消两个表间关系。,演示,2.10建立表间关联关系,参照完整性规则属于表间规则,用于在编辑记录时维持已定义的表间关系。实施参照完整性的条件两表必须关联,而且主表的关联字段是主键,或具有惟一索引。子表中任一关联字段值在主表关联字段值中必须存在。参照完整性的规则与其实施实施参照完整性。级联更新相关字段。级联删除相关字段。,举例演示,小结,本部分主要讲解数据表的基本操作、表间关系、创建关系、编辑关系、参照完整性。掌握对数据表的基本操作(排序、筛选)。掌握索引概念及设置方法。理解表间关联的意义。掌握关联类型的含义。熟练掌握表间关联的建立方法。理解联结类型含义。掌握参照完整性的概念。,课堂练习,课堂练习1、什么是主键?作为主键的字段值有什么要求?2、主键必须由一个字段构成吗?3、索引几种类型?4、要想给两个表建立关联关系,这两个表至少满足什么条件?如何创建表间关联?5、实施参照完整性定义意味什么?6、级联更新、级联删除意味着什么?,附录:,【例2.8】按选定内容筛选【例2.9】内容排除筛选【例2.10】按窗体筛选【例2.11】高级筛选/排序,【例2.8】按选定内容筛选,问题描述:在“读者档案表”中,筛选2005年办证的人员。操作步骤:在数据表视图下打开“读者档案表”;选定“办证日期”字段中“2005”;单击工具栏中“按选定内容筛选”按钮;显示筛选结果。,“读者档案”表筛选前,显示2005年办证人员,演示,【例2.9】内容排除筛选,问题描述:在“读者档案表”中,筛选除学生以外的办证人员。操作步骤:在数据表视图下打开“读者档案表”;在“读者身份”字段中任意“学生”值上,右击鼠标,打开快捷菜单;选择“内容排出筛选”命令显示筛选结果。,筛选非“学生”的记录,显示所有除“学生”以外的记录,演示,【例2.10】按窗体筛选,问题描述:在“读者档案表”中,筛选2005年办证的学生。操作步骤:在数据表视图下打开“读者档案表”,单击工具栏中“按窗体筛选”按钮,打开“读者档案表:按窗体筛选”窗口在“办证日期”字段中输入“year(办证日期)=2005”,在同一行的“读者身份”字段输入“”学生“”。单击工具栏中“应用筛选”按钮执行筛选,显示2005年办证的学生记录,【例2.11】高级筛选/排序,问题描述:在“读者档案表”中,筛选2005年办证的学生,对筛选结果依据“办证时间”升序排序,如果“办证时间”相同,按“姓名”降序排序。操作步骤:打开“读者档案表”,执行“记录”“筛选”“高级筛选/排序”命令,打开“高级筛选/排序”窗口;在第一列“字段”下拉列表中选择“办证日期”字段,在“排序”下拉列表中选择“升序”,在“条件”框中输入“year(办证日期)=2005”;在第二列“字段”下拉列表中选择“读者身份”,对应的条件框中输入“=”学生“”;第三列“字段”下拉列表中选择“姓名”,对应的“排序”下拉列表中选择“降序”单击工具栏中“应用筛选”按钮,执行筛选。,
展开阅读全文
相关资源
相关搜索

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


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

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


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