Các bảng dữ liệu

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu kiểm soát truy cập dựa trên phân vai và ứng dụng vào hệ thống quản lý nhân hộ khẩu việt nam 04 (Trang 55 - 61)

CHƯƠNG 2 KIỂM SOÁT TRUY CẬP DỰA TRÊN PHÂN VAI

3.3. Thiết kế cơ sở dữ liệu

3.3.3. Các bảng dữ liệu

Tên bảng SYS_FUNCTION

Mô tả bảng Danh mục các chức năng hệ thống

Thuộc tính của Bảng "SYS_FUNCTION" Tên thuộc

tính

Loại dữ liệu Mô tả No

Null

Khóa chính

Khóa phụ ChucNang_id VARCHAR2(16) Mã chức năng của hệ

thống

Yes Yes No Tên_chucNang VARCHAR2(32) Tên chức năng hệ

thống

No No No

Mo_ta NVARCHAR2(255) Mô tả, ghi chú No No No

Thoi_gian DATE Thời gian thêm mới, sửa đổi dữ liệu

No No No

Tên bảng SYS_GROUP

Mô tả bảng Danh mục nhóm người sử dụng trong hệ thống, luôn luôn có một nhóm người sử dụng mặc định là ADMINS và không thể xóa hoặc đổi mã nhóm người sử dụng này.

Thuộc tính của Bảng "SYS_GROUP"

Tên thuộc tính Loại dữ liệu Mô tả No Null

Khóa chính

Khóa phụ Nhom_id NVARCHAR2(8) Mã nhóm người sử

dụng.

Yes Yes No Ten_nhom NVARCHAR2(32) Tên nhóm người sử

dụng

No No No

Duong_dan_nhom NVARCHAR2(32) Đường dẫn đến ứng dụng của nhóm

Yes No No

Thuộc tính của Bảng "SYS_GROUP"

Tên thuộc tính Loại dữ liệu Mô tả No Null

Khóa chính

Khóa phụ

Thoi_gian DATE Lần thay đổi No No No

Tên bảng

SYS_USER Mô tả

bảng

Danh sách các người sử dụng được quyền đăng nhập vào hệ thống, một người sử dụng được gán quyền theo nhóm. Luôn luôn có một người sử dụng mặc định là ADMIN và không thể xóa hoặc đổi mã người sử dụng này.

Thuộc tính của Bảng "SYS_USER"

Tên thuộc tính Loại dữ liệu Mô tả No

Null

Khóa chính

Khóa phụ nguoiDung_id NVARCHAR2(20) Mã người sử dụng Yes Yes No Ma_nhanVien NVARCHAR2(5) Mã nhân viên (theo số

thứ tự)

Yes Yes Yes Nhom_id NVARCHAR2(8) Mã nhóm người sử

dụng.

No No Yes

Mat_khau NVARCHAR2(16) Mật khẩu của người sử dụng đã được mã hóa theo thuật toán riêng.

Yes No No

Mo_ta NVARCHAR2(255) Mô tả, ghi chú No No No

admin BOOLEAN Là System Admin có tất

cả các quyền

No No No

nguoiDungLap_id NVARCHAR2(16) User_id của người thiết lập ID này

No No No

KichHoat BOOLEAN user có được Kích hoạt không?

No No No

Tên bảng GROUP_FUNCTION

Mô tả bảng Chức năng hệ thống theo nhóm người sử dụng Thuộc tính của Bảng "GROUP_FUNCTION"

Tên thuộc tính

Loại dữ liệu Mô tả No Null

Khóa chính

Khóa phụ Nhom_id VARCHAR2(8) Mã nhóm người sử dụng. Yes Yes Yes ChucNang_id VARCHAR2(16) Mã chức năng của hệ thống Yes Yes Yes

Thoi_gian INTEGER Lần thay đổi No No No

Tên bảng LOGIN_HISTORY

Mô tả bảng Lưu lại các tham số của một user khi login vào hệ thống như máy tính sử dụng, thời gian vào và ra khỏi hệ thống, người sử dụng... Thuộc tính của Bảng "LOGIN_HISTORY"

Tên thuộc tính Loại dữ liệu Mô tả No

Null

Khóa chính

Khóa phụ nguoiDung_id VARCHAR2(20) Mã người sử dụng Yes Yes Yes ThoiGian_DangNhap TIMESTAMP Thời gian đăng nhập

hệ thống

No No No

ThoiwGian_DangXuat TIMESTAMP Thời gian đăng xuất hệ thống

No No No

DiaChi_ip VARCHAR2(20) IP khi login No No No

ThoiGian_Chamdut TIMESTAMP ngày giờ lúc bị hệ thống timeout

No No No

Kieu_TrinhDuyet NVARCHAR2(16) Loại trình duyệt sử dụng

No No No

Thoi_gian INTEGER No No No

Tên bảng NHAN_VIEN

Mô tả bảng Bảng chứa các thông tin về nhân viên sử dụng hệ thống. Khi một nhân viên thay đổi đơn vị và chức vụ thì phải tạo nhân viên mới,

đổi trạng thái của nhân viên cũ thành không sử dụng để các thông tin liên quan đến nhân viên trong các hồ sơ không bị ảnh hưởng.

