- Bi uể đồ phân rã ch cn ng 1– Q un lý thit ế
THI TK CHẾ Ế ƯƠNG TRÌNH
IV.2.2 THIT KD LI U CHẾ ỮỆ ƯƠNG TRÌNH Q UN LÝ Ả ĐƯỜNG TRUY N: Ề
B ng thi t b ngo i vi(tblTBngoaivi) :ả ế ị ạ
Tr ng khoá: ườ mã thi t b ngo i viế ị ạ
Khoá liên k t: ế mã thi t b ngo i vi, mã đ n v qu n lý.ế ị ạ ơ ị ả
Cácb ng liên k t: ả ế b ng card lu ng truy n d n, b ng lu ng VTN.ả ồ ề ẫ ả ồ
Thu c tínhộ Ki uể Độ ớ l n(byte)
Mã thi t b ngo i viế ị ạ integer 4
Mã n vđơ ị integer 4
Tên thi t b ngo i viế ị ạ Varchar 10 Hãng s n xu tả ấ Varchar 10 N c s n xu tướ ả ấ Varchar 20 Ngày s d ngử ụ SmallDatetime 4
B ng card lu ng truy n d n (tblTBngoaivi) :ả ồ ề ẫ
Tr ng khoá: ườ mã card lu ng.ồ
Khoá liên k t: ế mã card lu ng, mã thi t b ngo i vi.ồ ế ị ạ
Cácb ng liên k t: ả ế b ng lu ng truy n d n, b ng thi t b ngo i vi.ả ồ ề ẫ ả ế ị ạ
Thu c tínhộ Ki uể Độ ớ l n(byte)
Mã card lu ngồ integer 4
Mã thi t b ngo i viế ị ạ integer 4
Tên card Varchar 10
Ngày s d ngử ụ SmallDatetime 4
B ng lu ng truy n d n (tblLuongTdan) :ả ồ ề ẫ
Tr ng khoá: ườ mã lu ng truy n d n.ồ ề ẫ
Khoá liên k t: ế mã lu ng truy n d n, mã card lu ng.ồ ề ẫ ồ
Cácb ng liên k t: ả ế b ng card lu ng ,b ng đ ng truy n truy n d n – t ng đài,ả ồ ả ườ ề ề ẫ ổ b ng đ ng truy n truy n d n – VTN, b ng đ ng truy n truy n d n – truy nả ườ ề ề ẫ ả ườ ề ề ẫ ề d n.ẫ
Thu c tínhộ Ki uể Độ ớ l n(byte)
Mã lu ng truy n d nồ ề ẫ integer 4
Mã card lu ngồ integer 4
H ng phân bướ ổ Varchar 10 To đ lu ng phátạ ộ ồ Varchar 10 To đ lu ng thuạ ộ ồ Varchar 10
B ng lu ng VTN (tblLuongVtn) :ả ồ
Tr ng khoá: ườ mã lu ng vtn.ồ
Khoá liên k t: ế mã lu ng vtn, mã thi t b ngo i vi.ồ ế ị ạ
Các b ng liên k t: ả ế b ng thi t b ngo i vi ,b ng đ ng truy n truy n d n –ả ế ị ạ ả ườ ề ề ẫ Vtn, b ng đ ng truy n t ng đài – VTN.ả ườ ề ổ
Thu c tínhộ Ki uể Độ ớ l n(byte)
Mã lu ng Vtnồ integer 4
Mã thi t b ngo i viế ị ạ integer 4
H ng phân bướ ổ Varchar 10 To đ lu ng phátạ ộ ồ Varchar 10 To đ lu ng thuạ ộ ồ Varchar 10 B ng ả đường truy n T.d n – T.d n (tblTdanTdan) :ề ẫ ẫ
Tr ng khoá: ườ mã đ ng truy n t.d n-t.d n, mã lu ng t.d n1, mã lu ng t.d n2.ườ ề ẫ ẫ ồ ẫ ồ ẫ Khoá liên k t:ế mã lu ng t.d n1, mã lu ng t.d n2ồ ẫ ồ ẫ Cácb ng liên k t:ả ế b ng lu ng truy n d n.ả ồ ề ẫ Thu c tínhộ Ki uể Độ ớ l n(byte) Mã .truy n td n-td nđ ề ẫ ẫ integer 4 Mã lu ng t.d n1ồ ẫ integer 4 Mã lu ng t.d n2ồ ẫ integer 4
Tên đ ng truy nườ ề Varchar 10 H ng truy nướ ề Varchar 20 Ngày đ u n iấ ố Datetime 8 Ng i đ u n iườ ấ ố Varchar 30
B ng ả đường truy n T.d n – T. ài (tblTdanTdai) :ề ẫ đ
Tr ng khoá: ườ mã đ ng truy n t.d n-t.đài, mã lu ng t.d n, mã lu ng t.đài.ườ ề ẫ ồ ẫ ồ
Khoá liên k t:ế mã lu ng t.d n, mã lu ng t.đàiồ ẫ ồ
Cácb ng liên k t:ả ế b ng lu ng truy n d n, b ng lu ng t ng đài.ả ồ ề ẫ ả ồ ổ
Thu c tínhộ Ki uể Độ ớ l n(byte)
Mã .truy n td n-td nđ ề ẫ ẫ integer 4
Mã lu ng truy n d nồ ề ẫ integer 4
Mã lu ng t ng àiồ ổ đ integer 4
Tên đ ng truy nườ ề Varchar 10 H ng truy nướ ề Varchar 20 Ngày đ u n iấ ố Datetime 8 Ng i đ u n iườ ấ ố Varchar 30 B ng ả đường truy n T.d n – Vtn (tblTdanVtn) :ề ẫ
Tr ng khoá: ườ mã đ ng truy n t.d n-Vtn, mã lu ng t.d n, mã lu ng Vtn.ườ ề ẫ ồ ẫ ồ Khoá liên k t:ế mã lu ng t.d n, mã lu ng Vtnồ ẫ ồ Cácb ng liên k t:ả ế b ng lu ng truy n d n, b ng lu ng Vtn.ả ồ ề ẫ ả ồ Thu c tínhộ Ki uể Độ ớ l n(byte) Mã .truy n td n-td nđ ề ẫ ẫ integer 4 Mã lu ng truy n d nồ ề ẫ integer 4 Mã lu ng Vtnồ integer 4
Tên đ ng truy nườ ề Varchar 10 H ng truy nướ ề Varchar 20 Ngày đ u n iấ ố Datetime 8 Ng i đ u n iườ ấ ố Varchar 30 B ng ả đường truy n T. ài – Vtn (tblTdaiVtn) :ề đ
Tr ng khoá: ườ mã đ ng truy n t.đài-Vtn, mã lu ng Vtn, mã lu ng t.đài.ườ ề ồ ồ
Khoá liên k t:ế mã lu ng Vtn, mã lu ng t.đàiồ ồ
Cácb ng liên k t:ả ế b ng lu ng Vtn, b ng lu ng t ng đài.ả ồ ả ồ ổ
Thu c tínhộ Ki uể Độ ớ l n(byte)
Mã .truy n td n-td nđ ề ẫ ẫ integer 4
Mã lu ng t ng àiồ ổ đ integer 4
Mã lu ng Vtnồ integer 4
Tên đ ng truy nườ ề Varchar 10 H ng truy nướ ề Varchar 20 Ngày đ u n iấ ố Datetime 8 Ng i đ u n iườ ấ ố Varchar 30 B ng ả đổ đười ng truy n t.d n-t.d n (tblDTdanTdan) :ề ẫ ẫ
Tr ng khoá: ườ mã đ ng truy n t.d n-t.d n, ngày thay đ i.ườ ề ẫ ẫ ổ Khoá liên k t:ế mã đ ng truy n t.d n-t.d nườ ề ẫ ẫ
Cácb ng liên k t:ả ế b ng đ ng truy n t.d n-t.d nả ườ ề ẫ ẫ
Thu c tínhộ Ki uể Độ ớ l n(byte)
Mã .truy n td n-td nđ ề ẫ ẫ integer 4
Ngày thay đổi Datetime 8
Mã lu ng truy n d n c 1ồ ề ẫ ũ integer 4 Mã lu ng truy n d n c 2 ồ ề ẫ ũ integer 4 Ng i thay đ iườ ổ Varchar 30 Lý do thay đ iổ Varchar 100
B ng ả đổ đười ng truy n t.d n-t. ài (tblDTdanTdai) :ề ẫ đ
Tr ng khoá: ườ mã đ ng truy n t.d n-t.đài, ngày thay đ i.ườ ề ẫ ổ Khoá liên k t:ế mã đ ng truy n t.d n-t.đài.ườ ề ẫ
Cácb ng liên k t:ả ế b ng đ ng truy n t.d n-t.đài.ả ườ ề ẫ
Thu c tínhộ Ki uể Độ ớ l n(byte)
Mã .truy n td n-t àiđ ề ẫ đ integer 4
Ngày thay đổi Datetime 8
Mã lu ng truy n d n c ồ ề ẫ ũ integer 4 Mã lu ng t ng đài c ồ ổ ũ integer 4 Ng i thay đ iườ ổ Varchar 30 Lý do thay đ iổ Varchar 100 B ng ả đổ đười ng truy n t.d n-Vtn (tblDTdanVtn) :ề ẫ
Tr ng khoá: ườ mã đ ng truy n t.d n-Vtn, ngày thay đ i.ườ ề ẫ ổ Khoá liên k t:ế mã đ ng truy n t.d n-Vtn.ườ ề ẫ
Cácb ng liên k t:ả ế b ng đ ng truy n t.d n-Vtn.ả ườ ề ẫ
Thu c tínhộ Ki uể Độ ớ l n(byte)
Mã .truy n td n-Vtnđ ề ẫ integer 4
Ngày thay đổi Datetime 8
Mã lu ng truy n d n c ồ ề ẫ ũ integer 4 Mã lu ng Vtn c ồ ũ integer 4 Ng i thay đ iườ ổ Varchar 30 Lý do thay đ iổ Varchar 100 B ng ả đổ đười ng truy n t. ài-Vtn (tblDTdanVtn) :ề đ
Tr ng khoá: ườ mã đ ng truy n t.đài-Vtn, ngày thay đ i.ườ ề ổ Khoá liên k t:ế mã đ ng truy n t.d n-Vtn.ườ ề ẫ
Cácb ng liên k t:ả ế b ng đ ng truy n t.đài-Vtn.ả ườ ề
Thu c tínhộ Ki uể Độ ớ l n(byte)
Mã .truy n t. ài-Vtnđ ề đ integer 4
Ngày thay đổi Datetime 8
Mã lu ng t ng đài c ồ ổ ũ integer 4 Mã lu ng Vtn c ồ ũ integer 4 Ng i thay đ iườ ổ Varchar 30 Lý do thay đ iổ Varchar 100
* Chú ý: 1. Khi th c hi n thay đ i lu ng trong đ ng truy n thì lu ng c đ c l uự ệ ổ ồ ườ ề ồ ũ ượ ư vào b ng đ i đ ng truy n, còn lu ng m i đ c c p nh t th vào lu ng c , nh mả ổ ườ ề ồ ớ ượ ậ ậ ế ồ ũ ằ m c đích hi n th chi ti t thông tin c và m i cho nhân viên.ụ ễ ị ế ũ ớ
2. Đố ớ ệi v i t p hu đ ng truy n thì ng v i m i t p đ ng truy n ta sỷ ườ ề ứ ớ ỗ ệ ườ ề ẽ t o m t Table có c u trúc t ng ng vàTable này dùng l u thông tin tr c khi xoá đạ ộ ấ ươ ứ ư ướ ể th ng kê bi n đ ng khi c n thi t.ố ế ộ ầ ế