Достаточно ли этого дизайна для небольшой системы управления библиотекой? - PullRequest
0 голосов
/ 05 ноября 2018

Бэкэнд БД: Oracle Xe (Требование проекта)

Интерфейс пользовательского интерфейса: Wpf w / C #


Я разрабатываю проект базы данных для проекта программного обеспечения, который планирую осуществить, начиная с логического проектирования базы данных.

Функции системы управления библиотекой просты, и фокус ограничен:

Таблица, содержащая строки отдельных записей книг и их данные / метаданные.

Таблица учащегося для регистрации счетов с просроченными остатками по просроченным доходам (производные данные: 7 дней после даты заимствования)

И таблица Orders, которая в основном взаимодействует с программой на C #.

Другие функции: поиск по ISBN, вставка записей в книги, управление количеством


Отражает ли следующий логический замысел мои намерения?

Design

  • Какие правила удаления я должен применять для каждой таблицы?

  • Должен ли я разбивать определенные таблицы на несколько отношений? таблицы Мне может потребоваться?

  • Имеет ли смысл порядок функций, включенных в изображение учитывая мои намерения?

Это действительно довольно простой дизайн, я просто хочу подтвердить любые конструктивные решения, прежде чем приступить к реальному программированию.

...