Thuộc tính của Bảng "NHAN_VIEN" Tên thuộc

tính

Loại dữ liệu Mô tả No

Null

Khóa chính

Khóa phụ ma_donvi VARCHAR2(8) Mã đơn vị quản lý ==

ma_tinh + 99999 (5 số thứ tự), đây là bộ mã cần thiết lập ngay từ đấu cho tất cả các đơn vị tham gia vào QL cư trú.

Yes Yes Yes

ma_nhanvien VARCHAR2(5) Mã nhân viên (theo số thứ tự) Yes Yes No

ma_chucvu VARCHAR2(3) Mã chức vụ No No Yes

ten_nhanvien VARCHAR2(32) Tên nhân viên No No No ghichu NVARCHAR2(255) Ghi chú đặc biệt No No No

diachi NVARCHAR2(100) địa chỉ No No No

dienthoai VARCHAR2(20) Số điện thoại No No No

email VARCHAR2(32) địa chỉ email No No No

thoigian INTEGER Thời gian thêm mới, sửa đổi dữ liệu

No No No

Tên bảng DM_CHUCVU

Mô tả bảng Danh mục chức vụ

Thuộc tính của Bảng "DM_CHUCVU" Tên thuộc

tính

Loại dữ liệu Mô tả No

Null

Khóa chính

Khóa phụ

ma VARCHAR2(3) Mã chức vụ Yes Yes No

ten VARCHAR2(32) Tên chức vụ No No No

Thuộc tính của Bảng "DM_CHUCVU" Tên thuộc

tính

Loại dữ liệu Mô tả No

Null Khóa chính Khóa phụ thutu NUMBER(3) No No No thoigian DATE No No No DangNhap_id NVARCHAR2(20) No No No Tên bảng DM_DONVI

Mô tả bảng Danh mục cơ quan quản lý đăng ký hộ khẩu: Công an Tỉnh, PC64, Công an quận/huyện/thị xã, Công an phường/xã.

Thuộc tính của Bảng "DM_DONVI" Tên thuộc

tính

Loại dữ liệu Mô tả No

Null

Khóa chính

Khóa phụ ma_donvi VARCHAR2(8) Mã đơn vị quản lý ==

ma_tinh + 99999 (5 số thứ tự). đây là bộ mã cần thiết lập ngay từ đấu cho tất cả các đơn vị tham gia vào QL cư trú.

Yes Yes No

ma_dvi_captren VARCHAR2(8) Mã đơn vị cấp trên No No Yes ma_cap_dvi VARCHAR2(3) Mã cấp đơn vị == 0: Bộ; 1:

Tỉnh/TP; 2: Quận Huyện; 3: Phường xã

Yes No Yes

ma_tinh VARCHAR2(2) Mã tỉnh thành tương ứng với đơn vị, nếu đơn vị cấp tỉnh thì ma_huyen = NULL và ma_xa = NULL

Yes No Yes

ma_huyen VARCHAR2(3) Mã quận huyện tương ứng với đơn vị, nếu đơn vị cấp huyện thì ma_xa = NULL

Yes No Yes

Thuộc tính của Bảng "DM_DONVI" Tên thuộc

tính

Loại dữ liệu Mô tả No

Null Khóa chính Khóa phụ với đơn vị

ten VARCHAR2(80) Tên đơn vị No No No

ten_inra_dong1 VARCHAR2(80) Tên in ra trong báo cáo, dòng 1

No No No

ten_inra_dong2 VARCHAR2(80) Tên in ra trong báo cáo, dòng 2

No No No

dia_chi NVARCHAR2(100) Địa chỉ của đơn vị No No No dien_thoai VARCHAR2(20) Điện thoại của đơn vị No No No

fax VARCHAR2(20) Fax của đơn vị No No No

email VARCHAR2(32) Email của đơn vị nếu có No No No thu_truong NVARCHAR2(40) Họ tên thủ trưởng đơn vị No No No thoigian INTEGER Thời gian thêm mới, sửa đổi

dữ liệu

No No No

Tên bảng DM_CAP_DVI

Mô tả bảng Danh mục cấp đơn vị: Cấp trung ương, Cấp tỉnh, Cấp huyện, Cấp xã.

Thuộc tính của Bảng "DM_CAP_DVI" Tên thuộc

tính

Loại dữ liệu Mô tả No

Null Khóa chính Khóa phụ ma VARCHAR2(3) Mã cấp đơn vị == 0: Bộ; 1: Tỉnh/TP; 2: Quận Huyện; 3: Phường xã Yes Yes No

ten NVARCHAR2(30) Tên cấp đơn vị Yes No No

viet_tat NVARCHAR2(20) No No No

Thuộc tính của Bảng "DM_CAP_DVI" Tên thuộc

tính

Loại dữ liệu Mô tả No

Null Khóa chính Khóa phụ thoigian DATE No No No DangNhap_id NVARCHAR2(20) No No No

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu kiểm soát truy cập dựa trên phân vai và ứng dụng vào hệ thống quản lý nhân hộ khẩu việt nam 04 (Trang 55 - 61)

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

(84 trang)