数据库基本概念
数据库基本概念
- 记录 (
record) - 码/键 (
keys) - 索引 (
indexes) - 一致性 (
consistency) - 规范化 (
normalization) - 外码/关键字 (
foreign keys) - 联系 (
relationships) - 基数 (
cardinality) - 查询语句
- 查询优化和执行
- 连接 (
joins) - 视图 (
views) - 安全性 (
security) - 引用完整性 (
referntial integrity) - 弱实体集 (
weak entity sets) - 数据库模式 (
database Scheme) - 应用程序接口 (
API) - 嵌入式查询 (
embedded query) - 事务 (
transactions) - 原子性 (
atomicity) - 数据库的持久性 (
durability) - 恢复 (
recovery) - 事务隔离 (
transaction isolation) - 并发控制 (
concurrency control) - 事务可串行化 (
transaction serializability) - 分布式数据库 (
distributed databases) - 数据分割 (
data partitioning) - 数据复制 (
data replication) - 多媒体数据库 (
multimedia database) - 内容查询 (
query by content) - 空间数据库 (
spatial database)
四个基本概念
数据 (Data)
-
描述事物的符号记录
-
数据(Data)是数据库中存储的基本对象
-
数据的种类
- 连续的值,如:声音、图像,称为模拟数据;
- 离散的值,如:符号、文字,称为数字数据。
-
数据的形式、语义、解释
数据库 (Database)
数据库(Database, 简称DB)是长期储存在计算机内、有组 织的、可共享的大量数据集合
数据库的特征
- 数据按一定的数据模型组织、描述和储存
- 可为各种用户共享
- 冗余度较小
- 数据独立性较高
- 易扩展
数据库管理系统 (DataBase Management System)
数据库管理系统(Database Management System, DBMS)是位于用户与操作系统之间的一层数据管理软件
用途
- 科学地组织和存储数据、高效地获取和维护数据
- 提供一个可以方便、高效地存取数据库信息的环境
主要功能
- 数据定义功能
- 定义数据库中的数据对象
- 提供数据定义语言 (
DDL)
- 数据操纵功能
- 实现对数据库的基本操作:查询、插入、删除和修改
- 提供数据操纵语言 (
DML)
- 数据控制功能
- 保证数据安全性、完整性
- 多用户对数据的并发使用
- 提供数据控制语言 (
DCL)
- 数据维护功能
- 数据库数据批量装载
- 数据库转储
- 介质故障恢复
- 性能监视等
数据库系统 (DataBase System)
数据库系统(Database System, DBS)是指在计算 机系统中引入数据库后的系统构成,在不引起混淆的情况下常常把数据库系统简称为数据库
数据库系统由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员(和用户)构成
DBS 系统构图

在计算机系统中的地位

Time waits for no one.

浙公网安备 33010602011771号