第4章数据库技术及应用之三

上传人:ldj****22 文档编号:48641072 上传时间:2018-07-18 格式:PPT 页数:137 大小:2.03MB
返回 下载 相关 举报
第4章数据库技术及应用之三_第1页
第1页 / 共137页
第4章数据库技术及应用之三_第2页
第2页 / 共137页
第4章数据库技术及应用之三_第3页
第3页 / 共137页
第4章数据库技术及应用之三_第4页
第4页 / 共137页
第4章数据库技术及应用之三_第5页
第5页 / 共137页
点击查看更多>>
资源描述

《第4章数据库技术及应用之三》由会员分享,可在线阅读,更多相关《第4章数据库技术及应用之三(137页珍藏版)》请在金锄头文库上搜索。

1、第4章 数据库技术及应用 之三 计算机教学实验中心 2006软件开发技术基础1下一页上一页教学主要内容n什么是Access?nAccess操作环境n建立数据库操作n创建并操作数据表n创建查询n创建窗体和报表2下一页上一页一、基本概念n数据项(字段、域)n数据记录(元组)n数据库n数据访问页3下一页上一页数据项(Data Item)n具有独立含义的数据单位(可以引用的最小命 名数据单位)。n例如,在一个教学管理系统中,描述一个学生 的基本信息有:学号、姓名、出生日期、性别 、班级等。其中的每一项都是数据项。数据项4下一页上一页数据记录(Data Record)n一组相关的数据项被称为记录。n例如

2、,教学管理系统中一个学生的基本信息组成 一个记录;每个记录中的数据项是相关的(张三 的记录记载的是张三的有关信息,与李四的信息 无关)。记录5下一页上一页数据库文件(DataBase File)n同类记录的集合被称为数据库文件。 例如,教学管理数据库“教学管理 .mdb”。存放的是有关教学管理的数 据信息。n关系数据库是一种将数据汇集到一个 或多个独特的表中的DB,表通过相关 表的联系字段彼此关联。n索引是包含表中的一个字段或一组字 段中的有顺序的数据列表,利用索引 可以迅速地定位所找寻的记录。6下一页上一页主关键字n能唯一标识表中每一条记录的字 段或字段组称为主关键字。例如 ,学生表中的“学

3、号ID”,因为, 学号可以唯一地标识每个学生。7下一页上一页二、什么是Access?nAccess是Microsoft Office套装软件中 专用于信息管理的、功能强大的、桌面 关系型数据管理系统。n简单地说,Access就是RDB开发工具。n使用Access可以很轻松地组织和管理数 据,方便地查询和共享信息。8下一页上一页Access数据库的构成nAccess具备全面的应用程序 开发环境。为便于数据库操 作,每个Access数据库文件 由表、查询、窗体、报表、 宏和模块等对象组成。9下一页上一页表对象(Table)n表是Access DB最主要的组成部分。表是存储数 据的地方。查询 、窗体

4、和报表等对象都是通过 表来显示和编辑信息的。n一个DB文件可以包含多个表对象。一个表对象实 际上就是由行、列数据组成的一张二维表格。10下一页上一页查询对象(Query)n查询是按预先设定的规则有选择地显示一个表或多个表 中的数据信息。n查询是按规则建立起一个动态数据集合。当运行查询对 象时,Access自动动态建立规则所选中的表中的数据集 合,再进行相应的操作。n设计、建立查询对象,并不是重新建立数据集合,而是 建立选择数据所依据的规则。11下一页上一页窗体对象(Window)n窗体对象是用户和Access DB之间的主要接口(交 互界面),用户可通过窗体对象更方便地对DB的 表、查询及其他

5、对象进行操作。窗体主要有编辑 数据、接受数据、显示信息和控制应用程序的流 程等几个功能。12下一页上一页报表对象(Report)以特定格式打印显示数据的最有效的方法 。13下一页上一页宏对象(Micro)n宏对象是一个或多个操作的集合 ,其中每个操作实现一个特定的 功能。使用宏可以使一些操作任 务自动完成。14下一页上一页模块对象(Module)n模块对象是将VBA(Visual Basic For Application )中声明和过程作为一个 单元进行保存的集合。模块对象由声明 节、语句和过程组成。nVBA作为一种语言是标准VB语言的子集。15下一页上一页Access 的特点n方便的操作手

