Нормализация. Формы 规范化
Нормализация - формальный метод для проверки/доработки модели на основе ключей и функциональных зависимостей в отношениях.
规范化是一种正式的方法,根据关系中的键和功能依赖关系来验证/完善模型。
Функциональные зависимости. Виды 功能依赖性
Функциональная зависимость — средство для описания связей между атрибутами отношения.
功能依赖性 - 一种描述关系中属性之间关系的方法。
Денормализация 非规范化
Денормализация требует, чтобы парадигма реляционной схемы была соответствующим образом понижена или даже отброшена, и чтобы таблица больше не описывала только одну сущность или одну связь между сущностями.Ее основная цель - повысить операционную эффективность базы данных.
非规范化要求适当地降低甚至抛弃关系模式的范式,不再要求一个表只描述一个实体或者实体间的一种联系。其主要目的在于提高数据库的运行效率。
目的:非规范化处理的主要技术包括增加冗余或派生列,对表进行合并、分割或增加重复表。
Язык PL/pgSQL PL/pgSQL 语言
это загружаемый язык программирования.Процедурный язык программирования, поддерживаемый ORDBMS для PostgreSQL.
是一个可加载的编程语言。为PostgreSQL的ORDBMS所支持的过程式编程语言。
Первичный ключ обеспечивает уникальность данных, а внешний ключ - их целостность.
主键确保数据的唯一性,外键确保数据的完整性。
\dt 查看所有表 \df 查看所有函数 \i 运行SQL脚本 \l 列出所有数据库 \q 退出PostgreSQL