III. Phân tán dữ liệu khách hàng trong WSC
1. Giới thiệu các thực thể trong ứng dụng quản lí Khách Hàng
+ Khách Hàng (CUSTOMER) :
Hệ thống l−u các thông tin về khách hàng:
CUSTOMER_N0: Là mã số duy nhất ứng với mỗi khách hàng gọi là mã danh bộ, mã này đ−ợc thiết lập dựa trên địa danh phố (STREET), ph−ờng (WARD), tiểu khu (SUBAREA) và quận (DISTRICT).
CONTRACT_N0:Mã của hợp đồng đ−ợc kí kết giữa khách hàng và công ty về sử dụng n−ớc.
CONTRACT_DATE: Ngày kí hợp đồng. NAME:Tên khách hàng.
ADDRESS: Địa chỉ của khách hàng.
INST_ADDRESS: Địa chỉ cài đặt đồng hồ.
PAYMENT_TYPE: Kiểu thanh toán tiền của khách hàng.
Một số các thuộc tính khác là: TELFAX, IDCARD_N0, SORT_NAME,
STATUS, HOUSE_NUM, PERSON_NUM, BANK_ACCOUNT,
BANK_OWNER, BANK_NAME, TOTAL_QUOTA, USAGE_LIST,
WSC_SIGNED .
Ngoài ra ứng với mỗi khách hàng chính còn có thể có các khách hàng phụ (SUB_CUSTOMER) đ−ợc phân biệt bởi SUB_CUST_ID (nếu là khách hàng chính thì thuộc tính này nhận giá trị NULL). Với mỗi loại khách hàng thuộc một trong các loại: T− gia,Tập thể,Cơ quan, Ng−ời n−ớc ngoài. Khách hàng có thể sử dụng n−ớc cho nhiều mục đích khác nhau nh− dùng cho sinh hoạt và sản xuất và mỗi một đích có một giá biểu riêng. Một khách hàng
thuộc một đợt tính hoá đơn/thu tiền/đọc số nhất định. Đồng hồ lắp đặt đ−ợc l−u đầy đủ các thông số kỹ thuật và vị trí vật lý.
Một số các thực thể khác của ứng dụng quản lý Khách Hàng: + STREET: Phố
+ WARD: Ph−ờng + SUBREA: Tiểu khu + DISTRICT: Quận
+ CUSTOMER CATEGORY: Loại khách hàng + ACTIVITY: Hoạt động + BRANCH: Chi nhánh + ACTIVITY_ASSIGN + CURRENCY: Tiền tệ + CUST NOTE: Các chú thích về khách hàng + AUDITTRAIL + SUB_CUSTOMER: Khách hàng phụ + USAGE ASSIGN: Kiểu sử dụng
+ METER_INSTALLATION: Cài đặt đồng hồ + SERVICE ORDER: Danh sách các dịch vụ + SUPPORT_CALL:Đăng kí khách hàng
+ COMPAINT : Yêu cầu khiếu nại của khách hàng Hiện nay tổng số khách hàng của công ty là 500,000 khách hàng.