ITMO-Study-Note

实验三/QUESTION 3

Темы для подготовки к защите лабораторной работы:

  1. Нормализация. Формы 规范化 Нормализация - формальный метод для проверки/доработки модели на основе ключей и функциональных зависимостей в отношениях.
    规范化是一种正式的方法,根据关系中的键和功能依赖关系来验证/完善模型。

  2. Функциональные зависимости. Виды 功能依赖性 Функциональная зависимость — средство для описания связей между атрибутами отношения.
    功能依赖性 - 一种描述关系中属性之间关系的方法。

  3. Денормализация 非规范化 Денормализация требует, чтобы парадигма реляционной схемы была соответствующим образом понижена или даже отброшена, и чтобы таблица больше не описывала только одну сущность или одну связь между сущностями.Ее основная цель - повысить операционную эффективность базы данных.
    非规范化要求适当地降低甚至抛弃关系模式的范式,不再要求一个表只描述一个实体或者实体间的一种联系。其主要目的在于提高数据库的运行效率。
    目的:非规范化处理的主要技术包括增加冗余或派生列,对表进行合并、分割或增加重复表。

  4. Язык PL/pgSQL PL/pgSQL 语言 это загружаемый язык программирования.Процедурный язык программирования, поддерживаемый ORDBMS для PostgreSQL.
    是一个可加载的编程语言。为PostgreSQL的ORDBMS所支持的过程式编程语言。

Первичный ключ обеспечивает уникальность данных, а внешний ключ - их целостность.
主键确保数据的唯一性,外键确保数据的完整性。

\dt 查看所有表 \df 查看所有函数 \i 运行SQL脚本 \l 列出所有数据库 \q 退出PostgreSQL