Thiết kế cỏc bảng dữ liệu quan hệ

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Xây dựng hệ thống báo cáo nhanh và dự báo trợ giúp ra quyết định tại Ngân hàng Đầu tư và Phát triển Việt Nam (Trang 53 - 63)

a. Sơ đồ quan hệ thực thể [2][8][10]

IV.2. Cỏc bảng dữ liệu phục vụ việc quản trị hệ thống, tổ chức lƣu trữ, quản lý, khai thỏc cỏc thụng tin ngoài hệ thống Corebanking.

a. Users

Tờn bảng: Users

Nội dung:Lưu thụng tin về cỏc user và mức độ phõn quyền đến từng chức năng của bỏo cỏo

Tờn trƣờng Mụ tả Kiểu dữ liệu Not Null Giỏ trị

cho phộp

PkId Thứ tự user int Unchecked

UserID Mó user nvarchar(50) Unchecked Password Mật khẩu binary(24) Checked UserName Tờn user nvarchar(255) Checked AccessLevel mức truy cập nvarchar(2) Checked BranchCode Mó chi nhỏnh nvarchar(3) Checked Department

Name

Phũng ban nvarchar(255) Checked

Title Tiờu đề nvarchar(255) Checked Phone Điện thoại nvarchar(255) Checked Email Địa chỉ email nvarchar(255) Checked CategoryDet

ailsOption

Mó cỏc bỏo cỏo phõn quyền

nvarchar(4000) Checked

CategoryList Danh sỏch mó cỏc bỏo cỏo phõn quyền nvarchar(4000) Checked SIBSID Mó truy cập hệ thống core varchar(50) Checked Bảng 15: Mụ tả bảng user

a. Tờn bảng: Userlog

Nội dung:Lưu thụng tin về cỏc user đăng nhập hệ thống

Tờn trƣờng Mụ tả Kiểu dữ liệu Not Null Giỏ trị cho phộp

PkId Số thứ tự int Unchecked

UserId Mó user nvarchar(50) Unchecked IPAddress Địa chỉ đăng nhập nvarchar(50) Checked ActionName Tờn hành động nvarchar(512) Checked ActionTime Thời gian hành động datetime Unchecked

Bảng 16: Mụ tả bảng userlog

b. Tờn bảng: AdminID

Nội dung:Lưu thụng tin về cỏc mó chức năng trong hệ thống

Tờn trƣờng Mụ tả Kiểu dữ liệu Not Null Giỏ trị cho phộp

CategoryID Mó thứ tự nvarchar(50) Unchecked AdminID Mó chức năng nvarchar(50) Unchecked ObjectName Tờn đối tƣợng nvarchar(255) Checked LinkAddress Địa chỉ link .asp nvarchar(255) Checked

Bảng 17: Mụ tả bảng AdminID

c. Tờn bảng: AutoImportBall

Nội dung:Lưu dữ liệu kế toỏn nội bộ của Ngõn hàng

Tờn trƣờng Kiểu dữ liệu Not Null

DATADATE datetime Checked

GLFBRN nvarchar(3) Checked

GLFACC nvarchar(9) Checked

GLFPRD nvarchar(6) Checked

GLFCTP nvarchar(3) Checked

GLFFYR nvarchar(3) Checked

GLFDEC decimal(18, 2) Checked

CD00 nvarchar(1) Checked

GLFBAL decimal(18, 2) Checked

CD01 nvarchar(1) Checked

GCHTDY decimal(18, 2) Checked

CD02 nvarchar(1) Checked

GDATDY decimal(18, 2) Checked

CD03 nvarchar(1) Checked

GCATDY decimal(18, 2) Checked

CD04 nvarchar(1) Checked

GDAMTD decimal(18, 2) Checked

CD05 nvarchar(1) Checked

GCAMTD decimal(18, 2) Checked

CD06 nvarchar(1) Checked

GDAYTD decimal(18, 2) Checked

CD07 nvarchar(1) Checked

GCAYTD decimal(18, 2) Checked

CD08 nvarchar(1) Checked

GLFCDE nvarchar(10) Checked

Bảng 18: Mụ tả bảng AutoImportBall

d. Tờn bảng: BranchArea

Nội dung:Lưu thụng tin về cỏc khu vực của chi nhỏnh trong hệ thống

