Глава 5. Определение данных
- Содержание
- 5.1. Основы таблиц
- 5.2. Значения по умолчанию
- 5.3. Ограничения
- 5.1. Основы таблиц
- 5.3.1. Ограничения-проверки
- 5.3.2. Ограничения NOT NULL
- 5.3.3. Ограничения уникальности
- 5.3.4. Первичные ключи
- 5.3.5. Внешние ключи
- 5.3.6. Ограничения-исключения
- 5.3.2. Ограничения NOT NULL
- 5.3.1. Ограничения-проверки
- 5.4. Системные колонки
- 5.5. Изменение таблиц
- 5.5.1. Добавление колонки
- 5.5.2. Удаление колонки
- 5.5.3. Добавление ограничения
- 5.5.4. Удаление ограничения
- 5.5.5. Изменение значения по умолчанию
- 5.5.6. Изменение типа данных колонки
- 5.5.7. Переименование колонки
- 5.5.8. Переименование таблицы
- 5.5.2. Удаление колонки
- 5.5.1. Добавление колонки
- 5.6. Права
- 5.7. Схемы
- 5.7.1. Создание схемы
- 5.7.2. Схема public
- 5.7.3. Путь поиска схемы
- 5.7.4. Схемы и права
- 5.7.5. Схема системного каталога
- 5.7.6. Шаблоны использования
- 5.7.7. Переносимость
- 5.7.2. Схема public
- 5.7.1. Создание схемы
- 5.8. Наследование
- 5.9. Секционирование
- 5.9.1. Обзор
- 5.9.2. Реализация секционирования
- 5.9.3. Управление секциями
- 5.9.4. Секционирование и исключение по ограничению
- 5.9.5. Альтернативные варианты секционирования
- 5.9.6. Ограничения
- 5.9.2. Реализация секционирования
- 5.9.1. Обзор
- 5.10. Сторонние данные
- 5.11. Другие объекты баз данных
- 5.12. Отслеживание зависимостей
- 5.11. Другие объекты баз данных
Эта глава рассказывает, как создавать структуры базы данных, в которых будут храниться данные. В реляционной базе данных данные хранятся в таблицах, так что большая часть этой главы будет посвящена созданию и изменению таблиц, а также средствам управления данными в них. Затем мы обсудим, как таблицы можно объединять в схемы и как ограничивать доступ к ним. Наконец, мы кратко рассмотрим другие возможности, связанные с хранением данных, в частности наследование, представления, функции и триггеры.
Пред. | Начало | След. |
Вызов функций | Уровень выше | Основы таблиц |