Mysql
 sql >> база данни >  >> RDS >> Mysql

Проблем с дизайна на таблицата на базата данни

Веднага щом кажете „ACTIVITY са като части на процес", "ACTIVITY разширява PROCESS " вече не е валидно твърдение. Това не е връзка е-има. Това е връзка има-има.

В термините на ER има връзка "един към много" между процес и дейност. Или евентуално връзка много към много, ако една дейност принадлежи на множество процеси.

Например CustomerPlacesOrder е процес. Дейностите са:

  • Клиентът пълни пазарската количка;
  • Клиент напуска;
  • Клиентът въвежда информация за доставка и фактуриране, като се регистрира, ако е необходимо;
  • Работникът получава поръчка;
  • Ако артикулите са на склад, Работникът избира подходящ опаковъчен контейнер и го пълни;
  • Работник го изпраща при ежедневните доставки.

Или колкото и сложно да искате. Наследяване, това не е.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysqli и обвързване на множество набори от стойности по време на вмъкване

  2. Защо тази заявка не работи както очаквах?

  3. Най-добрият начин за събиране и импортиране на данни в drupal?

  4. Как да проверите дали таблица или колона съществува в база данни?

  5. Добър урок за това как да актуализирате вашата Mysql база данни с PHP формуляр?