Tờn trƣờng Mụ tả Kiểu dữ liệu Not Null Giỏ trị

cho phộp

MaKhuVuc Mó khu vực nvarchar(5) Unchecked TenKhuVuc Tờn khu vực nvarchar(50) Checked SapXep Thứ tự sắp xếp int Checked Bảng 19: Mụ tả bảng BranchArea

e. Tờn bảng: Branch

Nội dung:Lưu thụng tin về cỏc chi nhỏnh trong hệ thống

Tờn trƣờng

Mụ tả

Kiểu dữ liệu

Not Null Giỏ trị

cho phộp

PkId Thứ tự chi nhỏnh int Unchecked brn_code Mó chi nhỏnh nvarchar(3) Unchecked brn_name Tờn chi nhỏnh nvarchar(255) Checked brn_address Địa chỉ nvarchar(255) Checked brn_phone Số điện thoại nvarchar(255) Checked Province tỉnh nvarchar(255) Checked brn_area Khu vực nvarchar(2) Checked

Bảng 20: Mụ tả bảng Branch

f. Tờn bảng: Category

Nội dung:Lưu thụng tin về cỏc loại bỏo cỏo trong hệ thống

Tờn trƣờng Mụ tả Kiểu dữ liệu Not Null Giỏ trị

cho phộp

CategoryCode Mó bỏo cỏo nvarchar(20) Unchecked CategoryName Tờn bỏo cỏo nvarchar(255) Unchecked Category

TableDefine

Bỏo cỏo định nghĩa nvarchar(100) Checked PrimaryKey trƣờng khoỏ nvarchar(50) Checked DisplayField Trƣờng hiển thị nvarchar(50) Checked LinkAddress Địa chỉ link .aspx nvarchar(250) Checked InUse Trạng thỏi sử dụng bit Checked StoreProcedure Store tổng hợp

bỏo cỏo

nvarchar(50) Checked

PeriodCombo Lựa chọn trạng thỏi bit Checked CurrencyCombo Lựa chọn tiền tệ bit Checked BranchCombo Lựa chọn chi nhỏnh bit Checked

g. Tờn bảng: ReportData

Nội dung:Lưu thụng tin về cỏc loại bỏo cỏo trong hệ thống

Tờn trƣờng Mụ tả Kiểu dữ liệu Not Null Giỏ trị cho phộp

ReportID Mó bỏo cỏo nvarchar(50) Unchecked

ItemID nvarchar(50) Unchecked

Branch Mó chi nhỏnh nvarchar(3) Checked DataDate Ngày thỏng datetime Checked CurrCode Mó tiền tệ nvarchar(3) Checked Value1 Giỏ trị hiển thị

trờn cột bỏo cỏo dạng số

decimal(20, 4) Checked

Value2 decimal(20, 4) Checked

Value3 decimal(20, 4) Checked

Value4 decimal(20, 4) Checked

Value5 decimal(20, 4) Checked

Value6 decimal(20, 4) Checked

Value7 decimal(20, 4) Checked

Value8 decimal(20, 4) Checked

Value9 decimal(20, 4) Checked

.......

CharValue1 Giỏ trị hiển thị trờn cột bỏo cỏo dạng ký tự

nvarchar(500) Checked

CharValue2 nvarchar(500) Checked

CharValue3 nvarchar(500) Checked

CharValue4 nvarchar(500) Checked

CharValue5 nvarchar(500) Checked

.......

h. Tờn bảng: ReportDataTEMP

Nội dung:Lưu thụng tin về cỏc loại bỏo cỏo trong hệ thống

Tờn trƣờng Mụ tả Kiểu dữ liệu Not Null Giỏ trị

cho phộp

ReportID Mó bỏo cỏo nvarchar(50) Unchecked

ItemID nvarchar(50) Unchecked

Branch Mó chi nhỏnh nvarchar(3) Checked DataDate Ngày thỏng datetime Checked CurrCode Mó tiền tệ nvarchar(3) Checked Value1 Giỏ trị hiển thị

trờn cột bỏo cỏo dạng số

decimal(20, 4) Checked Value2 decimal(20, 4) Checked Value3 decimal(20, 4) Checked Value4 decimal(20, 4) Checked Value5 decimal(20, 4) Checked Value6 decimal(20, 4) Checked Value7 decimal(20, 4) Checked Value8 decimal(20, 4) Checked Value9 decimal(20, 4) Checked ............ ......... .......... CharValue1 Giỏ trị hiển thị

