私は現在、ユーザーが自分のニーズに基づいてチケットを送信できるチケットシステムに取り組んでいます。つまり、部門「A」がチケットを送信する場合、選択したカテゴリに関連する詳細とともに、特定のタイプの問題カテゴリ(「サプライ」や「プリンタ」など)を持つことができます。私は部分的なデータベース設計をレイアウトしました、そして私はそれについてのいくつかのフィードバックを探していました。自分でゼロからシステムを構築したことは一度もないので、少し緊張しています。
これが私のデータベース設計のドラフトバージョンです
問題表
Id | CreatedBy | CreateDate | Status | Owner | AssignedTo | AssignmentDate |
-----------------------------------------------------------------------------
EquipmentIssueDetailsテーブル
Id | IssueId | Serial # | Make | Model | ....
---------------------------------------------
SupplyIssueDetailsテーブル
Id | IssueId | SupplyId | ItemId | QTY | UnitOfMeasurement
-------------------------------------------------------------
NetworkIssueDetailsテーブル
Id | IssueId | Supervisor | Details |
-------------------------------------------------------------
ノートテーブル
Id | IssueId | Note | CreatedBy | CreateDate
-------------------------------------------------------------
前もって感謝します