计算机基础-应用案例与实践指导知识要点概述8

上传人:xzh****18 文档编号:53679225 上传时间:2018-09-04 格式:PPT 页数:28 大小:1.45MB
返回 下载 相关 举报
计算机基础-应用案例与实践指导知识要点概述8_第1页
第1页 / 共28页
计算机基础-应用案例与实践指导知识要点概述8_第2页
第2页 / 共28页
计算机基础-应用案例与实践指导知识要点概述8_第3页
第3页 / 共28页
计算机基础-应用案例与实践指导知识要点概述8_第4页
第4页 / 共28页
计算机基础-应用案例与实践指导知识要点概述8_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《计算机基础-应用案例与实践指导知识要点概述8》由会员分享,可在线阅读,更多相关《计算机基础-应用案例与实践指导知识要点概述8(28页珍藏版)》请在金锄头文库上搜索。

1、1,案例实践8 知识要点概述,-应用案例与实践指导,计算机基础,2,数据库管理软件ACCESS -简介,Microsoft Access 是Microsoft Office的套件之一,是一个简单易学的小型桌面数据库管理系统。利用Access可以创建、修改和维护数据库表信息及其关系,并通过查询、窗体和报表等对象完成对数据库信息的筛选和输出。 对于数据库的大多数事务,乃至数据库的部分编程工作,都可以通过向导来完成。,3,数据库管理软件ACCESS -功能,4,数据库和表 数据库的主键与数据关联 数据库数据完整性 建立查询 建立窗体和报表 SQL语言,案例实践8 数据库管理软件Access,5,数据

2、库管理软件ACCESS -数据库和表,Access的界面与操作环境Microsoft Access 是Microsoft Office 套件之一,是一个容易掌握的数据库管理系统。利用它来创建、修改和维护数据库和数据都非常简单方便。对于数据库的大多数事务,乃至数据库的部分编程工作,都可以通过向导来完成。,6,数据库管理软件ACCESS -数据库和表,关系数据库 关系模型是目前最流行的一种逻辑数据模型。 关系(表文件)构成规则: 关系表中的每一列都是不可再分的基本属性; 表中各属性名不能重名; 表中的每一列必须具有相同的数据类型; 表中不能有相同的行(即相同的记录); 行、列次序不影响表中的数据内

3、容,可调换行、列的前后顺序。,7,数据库管理软件ACCESS -数据库和表,关系数据库 元组(记录) 表中的一行即为一个元组,或称为一条记录。 属性(字段) 表中的一列即为一个属性,给每一个属性起一个名称即为属性名,或称为字段。 属性值 行和列交叉位置表示某个属性值。 域 属性的取值范围称为域。,8,数据库管理软件ACCESS -数据库和表,关系数据库 表结构 关系模式 候选键 主码(也称主键或主关键字) 外部关键字 主表和从表,9,数据库管理软件ACCESS -数据库和表,Access数据库对象一个Access数据库对象(Database)组成: 表(Table) 查询(Query) 窗体(

4、Form) 报表(Reprot) 宏(Macro) 模块(Module),10,数据库管理软件ACCESS -数据库和表,数据库应用的主要事务 数据编辑存储 数据查询检索 数据显示/报表输出,11,数据库管理软件ACCESS -数据库和表,数据库设计 要实现数据库的基本事务处理工作,首先要建立数据库,但建立数据库的第一步是根据实际应用问题的需要对所涉及到的数据进行分析、组织、设计,进而构架数据库。 需要确定符合应用需要的主题(实体),这里包括了学生基本信息、高考成绩信息和对应的科类信息等。 需要确定与各个主题相关的并且是应用需要体现的特征属性(字段)以及便于实现运算和存储处理的数据类型(字段类

5、型)。 需要确定可以唯一标识每一条记录的主键。 需要合理地调配数据的归属,确定各个主题之间的关联,保证数据的最小冗余度和最大共享性。,12,数据库管理软件ACCESS -数据库和表,创建数据库 建立数据库文件,扩展名为.mdb 操作步骤:启动Access选择空数据库修改文件名创建 向数据库添加表 建立自由表结构 准备工作:确定表名和表中的各字段的字段名、数据类型、字段大小等 操作步骤:打开数据库单击表按新建选设计视图输入每一个字段的有关信息定义主关键字输入表名并保存 输入和修改数据 准备工作:准备要输入或修改的原始数据 操作步骤: 打开表输入或修改数据(类似于Excel操作) 关闭表,13,数

6、据库和表 数据库的主键与数据关联 数据库数据完整性 建立查询 建立窗体和报表 SQL语言,案例实践8 数据库管理软件Access,14,数据库管理软件ACCESS -主键与数据关联,定义表间的关系 准备工作:建立表主键索引;明确主与从的关系。 操作步骤:单击工具栏上的“关系”按钮双击要作为相关表的名称 建立两表之间的关系确定联接属性,15,数据库和表 数据库的主键与数据关联 数据库数据完整性 建立查询 建立窗体和报表 SQL语言,案例实践8 数据库管理软件Access,16,数据库管理软件ACCESS -数据完整性,数据库的完整性是指数据库中各个表及表之间的数据的有效性、一致性和兼容性。 数据