trờn cột bỏo cỏo dạng ký tự

nvarchar(500) Checked CharValue2 nvarchar(500) Checked CharValue3 nvarchar(500) Checked CharValue4 nvarchar(500) Checked CharValue5 nvarchar(500) Checked ............ ........... ..........

i. Tờn bảng: ReportID

Nội dung:Lưu thụng tin về cỏc tiờu chớ bỏo cỏo trong hệ thống

Tờn trƣờng Mụ tả Kiểu dữ liệu Not Null

Giỏ trị cho phộp

CategoryID Mó lớp bỏo cỏo nvarchar(50) Unchecked ReportID Mó bỏo cỏo nvarchar(50) Unchecked ReportName Tờn bỏo cỏo nvarchar(255) Checked CaptionWidth Độ rộng đầu để

bỏo cỏo

smallint Checked

ReportWidth Độ rộng bỏo cỏo int Checked ReportFont Độ rộng phụng

chữ

nvarchar(255) Checked

ReportHeader Tiờu đề đầu bỏo cỏo

ntext Checked

ReportFooter Tiờu đề cuối bỏo cỏo

ntext Checked

CurrencyTitle Tờn loại tiền tệ nvarchar(255) Checked ReportRate Tỷ lệ bỏo cỏo varchar(50) Checked RoundPosition Giỏ trị làm trũn varchar(3) Checked LinkAddress địa chỉ link nvarchar(255) Checked FirstColumnCaption Độ rộng tiờu đề

cột bỏo cỏo

nvarchar(255) Checked

DisplayEmptyItem Cú hiển thị giỏ trị rỗng khụng

bit Checked

ReportType Kiếu bỏo cỏo nvarchar(2) Checked ReportMasterTitle Tiờu đề chung cho

bỏo cỏo

nvarchar(4000) Checked

ReportMasterFooter Tiờu đề cuối chung cho bỏo cỏo

nvarchar(4000) Checked

j. Tờn bảng: ReportDetail

Nội dung:Lưu thụng tin về chi tiết cỏc tiờu chớ của cỏc loại bỏo cỏo trong hệ thống

Tờn trƣờng Mụ tả Kiểu dữ liệu Not Null

Giỏ trị cho phộp

ReportID Mó bỏo cỏo nvarchar(50) Unchecked ItemID Mó dũng bỏo cỏo nvarchar(50) Unchecked ItemParent Quan hệ cha con

trong mó dũng bỏo cỏo

nvarchar(50) Checked

ItemDescription Dũng bỏo cỏo hiển thị

nvarchar(500) Checked

Prefix Mục lục dũng nvarchar(255) Checked

Suffix nvarchar(255) Checked

CaptionFormat Định dạng tiờu đề dũng nvarchar(255) Checked ColDisable Cú hay khụng hiển thị cột bit Checked

AccountList Danh sỏch tài khoản cần hiển thị

nvarchar(255) Checked

GL DS TK kế toỏn char(1) Checked SQLStatement Cõu lệnh query

dữ liệu

ntext Checked

Note Ghi chỳ nvarchar(255) Checked

k. Tờn bảng: ReportFieldPosition

Nội dung:Lưu thụng tin về vị trớ dữ liệu cỏc tiờu chớ của cỏc loại bỏo cỏo trong hệ thống

Tờn trƣờng Mụ tả Kiểu dữ liệu Not Null

Giỏ trị cho phộp

PkId Mó thứ tự int Unchecked

ReportID Mó bỏo cỏo nvarchar(50) Unchecked ItemPosition Vị trớ mó trƣờng smallint Unchecked FieldName Tờn trƣờng nvarchar(50) Unchecked ItemDescription Liệt kờ mó nvarchar(255) Checked ItemWidth Độ rộng trƣờng int Checked DataType Kiểu dữ liệu

của trƣờng char(1) Checked FieldRateEnabled Tỷ lệ trƣờng hiển thị bit Checked Bảng 26: Mụ tả bảng ReportFieldPosition

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Xây dựng hệ thống báo cáo nhanh và dự báo trợ giúp ra quyết định tại Ngân hàng Đầu tư và Phát triển Việt Nam (Trang 53 - 63)

Tải bản đầy đủ (PDF)

(99 trang)