资源预览内容
第1页 / 共81页
第2页 / 共81页
第3页 / 共81页
第4页 / 共81页
第5页 / 共81页
第6页 / 共81页
第7页 / 共81页
第8页 / 共81页
第9页 / 共81页
第10页 / 共81页
亲,该文档总共81页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
计算机应用基础 项目6 数据库应用 上一页下一页结束首页*南京化工职业技术学院信息系2回顾及作业点评 上次拓展训练任务是“制作个人形 象宣传演示文稿” 演示、点评学生提交实训练习“制 作班级形象宣传演示文稿”上一页下一页结束首页*南京化工职业技术学院信息系3任务的引入Access是Office办公套件中一个极为重要的 组件,也是目前最流行的中小型数据库管理 软件之一,本项目以学校教学管理系统中的 学生信息管理、教师信息管理和选课信息管 理等三个模块为引领,重点介绍Access的基 本功能。上一页下一页结束首页*南京化工职业技术学院信息系4本单元任务u引导训练学生信息管理 任务1:创建ACCESS数据库和数据表 任务2:查询数据库 任务3:窗体的创建与使用 u回顾训练教师信息管理 u拓展训练选课信息管理 u实训练习班级管理系统上一页下一页结束首页*南京化工职业技术学院信息系5能力目标 通过Microsoft Access 2007的学习 ,能够进行学校教学管理系统中的学生信 息管理、教师信息管理和选课信息管理等 三个模块的设计 。上一页下一页结束首页*南京化工职业技术学院信息系6知识目标 1、了解ACCESS数据库与数据表 2、掌握数据表的设计制作 3、了解表的主关键字 4、掌握表的查询操作 5、了解窗体设计 上一页下一页结束首页*南京化工职业技术学院信息系7Access 2007是Office办公套件中一个 极为重要的组件。从1992年的Access1.2 版到现在的Access 2007版,历经十余年 的发展,一路取代了Dbase、Clipper、 Foxpro等同类型的软件。它功能强大, 操作简单,且可以与其他的Office 组件实现数据共享和协同工作。现已成为最 流行的桌面数据库管理系统。上一页下一页结束首页*南京化工职业技术学院信息系8引导训练 6.1创建ACCESS 数据库和数据表 上一页下一页结束首页*南京化工职业技术学院信息系9任务描述 本任务使用ACCESS数据库管理 系统建立应用系统,首先创建 一个名为“教学管理. accdb” 的数据库。然后再创建所需要 的表、查询、窗体、报表、宏 等对象。学生信息管理部分, 所使用的数据库包含: 学生信息表 学生成绩表 院系表上一页下一页结束首页*南京化工职业技术学院信息系10技术要点1、创建数据库。 2、创建数据表,定义表 的结构。 3、确定主关键字。 4、建立表之间的关系。 5、数据导入导出。上一页下一页结束首页*南京化工职业技术学院信息系11分别按以下两种方法启动Access1)从“开始”菜单启动。单击“开始|程序|Microsoft Office/ Access 2007”命令。2)利用桌面快捷图标启动。在桌面上创建Access快捷图标,双击此快 捷图标即可。操作演示1、启动Access上一页下一页结束首页*南京化工职业技术学院信息系12Access 2007启动界面上一页下一页结束首页*南京化工职业技术学院信息系13同其他办公软件类似,分别通过: 1)双击控制菜单窗口; 2)点击右上角的 ; 3)选中文件栏中的退出项等多种方式来完成 退出操作;操作演示2、退出Access上一页下一页结束首页*南京化工职业技术学院信息系14因为同属Office办公软件,所以 Access的主界面上的标题、菜单、工具 栏、状态栏的操作和Word、Excel基本相同。3、认识Access 2007窗口的组成 操作演示上一页下一页结束首页*南京化工职业技术学院信息系15数 据 库 对 象菜单栏包含ACCESS命令工具栏包含可以 单击执行的命令 按钮状态栏:同EXCEL一样 ,显示单击或者进行 操作时的项目信息标题栏Access 2007窗口上一页下一页结束首页*南京化工职业技术学院信息系164、Access数据库的构成 Access将数据库定义成一个文件,作个形象的比喻,这个 文件就是个大 口袋,所有关于这个库的内容,全部都放入其中,并将其分成多个对象,这些 对象分别是:用来存储数据的“表”,表之间的关系“查询”, 界面友好的“窗 体”、用于输出的“报表”、放置于网上的“数据访问页”,用来开发系统的“宏” 、 “模块”等。数据库的七种对象 表 查询 窗体 报表 页 宏 模块 上一页下一页结束首页*南京化工职业技术学院信息系171. 表(Table)表是Access最基本的组件,在Access系统中建立了数据库之后, 第 一个步骤即是创建表。表是存储数据的基本单元,由不同的列、行组合 而成,每一列代表某种特定的数据类型,称之为 字段(Field),例如: 姓名、库存量等等;而每一行则由各个特定的字段内容组成,称之为记 录(Record ),如下图所示。表的形式只能是如下的情况。字段中存放的种类很多,有文本、数字、日期、货币、声音、 图像等及超链接。而每一行由各个特定的字段内容组成,称之 为记录。 n条记录上一页下一页结束首页*南京化工职业技术学院信息系182. 查询查询是用户希望查看表中的数据时,通过设置某些条件,从表中获取所需 要的数据。按照指定规则,查询可以从一张表、一组相关表或其他查询中抽取 全部或部分数据,并将其集中起来,形成一个集合供用户查看。若将查询保存 为一个数据库对象后,就可以在任何时候查询数据库的内容了。3. 窗体窗体是数据库和用户的一个联系界面,用于显示包含在表或查询中的数 据和操作数据库中的数据。在窗体中,不仅可以包含普通的数据,还可以包 含如图片、图形、声音、视频等多种对象,界面也可以多种多样,窗体界面 即可以用于输入也可以输出。 4. 报表报表通常作为数据统计的方式来使用,Access报表的设计与窗体类似。可 以多种多样,多用于按指定样式打印数据,报表主要用于信息的输出。5. 页:独立于数据库用户能够在网上对其进行访问的HTML文件。 6. 宏:对数据库进行一系列操作的命令的集合。 7. 模块:用高级语言书写的程序代码、过程的集合。上一页下一页结束首页*南京化工职业技术学院信息系19Access的数据库,是以*.accdb (Access 2003为*.mdb)为扩展名的一个文 件,它可以将相关的表、索引、窗体、 报表以及VBA的程序代码全部包括在这 个的文件中,从而为用户处理了全部管 理细节。操作演示1、创建数据库 上一页下一页结束首页*南京化工职业技术学院信息系20 1)创建空白数据库(1)单击窗口左上方“office” 按钮(2)单击“新建”。(3)选择“access 数据库”对话框中指 定数据库的名称和保 存位置,然后就可以 通过“数据库”窗口, 创建所需的数据库对 象,如图6-2所示, 文件名为“教学管理 .accdb”,保存在“ 第6章/教学管理”目 录下。上一页下一页结束首页*南京化工职业技术学院信息系212 2 )数据库的打开与关闭)数据库的打开与关闭同其他的OFFICE办公软件相同,ACCESS也用如下方法打开其应 用文档: office按钮中的打开命令 ; 工具按钮的打开;单击任务窗格中的文件打开;直接双击其文档文件 打开;关闭其文档方法大致和其他软件也相同: office按钮中的关闭命令; 数据库窗口最右上角的 ;上一页下一页结束首页*南京化工职业技术学院信息系22在Access中,数据库文件的打开有四种形式 方式方式方式方式方式:打开,即是以共享方式打开数据库。这种方式 ,网络上的其他用户可以再打开这个数据库,并可以同 时编辑这个数据库,通常是但最好不要用这个方式;方式:以只读方式打开,这种方式只是想查看一下已 有的数据库,但并不打算修改它,可以选择只读方式打 开,这种方式可以防止无意间对数据的修改;上一页下一页结束首页*南京化工职业技术学院信息系23在Access中,数据库文件的打开有四种形式 方式方式方式方式方式:以独占方式打开,可以防止网络上的其他用户 同时访问这个数据库文件,也可以有效地保护自己对共 享数据库文件的修改(在给库加密码时用到这种方式) ; 方式:以独占只读方式打开,为了防止网络上的其他 用户,同时访问这个数据库文件,而且自己也不对这个 数据库文件进行修改时,可以选择这个方式,这样可防 止网上的其他用户对这个数据库文件继续进行修改。上一页下一页结束首页*南京化工职业技术学院信息系24完成数据库设计后,就可以开发 Access数据库应用系统了。开发应用系统的第一步工作是建立 Access数据库,第二步工作是在该数据 库中创建表对象。Access允许一个数据库中包含多个 表。 操作演示2、设计数据库 上一页下一页结束首页*南京化工职业技术学院信息系251)定义表结构 表的构成 字段:这每一列称其为字段,即每列都有一个段名 ,以代表其共同的属性; 记录:除第一行外,其他行表示若干学生各个方面的 基本情况,N行N个不同学生; 属性:每一列表示学生的某种属性,例如:性别列 ,即全是表中学生的性别; 主关键字:可以用来惟一地表示表中的某条记录, 可以是一个或多个字段组成;操作演示上一页下一页结束首页*南京化工职业技术学院信息系261)定义表结构 定义字段名 每个字段都应具有唯一的字段名,以标识表中的列。 Access要求字段名符合以下规则: (1) 字段名最长达64个字符(包括空格)。 (2) 字段名可采用字母、汉字、数字、空格和其他 字符。 (3) 字段名不能以空格开头,不能包含点(.)、感叹 号(!)、方括号( ),先导空格以及不可打印字符 (如回车符等)。 (4) 不能使用ASCII值为032的字符操作演示上一页下一页结束首页*南京化工职业技术学院信息系271)定义表结构 定义字段类型一个数据表中同一列的数据必须具有共同的 数据特征,称其为字段的数据类型(简称为字 段类型)。Access中支持10种字段类型:文本 型、备注型、数字型、日期/时间型、货币型 、自动编号型、是/否(逻辑)型、OLE对象 型、超级链接型以及查阅向导型。操作演示上一页下一页结束首页*南京化工职业技术学院信息系28指定字段的名称及类型数据类型说 明所占字节数 (或字符的大小)文本文本或文本与数字的组合,如地址等;也可以是不必 计算的数字,如电话号码、身份证号、学生证号等等。最长255个字符 (1个字节)备注适用于长度较长的文本及数字,如备注、说明 最长65536 个字符数字用于算术运算的数字数据(整数、长整数、单精度、双精度) 2,4,4,8个字节日期/时间1009999范围内的日期及时间值 8个字节货币用于数学计算的货币数值与数值数据,包含小数点后1 4位。整数最多有15位8个字节自动编号在添加记录时自动插入的惟一顺序或随机编号 4个字节是/否用于记录逻辑型数据,只能取两种值中的一种,如Yes/No 1位OLE对象可链接或嵌入其他使用OLE协议的程序所创建的对象, 如Word文档、Excel电子表格、图像、声音等。最大可达1GB(受限于 可用的磁盘空间)超级链接用于保存超链接的字段,超链接可以是文件路径(UNC )或网页地址(URL)最长65536 个字符查询向导在向导创建的字段中,允许使用组合框来选择另一个表或 另一列表中的值。从数据类型列表中选择该项,将打开向导进行定 义。查阅向导是一种输入方法,而不是数据类型。通常为4个字节上一页下一页结束首页*南京化工职业技术学院信息系292)建立表结构 Access中建立表结构的方法主要有两种: 设计视图与数据表视图。“设计视图”是用来显示数据库对 象(包括表、查询、窗体、宏和数据访问页等)的设计 窗口,可以用于新建数据库对象,或者修改已有数据库 对象的设计。使用“数据表视图”创建的表,通常需要在“ 设计视图”中进
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号