计算机应用基础 课件 项目七 数据库应用程序的设计与制作-Access 2010 的应用2_第1页
计算机应用基础 课件 项目七 数据库应用程序的设计与制作-Access 2010 的应用2_第2页
计算机应用基础 课件 项目七 数据库应用程序的设计与制作-Access 2010 的应用2_第3页
计算机应用基础 课件 项目七 数据库应用程序的设计与制作-Access 2010 的应用2_第4页
计算机应用基础 课件 项目七 数据库应用程序的设计与制作-Access 2010 的应用2_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

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

文档简介

项目七

数据库应用程序的设计与制作

——Access2010的应用主讲人:XXX项目导读

Access2010是微软公司推出的基于Windows的桌面关系数据库管理系统(RelationalDatabaseManagementSystem,RDBMS),是Office系列应用软件之一。它提供了表、查询、窗体、报表、宏、模块6种用来建立数据库系统的对象,以及多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化。为建立功能完善的数据库管理系统提供了方便,也使普通用户不必编写代码,就可完成大部分的数据管理任务。学习目标能力目标能使用Access2010进行数据库应用的各种功能模块设计知识目标掌握数据库系统的基本概念掌握Access2010中数据库的创建方法掌握Access2010中表的创建方法及数据记录的编辑方法掌握创建查询、窗体、报表等基本操作方法素质目标培养学生的团队协作、友爱互助精神培养学生具有积极进取、勇于创新的思想和意识逐步培养学生具有勤于动手、善于思考、乐于实践的学习习惯培养学生的社会实践能力,以提高学生的综合素质CONTENT人事管理系统功能模块设计任务能力拓展1.查询与筛选的比较作为对数据的查找方法,查询与筛选有许多相似的地方,但二者是有本质区别的。查询是对数据库对象进行的查找并保留结果;而筛选是数据库对象的临时性查找操作,一旦关闭筛选结果会消失。查询和筛选之间的不同,如下表所示。能力拓展2.分组和排序打印报表时,通常需要按特定顺序组织记录,如在打印班级报表时,希望能按班级名称的字母顺序对记录进行排序。对于很多报表来说,仅对记录排序是不够的,还需要将其划分为组。group是记录的集合,并且包含与记录一起显示的介绍性内容和汇总信息(如页眉)。组由组页眉、嵌套组(如果有)、明细记录和组页脚构成。通过分组可以直观地区分各组记录,并显示每个组的介绍性内容和汇总数据。能力拓展3.报表的节报表页眉可以放置可能出现在封面上的信息,如徽标、标题或日期。报表页眉打印在页面页眉之前页面页眉打印在每一页的顶部。可以在每一页上重复打印报表标题组页眉打印在每个新记录组的开头。可以打印组名称主体对记录源中的每一行打印一次。构成报表主要部分控件所在的位置组页脚打印在每个记录组的结尾。可以打印组的汇总信息页面页脚打印在每一页的结尾。可以打印页码或每一页的特定信息报表页脚在报表结尾打印一次。可以打印针对整个报表的报表汇总或其他汇总信息能力拓展4.控件控件是显示数据、执行操作以及允许查看或处理用于改善用户界面的信息(如标签和图像)的对象。Access支持以下3种控件类型:绑定控件、未绑定控件和计算控件。321数据源为表或查询中的字段的控件。使用绑定控件可以显示数据库中字段的值。值可以是文本、日期、数字、是/否值、图片或图形。文本框是最常见的一类绑定控件绑定控件数据源为表达式(而不是字段)的控件,可以通过将expression定义为控件的数据源来指定所需的控件值。表达式是运算符(-和+)、控件名称、字段名称、返回单个值的函数以及常量值的组合计算控件无数据源的控件。使用未绑定控件可以显示信息、线条、矩形和图片未绑定控件相关知识1.数据库系统的基本概念数据(Data)是描述事物的符号记录,是数据库中存储的基本对象。描述事物的符号可以是数字,也可以是文字、图形、图像、声音、语言等,数据有多种表现形式。它们都可以经过数字化后存入计算机。数据库(DataBase)就是为了实现一定的目的按某种规则组织起来的数据集合。数据库管理系统(DatabaseManagementSystem,DBMS)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。常见的数据库管理系统有Oracle、Sybase、Informix、MicrosoftSQLServer、MicrosoftAccess、VisualFoxPro、MySQL、NoSQL等产品。它以各自特有的功能,在数据库市场上占有一席之地。数据库系统(DatabaseSystem,DBS)是带有数据库的计算机系统,一般由数据库、数据库管理系统(及其开发工具),以及相关的硬件、软件和各类人员组成。相关知识1.数据库系统的基本概念(1)数据库管理员的主要职责:设计与定义数据库系统;帮助最终用户使用数据库系统;监督与控制数据库系统的使用和运行;改进和重组数据库系统,调整数据库系统的性能;转储与恢复数据库;重构数据库。(2)系统分析员的主要职责:负责应用系统的需求分析和规范说明,确定系统的基本功能、数据库结构,设计应用程序和硬/软件配置,并组织整个系统的开发。(3)数据库设计人员的职责:负责确定数据库中的数据,并设计数据库的各级模式。(4)应用程序员:负责设计和编写应用系统的程序模块,并进行调试和安装。(5)用户:指最终用户。他们可以通过应用系统的用户接口使用数据库。相关知识2.关系型数据库相关概念数据模型是客观事物及其联系的数据描述。关系模型的基本术语如下。关系在数据库中表现为一张二维表格,用来表示客观实体之间的联系。如花名册、工资表等1关系模式是对关系的描述,一般形式为关系名(属性1,属性2…属性n)2关键字(Key):如表Students的学号就可以唯一确定一个记录,也就是说,表Students中不可能出现学号相同的记录。因此,学号可以作为一个关键字3一个表中可能有多个关键字,但在实际应用中只能选择一个,被选用的关键字称为主关键字(主键)4如果一个属性既能唯一标识表的一行,又不含多余的属性,那么这个属性集称为候选关键字5如果两个关系中具有相容或相同的属性或属性组,那么这个属性或属性组就被称为这两个关系的公共关键字6如果公共关键字在一个关系中是主关键字,那么这个公共关键字就被称为是另一个关系的外关键字7相关知识3.数据库基本操作退出Access2010打开或关闭数据库数据库的创建启动Access2010,在“文件”选项卡的右侧窗格中选择“新建”选项,并在可用模板中选择要创建的数据库类型(1)打开数据库方法1:启动Access,在“文件”选项卡左侧,选择“打开”选项,在弹出的“打开”对话框中,找到要打开的数据库名单击即可方法2:启动Access,在“文件”选项卡左侧选择“最近所用文件夹”选项。在右侧的“最近使用的数据库”列表中,找到要打开的数据库名单击即可(2)关闭数据库①单击数据库窗口右上角的“关闭”按钮。②在“文件”选项卡中,选择“关闭数据库”选项。③单击“数据库”窗口左上角的“控制”菜单图标,从弹出的菜单中选择“关闭”选项;或者直接双击“数据库”窗口左上角的“控制”菜单图标(1)单击Access2010应用程序窗口右上角的“关闭”按钮。(2)双击Access2010应用程序窗口左上角的菜单控制图标;或者单击菜单控制图标,然后从弹出的下拉菜单中选择“关闭”选项。(3)选择“文件”菜单中的“退出”选项。(4)按“Alt+F4”组合键。(5)右击Access2010应用程序窗口标题栏,在弹出的快捷菜单中选择“关闭”选项相关知识3.数据库基本操作相关知识4.Access2010数据库的组成对象Access2010的数据库中的对象有表、查询、窗体、报表、数据访问页、宏和模块。数据库窗口如下图相关知识4.Access2010数据库的组成对象1)表表是Access2010数据库的对象之一,是用来存储数据的地方。一个表是由两部分组成的:一部分反映了表的结构;另一部分反映了表中存储的记录。Access2010为表安排了设计视图(如右上图)和数据表视图(如右下图)两种显示窗口。相关知识4.Access2010数据库的组成对象1)表(1)建立表根据用户的不同需要,Access提供了多种创建表的方法,常用的有3种:使用向导创建表、通过数据输入创建表或使用设计器创建表。(2)编辑数据编辑表中数据和字段的记录。添加记录删除记录保存记录记录定位查找记录替换记录排序记录筛选记录相关知识4.Access2010数据库的组成对象2)查询查询是从Access数据表中检索数据的主要方法。它是收集一个或几个表中用户认为有用数据的工具。将查询到的数据组成一个集合,集合中的字段可能来自同一个表,也可能来自多个不同的表,这个结果的集合就称为查询。在Access中查询可以分为五类:选择查询、交叉表查询、参数查询、操作查询和SQL查询。相关知识4.Access2010数据库的组成对象2)查询是最常用的查询类型。它是根据指定的条件,从一个或多个数据源中获取数据并显示结果的选择查询对基表或查询中的数据进行计算和重构,以简化数据分析交叉表查询是一种根据用户输入的条件或参数来检索记录的查询参数查询相关知识4.Access2010数据库的组成对象2)查询交叉表查询的具体操作步骤如下:①打开“人事管理”数据库,在“创建”选项卡的“查询”组中,单击“查询设计”按钮,进入设计视图状态。②在“显示表”对话框中,将“职工基本情况”表添加到“查询”中,并单击“关闭”按钮。③选择“查询类型”组中的“交叉表查询”选项,并在弹出的“交叉表查询”对话框中,将“专业”“性别”和“职工编号”字段分别拖到交叉表查询设计网格下“字段”行的前三列中,即可将这些字段添加到查询中来,也可以在“字段”所在行的“字段”下拉列表中选择相应的字段。④在“交叉表查询设计”窗格中单击“专业”字段的“交叉表”单元格,选择“行标题”选项。单击“性别”字段的“交叉表”单元格,选择“列标题”选项。单击“职工编号”字段的“交叉表:”单元格,选择“值”选项,并在“职工编号”字段的“总计”单元格,选择“计数”选项。⑤单击“结果”组中的“运行”按钮,查看查询的运行结果。⑥选择“文件”菜单中的“保存”选项,在弹出的“另存为”对话框中输入“交叉表查询”,单击“确定”按钮。相关知识4.Access2010数据库的组成对象2)查询相关知识4.Access2010数据库的组成对象2)查询(4)操作查询操作查询是在一次查询操作中对检索的数据记录进行创建、插入、修改或删除等操作的。分为生成表查询、删除查询、更新查询和追加查询4种。生成表查询删除查询更新查询追加查询可以从一个或多个表中删除记录能够将一个或多个表中的记录追加到一个表的尾部利用一个或多个表中的全部或部分数据建立新表可以对一个或多个表中的一组记录进行全面更改相关知识4.Access2010数据库的组成对象2)查询(4)操作查询相关知识4.Access2010数据库的组成对象2)查询(4)操作查询相关知识4.Access2010数据库的组成对象2)查询(5)SQL查询SQL查询是使用语句创建的查询。某些SQL查询称为SQL特定查询,包括联合查询、传递查询、数据定义查询和子查询。将一个或多个表、一个或多个查询组合起来形成一个完整的查询联合查询直接将命令发送到ODBC数据库服务器中,利用它进行检索或更改记录传递查询可以创建、删除或更改表,或者在当前的数据库中创建索引数据定义查询包含在另一个选择或操作查询中的SQLSELECT语句,可以在查询设计网格的“字段”行输入这些语句来定义新字段,或者在“条件”行定义字段的查询条件子查询相关知识4.Access2010数据库的组成对象3)窗体在Access2010中,窗体是用户与应用程序之间进行人机交互的重要窗口,同时它也是库中的一个常用对象。通过计算机屏幕可以为用户的输入、修改、查询等数据操作提供一个既简单又美观的操作平台,建立一个友好的使用界面是窗体的基本目标。窗体的数据来源可以是表或查询,用户可以根据多个表创建显示数据的窗体,也可以为同样的数据创建不同的窗体。通过在窗体中放置各种各样的控件,以构成用户与Access数据库交互的界面,从而完成显示、输入和编辑数据等处理任务。相关知识4.Access2010数据库的组成对象4)报表报表是一种Access数据库对象,它可根据指定规则打印格式化和组织化的信息。报表中的大部分内容是从基础表、查询或SQL语句中获得的。报表中的其他信息则存储在报表的设计窗体。同异数据来源都是基础表、查询或SQL语句,创建窗体时所用的控件大多可以在报表中使用,设计窗体时所用到各种控件操作同样可以在报表的设计过程中使用在窗体中可以输入数据,在报表中则不能输入数据,报表的主要用途是按照指定的格式来打印输出数据报表和窗体相关知识4.Access2010数据库的组成对象5)数据访问页数据访问页是直接与数据库中数据链接的网页,设计用于查看和操作来自Internet或局域网的数据(保存在MicrosoftAccess数据库中)。它可以创建用于输入和编辑数据的页,类似于Access窗体,也可以创建显示按层次分组记录的页,类似于Access报表。6)宏那些能自动执行某种操作的命令称为“宏”。宏是一种操作命令。宏命令用在数据库的执行过程中。在Access2010中,一共有53种基本宏的操作,它们还可以组合成很多其他的“宏组”操作。相关知识

温馨提示

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

评论

0/150

提交评论