Если Таблица Удовлетворяет Требованию Уникальности Первичного Ключа Она Называется • Аномалии обновления
Имя атрибута в классическом варианте – это существительное в единственном числе ( Наименование, Дата, Иллюстрация ) либо – только для булевских полей! – утверждение со словом «эта/это/этот» ( ЭтоПроплаченнаяНовость ).
Реляционные базы данных | Внешние ключи и связи
Главный ключ | Внешний ключ | Должность |
1 | NULL | Генеральный директор |
2 | 1 | Коммерческий директор |
3 | 1 | Директор по общим вопросам |
4 | 2 | Начальник отдела снабжения |
5 | 2 | Начальник отдела сбыта |
6 | 3 | Начальник отдела кадров |
Такое хранение данных очень удобно. Если бы не было возможности создавать связанные таблицы, то в таблице Names пришлось бы забивать все номера телефонов в одно поле. Это неудобно с точки зрения использования, поддержки и поиска данных.
1.2.5. Первичный и внешний ключ — Transact-SQL В подлиннике: Персональный сайт Михаила Флёнова
1С-Битрикс Разработчикам — Проектирование и управление разработкой сайта на платформе «1С-Битрикс: Управление сайтом»
Аномалии обновления (update anomaly). При подобной аномалии несколько строк одной таблицы могут содержать данные, которые принадлежат одному и тому же объекту. При изменении данных в одной строке они могу прийти в противоречие с данными из другой строки. Большое количество полей приводит к избыточности данных.
Внешний ключ
Первичный ключ (primary key, PK) – это атрибут или совокупность нескольких атрибутов сущности, позволяющая однозначно идентифицировать каждый элемент, входящий в сущность. | ||
Многие ко многим
Аномалии обновления (update anomaly). При подобной аномалии несколько строк одной таблицы могут содержать данные, которые принадлежат одному и тому же объекту. При изменении данных в одной строке они могу прийти в противоречие с данными из другой строки. Первичный ключ может состоять из более, чем одной колонки.
Публикуя свою персональную информацию в открытом доступе на нашем сайте вы, даете согласие на обработку персональных данных и самостоятельно несете ответственность за содержание высказываний, мнений и предоставляемых данных. Мы никак не используем, не продаем и не передаем ваши данные третьим лицам.