




已阅读5页,还剩218页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1,数据库基础与应用,北京财贸职业学院 信息系 杭国英,2,第一章 数据库系统,要求: 了解数据库的基本概念、特点和组成;掌握规划数据库的方法和设计方法;熟悉数据库中不同对象的作用。 重点: 掌握数据库的基本概念、组成和设计方法。 难点 本章的难点在于掌握数据库的规划方法、设计方法。,3,第一章 数据库系统,1.1 数据库的基本概念 1.2 数据库系统的组成 1.3 数据库设计 1.4 access数据库的对象,4,1.1 数据库的基本概念,1.1.1 信息与数据 1.信息 信息(information)是客观事物存在方式和运动状态的反映。 2. 数据 数据(data)是客观事物存在方式和运动状态反映的记录,是信息的载体。或者说数据是信息的具体表现形式。,5,1.1 数据库的基本概念(续),1.1.1 信息与数据 3. 常用的3种数据类型,(1)数值型数据:对客观事物进行定量描述的符号,如 数量、年龄、价格等; (2)字符型数据:对客观事物进行定性描述的符号,如 姓名、单位、地址等; (3)特殊型数据:对客观事物进行形象特征和过程记录 的符号,如声音、视频、图像等;,6,1.1 数据库的基本概念(续),1.1.2 数据模型,数据模型是数据库系统的核心,它规范了数据库中 数据的组织形式,表示了数据之间的关系。 目前,支持数据库系统的常用数学模型主要有: l 层次模型(hierarchical model) l 网状模型(network model) l 关系模型(relational model) l 面向对象模型(object oriented model),1.1 数据库的基本概念(续),1.1.3 关系模型,关系模型的相关术语: 关系 记录 字段 字段名 字段的值域 数据项 主关键字段,8,1.1 数据库的基本概念(续),1.1.4 数据库,数据库(data base)就是以一定的组织方式,将相关的数据组织在一起,存放在计算机的存储器上,并能为多个用户共享的,与应用程序彼此独立的一组相关数据的集合。 数据库是数据库系统的核心和管理对象。 access 2000数据库管理系统是一种关系模型的数据库管理系统。,9,1.1 数据库的基本概念(续),1.1.5 关系数据库,关系数据库(relation database)是依照关系模型设计的若干个关系的集合。 一个“关系”(一张二维表)为一个数据表文件; 一个关系数据库由若干个表组成; 一个表由若干个记录组成; 一个记录由若干个以字段属性加以分类的数据项组成; 每一个表都具有相对的独立性; 表与表之间可以建立关联;,10,1.2 数据库系统的组成,四个部分组成: 1.硬件 硬件环境是数据库系统的物理支撑。 2.软件 软件包括系统软件和应用软件两类。 系统软件主要包括支持数据库管理系统运行的操作系统、数据库管理系统、开发应用系统的高级语言及其编译系统、应用系统开发的工具软件等。 应用软件是指在操作系统和数据库管理系统软件的支持下,由用户根据实际需要自行开发的应用程序。,11,1.2 数据库系统的组成(续),四个部分组成: 3.数据 数据是数据库的基本内容,是数据库系统必不可少的数据源。 4.人员 数据库系统的人员是指数据库系统管理人员、开发设计人员和用户。,12,1.3 数据库设计,1.3.1 数据库的总体规划 数据怎样存入数据库中,是数据库设计的首要环节。 1.3.2 关系模型的规范化 第一范式、第二范式、第五范式 1.3.3 参照完整性 参照完整性就是保证具有关联关系的“关系”之间引用的完整性。或者说,保证有表间关联关系的表的引用完整性。,13,1.3 数据库设计(续),1.3.4 数据库的一般设计方法 1.需求分析 2.建立数据库中的表 3.确定表的主关键字段 4.确定表间的关联关系 5.创建其他数据库对象,14,1.4 access数据库的对象,1.4.1 表 1.4.2 查询 1.4.3 窗体 1、数据输入/输出窗体 2、自定义对话窗体 3、控制面版窗体,15,1.4 access数据库的对象(续),1.4.4 报表 1.4.5 宏 1.4.6 数据访问页 1.4.7 模块,16,本章实验,根据数据库基础与应用实验指导手册,完成其中的实验一。,17,本章习题,根据数据库基础与应用作业布置要求,完成“第一章 数据库系统 ”的相关练习。,18,谢谢观看!,,19,第二章 access数据库系统概述,要求: 了解access 2000的特点。掌握access 2000的安装、启动以及access的退出。熟悉access 2000的界面,熟悉窗口与菜单的操作。 重点: 了解和掌握access 2000的特点、窗口与菜单使用。 难点: 熟悉access 2000的系统界面。,20,第二章 access数据库系统概述,2.1 access的系统特性 2.2 access的安装 2.3 启动access 2.4 access的系统界面 2.5 退出access,21,2.1 access的系统特性,一、全新的数据库界面 二、不同版本的数据库共享 三、数据库对象设计简洁方便 四、关闭时压缩数据库 五、名称自动更正,22,2.1 access的系统特性(续),六、示范数据库 七、子数据表 八、数据访问页 九、与office其他应用程序持续的数据传递 十、与sql server协同工作,23,2.2 access的安装,2.2.1 access的安装环境 2.2.2 access的安装方法,24,2.3 启动access,方法一: 开始程序microsoft access,25,2.3 启动access,方法二: 开始运行,26,2.4 access的系统界面,标题栏,菜单栏,工具栏,工作区,状态栏,27,2.5 退出access,方法: (1)单击“文件”“退出”; (2)单击 按钮; ,28,本章习题,根据数据库基础与应用作业布置要求,完成“第二章 access数据库系统概述 ”的相关练习。,29,谢谢观看!,,30,第三章 数据库实用技术,要求: 了解数据库的压缩与修复技术、数据库的转换。掌握数据库的创建方法、使用方法。熟悉直接创建空数据库的方法。 重点: 了解和掌握数据库的创建方法、使用方法、压缩与修复技术和数据库的转换等。 难点: 握数据库的创建方法和使用方法。,31,第一章 数据库系统,3.1 创建数据库 3.2 使用数据库 3.3 数据库压缩与修复 3.4 数据库的转换,32,3.1 创建数据库,在access中,可以使用“直接创建空数据库”的方法创建数据库。另外,还可以使用“文件”菜单、或“数据库向导”等方法创建数据库。然后才能够在所创建的数据库的基础上创建数据库的其他对象。,33,3.1 创建数据库,3.1.1 直接创建空数据库 直接创建空数据库,其操作步骤如下: 启动access,打开“启动对话框”窗口; 选择“空access数据库”选项; 保存数据库。,34,3.1 创建数据库(续),3.1.2 使用向导创建数据库 3.1.3 使用菜单创建数据库,35,3.2 使用数据库,3.2.1 打开数据库 3.2.2 设置数据库的默认文件夹 3.2.3 设置数据库的属性 3.2.4 关闭数据库,36,3.3 数据库压缩与修复,在使用数据库文件时,压缩和修复数据库可以重新整理、安排数据库对磁盘空间的占有,可以恢复因操作失误或意外情况丢失的数据信息,从而提高数据库的使用效率,保障数据库的安全性。,37,3.3 数据库压缩与修复,3.3.1 数据库压缩 在对数据库进行操作时,因为需要经常不断地对数据库中的对象进行维护,这时数据库文件中,可能包含相应的“碎片”。为有效使用磁盘空间,可以使用数据库压缩技术以减少磁盘存储空间的占用。 请看操作演示。,38,3.3 数据库压缩与修复,3.3.2 数据库修复 在意外情况下,数据库中的数据遭到一定破坏,可试图利用数据库修复功能减少损失。 请看操作演示。,39,3.4 数据库的转换,在高版本的access中,不能够直接使用低版本的access数据库,只有通过数据库转换才可以使用。另外,在高版本的access中创建的数据库也不能在低版本的access环境下直接使用,也必须完成数据库转换方能使用。,40,本章习题,根据数据库基础与应用作业布置要求,完成“第三章 数据库实用技术 ”的相关练习。,41,谢谢观看!,,42,第四章 表的创建与使用,要求: 了解表的命名原则,表结构的定义,表中字段的类型。掌握表的创建方法、表中数据的输入、维护、浏览和定位等操作。熟悉表的属性设置、以及建立表间的关联关系等。 重点: 了解和掌握表的创建方法,数据的输入、维护、浏览和定位等操作,熟悉表的属性设置、以及建立表间的关联关系等。 难点: 表的属性设置和建立表间关联关系。,43,第四章 表的创建与使用,4.1 表的构成 4.2 创建表 4.3 表中数据的输入 4.4 表的属性设置 4.5 表中数据的编辑 4.6 使用表 4.7 建立表间关联关系 4.8 使用子表,44,4.1 表的构成,4.1.1 表的命名 表名是将表存储在磁盘上的唯一标识。 4.1.2 表结构的定义 表4-1 销售情况表的结构定义,45,4.1 表的构成(续),4.1.3 表的字段类型 1.文本 6.自动编号 2.备注 7.是/否 3.数字 8.ole对象 4.日期/时间 9.超级链接 5.货币 10.查阅向导,46,4.2 创建表,4.2.1 通过输入数据创建表 4.2.2 用表向导创建表 4.2.3 用表设计器创建表,47,4.3 表中数据的输入,当表结构定义完成后,就可以向表输入数据了,向表输入数据是在“表”浏览窗口完成的。,48,4.4 表的属性设置,4.4.1 修改字段名 4.4.2 字段的输入/显示格式设置,自定义文本与备注类型字段的格式 自定义数字类型字段的格式 自定义日期与时间类型字段的板式 货币类型字段的系统常用格式 日期/时间类型字段系统常用格式 是/否类型字段系统常用格式 自定义自动编号字段格式,49,4.4 表的属性设置(续),字段标题是字段的别名,在通过表、窗体和报表浏览数据时,access系统会自动将字段标题作为表、窗体和报表的数据显示标题。 如果某一字段没有设置标题,access系统默认字段名即为字段的显示标题。 利用字段标题这一特殊属性,就可以在定义字段名时,使用简单的符号,或使用“通过输入数据”方式创建表。字段名如定义很简捷,会给整个系统开发过程带来很大的便利。,4.4.3 字段标题的设置,50,4.4 表的属性设置(续),字段有效性规则是在给字段输入数据时所设置的约束条件,当输入的数据不符合字段有效性规则,系统将显示提示信息,并强迫光标停留在该字段所在处,直到输入的数据符合有效性规则为止。例如:,4.4.4 字段有效规则的设置,51,4.4 表的属性设置(续),字段输入掩码是给字段输入数据时的某种特定的输入格式。在日常生活中,有些数据的书写格式通常是相对固定的,如电话号码、日期(2001年12月12日)邮政编码(100000)等。给字段设置输入掩码,可以减少表中数据输入的误差率,以及常用的、固定的数据输入次数。,4.4.5 字段输入掩码的设置,52,4.5 表中数据的编辑,4.5.1 给表添加新数据 4.5.2 修改表中数据 4.5.3 表中数据的复制 4.5.4 表中数据的删除 4.5.5 表中数据的查找 4.5.6 表中数据的替换,53,4.6 使用表,4.6.1 表中记录的定位 4.6.2 表中记录的排序,在“表”济览窗口,表中数据显示顺序,通常是根据数据输入先后顺序排列的,更多的时候,用户使用数据库中的数据是希望按照某种需求排列表中的数据顺序,access系统提供了重新排列数据顺序的工具,可以通过对表中记录进行记录进行排序的操作,来实现对表中记录的重新排列。,54,4.6 使用表(续),4.6.3 表中记录的筛选,筛选也是查找表中数据的一种操作,但与查找有所不同,它所查找到的信息是一个或一组满足规定条件的记录,而不是具体的数据项。,55,4.6 使用表(续),4.6.4 表中列的显示 4.6.5 表中列的隐藏,筛选表中的记录,是在浏览表中的数据时限制行的显示个数,有时对于表中字段个数也需要限制。隐藏表中列的操作便可以限制表中的显示个数,隐藏起来的字段若要再使用,可以撤消字段的隐藏。,56,4.7 建立表间关联关系,在第1章已经讲过,在access中的数据库,是依据关系模型设计而成的。在一个数据库中包含多个满足关系模型的表,其中每一个表都有各自的“主题”信息,如果将多个表间建立起来关联关系,所反映的就是数据库的核心“主题”。 在access中,同一个数据库中的多个表,若想建立表间的关联关系,就必须给表中的某个字段建立主键或索引,这样才能建立表间的关联关系。,57,4.7 建立表间关联关系(续),所谓关键字就是一个字段或多字段的集合,其主关键字段的值是区别表中的记录惟一的标识。利用一个表中的主关键字的值引用另一个表中相匹配的记录,就能够两个表建立关系。 一个表如果设置了主关键字,表中的记录存取顺序依赖于关键字,并且不允输入与已有主键字段值相同的数据。即主键字段是不能有重复值的。如下图所示。,4.7.1 设置主关键字,58,设置主关键字:,59,4.7 建立表间关联关系(续),索引是按索引字段或索引字段集的值使表中的记录有序排列的一种技术,索引虽然是一种记录顺序的重新排序,但是不改变表的数据的物理顺序,而是建立一个记录顺序表。就像图书索引目录指明了章、节所在页一样,这个记录顺序表,指明了表中记录按某种要求排列的顺序。 表中字段创建索引后,有助于加快数据的检索、显示、查询和打印速度,还是sql查询语言必要的支持。 一般情况下,一个表可以建立多个索引,每一个索引可以确定表中的记录的一种逻辑顺序。在access中,除了ole对象,备注型数据及逻辑型的字段都可以建立索引。,4.7.2 创建索引,60,4.7 建立表间关联关系(续),在access中,同一个数据库中有多个表,若想建立表间的关联关系,就必须把建立关系表,以相关联的字段建立索引,通过索引字段的值来建立表间的关联关系。 这里要强调的是,表间的关联关系,是两个表间的关系。,4.7.3 建立表间关联关系,61,两个表间若建立“一对一”关系,首先要确定父、子表关联字段,然后定义父表中关联字段为主键或有索引(字段值无重复),以及子表中关联字段为主键的或索引(字段值无重复),两个表方可建立“一对一”的关系。,4.7 建立表间关联关系(续),62,4.7 建立表间关联关系(续),两个表间建立“一对多”关系,首先要确定父、子表关联字段,然后定义父表中关联字段为主键或有索引的(字段值无重复),以及子表中关联字段为主键的或索引(字段值无重复),两个表方可建立“一对多”的关系。,63,4.7 建立表间关联关系(续),两个表间建立“多对一”关系,首先要确定父、子表关联字段,然后定义父表中关联字段为主键或有索引的(字段值无重复),以及子表中关联字段为主键的或索引(字段值无重复),两个表方可建立“多对一”的关系。,64,4.8 使用子表,子表的概念是相对父表而言的,它是一个嵌在另一个表中的表,两个表通过一个链接字段以后,当用户使用父表时,可以方便使用子表。 当两个数据表建立了关联后,通过关联字段的父、子表之分,但是只要通过插入子表的操作,就可以浏览相关的数据了。例如:,65,4.8 使用子表(续),66,本章实验,根据数据库基础与应用实验指导手册,完成其中的实验二和实验三。,67,本章习题,根据数据库基础与应用作业布置要求,完成“第四章 表的创建与使用 ”的相关练习。,68,谢谢观看!,,69,第五章 查询的创建与使用,要求: 了解查询的概念,并深刻理解查询是通过从一个或多个表中提取数据创建而成的,查询结果可以作为其他数据库对象数据的来源。查询不仅可以重组表中的数据,还可以通过计算再生新的数据。掌握查询的类型,以及各类查询的创建方法。熟悉各类查询的作用和适用范围。,70,第五章 查询的创建与使用,重点: 了解查询的概念、查询的类型,掌握各类查询的创建方法,熟练掌握多表查询,在查询中使用表达式,以及通过计算再生新的数据。 难点: 创建查询,如何实现多表查询,在查询中使用表达式,以及通过计算再生新的数据等。,71,第五章 查询的创建与使用,5.1 查询的类型及作用 5.2 创建选择查询 5.3 创建参数查询 5.4 创建动作 5.5 使用sql创建查询,72,查询是一个独立的、功能强大的、具有计算功能和条件检索功能的数据库对象。 查询事实上是一个“虚表”,它是在表的基础上创建的,在使用时才能够生成“表”。 在access中,表是“物理”的,而查询是“逻辑”的。,概 述:,73,5.1 查询的类型及作用,选择查询 参数查询 交叉表查询 动作查询 sql查询,5.1.1 access的查询类型,注意:动作查询、sql查询必须在选择查询的基础上创建。,74,5.1 查询的类型及作用,选择查询主要用于浏览、检索、统计数据库中的数据 参数查询是通过运行查询时的参数定义、创建的动态查询结果,以便更多、更方便地查找有用的信息 动作查询主要用于数据库中数据的更新、删除及生成新表,使得数据库中数据的维护更便利 sql查询是通过sql语句创建的选择查询、参数查询、数据定义查询及动作查询,5.1.2 查询的用途,75,5.2 创建选择查询,使用查询向导创建选择查询,就是要通过access系统提供的查询向导的引导,完成创建查询的整个操作过程。,5.2.1 利用向导创建查询,创建选择查询可以使用查询设计器,以及各种查询向导。,76,5.2 创建选择查询(续),创建查询首要条件是要有数据来源。它可以是一个表或一个查询,也可以是多个表或多个查询。 查询设计器可以创建查询,也可以修改查询。使用查询设计器创建查询,完全是由用户自主设计查询的结果。不受access系统的约束,灵活性较使用查询向导创建查询大大增强。,5.2.2 用设计器创建查询,77,5.3 创建参数查询,参数查询是选择查询的一种特殊查询。是把选择查询的“准则”,设置成一个带有参数的“通用准则”,当运行查询时,由用户随机定义参数值,查询结果便是根据参数而组成的记录集。 由于参数的随机性,使查询结果具有很大的灵活性,因此,参数查询常常作为窗体、报表、数据访问页的数据基础。 参数查询是通过查询设计器创建的,其操作步骤与利用查询设计器创建查询是一样的,只有在设计准则与打开查询时有些不同。,78,5.4 创建动作查询,动作查询是在选择查询的基础上创建的,它不仅具有选择查询、参数查询的特性,还有对数据源中的数据进行更新、追加、删除的功能,以及在选择查询基础上创建新的数据表的特性。,79,5.4 创建动作查询(续),使用“生成表查询”,可以使查询的结果成为一个新表。这个新表可以是数据源表的一部分,也可以是数据源表修改后的结果表,还可以是多个表创建的新表,乃至可以是查询创建的表。,5.4.1 创建生成表查询,80,5.4 创建动作查询(续),在数据库操作中,数据的维护是一个经常性的操作,除了对个别数据项进行简单的数据更新外,有时对于一些数据要批量修改。 对于大批数据的改动,可以借助于更新查询来完成,避免手工修改的误差,达到事半功倍。,5.4.2 创建更新查询,81,5.4 创建动作查询(续),这里所说的“追加”的概念,不仅是单个记录的追加,而是一批记录的追加。 使用“追加查询”的前提是要有两个拥有共同属性的字段的表,追加就是将其中一个表中的全部记录或部分记录加入到另一个表中。,5.4.3 创建追加查询,82,5.4 创建动作查询(续),在数据库操作中,表中的有些字段可以通过“计算”派生出新的字段。 这样一是可以减少数据输入的工作量,二是提高数据输入的准确性,更重要的是加强数据库中数据处理、维护的操作功能。,5.4.4 创建新字段查询,83,5.4 创建动作查询(续),在数据库操作中,不仅需要更新和追加数据,有时也要删除数据库中失效的信息。 删除查询可以将数据库中的无用数据一次性删除,从而保证数据表中数据的有效性和有用性。不过也要提醒用户,这种删除操作一旦执行,删除掉的数据是无法恢复的,所以要谨慎从事。,5.4.5 创建删除查询,84,5.5 使用sql创建查询,sql(structured query language)是简捷易学的关系数据库语言,它是集数据定义、查询、操纵和控制功能于一体的结构化语言,其大多数语句都是独立执行并完成一个特定的操作语句。,85,5.5 使用sql创建查询(续),5.5.1 创建sql查询 5.5.2 使用sql语句创建选择查询 5.5.3 使用sql语句创建动作查询 5.5.4 使用sql语句创建数据定义查询,86,本章实验,根据数据库基础与应用实验指导手册,完成其中的实验四和实验五。,87,本章习题,根据数据库基础与应用作业布置要求,完成“第五章 查询的创建与使用”的相关练习。,88,谢谢观看!,,89,第六章 窗体的创建与使用,要求: 了解窗体的概念,并深刻理解窗体是人机对话的一个互动窗口,通过窗体还可以控制数据库的操作流程。窗体的创建方法和窗体属性的设置。熟悉窗体控件的使用方法。 重点: 了解窗体的概念和作用,并且熟悉使用控件工具箱制作各种控件。 难点: 掌握数据维护窗体、开关面板窗体及自定义对话窗体这三种类型窗体的创建方法。,90,第六章 窗体的创建与使用,6.1 窗体的组成 6.2 创建窗体 6.3 设置窗体的属性 6.4 窗体控件的使用,91,6.1 窗体的组成,窗体是access数据库中一个常用的数据库对象,是人机对话的一个互动窗口。 因为窗体可以为用户提供一个形式美观、内容丰富的数据库操作界面。在access中,数据库的使用和维护大多数都是通过窗体进行的,特别是备注型字段、ole型字段的数据维护在窗体中完成会更方便、更快捷。 通过窗体还可以控制数据库的操作流程,这也是窗体的使用上很重要的功能。 窗体是数据库的一个工作窗口,包含了一组窗体控件,每一个窗体由于数据源(表、查询)、窗体控件属性的不同,所产生的形式也是多种多样的。,92,窗体由五部分组成: 1、窗体页眉 2、窗体页脚 3、页面页眉 4、页面页脚 5、主体,6.1 窗体的组成(续),93,6.2 创建窗体,在access中,创建窗体可以使用的方法:,自动窗体 窗体向导 窗体设计器,94,6.2 创建窗体(续),使用“自动窗体”能够创建一个数据维护窗体。使用这种方法创建的窗体,是由系统自动设计窗体格式,只要设计者确定数据来源,就可以完成窗体的设计。,6.2.1 使用自动窗体创建窗体,95,6.2 创建窗体(续),使用“窗体向导”能够创建数据维护窗体,用户可以依赖access系统提供的向导,选择数据来源中的数据使用范围,还可以选择窗体的布局和窗体样式。,6.2.2 使用窗体向导创建窗体,96,6.2 创建窗体(续),使用“图表向导”能够创建图表窗体,只要在access系统提供的图表向导引领下,选择数据来源,选择图表样式就可以完成窗体创建。,6.2.3 使用图表向导创建窗体,97,6.2 创建窗体(续),使用窗体设计器,一是可以创建窗体,二是可以修改窗体。 用户利用窗体设计器可以不受access系统约束,从最大限度的满足需求出发,自主地设计窗体。 使用窗体设计器,可以创建数据维护窗体、开关面板窗体及自定义对话窗体。,6.2.4 使用窗体设计器创建窗体,98,6.2 创建窗体(续),99,6.2 创建窗体(续),100,6.3 设置窗体的属性,窗体的属性决定了窗体的结构、外观以及数据来源,一个窗体有许多的属性,通过这些属性的设置,才能全面地掌握的设计窗体的整体构造。,101,6.3 设置窗体的属性(续),窗体是否要有窗体页眉与窗体页脚 窗体是否要有页面页眉与页面页脚 设置窗体主体节的属性。,设计一个标准的窗体,一般情况下要考虑以下内容:,102,6.3 设置窗体的属性(续),103,6.4 窗体控件的使用,一个窗体的好坏,不仅取决于窗体自身的属性,还取决于窗体的布局。 窗体的布局与窗体控件的摆放、窗体控件的属性有直接的关系。 设计窗体主要是设计窗体控件的布局,充分体现控件自身的特性、外观和行为,以及它所包含的文本或数据的特性。,104,6.4 窗体控件的使用(续),6.4.1 常用的控件 6.4.2 添加窗体控件,105,6.4 窗体控件的使用(续),106,6.4 窗体控件的使用(续),6.4.3 窗体控件属性的定义 1. 向窗体中添加标签 2. 创建文本框 3. 创建选项组 4. 创建列表框或组合框 5. 创建命令按钮 6. 将图片添加到窗体中 7. 创建有选项卡的窗体 8. 在窗体上绘制直线与矩形 9. 创建与使用主/子窗体,107,本章实验,根据数据库基础与应用实验指导手册,完成其中的实验六。,108,本章习题,根据数据库基础与应用作业布置要求,完成“第六章 窗体的创建与使用 ”的相关练习。,109,谢谢观看!,,110,第七章 报表的创建与使用,要求: 了解报表的概念,掌握创建报表的各种方法,熟悉在创建报表的过程中,可以控制数据输出的内容、输出对象的显示或打印格式,还可以在报表制作过程中,进行数据的统计计算。 重点: 了解报表的概念和作用,掌握创建报表的各种方法。熟练掌握报表中记录的排序与分组、报表的计算、以及报表的预览与打印窗体的创建方法和窗体属性的设置。 难点: 报表中记录的排序与分组、报表的计算、以及报表的预览与打印窗体的创建方法和窗体属性的设置。,111,第七章 报表的创建与使用,7.1 报表的组成 7.2 创建报表 7.3 设计报表 7.4 创建其他报表,112,7.1 报表的组成,报表是数据库中数据信息和文档信息输出的一种形式,使用报表可以将数据库中的数据信息和文档信息以表格形式通过屏幕显示出来,或通过打印机打印出来。 在创建报表的过程中,可以控制输出数据的内容、输出对象的显示或打印格式,还可以在报表制作区的过程中,进行数据的统计计算。,113,7.1 报表的组成(续),报表由以下5部分组成: 报表页眉 报表页脚 页面页眉 页面页脚 主体,注:在报表分组显示中,还可以增加组标头和组注脚两个专用“节”。报表中每个“节”都有特定的功能。,114,7.2 创建报表,一般简单报表,可用“自动报表”、“报表向导”来创建; 较复杂的报表,可以在“自动报表”、“报表向导”创建的报表基础上,使用报表“设计器”进行重新修改完善。,115,7.2 创建报表(续),使用“自动创建报表”创建的报表,可以创建纵栏式、表格式报表。,7.2.1 使用“自动报表”创建报表,116,7.2 创建报表(续),自动创建报表:纵栏式,117,7.2 创建报表(续),使用“报表向导”创建报表,报表包含的字段个数在创建报表时可以选择,还可以定义报表布局及样式。,7.2.2 使用“报表向导”创建报表,118,7.2 创建报表(续),自动创建报表:表格式,119,7.2 创建报表(续),使用报表设计器同样可以创建报表,报表包含的数据来源、布局、样式、都可以按照设计者的个性和问题的需要等要求加以设计。,7.2.3 使用“报表设计器”创建报表,120,7.3 设计报表,access环境中,在创建报表的基础上,可以进一步对报表加以修改、完善、使其更加合理化。 报表的设计主要依赖于系统提供的一些报表控件,主要是标签和文本框控件,但有时为了更准确、更全面显示报表的内容,也在报表中添加了一些其它控件。,7.3.1 报表控件的使用,121,7.3 设计报表 (续),报表通常是由报表的页眉和页面页眉、页脚、页面页脚和主体组成。,7.3.2 报表页面的设置,122,7.3 设计报表 (续),在“报表”窗口,若干个分区,其实现的功能各不相同,由于各个控件在报表设计功能中的位置不同,可按需要调整控件的位置和大小,这就是设计/修改报表布局的内容。,7.3.3 报表页面的布局,123,7.3 设计报表 (续),在access中,为报表统计提供了许多计算函数,在制作报表时,用户只要确定了数据源的分组字段,指定计算函数,就可以得到各组记录的统计汇总值。 另外,也可以对已有的数据源中的全部记录进行统计汇总。,7.3.4 设计汇总报表,124,7.3 设计报表 (续),对报表进行排序与分组的设置,可以使报表中的数据按一定的顺序和分组输出,这样的报表既有针对性又有直观性,可以方便用户使用。,7.3.5 设计分组报表,125,7.4 创建其他报表,图表报表是access中的一种特殊格式的报表,它通过图表的形式,输出数据源中两列数据间的关系。 这种图形方式展示的数据间的关系图,可以方便阅读,更直接、更醒目。,7.4.1 使用”图表向导”创建报表,126,7.4 创建其他报表(续),标签报表是多列布局的报表,它完全是适应标签纸而设置的特殊格式的报表。 在access中,通过已有的数据源,利用标签报表的独特性,可以方便、快捷在创建大量的标签式短息报表。,7.4.2 使用”标签向导”创建报表,127,本章实验,根据数据库基础与应用实验指导手册,完成其中的实验七。,128,本章习题,根据数据库基础与应用作业布置要求,完成“第七章 报表的创建与使用 ”的相关练习。,129,谢谢观看!,,130,第八章 数据访问页的创建与使用,要求: 1了解数据访问页的概念,深刻理解数据访问页是用户通过internet实现数据交互的。 2掌握创建和编辑数据访问页的方法。 3 熟悉如何给数据访问页添加office web组件,以及 如何添加超级链接 。 重点: 了解数据访问页的概念,掌握创建和编辑数据访问页的方法。 难点 掌握创建和编辑数据访问页的方法。,131,第八章 数据访问页的创建与使用,8.1 创建数据访问页 8.2 美化和完善数据访问页 8.3 使用数据访问页,132,8.1 创建数据访问页,数据访问网页是用户通过internet进行数据交互的数据库对象,其创建方法和创建窗体与报表的方法有相似之处,如果用户已掌握了窗体和报表的方法,就会轻松的设计数据访问页。 创建数据访问页可以使用自动创建数据访问页、数据访问向导和数据访问设计器。,133,8.1 创建数据访问页(续),8.1.1 自动创建数据访问页,使用“自动数据访问”可以创建数据访问页,格式是由access系统规定的格式,若其格式不能十分令人满意,可以通过数据访问页设计器修改它的格式。,8.1.2 使用向导创建数据访问页,134,8.1 创建数据访问页(续),使用向导创建数据访问页,135,8.1 创建数据访问页(续),使用数据访问页设计器创建数据访问页,和使用窗体、报表设计器创建窗体、报表一样,可以为满足用户的更大需求完成数据访问的设计。 用设计器创建数据访问页比前面介绍的两种方法创建过程要复杂得多,但所创建的数据访问页面要更美观得多,功能也要丰富得多。,8.1.3 使用设计器创建数据访问页,136,8.2 美化和完善数据访问页,在数据访问页“设计视图”窗口,对已有数据访问页进行加工,美化和完善数据访问页,主要是设置数据访问的主题,使用“标签”控件提示各级主题,特别是可以使用 “ 滚动字幕”和“超级链接”控件,制作有着鲜明的网页特色和数据操作环境。,137,8.2 美化和完善数据访问页(续),8.2.1 在数据访问页中应用主题 8.2.2 设置数据访问页的背景 8.2.3 数据访问页工具箱 8.2.4 添加滚动文字 8.2.5 插入超级链接,138,8.2 美化和完善数据访问页(续),8.2.6 添加office web组件,插入office电子表格 插入office数据透视表 插入office图表,139,8.3 使用数据访问页,数据访问页一旦创建完成,就可以使用internet explorer浏览器访问页,也可在直接在access系统中使用数据访问页。,140,8.3 使用数据访问页(续),利用internet explorer浏览器可以打开internet上的web页,也可以打开本地机上的web页。 作为access系统的特殊数据库对象-数据访问页,同样可以在internet explorer浏览器中使用。,8.3.1 利用internet explorer 浏览器使用数据访问页,141,8.3 使用数据访问页(续),通过上节例子不难看出,access系统中的数据访问页就是窗体对象在internet上延伸。 不同数据访问页的设计方法与在窗体设计方法相似,而且数据访问页浏览,发布信息数据的方法与窗体上浏览、发布信息的方法相似。 因此,access中的数据访问页也可以作为一种特殊格式的窗体在本地机上使用。,8.3.2 利用access使用数据访问页,142,本章习题,根据数据库基础与应用作业布置要求,完成“第八章 数据访问页的创建与使用”的相关练习。,143,谢谢观看!,,144,第九章 宏的应用,要求: 1了解宏的概念,深刻理解宏是一种特定的编码,是一个或多个操作命令的集合。 2掌握创建和调用宏的方法,熟练运用宏解决实际问题。 3熟悉宏组的建立。 重点: 本章的重点在于创建和调用宏的方法,熟练运用宏解决实际问题。 难点 本章的难点在于如何创建宏。,145,第九章 宏的应用,9.1 宏的概念 9.2 宏的创建 9.3 使用宏与宏组,146,9.1 宏的概念,表、查询、窗体、报表及数据访问页等数据库对象各自都具有一定的数据操纵能力,都能够承担数据库管理系统中的特定任务,但是它们之间不能相互驱动和调用。 实际上,一个实用的数据库系统,其数据库中的数据大多数都是有多种操作和管理需求的,数据输入、维护、处理及输出一系列的功能,是一个有着紧密联系的连贯系统,如能将数据库中所有的对象紧密联系起来,并能够协调统一地管理,就会使数据库系统增加更大、更多的功能。 宏则是能够完成这一重要“使命”的特殊的数据库操作对象。,147,9.1 宏的概念 (续),宏是一种特定的编码,是一个或多个操作命令的集合。 宏以动作为基本单位,一个宏命令,能够完成一个操作动作,每一个宏命令是由动作名和操作参数组成的。 宏可以是包含一个或多个宏命令的宏集合,若是由多个宏命令组成在一起的宏,其操作动作的执行是按宏命令的排列顺序依次完成的。另外,还可以在宏中加入条件表达式,限制宏在满足一定的条件下才能完成某种操作。,148,9.1 宏的概念(续),宏也可以定义成宏组。这样多个宏就被保存在一个宏组中,使用时可以分别调用,这样更便于数据库中宏对象的管理。 宏的使用一般是通过窗体、报表中的命令按钮控件实现的。 在窗体或报表中添加命令按钮控件,定义命令按钮控件的单击或双击,将指定为“宏”的操作及方式。只要打开窗体报表,再触发命令按钮控件,将实现宏操作命令的指定动作。,149,9.2 创建与编辑宏,在access中,“宏”设计器是创建宏的唯一环境。 在“宏”编辑窗口,可以完成选择宏、设置宏条件、宏操作、操作参数,添加或删除宏,更改宏顺序等操作。,150,9.2 创建与编辑宏(续),【例9.1】 利用“宏”设计器创建一个宏,打开“销售”数据库中的窗体(员工信息浏览),将宏命名为(打开员工窗体)。,151,9.2 创建与编辑宏(续),【例9.2】 利用已有的宏,创建一个宏组(关闭员工窗体,返回登录窗体),这一宏组将由两个宏组成。,152,9.3 使用宏与宏组,当宏与宏组创建完成后,只有运行宏或宏组,才能产生宏操作。 使用宏与宏组有多种方法。常用的方法有: 1)直接运行宏或宏组 2) 通过定义窗体、报表控件事件属性,再触发控件事件 3)通过宏命令间接运行宏或宏组,153,9.3 使用宏与宏组(续),宏组事实上是一个冠有不同宏名的多个宏的集合,如果直接运行宏组时,事实上执行的只是第一个宏名所包含的所有宏命令,若要执行其他宏名中的宏命令,是要通过触发控件的事件代码执行宏名下的宏命令,以及通过宏命令间接执行宏名下的宏命令。,154,9.3 使用宏与宏组(续),直接运行宏或宏组,可以通过access系统菜单,或在数据库环境下选择按“运行”按钮。直接运行宏组时,只执行第一个宏名所包含的所有宏命令。,9.3.1 直接运行宏或宏组,通过access系统菜单直接运行宏或宏组。 在数据库环境下选择“运行”按钮,可以直接运行宏或宏组。,155,9.3 使用宏与宏组(续),156,9.3 使用宏与宏组(续),在access中,经常使用的宏运行方法是将宏赋予某一窗体或报表控件的事件属性值,通过事件触发运行宏或宏组。,9.3.2 触发事件运行宏或宏组,157,9.3 使用宏与宏组(续),利用宏命令可以间接运行宏或宏组,其过程是先创建一个宏,该宏中有调用另一个宏的操作命令(runmacro)。,9.3.3 用宏命令运行宏或宏组,158,本章实验,根据数据库基础与应用实验指导手册,完成其中的实验八和实验九。,159,本章习题,根据数据库基础与应用作业布置要求,完成“第九章 宏的创建与使用 ”的相关练习。,160,谢谢观看!,,161,第十章 数据的传递与共享,要求: 1了解数据传递和共享的作用,深刻理解通过数据的导入、导出可以实现不同系统程序之间的数据资源共享。 2掌握数据导入、导出的使用方法。 3熟悉数据传递和共享适用的范围。 重点: 本章的重点在于了解数据传递和共享的作用,掌握数据导入、导出的使用方法。 难点: 本章的难点在于掌握数据导入、导出的使用方法,162,第十章 数据的传递与共享,10.1 数据的导出 10.2 数据的导入 10.3 将access数据转换成 word邮件合并数据源,163,10.1 数据的导出,为了更好地利用计算机信息资源,access数据库管理系统为用户提供了不同系统程序之间的数据传递功能。 通过数据的导入、导出实现不同系统程序之间的数据资源共享,从而实现数据库中数据的有效利用。,164,10.1 数据的导出(续),数据的导出就是将access中的数据库对象导出到另一个数据库,或导出到microsoft excel,或导出到microsoft word中的操作。数据的导出使得access中的数据可以传递到其他系统软件环境中,从而达到数据交流的目的。 数据库对象导出到另一数据库中,在功能上与复制和粘贴相同;数据库对象导出到microsoft excel中,就是将数据库对象转换成microsoft excel数据格式,使access中的信息在microsoft excel中使用;数据库对象导出到microsoft word中,就是将数据库对象转换成microsoft word文本格式。,165,10.1.1 将数据库对象导出到另一数据库中,在access数据库管理系统中,可以将数据库中的任何一种数据库对象导出到当前数据库(重新命名)或其他数据库中。 如果将其导出到当前数据库中,是为导出的数据库对象做一个副本。,10.1 数据的导出(续),166,10.1 数据的导出(续),在access中,可以将表作为无格式数据导出到microsoft excel中,也可以将表、窗体或报表直接导出到microsoft excel中。,10.1.2 将数据库对象导出到excel中,167,10.1 数据的导出(续),10.1.3 将数据库对象导出到word中,在office组件中,microsoft word是文字处理和排版软件,常常需要把一些数据嵌入到word文本中。 在access中,可以将其中的数据库对象导出到microsoft word中,这样就可以实现access中报表的重新制作和排版。,168,10.1 数据的导出(续),10.1.4 将数据库对象导出到数据文件中,数据文件是许多高级语言数据存放的特有格式。 如果将access中的数据、查询中的数据导出到数据文件中,就能够实现access中的数据与其他高级语言程序的共享。,169,10.2 数据的导入,在access中,不但可以将数据库对象导出成电子表格、文档和数据文件等格式的数据,还可以从其他数据库中,或从其他系统软件程序所创建的数据文件中,将数据导入到access中。,170,10.2 数据的导入(续),在access中,在各数据库文件之间,可以使用数据传送的方法,实现数据库资源的充分利用和互补。,10.2.1 导入access数据库对象,171,10.2 数据的导入(续),前面已经介绍了将access中的数据导出到microsoft excel中,同样也允许把microsoft excel数据导入到access数据库中,这样不仅是扩大了access数据库的资源,同时也实现了软件之间的数据交流。,10.2.2 向access数据库导入excel数据,172,10.3 将access数据转换成word 邮件合并数据源,microsoft word邮件合并数据源是专门用于制作邮件信笺、邀请函的特殊文本格式。 在access中,用户可以根据access数据库中表和查询的数据,在microsoft word中创建word邮件合并数据源,这样可通过access制作特殊格式的microsoft word文本,提供快捷方式。,173,本章习题,根据数据库基础与应用作业布置要求,完成“第十章 数据的传递与共享 ”的相关练习。,174,谢谢观看!,,175,第十一章 数据库应用系统 开发的总体规划,要求: 1了解数据库应用系统开发的一般过程。 2掌握应用系统主要功能模块的规划设计。 3熟悉编译与运行数据库系统。 重点: 本章的重点在于掌握应用系统主要功能模块的规划设计,熟悉编译与运行数据库系统。 难点 本章的难点在于掌握应用系统主要功能模块的规划设计。,176,第十一章 数据库应用系统 开发的总体规划,11.1 应用系统开发的一般过程 11.2 应用系统主要功能模块的规划设计 11.3 编译与运行,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 山东省青岛即墨区2026届高二化学第一学期期末复习检测模拟试题含答案
- 耐腐蚀面料知识培训课件
- 耐火材料质检员培训课件
- 电教日常知识培训课件
- 押题宝典演出经纪人之《演出经纪实务》通关考试题库附答案详解(b卷)
- 国企企业面试题库附参考答案详解(预热题)
- 群文阅读爱国情怀课件
- 羊绒纱线知识培训
- 2026年高考试题汇编化学专题10元素推断与元素周期律
- 人教版道德与法治课题研究教学计划
- 威亚合同协议书
- 2024至2030年中国苯甲酰氯行业发展状况及投资规划研究报告
- 1.1 鸦片战争 课件 2024-2025学年统编版八年级历史上册
- 如何申请非遗
- 越剧《梁山伯与祝英台》剧本
- 广东省广州市越秀区2024年八年级下学期期末英语试卷附答案
- JJF1030-2023温度校准用恒温槽技术性能测试规范
- 幼儿园低结构材料清单
- 注塑标准成型条件表电子表格模板
- 冶金传输原理课件
- 《健康是1财富是》课件
评论
0/150
提交评论