В результате построения ER-диаграммы были выделены следующие шесть сущностей и их соответствующие ключи:
Section(ID_section), Rent(ID_rent_contract), Sale(ID_sale_contract), Client(ID_client), Juridical(ID_juridical), Individual(ID_individual).
Связи между сущностями были расставлены следующим образом:
Сущности Rent и Section соединены связью один к одному, степень принадлежности является необязательной.
Сущности Sale и Section соединены связью один к одному, степень принадлежности является необязательной.
Сущности Client и Rent соединены связью один ко многим, степень принадлежности является необязательной.
Сущности Client и Sale соединены связью один ко многим, степень принадлежности является необязательной.
Сущности Juridical и Client соединены связью один к одному, степень принадлежности является необязательной.
Сущности Individual и Client соединены связью один к одному, степень принадлежности является необязательной.
Генерация предварительных отношений. Следуя правилам генерации отношений, были созданы следующие таблицы:
- Section (ID_section, Address, Category, Resource, Building, Permitted);
- Rent(ID_rent_contract, ID_section, Rental_period, Data_of_rental_start, End_date_of_rent, Price_per_mounth, Price_per_year);
- Sale(ID_sale_contract, ID_section, Date_of_sale, Cost, Specific_cost_index, Cadastral_cost);
- Client(ID_client, ID_sale_cintract, ID_rent_contract);
- Juridical(ID_juridical, ID_client, Name, Telephone);
- Individual(ID_individual, ID_client, Name, Telephone).