7、库的完整性包括实体完整性、参照完整性和用户自定义完整性三部分。,17,数据库管理软件ACCESS -数据完整性,实体完整性 指一个表中主关键字的取值必须是确定的、惟一的,不允许为空值。 在本项目中对“学生信息”表中的记录,主键“准考证号”字段的取值必须是惟一的、且不能为空值。这就要求在“学生信息”表中存储的记录必须满足这一条件,而且在输入新记录、修改已有记录时也要遵守这一条件。,18,数据库管理软件ACCESS -数据完整性,参照完整性 参照完整性指在表与表之间的数据一致性和兼容性。 不能在相关表的外部键字段中输入或修改成不存在于主表的主键中的值。 如果在相关表中存在匹配的记录,不能从主表中删

8、除这个记录。 如果在相关表中存在匹配的记录,则不能在主表中更改主键值。 在本项目中在“学生信息”表(父表)与“成绩信息”表(子表)之间的参照完整性要求:在“成绩信息”表中,字段“准考证号”的取值必须是“学生信息”表中“准考证号”字段取值当中已经存在的一个值,否则系统将不允许编辑(输入、修改、删除等)操作。,19,数据库管理软件ACCESS -数据完整性,用户自定义完整性 用户自定义完整性是由实际应用环境当中的用户需求决定的。 通常为某个字段的取值限制、多个字段之间取值的条件约束等。 在本项目中各单科分数字段的有效性规则为整型数值0,150,综合分数字段的有效性规则为整型数值0,300,总分为各

9、单科成绩总和:总分=语文+数学+英语+综合。,20,数据库和表 数据库的主键与数据关联 数据库数据完整性 建立查询 建立窗体和报表 SQL语言,案例实践8 数据库管理软件Access,21,数据库管理软件ACCESS -建立查询,建立了数据库和表以后,接下来的任务是应用数据库。为实现这些应用功能,Access提供了查询、窗体、报表、宏等对象。 用查询对象实现数据检索; 用窗体对象作为数据库和用户的交互界面,如通过窗体向数据库中录入数据; 用报表对象实现打印输出; 用宏对象来实现操作自动化。,22,数据库管理软件ACCESS -建立查询,查询 创建查询的目的是为了整合和重组数据库中各个相关联的表

10、文件中的字段信息,为信息的访问与输出提供合乎需求的数据源。 创建查询的方法非常简单,只要在向导或查询设计器中按界面提示就可以完成相应的查询设计。 查询可以从一个或多个表中检索数据,也可以使用一个或多个查询作为其他查询或是窗体、报表和数据访问页的数据源。 查询所返回的数据称为记录集。一旦建立了查询,无论何时运行查询,查询都会检索到数据库中的最新数据。,23,数据库管理软件ACCESS -建立查询,查询 “高考信息”数据库的数据设置和组织形式是为了方便信息的输入、编辑和存储,而在实际的应用中,针对不同信息的呈现方式,则需要对指定数据源的固定字段进行各类查询来重新组织和整合信息。 如:“按输入准考证

11、号(可匹配)查询成绩”和“按输入姓名(可匹配)查询成绩”等,实现这类参数匹配信息查询并不复杂,只要在查询设计视图的网格中填写相应的参数信息匹配条件表达式即可,而运行时系统会跳出一个对话框,来提示用户输入定义为参数的字段值或变量值 需要注意的是,输入的参数值应该与匹配的字段或其所处的表达式在数据类型上保持一致。当然这其中涉及一些表达式构成规则和数据描述方面的基础知识。,24,数据库和表 数据库的主键与数据关联 数据库数据完整性 建立查询 建立窗体和报表 SQL语言,案例实践8 数据库管理软件Access,25,数据库管理软件ACCESS -窗体和报表,窗体和报表 为了更方便地输入和查看数据,可以

12、使用窗体并进行自定义,将窗体做为访问数据库的窗口平台,从而提高数据库的应用价值和性能。 对于项目要求的以窗体和报表的形式输出信息,只需要先建立包含指定信息的查询之后,通过Access的窗体和报表环境很容易实现和完成项目要求的功能和效果。,26,数据库和表 数据库的主键与数据关联 数据库数据完整性 建立查询 建立窗体和报表 SQL语言,案例实践8 数据库管理软件Access,27,数据库管理软件ACCESS -SQL语言,SQL语言是结构化查询语言(Structure Query Language)的缩写。SQL语言由四部分组成,包括数据查询语言集DQL、数据定义语言DDL、数据操作语言DML、数据控制语言DCL。,28,数据库管理软件ACCESS -SQL语言,数据定义语言 表的建立 CREATE TABLE 修改基本表ALTER TABLE 删除基本表DROP TABLE 数据操作语言 插入数据 INSERT INTO 修改数据 UPDATE 删除数据 DELETE FROM 数据查询语言 SELECT,

展开阅读全文
相关资源
相关搜索

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

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