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