One-к-одному отношения Представьте себе, что вы зоомагазин продавец; что у вас есть магазин, где продают животных. Откройте ссылку, чтобы увидеть таблицы этом уроке.
<Р> https://www.broad-network.com/ChrysanthusForcha/N-to-N-Relationships.htm Таблица 5.1 показывает таблицу для животных ( домашние питомцы). В этой таблице все характеристики животных атрибуты таблицы. В таблице очень мало по причинам педагогических. Значения в таблице являются мнимыми; давайте позволяют эту простую ситуацию по причинам педагогических.
Давайте также предположим, что первые два животных (строки) являются млекопитающими, а вторые две строки являются рыбы. Ваши клиенты люди, которые хотят владеть домашними животными. Все животные не одни и те же характеристики и клиент не может знать все характеристики животных. Млекопитающее (например, кошка) покупатель может хотите узнать размер помета или, если животное имеет когти, и он не знает и не заботится о характеристиках рыб.
С другой стороны, рыба покупатель не может заботиться о млекопитающих характеристик; он, возможно, захотите, чтобы узнать, если его потенциальных животное (рыбу) пресной воды или соленой воды рыба. В таблице, обратите внимание, что каждое животное имеет определенные общие свойства. Родовые свойства (атрибуты) являются DateBorn, имя, пол и цвет. Вы можете рассмотреть ID в качестве общего имущества. Тем не менее, в таблице, свойства LitterSize и когти только для млекопитающих, а не для других категорий животных (млекопитающих одна категория и рыбы еще одна категория).
Свойства, пресной воды и ScaleCondition только для категории рыб, а не для других категорий животных. Именно поэтому у вас есть пустые клетки в таблице. Таблица 5.1 не хороший стол. Вы должны иерархию классов таблиц. Главная таблица будет одним с общими свойствами, а два других будут для каждой категории. Таблица 5.2 показывает основную таблицу называются табличными животных. Таблица 5.3 показывает таблицу млекопитающих и Таблица 5.4 показывает