6、段n丰富的数据对象n强大的数据共享n精美的窗体和报表n友好的Office助手n全新的Web功能(2000)n建立应用系统返回16下一页上一页建立应用系统nAccess2000提供了宏和VBA,利用它 们可以将各种DB和对象连接在一起, 从而形成一个DB应用系统。n用户可以使用DB应用系统来完成不同 的操作,提高工作效率。n它还提供了“切换面板管理器”,可 以将已经建立的各种DB对象连接在一 起,形成所需要的应用系统。17下一页上一页Access 2000数据存储的局限 性n没有内置的备份程序(SQL Server有 ),但可以利用Access做为一个前端 工具接驳SQL Server后端DB。

7、n最大存储容量是每个DB12亿字节;n默认的接入用户总数为255个。18下一页上一页三、Access操作环境n启动/退出AccessnAccess窗口nAccess菜单nAccess工具栏19下一页上一页1、启动Access 执行“/开始/程序/Microsoft Access”弹出Access对话框单击此单选框 将建立新数据库单击此单选框将按 Access向导建立DB单击此单选框将打 开已存在的DB当前路径下 的DB列表框最后单击“确定” , 开始DB操作20下一页上一页2、退出Accessn执行“/文件/退出” 或n单击关闭窗口按钮21下一页上一页3、Access菜单文件 有关文件的操作;

8、创建、打开、关闭、保存等 编辑 文本的编辑操作 视图 选择显示对象;包括:表、查询、报表等 插入 选择插入对象;包括:表、查询、报表等 工具 选择Access提供的工具 窗口 选择窗口排列方式 帮助 选择提供联机帮助22下一页上一页4、Access工具栏文件操 作按钮编辑操 作按钮 Office链接,引导你将数据链接到Word文档中 分析不同方式的列表;大图标、小图标详细信息列表代码 属性关系新对象显示表显示直接关系显示所有关系23下一页上一页四、数据库操作n创建新数据库n打开已有数据库n关闭数据库24下一页上一页创建新数据库n数据库设计的步骤n创建空数据库n使用“向导”创建数据库25下一页上

9、一页五、创建数据表n数据库是由表、查询等对象组成;而 查询等对象又是通过表来显示的。因 此,表是数据库的基础。只有创建了 表,才能存储数据库记录信息。n在设计视图中创建26下一页上一页创建数据表说明n下面的操作都以“教学管理”数据库为例。n先建立“教学管理”空数据库,然后创建下列数 据表:学生成绩表、教师授课表、课程名称表 、成绩表。27下一页上一页1、创建数据表操作步骤n在空“教学管理”对话框中,先选择“表”标签,然 后单击“新建”按钮,弹出“新建表”对话框。n选择一种创建方式( 以“设计视图”为例),选择设计视图,单击“确定”。n在弹出的“设计视图 “ 窗口中先进行表结构设计,然后再输入表

10、数据。28下一页上一页数据表结构设计说明n表设计视图窗口中包含4个主要部分:字段名称、字 段类型、说明和字段属性。n数据表中的记录是由字段及数据组成的。n字段名称是字段的标识符。n字段类型用于限定数据的存储格式和操作规则。n字段说明用于字段的描述及补充说明。n字段属性用于定义字段的特性(例如,大小)及特 征行为(例如是否隐藏显示)等。字段属性操作框29下一页上一页字段名命名规则n必须符合Microsoft Access的对象命 名规则:n最多可达64个字符长度n可以包括字母、数字和空格,以及 除句点(.)、惊叹号(!)、重音 号()和方括号()之外的所有 特殊字符。n不能使用前导空格或控制字符

11、( ASCII值从0到31的字符)30下一页上一页字段类型(10种)规则文本类型 最大长度255个字符,用于存放文本数据 备注类型 最大长度65535个字符,用于存放不同文本数据的文本信息(可以是特殊字符)。 数值类型 长度可以是1、2、4、8、16个字节,分别用来存放不同精度要求的数值数据。 日期/时间 长度8个字节,用来存放日期和时间类型 日期形式为:yy/mm/dd ; 时间形式为:hh:mm:ss 货币类型 8个字节,最多包含4位小数。 自动编号 4个字节 是/否 1位;存放“真”(True)和“假”( False) OLE对象 最大长度1GB;用于存放超级链接地址。 查阅向导 4个字

