二级ACCESS数据库基础知识(2)
' s8 S8 `) @; I* l; P/ Q" Z. J1.1 数据库基础知识
5 w& M0 t* R% j; e 1.1.2 数据库系统( k) ^( @$ m$ G5 m; l- a9 ~+ H# i
一.有关数据库的概念, f) O9 }# D3 s a- W3 O+ t
1 .数据( Data )+ }9 f& `( a; A/ s" O1 d, D
描述事物的符号记录。
: }3 ]1 ] c! }! d6 a+ _ 2 .数据库( Data Base )
/ C& a2 K. [2 k' K 存储在计算机存储设备中的、结构化的相关数据的集合。它不仅包括描述事物的数据本身,而且包括相关事物之间的关系。
# i& d# s3 H3 l% e; j 数据库中的数据不只是面向某项特定的应用,而是面向多种应用,可以被多个用户、多个应用程序共享。5 y5 N8 r& \; G2 ]! A
3 .数据库应用系统/ N* `% Z- m$ x
利用数据库系统资源开发的面向某一类实际应用的软件系统。如:学生管理系统、人事管理系统等。
~6 F' Q8 M, N9 K+ W6 P- h 4 .数据库管理系统( DataBase Management System,DBMS )/ B1 n# ]9 R: Q- }# e/ R/ l
位于用户与操作系统之间的数据管理软件,为数据库的建立、使用和维护而配置的软件。使用户能方便地定义数据和操纵数据库,并能报证数据的安全性、完整性、多用户对数据的并发使用及发生故障后的系统恢复。
8 }3 b( l3 F. `9 V! Z0 ? 5 .数据库系统( DataBase System, DBS ): [ [! i$ c) Z
指引进数据库技术后的计算机系统,能实现有组织地、动态地存储大量相关数据、提供数据处理和信息资源共享的便利手段。有 5 部分:硬件系统、数据库集合、数据库管理系统和相关软件、数据库管理员( DataBase Administrator , DBA )和用户。
1 O$ x4 I6 X) [; R& q: r 二.数据库系统的特点3 R" ^9 M' w2 V6 ^' i- j, Q. z! C
1 .实现数据共享,减少冗余* r! P) Y0 x$ H# `% W, @/ A2 b* g
2 .采用特定的数据模型" |7 ^" d2 o8 o6 {" z
3 .具有较高的数据独立性
: l' p1 ?+ N6 } 4 .有统一的数据控制功能
' ~* y) k' o; J' q6 P5 \5 s/ i0 j& H 三.数据库管理系统# q! \2 j$ v$ d/ \' [0 F
支持用户对数据库的基本操作,是数据库系统的核心软件。主要目标是使数据成为 方便用户使用 的资源,易于为各种用户所 共享 ,并增进数据的 安全性、完整性和可用性 。+ _" b5 p8 N7 F
● 功能主要包括:
( Y1 W6 }( c( L 1.数据定义1 v% A+ U1 V9 ], K
定义数据库的结构。1 x1 J7 F- ~, G' Q+ P+ s8 |
2. 数据操纵
( m" q. F; J4 S6 D; f7 o 更新(插入、修改、删除)和检索。, z" R2 a- u' @! N' n9 a6 z
3. 数据库运行管理
% f* I/ c: H/ i对数据库进行 并发控制 、 安全性检查 、 完整性约束条件的检查和执行 及 数据库的内部维护 (索引、数据字典的自动维护)等。( f6 r j* ]( P" c/ q4 K" T
4. 数据组织、存储和管理; l) D7 M1 Y0 K$ E& R% o
采用统一的组织方式,并提高效率。
9 _2 T- R' b7 Y/ g1 T 5. 数据库的建立和维护
) j1 X6 h& B c# v5 l 初始数据的输入与数据转存。' Y1 m0 e _; r. U. [6 y$ r$ n8 z
数据库的转储与恢复、数据库的重组与重构、性能的监视与分析。3 ~8 n) e1 e# v7 x
6. 数据通信接口7 a/ ^. U% W8 t( }/ K1 w8 f" D
提供与其他软件系统进行通信的功能。
6 Q; B6 P' ?4 Q6 L4 \ ● 4 部分组成:
[/ J6 E4 O3 n" k ■ 数据定义语言及翻译处理程序
7 K2 l# O: c4 O# A# q0 ~5 t ■ 数据操纵语言及其编译(或解释)程序3 g. A+ _1 S/ T# N% D$ i3 a
■ 数据库运行控制程序
+ f. i: A- k' c2 G ■ 实用程序 |