数据库系列
未读
数据库的三种模式结构:外模式、概念模式和内模式
数据库的三级模式结构是数据库系统设计的基础,由美国ANSI/SPARC于1975年提出,用于实现数据的逻辑独立性和物理独立性。这三种模式分别是: 1. 外模式(External Schema / User Schema) 定义:也称为用户模式、子模式(Subschema)或用户视图 特点: 是数据库
数据库事务隔离级别、PostgreSQL实际有哪几种事务隔离级别
数据库事务的隔离级别(Isolation Level)是数据库管理系统(DBMS)用来控制并发事务之间相互影响程度的一种机制。它定义了在一个事务中,其他事务对数据的修改在何时可见,以及如何避免常见的并发问题。 一、标准的事务隔离级别(SQL-92 标准) 根据 ANSI/ISO SQL-92 标准,
数据库的ACID特性和三级封锁协议简解
一、ACID特性详解 ACID是数据库事务的四个基本特性缩写,代表原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。这四个特性共同确保了数据库事务的可靠性和数据完整性。 1. 原子性(Atomicity) 定义:事务中的所有
PostgreSQL排序字段不唯一导致分页查询结果出现重复数据
一、背景 PostgreSQL单字段排序,排序字段中可能会出现重复,这样就会导致我们在进行分页查询时会出现一些和预期不相符的现象,如这个数据在第一页出现了,然后再第二页又出现。 二、问题描述 两次分页查询出现了同一条id为xxx的记录,但实际上数据库里只有一条id为xxx的记录,查询结果莫名出现了重

