私は昨日、住宅社会の請求構造を設計しています。私はグーグルで銀行請求の構造を考え、データベース構造を設計しましたが、これが正しいかどうかはわかりません。だから私は請求データベースの構造を入れています。住宅社会管理システムのデータベース構造
私のデータベース構造でどこで変更が行われなければならないか間違っていると教えてください。
さらに、私は社会保険残高(デビット、クレジット)を掲示しなければならないことがあります。保険証書や収入ビルディングのような収入、バランス監査証跡についてはわかりませんFKとしてのID)。
時間を変更し、すべてのテーブルが作成したデフォルトで持つことになりますのでご注意ください、によると、IPアドレス
表のbillingstatement
id | description | amount | Bill Month | userId | societyId
1 | Maint Chrg 1000 sqft x 5 per sqft | 5000 | Aug-16 | 1001 | 101
2 | Water Charges | 200 | Aug-16 | 1001 | 101
3 | Construction Charges | 300 | Aug-16 | 1001 | 101
4 | Reserved Parking chrgs | 500 | Aug-16 | 1001 | 101
表は
id | balance(current bal) | societyId | modifiedTime |
1 | -6000 | 101 | 2016-01-01 21:01:01 |
2 | -5000 | 101 | 2016-01-01 21:01:01 |
3 | 1000 | 101 | 2016-01-01 21:01:01 |
表アカウントトランザクション
id | amount | balance | trans_type | trans_time | account_id |
1 | 6000 | 0 | 1 | 2016-01-01 21:01:01 | 1 |
2 | 5500 | -6000 | 1 | 2016-02-01 21:01:01 | 2 |
tran_type :- 1 = Payment by user, 2 = Income to society, 3 = Expense to society
表のmap_account_user
map_id | account_id | user_id
1 | 2 | 1001
アカウントのマッピングが存在しない場合、それは、それが社会のアカウントではなくユーザーアカウントであることを意味します。
参考: -
「プロパティ」という表はありませんか?私は彼らが建物ごとのデータの分析を望んでいると思います。 – Cninroh