计算机软件Authorware课件——第10课
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第10课 数据库应用
10.1 数据库的基本概念
一个二维表
10.1.1 表
10.1 数据库的基本概念
视图 视图是从一个或者多个表(或视图)中导出的表,其结构和数据是 建立在对表的查询基础上的。和真实的表一样,视图也包括记录行和数据 列,但本质上这些记录行和数据列都来源于其所引用的表。视图并不是一 个真实存在的表,而是一个虚拟的表,它存储的是对真实表的查询语句。 视图的主要作用是使数据简化,定制不同用户对数据库的不同数据要求。
10.2.1 创建一个空的数据库
10.2 数据库的基本操作
使用表设计器创建表
10.2.2 使用表设计器创建表
10.3 SQL常用语句简介
SELECT语句 SELECT语句是SQL中使用最频繁的语句之一,可以实现对数据库数据的查 询操作并可以对查询结果进行分析、统计、排序等处理。 SELECT语句的语法形式如下: SELECT select_list FROM table_source [WHERE search_condition] [GROUP BY group_by_expression] [ORDER BY order_expression [ASC | DESC]]
10.3.2 INSERT(插入)语句
10.3 SQL常用语句简介
UPDATE语句
UPDATE语句用于修改表中特定记录或者字段的值。UPDATE语句语法如 下: Update tablename Set field1=newvalue1,field2=newvalue2… [where search_condition] 其中的变量介绍如下。 tablename:表示要更新的表名称。 field1,field2,…:表示要更新的字段名。 newvalue1,newvalue2,…:表示更新值。 where search_condition:用来限定更新记录的条件。
10.3.3 UPDATE(更新)语句
10.3 SQL常用语句简介
DELETE语句 DELETE语句用于表中的特定记录。语法如下: Delete From tablename [Where search_condition] 其中的变量介绍如下。 tablename:表示要删除的表。 Where search_condition:用来限定删除记录的条件。
实例流程图
10.6 综合实例——学生成绩管理系统
背景设计
显示图标中的内容
10.6 综合实例——学生成绩管理系统
“添加记录”分支流程
“删除记录”分支流程
实例效果:
10.5.2 查询数据库
10.5 Authorware对数据库的操作
程序流程
程序运行效果
10.5.3 自动配置ODBC数据源
10.6 综合实例——学生成绩管理系统
所有学生的成绩降序排列
查询一个学生成绩
10.6 综合实例——学生成绩管理系统
添加学生成绩记录
删除学生成绩记录
10.6 综合实例——学生成绩管理系统
10.1.2 视图(查询)
10.1 数据库的基本概念
主键 主键是确定表中每一行记录的惟一标识符,每个表只能有一列被指 定为主键。主键的值不能为空,表中不能存在具有相同主键值的两行。通 常使用主键来快速定位到所要查找的记录或和其他的表关联,例如学生成 绩表中定义“学号”为主键,而在学生学籍档案表中也有“学号”列,同 样存储学生的学号,通过两个表中的“学号”字段就可将两表关联起来。
要使用的Access数据库 ,单击“确定”按钮,回到“ODBC Microsoft Access安装”对话框。
第4步,单击“确定”按钮,返回“系统DSN”选项卡,添加的数据源出现 在
“系统数据源” 列表框中,单击“确定”按钮,关闭“ODBC数据源 管理
器”对话框 。
10.5 Authorware对数据库的操作
10.3.4 DELETE(删除)语句
10.3 SQL常用语句简介
创建查询
选择要添加的表
10.3.5 创建查询获取SQL代码
10.3 SQL常用语句简介
向查询设计表格中添加字段
设置“显示”、“排序”、“准则
10源
第1步,打开Windows 2000操作系统的“控制面板”窗口,双击“管理工具” 图标,打开“管理工具”窗口,双击“数据源ODBC”图标,打开“ODBC 数据源管理器”对话框,切换到“系统DSN”选项卡
“函数”面板
“加载函数”对话框
选择加载函数
10.5.1 加载函数的方法
10.5 Authorware对数据库的操作
代码:
database:="chengji" --ODBC数据源名称 SQLstring:="select * from 成绩"-- 查询全部记录
odbchandle:=ODBCOpen(WindowHandle,"ODBCerror",database,,) --打开数据源"chengji" ,不指定用户名和密码 ODBCdata:=ODBCExecute(odbchandle,SQLstring)--对ODBC句柄进行操作 ODBCClose(odbchandle)--将数据库关闭
10.4 配置ODBC数据源
第2步,单击“添加”按钮,打开 “创建新数据源”对话 框,在“名称”列表框中选择“Microsoft Access Driver
(*.mdb)”,单击“完成”按钮 。
10.4 配置ODBC数据源
第3步,在“数据源名”文本框中输入数据源名称,本实例数据源名为 “chengji”;单击“选择”按钮,打开“选择数据库”对话框,找到
10.3.1 SELECT(查询)语句
10.3 SQL常用语句简介
INSERT语句
TINSER语句用于向表或视图中加入一行数据。INSERT的语法形式如下: Insert Into table_name(col1,col2...) Values (value1,value2...) 其中的变量介绍如下。 table_name:表示要添加记录的表名。 col1,col2…:表示将要添加数据的字段。 value1,value2...:表示要添加的数据。
10.1.4 索引
10.2 数据库的基本操作
在Access 2000中,新建一个空数据库 第1步,单击Access工具栏中的新建按钮,就会在屏幕上打开一个“新建”
对话框,单击“常规”选项卡上“数据库”图标,单击“确定”按 钮,打开“文件新建数据库”对话框。 第2步,在“文件名”文本框中给新建的数据库文件取名,并选择存储位 置,单击“创建”按钮,新建数据库文件。
10.1.3 主键
10.1 数据库的基本概念
索引 索引是某个表中一列或若干列值的集合,是这些列值的有序排列(升 序或降序)。在数据库中,索引使数据库程序不必对整个表进行扫描,就 可以在其中找到所需的数据,从而大大提高了数据检索速度。通过创建惟 一索引也可以保证数据记录的惟一性,例如主键就是一个惟一索引。
10.1 数据库的基本概念
一个二维表
10.1.1 表
10.1 数据库的基本概念
视图 视图是从一个或者多个表(或视图)中导出的表,其结构和数据是 建立在对表的查询基础上的。和真实的表一样,视图也包括记录行和数据 列,但本质上这些记录行和数据列都来源于其所引用的表。视图并不是一 个真实存在的表,而是一个虚拟的表,它存储的是对真实表的查询语句。 视图的主要作用是使数据简化,定制不同用户对数据库的不同数据要求。
10.2.1 创建一个空的数据库
10.2 数据库的基本操作
使用表设计器创建表
10.2.2 使用表设计器创建表
10.3 SQL常用语句简介
SELECT语句 SELECT语句是SQL中使用最频繁的语句之一,可以实现对数据库数据的查 询操作并可以对查询结果进行分析、统计、排序等处理。 SELECT语句的语法形式如下: SELECT select_list FROM table_source [WHERE search_condition] [GROUP BY group_by_expression] [ORDER BY order_expression [ASC | DESC]]
10.3.2 INSERT(插入)语句
10.3 SQL常用语句简介
UPDATE语句
UPDATE语句用于修改表中特定记录或者字段的值。UPDATE语句语法如 下: Update tablename Set field1=newvalue1,field2=newvalue2… [where search_condition] 其中的变量介绍如下。 tablename:表示要更新的表名称。 field1,field2,…:表示要更新的字段名。 newvalue1,newvalue2,…:表示更新值。 where search_condition:用来限定更新记录的条件。
10.3.3 UPDATE(更新)语句
10.3 SQL常用语句简介
DELETE语句 DELETE语句用于表中的特定记录。语法如下: Delete From tablename [Where search_condition] 其中的变量介绍如下。 tablename:表示要删除的表。 Where search_condition:用来限定删除记录的条件。
实例流程图
10.6 综合实例——学生成绩管理系统
背景设计
显示图标中的内容
10.6 综合实例——学生成绩管理系统
“添加记录”分支流程
“删除记录”分支流程
实例效果:
10.5.2 查询数据库
10.5 Authorware对数据库的操作
程序流程
程序运行效果
10.5.3 自动配置ODBC数据源
10.6 综合实例——学生成绩管理系统
所有学生的成绩降序排列
查询一个学生成绩
10.6 综合实例——学生成绩管理系统
添加学生成绩记录
删除学生成绩记录
10.6 综合实例——学生成绩管理系统
10.1.2 视图(查询)
10.1 数据库的基本概念
主键 主键是确定表中每一行记录的惟一标识符,每个表只能有一列被指 定为主键。主键的值不能为空,表中不能存在具有相同主键值的两行。通 常使用主键来快速定位到所要查找的记录或和其他的表关联,例如学生成 绩表中定义“学号”为主键,而在学生学籍档案表中也有“学号”列,同 样存储学生的学号,通过两个表中的“学号”字段就可将两表关联起来。
要使用的Access数据库 ,单击“确定”按钮,回到“ODBC Microsoft Access安装”对话框。
第4步,单击“确定”按钮,返回“系统DSN”选项卡,添加的数据源出现 在
“系统数据源” 列表框中,单击“确定”按钮,关闭“ODBC数据源 管理
器”对话框 。
10.5 Authorware对数据库的操作
10.3.4 DELETE(删除)语句
10.3 SQL常用语句简介
创建查询
选择要添加的表
10.3.5 创建查询获取SQL代码
10.3 SQL常用语句简介
向查询设计表格中添加字段
设置“显示”、“排序”、“准则
10源
第1步,打开Windows 2000操作系统的“控制面板”窗口,双击“管理工具” 图标,打开“管理工具”窗口,双击“数据源ODBC”图标,打开“ODBC 数据源管理器”对话框,切换到“系统DSN”选项卡
“函数”面板
“加载函数”对话框
选择加载函数
10.5.1 加载函数的方法
10.5 Authorware对数据库的操作
代码:
database:="chengji" --ODBC数据源名称 SQLstring:="select * from 成绩"-- 查询全部记录
odbchandle:=ODBCOpen(WindowHandle,"ODBCerror",database,,) --打开数据源"chengji" ,不指定用户名和密码 ODBCdata:=ODBCExecute(odbchandle,SQLstring)--对ODBC句柄进行操作 ODBCClose(odbchandle)--将数据库关闭
10.4 配置ODBC数据源
第2步,单击“添加”按钮,打开 “创建新数据源”对话 框,在“名称”列表框中选择“Microsoft Access Driver
(*.mdb)”,单击“完成”按钮 。
10.4 配置ODBC数据源
第3步,在“数据源名”文本框中输入数据源名称,本实例数据源名为 “chengji”;单击“选择”按钮,打开“选择数据库”对话框,找到
10.3.1 SELECT(查询)语句
10.3 SQL常用语句简介
INSERT语句
TINSER语句用于向表或视图中加入一行数据。INSERT的语法形式如下: Insert Into table_name(col1,col2...) Values (value1,value2...) 其中的变量介绍如下。 table_name:表示要添加记录的表名。 col1,col2…:表示将要添加数据的字段。 value1,value2...:表示要添加的数据。
10.1.4 索引
10.2 数据库的基本操作
在Access 2000中,新建一个空数据库 第1步,单击Access工具栏中的新建按钮,就会在屏幕上打开一个“新建”
对话框,单击“常规”选项卡上“数据库”图标,单击“确定”按 钮,打开“文件新建数据库”对话框。 第2步,在“文件名”文本框中给新建的数据库文件取名,并选择存储位 置,单击“创建”按钮,新建数据库文件。
10.1.3 主键
10.1 数据库的基本概念
索引 索引是某个表中一列或若干列值的集合,是这些列值的有序排列(升 序或降序)。在数据库中,索引使数据库程序不必对整个表进行扫描,就 可以在其中找到所需的数据,从而大大提高了数据检索速度。通过创建惟 一索引也可以保证数据记录的惟一性,例如主键就是一个惟一索引。