y"> .1.3 Базові сутності і їхні атрибути
Опишемо базові сутності на ЯІМ:
? Час (Код часу, Дата, Рік початку, Рік кінця, Короткий опис);
Код Часу - це ідентифікатор, за яким визначається конкретний екземпляр цієї сутності, Дата - день, місяць і рік події, Роки початку і кінця - для позначення часового проміжку, Короткий опис - короткий словесний опис часу.
? Особистість (Код особистості, Зображення, Опис, Імена, Тип, Час життя) - Зображення зберігає файл з зображення особистості, Імена - одне або кілька імен особистостей, Тип - головна характеристика особистості (наприклад, В«князьВ» або В«вченийВ»).
? Місця (Код місця, Тип, Назва, Населений пункт, опис, Час) - Місцем може бути як промисловий, природний об'єкт, так і визначне місце, це вказується в атрибуті В« Тип В». Атрибут В« Населений пункт В» зберігає код міста - поле зв'язку з сутністю В«Населені пунктиВ», в якому знаходиться Місце.
? Населений пункт (Код н.п., Тип, Опис, Назва, Причина освоєння, Час освоєння, Зображення)
У цієї сутності зберігаються дані про певні населених пунктах ( Тип : село, місто, село). Під В« Часу освоєння В» зберігається код часу для зв'язку з таблицею Часи.
? Населення (Код населення, Назва, Опис, Місце, Час) - атрибут В« Місце В» - код місця проживання цього населення (народності) для зв'язку з сутністю Місця, В« Час В» - час проживання населення (зовнішній ключ).
Очевидно, сутності В«ЧасВ» і В«МісцеВ» є позначенням, присутній зв'язок В«один до багатьохВ» і В«один до одногоВ», в той же час вони існують незалежно від своїх позначаються сутностей. Тому можна написати:
Час (Код часу, Дата, Рік початку, Рік кінця, Короткий опис) [Населений пункт, Населення, Події]
Місце (Код місця, Тип, Назва, Населений пункт, опис, Час) [Населений пункт, Населення, Події]
Для більш докладного опису сутностей, їх атрибутів та отриманих полів див. пункт 4...