SQL 术语表

专有名词注释查阅表 | 1 个分类

Glossary

SQL 术语表

B

术语英文释义
候选键Candidate Key关系中能唯一标识元组的最小属性集,一个关系可有多个候选键

C

术语英文释义
CTECommon Table Expression使用 WITH 子句定义的临时命名结果集,支持递归查询和提升复杂查询的可读性
触发器Trigger在表上发生指定事件(INSERT/UPDATE/DELETE)时自动执行的存储过程

D

术语英文释义
递归查询Recursive Query利用递归 CTE 实现的层次或图遍历查询,由锚点成员和递归成员组成
动态 SQLDynamic SQL在运行时构造并执行的 SQL 语句字符串,常用于需要灵活拼接条件的场景
死锁Deadlock两个或多个事务互相等待对方持有的锁,导致都无法继续执行的状态

F

术语英文释义
范式Normal Form关系数据库设计的规范化等级,包括 1NF、2NF、3NF、BCNF 等,用于消除数据冗余和异常
分区表Partitioned Table将大表按分区键拆分为多个物理存储单元的表,提升查询性能和管理效率

G

术语英文释义
关系Relation关系模型中二维表的形式化术语,由属性和元组组成

H

术语英文释义
行锁Row Lock数据库在行级别施加的锁,允许并发事务操作同一表中不同行

J

术语英文释义
JOINJoin将两个或多个表按连接条件组合的查询操作,包括 INNER、LEFT、RIGHT、FULL、CROSS 等类型

K

术语英文释义
空值NULL表示缺失或未知数据的特殊标记,与零或空字符串不同,需要用 IS NULL 判断

M

术语英文释义
物化视图Materialized View将查询结果物理存储的数据库对象,适合频繁查询但底层数据变化不频繁的场景

P

术语英文释义
谓词PredicateSQL 中评估为 TRUE、FALSE 或 UNKNOWN 的条件表达式,用于 WHERE/HAVING 子句

R

术语英文释义
事务Transaction作为单个逻辑工作单元执行的一组操作,具有 ACID(原子性、一致性、隔离性、持久性)特性

S

术语英文释义
索引Index对表列创建的辅助数据结构,加速数据检索但会增加写入开销和存储空间
视图View存储的查询定义,表现为虚拟表,简化复杂查询并提供数据访问的抽象层
死锁检测Deadlock Detection数据库自动识别死锁并选择牺牲者回滚的机制
审计Audit记录数据库操作日志的安全功能,用于合规审查和安全追踪

W

术语英文释义
窗口函数Window Function在与当前行相关的行集合上执行计算的函数,如 ROW_NUMBER、RANK、SUM OVER
外键Foreign Key引用另一个主键的约束,确保引用完整性,维护表间关系一致性

X

术语英文释义
限流Throttling数据库对并发请求数量或频率限制的机制,防止系统过载

Y

术语英文释义
游标Cursor处理查询结果集的机制允许结果集中定操作数据
隔离级别Isolation Level定义事务间可见性标准READ UNCOMMITTEDREAD COMMITTED、REPEATABLE READSERIALIZABLE

Z

术语英文释义
执行计划Execution Plan查询优化器生成的数据处理步骤描述,展示索引使用、连接方法和扫描策略
存储过程Stored Procedure编译存储数据库服务器上的一组 SQL 语句支持参数化和流程控制
序列Sequence生成唯一递增数数据库对象,常用于自动生成主键
专注模式