二级ACCESS数据库基础知识(2)8 C: @# J, j' u2 j( Q
1.1 数据库基础知识" l0 {3 y- j0 v0 y0 }- {% T
1.1.2 数据库系统
+ J% b% _3 Y Y- _+ ]2 N' a 一.有关数据库的概念
9 z o% n4 }! W7 ~7 f5 i/ G 1 .数据( Data ). Y7 I/ |. S, \0 r/ _8 H
描述事物的符号记录。
9 ?! B9 b, I9 W9 o3 ^ 2 .数据库( Data Base )
. G. X. `0 x7 V6 q2 ?6 G- |9 K 存储在计算机存储设备中的、结构化的相关数据的集合。它不仅包括描述事物的数据本身,而且包括相关事物之间的关系。
0 E& c( |/ d, S 数据库中的数据不只是面向某项特定的应用,而是面向多种应用,可以被多个用户、多个应用程序共享。2 z0 @& p3 `0 p; q2 ~; O, j3 f
3 .数据库应用系统
2 `. q% _% |' x8 l3 P 利用数据库系统资源开发的面向某一类实际应用的软件系统。如:学生管理系统、人事管理系统等。! R T* f) N4 S2 e/ P! Q$ l
4 .数据库管理系统( DataBase Management System,DBMS )* `$ U9 ?' r4 s
位于用户与操作系统之间的数据管理软件,为数据库的建立、使用和维护而配置的软件。使用户能方便地定义数据和操纵数据库,并能报证数据的安全性、完整性、多用户对数据的并发使用及发生故障后的系统恢复。& H5 u, L4 L, E! @+ i
5 .数据库系统( DataBase System, DBS )( i8 j; R7 M! J- g
指引进数据库技术后的计算机系统,能实现有组织地、动态地存储大量相关数据、提供数据处理和信息资源共享的便利手段。有 5 部分:硬件系统、数据库集合、数据库管理系统和相关软件、数据库管理员( DataBase Administrator , DBA )和用户。* A0 N+ A9 Y: a n" z: b
二.数据库系统的特点# o6 y% S$ E# g7 P
1 .实现数据共享,减少冗余 s+ \5 Q7 a: E. x
2 .采用特定的数据模型
3 |" {' @7 k) I# K 3 .具有较高的数据独立性
- K' @8 B# A0 [0 `9 y 4 .有统一的数据控制功能( ^7 \) j/ I5 }: \' `" a( \
三.数据库管理系统
7 t6 ]1 b! {, p0 B2 S' u 支持用户对数据库的基本操作,是数据库系统的核心软件。主要目标是使数据成为 方便用户使用 的资源,易于为各种用户所 共享 ,并增进数据的 安全性、完整性和可用性 。! o4 v# F$ d- x8 \
● 功能主要包括:1 n K& t5 @. u$ ^- c# m1 ?
1.数据定义 C! o; N2 S$ x
定义数据库的结构。
+ z: ?( _# G# b& N" N: j$ u 2. 数据操纵& U2 u! d5 J5 {, z3 e
更新(插入、修改、删除)和检索。9 I+ Q- u o* Z
3. 数据库运行管理$ U% r2 a& G; G5 i
对数据库进行 并发控制 、 安全性检查 、 完整性约束条件的检查和执行 及 数据库的内部维护 (索引、数据字典的自动维护)等。' [9 y4 a- i8 T9 C& a2 ~8 F/ \
4. 数据组织、存储和管理' R& v; I# I5 ^: g
采用统一的组织方式,并提高效率。
7 q' H( g: w, F6 ]0 A; W* } 5. 数据库的建立和维护2 s6 {8 Q* g1 A& |, l1 _, n$ E
初始数据的输入与数据转存。
7 ?- l; G7 ~( H, z$ k 数据库的转储与恢复、数据库的重组与重构、性能的监视与分析。7 ?$ N. u, t, ]: S4 b/ k% @# w
6. 数据通信接口+ g6 k% d; d, J6 }
提供与其他软件系统进行通信的功能。( B) J8 J" K* P% ?/ j: M
● 4 部分组成:
1 k: w5 l% D6 B7 S: w$ D ■ 数据定义语言及翻译处理程序
" w3 M' N d* B& R ■ 数据操纵语言及其编译(或解释)程序- L* k6 |5 ^; k2 F9 J' B. @# |2 a
■ 数据库运行控制程序
. ~, @+ P! X! q3 X ■ 实用程序 |