第九章数据库及应用.pptx
文本预览下载声明
第9章 数据库及应用;9.1.1 数据库简介
数据库是以实现数据处理为目标的、按某种数据模型(规则和方法)组织起来的、存放在外存储器中的数据集合。
简单说,数据库就是用来存储一定条件的数据的“容器”。
;实现数据共享。所有授权的用户可同时访问(查询和维护)数据库中的数据。
减少数据冗余度。由于数据库实现了数据共享,从而避免了用户各自建立具有大量重复数据的文件,同时维护了数据的一致性。
数据的独立性。数据库中数据库的逻辑结构与应用程序相互独立,使用者可以用不同方法去访问数据库,也可以使用同一种方法访问不同的数据库。
数据的集中控制。将不同用户之间处于分散状态、没有直接关联的文件,用数据库进行集中控制和统一管理,是实现数据共享和维护数据一致性的基础。
数据的完整性和安全性。完整性主要包括:保证数据的正确性、有效性和相容性;安全性包括:防止越权使用数据;更新失败后的回滚;数据多路并发存取控制;数据备份和故障恢复等。;2013/12/9;数据库管理系统(Database Management System,DBMS)是一种操纵和管理数据库的大型软件,是用于建立、使用和维护数据库、对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。
用户通过DBMS访问数据库中的数据,数据库管理员也通过DBMS进行数据库的维护工作。它提供多种功能,可使多个应用程序和用户用以不同的方法在同时或不同时刻去建立、修改和访问数据库。;一般来说,数据库管理系统应包括以下几方面的内容:
数据库描述功能:定义数据库的逻辑结构和其他各种数据库对象;
数据库管理功能:包括系统配置、数据存取与更新、数据完整性和安全性管理;
数据库的查询和操纵功能:该功能包括数据库检索与修改;
数据库维护功能:数据导入导出管理,数据库结构维护,数据恢复和性能监测。
另外,许多DBMS还内嵌了交互式查询、可视化界面与报表生成等工具;为了提高数据库系统的开发效率,现代数据库管理系统通常都提供支持应用开发的开放式接口。;2013/12/9;2013/12/9;关系数据库(3/4);2013/12/9;2013/12/9;2013/12/9;9.2.1 数据库文件的新建、打开和保存
1. 新建Access数据库
有两种创建方式:创建空白的数据库和通过向导创建数据库。
2. 保存Access数据库
3. 打开Access数据库
;2013/12/9;2013/12/9;2013/12/9;2013/12/9;9.2.2 数据表的创建与维护
1. 新建Access表
(1)使用表设计视图
(2)创建数据字典
(3)指定主键
(4)保存表
(5)添加新表;9.2.2 数据表的创建与维护
2. 修改Access表结构
(1)修改字段属性
(2)插入字段
(3)删除字段
(4)保存表结构;9.2.3 数据的录入与维护
1. Access表数据维护
(1)插入与修改数据
(2)删除记录数据
(3)保存数据表
2. 模拟数据的录入
(1)模拟数据表的数据字典
(2)模拟数据录入;9.3.1 查询的建立与编辑
1. 查询的建立
(1)进入查询设计环境
(2)添加查询数据源
(3)定义查询结果字段
(4)定义查询条件
(5)测试查询结果
(6)保存查询
2. 查询的修改
(1)“与”运算符的应用
(2)“或”运算符的应用;9.3.1 查询的建立与编辑
3. 多条件组合查询
(1)不及格查询
(2)成绩分段查询
4. 多表查询
(1)添加多个数据源
(2)设定多表查询条件
(3)查看查询结果;2013/12/9;9.3.2 数据窗体的建立与数据编辑
1. 数据窗体的建立
(1)使用向导创建窗体
(2)选择数据源
(3)选择输出字段
(4)选择窗体布局
(5)为窗体命名;9.3.2 数据窗体的建立与数据编辑
2. 记录的浏览
3. 记录的添加和修改
(1)记录的添加
(2)记录的修改;9.3.3 数据报表的建立与使用
1. 报表的创建步骤
(1)使用向导创建报表
(2)选择数据源
(3)选择输出字段
(4)定义分组规则
(5)定义排序规则
(6)选择报表布局
(7)为报表命名
2. 报表的浏览
(1)报表的浏览
(2)报表的打印;9.4.1 用SQL查询数据
1. 简化的SELECT语句的语法
SELECT〈字段列表〉FROM〈表名列表〉
[WHERE〈筛选条件〉]
[GROUP BY〈分组条件〉]
[ORDER BY〈排序条件〉 [DESC]]
其中尖括弧内为必选参数,方括弧内为可选子句。
字段列表—决定了查询返回的字段,多个字段之间用半角都好分隔;如果要返回所有字段,可以用*号代替。
表名列表—数据来自于哪些表,多个表名用半角逗号分隔。
WHERE子句—
显示全部