sql >> Database teknologi >  >> RDS >> Mysql

Database tabel design problem

Så snart du siger "ACTIVITY er som dele af en proces", "ACTIVITY udvider PROCESS " er ikke længere et gyldigt udsagn. Det er ikke et er-et forhold. Det er et har-et forhold.

I ER-termer er der et en-til-mange forhold mellem proces og aktivitet. Eller muligvis et mange-til-mange forhold, hvis én aktivitet tilhører flere processer.

For eksempel er CustomerPlacesOrder en proces. Aktiviteterne er:

  • Kunden udfylder indkøbskurven;
  • Kunden tjekker ud;
  • Kunden indtaster leverings- og faktureringsoplysninger og registrerer om nødvendigt;
  • Medarbejder modtager ordre;
  • Hvis varerne er på lager, vælger arbejderen en passende pakkebeholder og fylder den;
  • Medarbejderen sender det på de daglige leveringer.

Eller hvor kompliceret du vil have det. Arv dette er ikke.



  1. Sådan aktiveres komprimering på en eksisterende tabel i SQL Server (T-SQL)

  2. Hvordan bruger man LOAD DATA INFILE-sætning, når filen er en anden placering?

  3. Fjernforbindelse til en MySQL-database

  4. Positioneringstabeller og diagrammer i BIDS SSRS