access数据库基础知识解析教学内容
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
– 通过 ODBC与其他数据库互联
• 支持多媒体技术:通过 OLE技术来管理 • 大量的函数和宏的使用 • 联机帮助
2020/6/8
15
ACCESS的缺点:
•
1.数据库过大,一般百M以上(纯数据,不包括
窗体、报表等客户端对象)性能会变差。
•
2.虽然理论上支持255个并发用户,但实际上根
本支持不了那么多,如果以只读方式访问大概在100
σaccess数据库基础知识解析
第一讲 数据库基础知识
1 数据库的基础知识
1.1 数据库基本概念 1.2 数据库设计
2 Access2003数据库概况
2.1 功能特点 2.2 安装和启动 2.3 数据库的创建 2.4 数据库的基本对象 2.5 数据库的常用工具
2020/6/8
2
1.1 数据库基本概念
并做取舍
2020/6/8
23
2. 使用“数据表视图”创建新表
关键字段(或键)
➢在多个关键字中可选定一个主键
2020/6/8
9
数据表的特点
• 在同一个数据表中不允许出现相同的 属性列和相同的记录行
• 记录的每一个分量是最基本的数据单 位,不可再分
• 各列的顺序任意 • 各记录行的顺序任意
2020/6/8
10
面向对象模型
2020/6/8
11
1.2 关系数据库设计
查询 (Query) 窗体 (Form)
数据库 页(Page)
宏 (Macro) 模块 (Module)
2020/6/8
17
Access数据库的主要对象
• 表——存储数据。 • 查询——查找和检索所需的数据。 • 窗体——查看、添加和更新表中的数据。 • 报表——以特定的版式分析或打印数据。 • 数 据 访 问 页 —— 查 看 、 更 新 或 分 析 来 自
19
1.5 使用向导创建数据库
使用向导创建数据库 • 选择一个与实体接近的模板 • 建立数据表(在推荐的字段中取舍) • 选择一种显示风格 • 选择一种标题风格 • 保存、关闭数据库 新建数据库
2020/6/8
20
1.6 表与关系
• 表的型与值:
结构 (型)
记录 (值)
2020/6/8
21
表的设计与创建
7
关系模型
关系模型描述的是具有相关性而非从属性的 平行的数据之间按照某种序列排列的集合关系, 用二维表表示 字段名
记录
2020/6/8
8
关系模型数据结构
➢一个关系就是一张二维表 ➢表中的一行称为一个记录(元组) ➢表中的一列称为一个属性(字段) ➢域:属性的取值范围 ➢能唯一确定一条记录的字段(一个或多个)称为
❖ 信息和数据
❖ 数据库:存储数据的仓库,也称Database,简称 DB。
❖ 数据模型:实体类型及实体之间的联系的模型称为
“数据模型”。它包括层次模型、网状模型、关系模 型和面向对象数据模型等。
❖ 数据处理 : “数据处理”也称为信息处理,就是利
用计算机对数据进行输入、输出、整理、存储、分类、 排序、检索、统计等加工过程。而数据处理的对象, 包括数值、文字、图形、表格等。随着多媒体计算机 的出现,声音、图像、影视等也成为计算机能处理的 数据。
父结点,称之为根结
点 ☺ 根结点以外的子结
R
点向上只有一个父结
点,向下有若干子结
点
S1
S S2
2020/6/8
6
网状模型
表示多个从属关 系,呈交叉的网 状结构 特点; ☺有一个以上的 结点无父结点
☺至少有一个结 点可以有多个父 结点
层次模型是网状 模型的一个特例
T1
S1
S2
C1
T2 S3 C2
2020/6/
13
1.3 Access2003数据库
Access 2003数据库:是一个面向对
象的、采用事件驱动机制的新型的关系 数据库管理系统。
2020/6/8
14
Access2003的功能特点
1.Access的主要特点 • 提供了一整套的可视化的工作环境。 • 用户可以自定义工作环境 • 用户可以自定义菜单 • 个性化的工作界面 • 开放式数据库管理系统:
个用户左右,而如果是并发编辑,则大概在10-20个
用户。
•
3.记录数过多,单表记录数过百万性能就会变得
较差,如果加上设计不良,这个限度还要降低。
•
4.不能编译成可执行文件(.exe),必须要安装
Access运行环境才能使用。
2020/6/8
16
数据库的基本对象
表 (Table)
报表 (Report)
• 关系数据库的结构设计 关系数据库的结构设计应满足关系规范 化,尽可能减少数据冗余,保证数据的 完整性和一致性。
• 数据库应用系统的功能设计
2020/6/8
12
数据库应用系统设计
1.用户需求分析 2.应用系统设计 3.设计的实现(编码 ) 4.数据库应用系统测试 5.系统运行和系统维护
2020/6/8
❖ 数据库系统:
它是数据库、数据库管理系统、数据库应用系统的 统称。
2020/6/8
4
数据模型
• 层次型数据库系统 • 网状型数据库系统 • 关系型数据库系统(RDBS) • 面向对象型数据库系统(OODBS)
2020/6/8
5
层次模型
数据间具有从属关系,
用树型结构表示
层次模型的主要特征:
P
☺ 只有一个结点没有
创建表实际上是建立表的结构包括: 字段名、数据类型等 • “使用向导”创建表 • “通过输入数据”创建表(使用数据表视图) • “使用设计器”创建表(使用“设计视图”) • 使用“新建”按钮创建表
(包括以上3种和“导入表”)
2020/6/8
22
1. 使用“向导”创建新表
步骤: • 打开一个数据库 • 双击“使用向导创建表” • 从“示例表、示例字段”中选取所需,
Internet 或 Intranet 的数据库数据。 • 宏——执行各种操作,控制程序流程。 • 模块——更复杂、高级应用的处理工具。
2020/6/8
18
1.4 Access的界面
• Access窗口中:
左:7个对象, 右:相应的内 容
• 数据库窗口中:
新建、设计、打开3个 按钮
2020/6/8
2020/6/8
3
❖ 数据库管理系统:
也称DBMS ,是数据库系统中对数据进行管理的专
门的软件,它是数据库系统的核心组成部分,对数据
库的所有操作和控制,都是通过DBMS来进行的。
❖ 数据库应用系统:
是在某种DBMS支持下,根据实际应用的需要, 开发出来的应用程序包,例如财会软件,商品进销存 管理系统等。
• 支持多媒体技术:通过 OLE技术来管理 • 大量的函数和宏的使用 • 联机帮助
2020/6/8
15
ACCESS的缺点:
•
1.数据库过大,一般百M以上(纯数据,不包括
窗体、报表等客户端对象)性能会变差。
•
2.虽然理论上支持255个并发用户,但实际上根
本支持不了那么多,如果以只读方式访问大概在100
σaccess数据库基础知识解析
第一讲 数据库基础知识
1 数据库的基础知识
1.1 数据库基本概念 1.2 数据库设计
2 Access2003数据库概况
2.1 功能特点 2.2 安装和启动 2.3 数据库的创建 2.4 数据库的基本对象 2.5 数据库的常用工具
2020/6/8
2
1.1 数据库基本概念
并做取舍
2020/6/8
23
2. 使用“数据表视图”创建新表
关键字段(或键)
➢在多个关键字中可选定一个主键
2020/6/8
9
数据表的特点
• 在同一个数据表中不允许出现相同的 属性列和相同的记录行
• 记录的每一个分量是最基本的数据单 位,不可再分
• 各列的顺序任意 • 各记录行的顺序任意
2020/6/8
10
面向对象模型
2020/6/8
11
1.2 关系数据库设计
查询 (Query) 窗体 (Form)
数据库 页(Page)
宏 (Macro) 模块 (Module)
2020/6/8
17
Access数据库的主要对象
• 表——存储数据。 • 查询——查找和检索所需的数据。 • 窗体——查看、添加和更新表中的数据。 • 报表——以特定的版式分析或打印数据。 • 数 据 访 问 页 —— 查 看 、 更 新 或 分 析 来 自
19
1.5 使用向导创建数据库
使用向导创建数据库 • 选择一个与实体接近的模板 • 建立数据表(在推荐的字段中取舍) • 选择一种显示风格 • 选择一种标题风格 • 保存、关闭数据库 新建数据库
2020/6/8
20
1.6 表与关系
• 表的型与值:
结构 (型)
记录 (值)
2020/6/8
21
表的设计与创建
7
关系模型
关系模型描述的是具有相关性而非从属性的 平行的数据之间按照某种序列排列的集合关系, 用二维表表示 字段名
记录
2020/6/8
8
关系模型数据结构
➢一个关系就是一张二维表 ➢表中的一行称为一个记录(元组) ➢表中的一列称为一个属性(字段) ➢域:属性的取值范围 ➢能唯一确定一条记录的字段(一个或多个)称为
❖ 信息和数据
❖ 数据库:存储数据的仓库,也称Database,简称 DB。
❖ 数据模型:实体类型及实体之间的联系的模型称为
“数据模型”。它包括层次模型、网状模型、关系模 型和面向对象数据模型等。
❖ 数据处理 : “数据处理”也称为信息处理,就是利
用计算机对数据进行输入、输出、整理、存储、分类、 排序、检索、统计等加工过程。而数据处理的对象, 包括数值、文字、图形、表格等。随着多媒体计算机 的出现,声音、图像、影视等也成为计算机能处理的 数据。
父结点,称之为根结
点 ☺ 根结点以外的子结
R
点向上只有一个父结
点,向下有若干子结
点
S1
S S2
2020/6/8
6
网状模型
表示多个从属关 系,呈交叉的网 状结构 特点; ☺有一个以上的 结点无父结点
☺至少有一个结 点可以有多个父 结点
层次模型是网状 模型的一个特例
T1
S1
S2
C1
T2 S3 C2
2020/6/
13
1.3 Access2003数据库
Access 2003数据库:是一个面向对
象的、采用事件驱动机制的新型的关系 数据库管理系统。
2020/6/8
14
Access2003的功能特点
1.Access的主要特点 • 提供了一整套的可视化的工作环境。 • 用户可以自定义工作环境 • 用户可以自定义菜单 • 个性化的工作界面 • 开放式数据库管理系统:
个用户左右,而如果是并发编辑,则大概在10-20个
用户。
•
3.记录数过多,单表记录数过百万性能就会变得
较差,如果加上设计不良,这个限度还要降低。
•
4.不能编译成可执行文件(.exe),必须要安装
Access运行环境才能使用。
2020/6/8
16
数据库的基本对象
表 (Table)
报表 (Report)
• 关系数据库的结构设计 关系数据库的结构设计应满足关系规范 化,尽可能减少数据冗余,保证数据的 完整性和一致性。
• 数据库应用系统的功能设计
2020/6/8
12
数据库应用系统设计
1.用户需求分析 2.应用系统设计 3.设计的实现(编码 ) 4.数据库应用系统测试 5.系统运行和系统维护
2020/6/8
❖ 数据库系统:
它是数据库、数据库管理系统、数据库应用系统的 统称。
2020/6/8
4
数据模型
• 层次型数据库系统 • 网状型数据库系统 • 关系型数据库系统(RDBS) • 面向对象型数据库系统(OODBS)
2020/6/8
5
层次模型
数据间具有从属关系,
用树型结构表示
层次模型的主要特征:
P
☺ 只有一个结点没有
创建表实际上是建立表的结构包括: 字段名、数据类型等 • “使用向导”创建表 • “通过输入数据”创建表(使用数据表视图) • “使用设计器”创建表(使用“设计视图”) • 使用“新建”按钮创建表
(包括以上3种和“导入表”)
2020/6/8
22
1. 使用“向导”创建新表
步骤: • 打开一个数据库 • 双击“使用向导创建表” • 从“示例表、示例字段”中选取所需,
Internet 或 Intranet 的数据库数据。 • 宏——执行各种操作,控制程序流程。 • 模块——更复杂、高级应用的处理工具。
2020/6/8
18
1.4 Access的界面
• Access窗口中:
左:7个对象, 右:相应的内 容
• 数据库窗口中:
新建、设计、打开3个 按钮
2020/6/8
2020/6/8
3
❖ 数据库管理系统:
也称DBMS ,是数据库系统中对数据进行管理的专
门的软件,它是数据库系统的核心组成部分,对数据
库的所有操作和控制,都是通过DBMS来进行的。
❖ 数据库应用系统:
是在某种DBMS支持下,根据实际应用的需要, 开发出来的应用程序包,例如财会软件,商品进销存 管理系统等。