Mụ hỡnh phõn tớch

Một phần của tài liệu Nghiên cứu một số vấn đề về đồng bộ dữ liệu trên thiết bị cầm tay (Trang 113)

1/. Mụ hỡnh quan hệ thực thể

2/. Từ điển dữ liệu

a/. fnbl_user

Tờn trường Kiểu Ràng buộc Mụ tả

Username varchar(255) PK, NOT

NULL Tờn đăng nhập Password varchar(255 NOT NULL Mật khẩu

Email varchar(50) email

first_name varchar(255) Tờn last_name varchar(255) Họ

b/. fnbl_role

Tờn trường Kiểu Ràng buộc Mụ tả

Role varchar(128) PK, NOT

NULL Mó quyền Description varchar(200) NOT NULL Mụ tả

c/. fnbl_user_role

Tờn trường Kiểu Ràng buộc Mụ tả

Username varchar(255)

PK,

FK(fnbl_user), NOT NULL

Tờn đăng nhập Role varchar(128) PK, NOT

NULL Mó quyền

d/. fnbl_device

Tờn trƣờng Kiểu Ràng buộc Mụ tả

id varchar(128) PK, NOT

NULL Định danh thiết bị description varchar(255) Mụ tả

type varchar(255) Kiều thiết bị

client_nonce varchar(255) Chuỗi mó húa để xỏc thực mỏy khỏch MD5

server_nonce varchar(255) Chuỗi mó húa để xỏc thực mỏy chủ MD5

server_password varchar(255) Mật khẩu cho xỏc thực mỏy chủ timezone varchar(32) Kiểu thời gian

convert_date char(1)

Ngày gửi bởi thiết bị sẽ đƣợc chuyển sang kiểu thời gian phự hợp

charset varchar(16) Kiểu mó húa (UTF-8) address varchar(50) Ip của thiết bị (nếu cú) msisdn varchar(50) msisdn (nếu cú)

tạo thụng điệp cảnh bỏo notification_sender varchar(255) Đƣờng dẫn cấu hỡnh cho việc (adsbygoogle = window.adsbygoogle || []).push({});

gửi thụng điệp cảnh bỏo

id_caps Number Khúa ngoại, định danh của khả năng thiết bị

e/. fnbl_Principal

Tờn trƣờng Kiểu Ràng buộc Mụ tả

Id Number PK, NOT NULL Định danh chủ thể Device varchar(128) FK(fnbl_device),

NOT NULL Định danh thiết bị Username varchar(100) NOT NULL Tờn đăng nhập

f/. fnbl_email_account

Tờn trƣờng Kiểu Ràng buộc Mụ tả

Account_Id Number PK, NOT

NULL Định danh tài khoản Username varchar(100) NOT NULL Tờn đăng nhập Ms_login varchar(255) NOT NULL Tài khoản email Ms_password varchar(255) NOT NULL Mật khẩu

Ms_address varchar(255) Null Địa chỉ Ms_mailboxname varchar(255) Null Tờn hũm thƣ

Push Char Null Cú cho phộp push hay

khụng (Y/N)

Soft_delete Char Null Cho phộp xúa mềm Max_num_email Number Null Số email lớn nhất Max_imap_email Number Null Số email imap lớn nhất Mailserver_id varchar(255) Null Dịnh danh mail server Server_type varchar(255) Null Kiểu server

Description varchar(255) Null Mụ tả

Protocol varchar(255) Null Hỗ trợ giao thức Out_server varchar(255) Null Mỏy chủ gửi mail Out_port Number Null Cổng gửi mail

Out_auth varchar(255) Null Mó xỏc thực gửi mail In_server varchar(255) Null Mỏy chủ nhận thƣ

In_port Number Null Cổng nhận thƣ

Ssl_in Char Null Hỗ trợ ssl khi nhận thƣ Ssl_out Char Null Hỗ trợ ssl khi gửi thƣ Inbox_name varchar(255) Null Tờn hộp thƣ đến Inbox_active Char Null Active hộp thƣ đến Outbox_name varchar(255) Null Tờn hộp thƣ gửi đi Outbox_active Char Null Hộp thƣ gửi đi active Draft_name varchar(255) Null Tờn hũm thƣ nhỏp

Draft_active Char Null Hũm thƣ nhỏp active Sent_name varchar(255) Null Tờn hũm thƣ đó gửi Sent_active Char Null Hũm thƣ đó gửi active Trash_name varchar(255) Null Tờn hũm thƣ đó xúa Trash_active Char Null Hũm thƣ xúa active Out_login varchar(255) Null Tài khoản gửi đi Out_password varchar(255) Null Mật khẩu gửi đi

g/. fnbl_email_cache

Tờn trƣờng Kiểu Ràng buộc Mụ tả

Guid Varchar(50) PK, NOT

NULL Định danh toàn cục Principalid Number PK, FK,

NOT NULL Định danh chủ thể Source_uri varchar(255) NOT NULL Định danh nguồn Last_crc Number Null

Invalid Char Null Đỳng /sai (Y/N)

Internal Char Null Bờn trong (Y/N)

Messageid Varchar(100) Not Mó tin nhắn

Headerdate Varchar(50) Not Thời gian trờn header Received Varchar(50) Not Thời gian nhận tin nhắn Subject Varchar(200) Not Tiờu đề thụng điệp Sender Varchar(100) Not Ngƣời gửi (adsbygoogle = window.adsbygoogle || []).push({});

Isemail Char Not Cú email (Y/N)

h/. fnbl_email_enable_account

Tờn trƣờng Kiểu Ràng buộc Mụ tả

Account_id Number PK, NOT NULL Đinh danh tài khoản Username varchar(255) NOT NULL Tờn đăng nhập

i/. fnbl_email_inbox

Tờn trƣờng Kiểu Ràng buộc Mụ tả

Guid Varchar(100) PK, NOT NULL Đinh danh toàn cục Username varchar(255) NOT NULL Tờn đăng nhập

Invalid Char Null Đỳng/ sai

Internal Char Null Bờn trong /bờn ngoài Messageid Varchar(100) Null Định danh tin nhắn Headerdate Varchar(200) Null Thời gian trờn header Received Varchar(50) Null Thời gian nhận Sender Varchar(50) Null Ngƣời gửi Subject Varchar(200) Null Tiều đề

Token Varchar(200) Null Đỏnh dấu nhận biết mail

k/. fnbl_email_sentpop

Tờn trƣờng Kiểu Ràng buộc Mụ tả

Id Number PK, NOT NULL Khúa chớnh

Fnbl_Principa_ID Number PK, FK, NOT

NULL Định danh chủ thể

Source_uri Varchar(100) Null Định danh nguồn đồng bộ

Mail Blob Null Nội dung mail

Messageid Varchar(100) Null Định danh tin nhắn

l/. fnbl_email_folder

Tờn trƣờng Kiểu Ràng buộc Mụ tả

Id Number PK, NOT NULL Khúa chớnh

Guid Varchar(100) PK, FK, NOT

NULL Định danh toàn cục

Source_uri Varchar(100) Null Định danh nguồn đồng bộ Path Varchar(200) Null Đƣờng dẫn hộp thƣ

Parentid Varchar(200) NOT NULL Định danh tin nhắn

m/. fnbl_client_mapping

Tờn trƣờng Kiểu Ràng buộc Mụ tả

Luid Varchar(100) PK, NOT NULL Đinh danh cục bộ Guid Varchar(100) PK, NOT NULL Định danh toàn cục Last_anchor Varchar(100) Null Đỏnh dấu lần đồng bộ

trƣớc

ID Number PK, NOT NULL Khúa chớnh (adsbygoogle = window.adsbygoogle || []).push({});

URI Varchar(100) Null Định danh nguồn đồng bộ

n./ fnbl_sync_source

Tờn trƣờng Kiểu Ràng buộc Mụ tả

Uri Varchar(100) PK, NOT NULL Đinh danh nguồn đồng bộ Name Varchar(100) NOT NULL Tờn dịnh danh nguồn đồng

bộ

Config Varchar(200) NULL Đƣờng dẫn file cấu hỡnh Sourcetype Varchar(200) NULL Kiểu định danh

Một phần của tài liệu Nghiên cứu một số vấn đề về đồng bộ dữ liệu trên thiết bị cầm tay (Trang 113)