Составители:
Рубрика:
8
Можно ограничится только названием, однако к нему относится все то,
что сказано о хранении названий улиц
С точностью до выяснения того, как организовать список улиц, наши
объекты хранения можно изобразить следующим образом
1.4. Описание идентифицирующих атрибутов (ключей)
Объекты необходимо различать. Это можно сделать, анализируя
содержимое всех
свойств объектов хранения, а можно ограничиться только
несколькими свойствами, относительно которых придется сделать замечание
об уникальности. Самым простым способом является введение независимого
атрибута, который ни у одного из хранимых объектов одного типа не
повторяются. Такой подход позволит, например, правильно
идентифицировать улицу, даже если ее название изменилось
1.5. Описание связей между
объектами
Кроме хранения информации об объектах необходимо учитывать, в каких
отношениях они находятся.
В реляционных базах данных, представителем которых является MYSQL,
связи между объектами реализуются через значения некоторых атрибутов
объектов хранения:
Например, в объекте Адрес может храниться значение ключевого
атрибута описывающего улицу. Важным является понимание того, где
должна храниться связующая информация. Попробуем
разобраться, как
организовать связи между нашими объектами.
Сначала попытаемся визуализировать наши связи
Владелец
телефона
Фамилия
Имя
Дата рождения
Характеристика
Телефонный
номер
Номер
Имя
провайдера
Организаци
я
Название
Адрес
Улицу
Номер дома
Квартира
Доп. инф
9
Такое изображение говорит нам только о том, какие объекты связаны.
Для нас же важно где нужно хранить информацию о связях. Покажем
стрелочками, куда должны указывать связи
Владелец
телефона
Телефон-
ный номер
Органи-
зация
Адрес
Улица Провайдер
Владелец
телефона
Телефон-
ный
номер
Органи-
зация
Адрес
Улица
Провай-
дер
Страницы
- « первая
- ‹ предыдущая
- …
- 3
- 4
- 5
- 6
- 7
- …
- следующая ›
- последняя »