12、节,允许使用另一个表中某字段的值来定义当前字段的值。31下一页上一页2、设计表结构操作步骤n在数据库创建窗口中,选择“表”标签,再单击“ 新建”命令按钮,弹出“新建表”对话框n选择“设计视图”选项,单击“确定”按钮n将光标移到字段名称列的第一个空格处,输 入“SNO”,按Tab或Enter键移至数据类型 列,在选择输入数据类型。单击数据类型下拉 列表按钮,弹出类型列表框,可供选择。n可在字段属性框中修改字段属性。例如,字段 大小。n可在说明栏中填写描述说明。n/文件/保存/填写“表名”n单击“确定”32下一页上一页主关键字n用户可建立自己的主关键字,操作步骤为 :n选择表n单击“设计”按钮n单

13、击要作为主关键字的行的左侧的行选 定器n/编辑/关键字(主关键字图标 将 出现在行左侧)33下一页上一页定义表举例“学生情况 表”字段属性数据类型列表字段说明字段名称34下一页上一页六、维护管理数据库和数据 表n查看数据表n在数据表中输入数据n保存数据表中的数据n删除数据表中的记录n操作数据表的列和行35下一页上一页1、查看数据表n查看数据表前必须先打开指定的 数据库和数据表。n然后用Access提供的各种工具对 数据表中的记录进行操作。可选 用的工具有:n记录选定器n定位按钮n滚动条、滚动块36下一页上一页选择指定的记录新记录 指针第一个 记录前一个 记录下一个记录当前记录最后一 个记录新记

14、录滚动块正在编 辑记录37下一页上一页2、在数据表中输入数据n数据表由记录组成。输入数据分两 种情况:n向新插入的空记录中输入数据;n编辑已有记录的数据n在输入数据记录的过程中涉及到指 针和光标的移动(即如何快速地选 择操作对象)。38下一页上一页3、保存数据表中的数据nAccess有以下几种保存数据的方法:n每移到一个新记录,原记录中的数据 即被保存n按“Shift+Enter”可以保存当前记录内 容n在记录字段的编辑过程中,单击记录 选定器上的铅笔图标,可以保存正在 编辑的字段。39下一页上一页4、删除数据表中的记录n删除操作可以针对n一个记录n多个记录n全部记录n删除操作步骤n先选择被删

15、除的记录n按Del键40下一页上一页5、操作数据表的列和 行n对数据表的行、列操作包括 :n改变列宽、行高n移动数据表中的列n保留屏幕上的列n暂时隐藏列n永久删除列n在数据表视图中增加列41下一页上一页(1)改变列宽n改变列宽有几种方法:n使用最佳匹配改变列宽将鼠标放至两列间的分割处,双击鼠标即可n手工改变列宽将鼠标放至两列间分割处,拖动鼠标至合适位 置n改变多个列的宽度将鼠标指针放在要改动的第一个列的标题上,按下鼠标左键不放,拖动至其它列。执行“/格式/列宽”选择一种单击“确定”42下一页上一页(2)移动数据表中的列n在数据表中允许永久或暂时移动指定的 列。操作步骤为:n选择指定列n在选择列

16、的列标题上第二次单击并按 住鼠标左键不放n拖动鼠标至合适位置,松开鼠标即可n移动多列的操作与此类似n举例:将成绩表的CNO移到SCORE后。43下一页上一页(3)保留屏幕上的列n将指定列保留在屏幕上不动,而其它列 可以选择滚动。n操作方法:n在要保留列的列标题中单击鼠标右键 。n在弹出的快捷菜单中选择“冻结列”,被 冻结的列会移到第1列的位置并停止。n单击数据表底部的滚动条,除冻结列 不动外,其它列都在滚动。n要取消冻结列,执行“/格式/取消对所 有列的冻结”。44下一页上一页(4)暂时隐藏列n数据表中的列也可以隐藏。操作方法为:n用鼠标右键单击指定列的列标题,弹出快 捷菜单。n选择快捷菜单中的“隐藏列”,则指定隐藏 的列消失。n举例:隐藏“SCORE”列。n要取消隐藏的列,执行“/格式/撤消隐藏列”。在要显示列前的复选框中,打上对号,单击“关闭”。45下一页上一页(5)永久删除列n对不需要的列可以永久删除。n删除操作方法为:n用鼠标右键单击要删除列的列标题, 弹出快

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号