Программа-графический редактор создания инфологической модели БД по нотации П.Чена (в редакции Кириллова)

Annullerat Publicerat May 3, 2015 Betalades vid leverans
Annullerat Betalades vid leverans

Требования к графической части:

• создание пользовательского графического интерфейса для построения модели БД. Состоит из двух частей:

• «инструментарий» (список всех возможных использованных объектов для построения модели БД),

• «рабочая область» (место для объектов модели),

• «свойства объектов» (вывод списка свойств у выбранного объекта модели).

Требования к функциональным возможностям модуля:

• добавление/удаление сущностей различных типов (при добавлении указывается имя сущности; при удалении - удаляется также и связь, установленная к этой сущности (если присутствует));

• добавление/удаление атрибутов сущностей предметной области и их свойств;

• добавление/удаление связей между атрибутами и сущностями (при удалении связи, удаляются и все ее характеристики);

• преобразование связи типа «многие-ко-многим» в «один-ко-многим» (при этом устанавливается сущность типа «связь» с определенными свойствами);

• автоматическое формирование внешнего ключа (FK) у зависимой сущности;

• возможность внесения изменений в схему базы данных;

• установка связи сущности самой к себе;

При разработке в качестве программных средств требуется использовать язык программирования С++ и среду разработки QTCreator.

C++-programmering

Projekt-id: #7599076

About the project

Distansprojekt Aktivt May 3, 2015