数据库系统概论:基础概念

名词 解释
DBMS Database management system 数据库管理系统
redundancy 冗余
inconsistency 不一致
access data 存取数据
Data isolation 数据独立性
Integrity problems 完整性问题
Atomicity of updates 更新的原子性
Concurrent access by multiple users 多用户的并发访问
Security problems 安全问题
Data model A collection of conceptual(概念上的) tools for describing data, data relationships, data semantics, and consistency constraimts.
Data abstraction Hide the complexity of data structures to represent data in the database from users through several levels of data abstraction.
DML Data Manipulation Language
View level Application programs hide details of data types. Views can also hide information (such as an employee’s salary) for security purposes.
DDL Data Definition Language 数据定义语言
DML Data Manipulation Language
Procedural DML require a user to specify what data are needed and how to get those data.
Declarative DML without specifying how to get those data. referred to as non-procedural DMLs.
SQL nonprocedural.NOT a Turing machine equivalent language.

image-20211229085829463