Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 39 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
39
Dung lượng
2,34 MB
Nội dung
Tài liệu THIẾT KẾ CƠ SỞ DỮ LIỆU Dự án: [TÊN DỰ ÁN] Mã dự án Mã tài liệu Phiên tài liệu … [Mã dự án] - Tài liệu thiết kế CSDL_V1.0 BẢNG GHI NHẬN THAY ĐỔI TÀI LIỆU Ngày Người thực thay đổi Lý Mô tả thay đổi Phiên [Mã dự án] - Tài liệu thiết kế CSDL_V1.0 TRANG KÝ I NHÀ THẦU Người lập: Họ tên Ngày Người xác nhận: Họ tên Ngày Người phê duyệt: Họ tên Ngày II TỔ TIN HỌC Người xác nhận: Họ tên Ngày Người xác nhận: Họ tên Ngày Người phê duyệt: Họ tên Ngày [Mã dự án] - Tài liệu thiết kế CSDL_V1.0 I DANH MỤC Danh mục thuật ngữ từ viết tắt Liệt kê toàn danh sách thuật ngữ từ viết tắt có tài liệu STT Thuật ngữ/chữ viết tắt Mơ tả Thuật ngữ/chữ viết tắt Mơ tả [Ví dụ: STT STT Số thứ tự CSDL Cơ sở liệu Table Bảng CSDL Column/Field Cột/trường CSDL Row/Record Dòng/bản ghi lưu trữ liệu CSDL Constraint Ràng buộc liệu bảng TRG Trigger IND Chỉ mục liệu PK Primary Key constraint 10 UK Unique Key constraint 11 FK Foreign Key constraint 12 CK Check constraint 13 NN Not null constraint 14 Type User Data Type 15 Object Type Loại đối tượng liệu 16 Sequence Kiểu liệu CSDL Oracle 17 TDTT/TĐTT Trao đổi thông tin 18 LPTB Lệ phí trước bạ 19 TSDD/TSDĐ Tiền sử dụng đất 20 TNCN Thu nhập cá nhân 21 TNMT Cơ quan Tài nguyên môi trường 22 NNT Người nộp thuế Danh mục tài liệu tham khảo Liệt kê toàn tài liệu viện dẫn tham khảo đề cập tài liệu [Mã dự án] - Tài liệu thiết kế CSDL_V1.0 STT Thuật ngữ/chữ viết tắt Mô tả Thuật ngữ/chữ viết tắt Mô tả [Ví dụ: STT Tài liệu phân tích yêu cầu nghiệp Đội phân tích yêu cầu NSD vụ Tổng cục Thuế Công ty FSS Quy tắc đặt tên Nêu chi tiết quy tắc đặt tên vận dụng quán tài liệu [Ví dụ: Đối với tên bảng: Sử dụng cụm danh từ tránh trùng với bảng hệ thống CSDL Sử dụng tiền tố (chữ viết tắt) để phân biệt loại bảng như: ST: Các bảng phục vụ cho quản lý hệ thống DM: Cho danh mục DL: Cho lưu trữ thông tin TF: Cho trao đổi thông tin AU: Cho thông tin ghi log Đối với View: Sử dụng tiền tố kết hợp với cụm danh từ Sử dụng tiền tố: với dạng liệu nên để View_DL; với dạng tổng hợp View_TH; với dạng xác nhận đối chiếu View_DC Đối với tablespace: Sử dụng thông tin thời gian theo kỳ (tháng; quý; năm) Đối với Trigger; Function; Procedure: Sử dụng cụm động từ thể rõ công việc thể Cộng với tiền tố TRIGGER: TRG FUNCTION: FNC PROCEDURE: PRC JOB (SCHEDULE): SCH II TỔNG QUAN Cung cấp thông tin xác định cho / đề xuất thiết kế hệ thống, nâng cấp hệ thống có mà tài liệu áp dụng (ví dụ, họ tên chữ viết tắt cho dự [Mã dự án] - Tài liệu thiết kế CSDL_V1.0 án phát triển, hệ thống có tình huống, hệ thống đề xuất tình huống, áp dụng) Tóm tắt mục đích tài liệu, phạm vi hoạt động dẫn đến phát triển mình, Người đọc tài liệu này, dự kiến phát triển tài liệu Cũng mô tả vấn đề bảo mật tính riêng tư liên quan đến việc sử dụng tài liệu Mục đích Giới thiệu ngắn gọn bối cảnh hệ thống phương pháp luận sử dụng cho việc thiết kế CSDL, bao gồm phụ thuộc vào hệ thống khác Xác định sở liệu thay liên quan với sở liệu khác, đặc biệt nhận chúng có Cũng xác định kết nối với hệ thống khác phạm vi mà chúng tác động mô tả tài liệu Việc nói rõ tảng dự án giúp hiểu chức hỗ trợ thiết kế sở liệu chứa tài liệu Cần nói rõ mục đích tài liệu phục vụ cho hoạt động hệ thống Kiểu CSDL lựa chọn thiết kế loại CSDL Giao dịch (chủ yếu thực thao tao Thêm sửa xóa nhiều); loại CSDL Phân tích (chủ yếu thực cho cơng việc phân tích truy vấn liệu) CSDL thiết kế Giao dịch Phân tích Cần nói rõ tảng CSDL hệ quản trị CSDL Cũng thơng tin liên quan khác đến CSDL chẳng hạn như: chuyển đổi từ CSDL khác về; xây dựng Database link… Giới thiệu tổng quát vấn đề đề cập tài liệu Phạm vi Xác định rõ phạm vi áp dụng tài liệu trình thực dự án, xây dựng ứng dụng vận hành Đảm bảo cho việc theo dõi vận hành cập nhật nâng cấp tìm kiếm sửa chữa lỗi thuận tiện Các điều kiện ràng buộc Mô tả chi tiết điều kiện ràng buộc liên quan; giới hạn tới CSDL chẳng hạn hạ tầng vật lý máy chủ (số Core, RAM, dung lượng địa, SAN…), hệ điều hành, phần mềm quản trị CSDL, phần mềm liên quan, đặc tính người dùng cuối [Mã dự án] - Tài liệu thiết kế CSDL_V1.0 Nếu rủi ro ảnh hưởng tới CDSL thiết kế cách thức ứng phó với 3.1 Yêu cầu hệ quản trị sở liệu Nêu rõ lý lựa chọn hệ quản trị sở liệu Mơ hình triển khai CSDL Phiên bản, cập nhật cho hệ sở dư liệu Phần mềm hang thứ ba cần cài đặt 3.2 Yêu cầu tài nguyên máy chủ sở liệu Nêu rõ phương thức; phương pháp luận để khảo sát đưa tham số cấu hình yêu cầu tối thiếu cho máy chủ sở liệu Báo cáo kết khảo sát có Nêu rõ cơng thức xác định tài nguyên yêu cầu (Bao gồm không giới hạn: CPU; RAM; Bộ nhớ đệm; Dung lượng đĩa; yêu cầu kết nối mạng; IOPS;…) Nếu rõ mức độ tăng trưởng hàng năm với yêu cầu tài nguyên cho máy chủ CSDL Nêu rõ mức độ tăng trưởng thời hạn liên tục sau đưa vào vận hành 3.3 Yêu cầu tài nguyên máy chủ sở liệu dự phịng DC có Nêu rõ phương thức; phương pháp luận để khảo sát đưa tham số cấu hình yêu cầu tối thiếu cho máy chủ sở liệu Báo cáo kết khảo sát có Nêu rõ cơng thức xác định tài nguyên yêu cầu (Bao gồm không giới hạn: CPU; RAM; Bộ nhớ đệm; Dung lượng đĩa; yêu cầu kết nối mạng; IOPS;…) Nếu rõ mức độ tăng trưởng hàng năm với yêu cầu tài nguyên cho máy chủ CSDL Nêu rõ mức độ tăng trưởng thời hạn liên tục sau đưa vào vận hành 3.4 Yêu cầu tài nguyên máy chủ sở liệu dự phòng DR có Nêu rõ phương thức; phương pháp luận để khảo sát đưa tham số cấu hình yêu cầu tối thiếu cho máy chủ sở liệu Báo cáo kết khảo sát có Nêu rõ công thức xác định tài nguyên yêu cầu (Bao gồm không giới hạn: CPU; RAM; Bộ nhớ đệm; Dung lượng đĩa; yêu cầu kết nối mạng; IOPS; …) Nếu rõ mức độ tăng trưởng hàng năm với yêu cầu tài nguyên cho máy chủ CSDL Nêu rõ mức độ tăng trưởng thời hạn liên tục sau đưa vào vận hành [Mã dự án] - Tài liệu thiết kế CSDL_V1.0 3.5 Yêu cầu hệ điều hành cho máy chủ sở liệu Nêu rõ lý lựa chọn hệ điều hành Phiên bản, cập nhật 3.6 Yêu cầu bảo mật cho máy chủ sở liệu Mô tả ràng buộc về mức độ loại an ninh riêng tư cần áp dụng cho sở liệu Các mô tả chung phân loại người dùng quyền truy cập chung họ phải bao gồm 3.7 Yêu cầu hiệu suất, bảo trì máy chủ sở liệu Mô tả yêu cầu hiệu suất tính khả dụng áp dụng cho hệ thống Mơ tả mơ hình triển khai cho máy chủ, cụm máy chủ sở liệu (server/client; tier…) Mô tả vấn đề gặp phải CSDL (nếu có) cách khắc phục Mơ tả phương thức xác thực truy cập vào CSDL Mô tả yêu cầu tính sẵn sàng CSDL, khả mở rộng theo diện rộng theo chiều sâu Nội dung 4.1 Thông tin thống Đưa mô hình kiến trúc tổng thể hệ thống giao tiếp với hệ thống khác Nêu rõ mục đích sử dụng hệ thống thiết kế tảng (windows form, webform, service…) Cũng nói rõ thành phần lớp hệ thống (Client; App; Interface; Datata; Process) Ví dụ: [Mã dự án] - Tài liệu thiết kế CSDL_V1.0 Mơ hình giải pháp tổng thể hệ thống dịch vụ thuế điện tử dành cho NNT cá nhân Mô hình giải pháp tổng thể bao gồm thành phần sau: - Hệ thống thí điểm dịch vụ thuế điện tử dành cho cá nhân: gồm phần: + Ứng dụng dành cho NNT (iCANHAN): Cung cấp chức cho phép NNT cá nhân đăng ký tài khoản sử dụng dịch vụ, kê khai tờ khai LPTB dành cho NNT cá nhân kết nối với hệ thống ngân hàng điện tử NHTM để cung cấp chức nộp thuế cho NNT + Ứng dụng dành cho CBT: xây dựng phân hệ ứng dụng dành cho CBT để phục vụ hệ thống IHTKK, NTDT, ICANHAN, ETAX - Các hệ thống liên quan ngành Thuế: + Hệ thống quản lý lệ phí trước bạ tơ xe máy (QLTBA) đóng vai trị tiếp nhận liệu tờ khai LPTB từ hệ thống iCANHAN, thực xử lý trả kết xử lý cho hệ thống iCANHAN + Hệ thống GIPtiếp nhận sổ thuế từ QLTBA cung cấp sổ thuế NNT cá nhân cho NHTM + SMS Gateway để kết nối tới hệ thống nhà cung cấp dịch vụ tin nhắn (SMS Provider) Ứng dụng iCANHAN kết nối tới SMS provider thông qua SMS Gateway [Mã dự án] - Tài liệu thiết kế CSDL_V1.0 + CSGT Gateway để kết nối tới CSDL Cục CSGT Ứng dụng iCANHAN kết nối tới CSDL Cục CSGT thông qua CSGT Gateway + Hệ thống lưu trữ quản lý hồ sơ gốc: tờ khai NNT gửi đến CQT lưu trữ quản lý hệ thống - Các hệ thống liên quan bên ngành Thuế: + Hệ thống Cục Đăng kiểm - Bộ GTVT + Hệ thống Cục CSGT – Bộ Công An + Hệ thống KBNN/Bộ Tài + Hệ thống Ngân hàng điện tử NHTM Hệ thống nhà cung cấp dịch vụ nhắn tin SMS (SMS Provider) để cung cấp mật gửi lần qua tin nhắn (SMS OTP) cho NNT cá nhân dịch vụ khác thông qua tin nhắn Ứng dụng dành cho NNT - Web server: cấu hình BigIP F5 Sử dụng giao thức: HTTP HTTPS - Application server: sử dụng phần mềm máy chủ ứng dụng IBM Websphere Application Server 8.5.5.9 cài đặt máy chủ IBM AIX - Database: dùng hệ thống Exadata Ứng dụng dành cho CBT Web server: cấu hình BigIP F5(IP: 10.64.95.79) Sử dụng giao thức HTTP [Mã dự án] - Tài liệu thiết kế CSDL_V1.0 10 Vùng liệu trao đổi thông tin [Mã dự án] - Tài liệu thiết kế CSDL_V1.0 [Mã dự án] - Tài liệu thiết kế CSDL_V1.0 11 Vùng liệu sổ sách, hạch toán [Mã dự án] - Tài liệu thiết kế CSDL_V1.0 12 Vùng liệu nhật ký 6.2 Thiết kế chi tiết kế bảng (Table) Liệt kê bảng tương ứng theo phân vùng liệu, nêu rõ cấu trúc thông tin bảng STT Tên bảng A Phân vùng liệu B Phân vùng liệu Bí danh Loại Ý nghĩa Bí danh Loại Ý nghĩa [Ví dụ: Danh sách bảng STT Tên bảng A Các bảng liệu sở (framework) EXCEPTION_ EXCEP MENU MENU Cấu hình ngoại lệ đặc biệt FWK Cấu hình menu động B Các bảng danh mục nhà đất 16 DM_TINH TINH DM Danh mục Tỉnh/TP C Các bảng danh mục phương tiện 45 DM_LOAI_TS LOAITS DM Danh mục loại tài sản D Các bảng liệu nghiệp vụ 54 DL_HOSO HOSO DL Thông tin hồ sơ nhà đất E Các bảng liệu TDTT 70 TDTT_PCTT_HDR PCHDR TDT T Thông tin chung phiếu chuyển FWK [Mã dự án] - Tài liệu thiết kế CSDL_V1.0 STT F Tên bảng Bí danh Loại Ý nghĩa Các bảng liệu sổ sách, thống kê SO Thông tin sổ theo dõi phát sinh thuế trước bạ nhà đất NNT HTBTND HT Thơng tin hạch tốn bù trừ cho tờ khai trước bạ nhà đất ACT LOG Nhật ký thao tác người dùng, hệ thống 91 SO_THUE_ND_HDR STNDH G Các bảng liệu hạch toán, báo cáo 95 HT_BUTRU_ND H Các bảng liệu nhật ký 97 LOG_THAOTAC 6.3 Thiết kế chi tiết trường (Column) bảng Nêu rõ mục đích sử dụng bảng CSDL Liệt kê chi tiết trường, độ dài, kiểu trường mục đích trường Chỉ rõ đâu khóa chính, thành phần khóa ước tính dung lượng đạt tới thời gian tới (6 tháng năm sau) [Ví dụ (Trong ví dụ sau chưa có ước lượng dung lượng đạt thời gian tơi) 6.3.1 Bảng EXCEPTION_ Mục đích: bảng lưu thiết lập loại exception cho phép rollback transaction xử lý nghiệp vụ Danh sách trường STT Tên trường Kiểu liệu Có cho phép Null? Ghi Ví dụ: STT Kiểu liệu ID NUMBER VARCHAR2(75 CODE_ BYTE) ROLLEDBA NUMBER(1,0) Tên trường Có cho Ghi phép Null? No Mã tự tăng Yes Mã exception Yes Có rollback [Mã dự án] - Tài liệu thiết kế CSDL_V1.0 STT Tên trường CK DESCRIPTI ON Kiểu liệu Có cho phép Null? Ghi transaction (1/0) VARCHAR2(250 BYTE) Yes Ghi thêm 6.3.2 Thiết kế chi tiết mục (Index) Do việc thưc Index ảnh hưởng trực tiếp đến việc vận hành hệ thống nên cần xác định rõ độ ảnh hưởng câu lệnh truy vấn hàm, thủ tục, trigger hay ứng dụng Trên sở đưa số lượng cột cần index bảng loại index Composite index – Các index bao gồm nhiều trường gọi composite index Loại index nên tạo bạn viết câu truy vấn có nhiều trường mệnh đề WHERE tất trường cho kết dịng so với dùng trường Clustered index – clustered index xác định thứ tự vật lý liệu bảng – nghĩa liệu thực xếp dựa vào trường index Điều tương tự thư mục khu vực, xếp liệu trường tên Chỉ có clustered index bảng Những index đặc biệt hiệu với cột thường tìm kiếm cho dải giá trị 6.3.3 Thiết kế chi tiết Trigger theo bảng Nêu rõ thuật toán; điều kiện áp dụng; đối tượng ảnh hưởng số điều kiện cần lưu ý đây: Trigger kích hoạt “Khơng có giá trị cũ” Trigger kích hoạt “Khơng có giá trị mới” Trigger khơng hồn thành (not commit) giao dịch bên bị rollback Các câu lệnh Commit, Rollback Save point không sử Trigger Trigger có kích hoạt trigger khác hay gọi thủ tục hay hàm khác không? [Mã dự án] - Tài liệu thiết kế CSDL_V1.0 Trigger Name Type Event Table Ghi [Ví dụ: (ví dụ liệt kê danh sách trigger, nêu kiện kích hoạt thực gì, nhiên khơng có nêu rõ thuật toán ảnh hưởng, thủ tục hay hàm gọi bên trong) Danh sách Trigger Trigger Name Type Event Table TABLE INSERTING TDTT_TRA , _KETQUA_ UPDATING HDR TDTT_SO_THUE_ TABLE GIP_AIUD INSERTING TDTT_SO_ , THUE_GIP UPDATING TDTT_TRA_KET QUA_HDR_AIUD 6.4 Ghi Trigger service nhận liệu kết tính thuế trả cho TNMT Trigger service nhận liệu sổ thuế đồng sang GIP Thiết kế chi tiết View Liệt kê danh sách View sử dụng loại View tương ứng câu lệnh thực lấy liệu Danh sách view STT Tên view Loại Ý nghĩa Danh sách Materialized View MView Name 6.5 Container name Thiết kế chi tiết thủ tục 6.5.1 Sơ đồ thuật toán 6.5.2 Tham số đầu vào Master link Ghi [Mã dự án] - Tài liệu thiết kế CSDL_V1.0 6.5.3 Tham số đầu 6.5.4 Danh sách thủ tục hoăc hàm đươc gọi 6.5.5 Các giá trị ngoại trừ (Exeption) 6.6 Thiết kế chi tiết hàm 6.6.1 Sơ đồ thuật toán 6.7 6.6.2 Tham số đầu vào 6.6.3 Tham số đầu 6.6.4 Danh sách thủ tục hoăc hàm đươc gọi 6.6.5 Các giá trị ngoại trừ (Exeption) Thiết kế chi tiết job 6.7.1 Sơ đồ thuật tốn [Ví dụ: Chức nhận phản hồi từ QLTBA thông qua trục tích hợp Mục đích: Nhận gói tin trạng thái xử lý tờ khai LPTB QLTBA Tiến trình: [Mã dự án] - Tài liệu thiết kế CSDL_V1.0 Chạy tự động ứng dụng đầu TCT Thực kết nối ESB lấy gói tin xử lý gói tin Cập nhật trạng thái bảng ICN_DSACH_TKHAI_LPTB Gửi gói tin phản hồi việc nhận gói tin tới bên gửi gói tin trạng thái xử lý tờ khai Lưu log truyền tin ICN_GDICH_ESB ICN_GDICH_ESB_CONTENT 6.7.2 Tham số thực job (thời điểm, tần suất…) 6.7.3 Danh sách thủ tục hoăc hàm đươc gọi - Các lớp liên quan: Class: Kết nối với trục tích hợp thực lấy gói tin, xử lý gói tin cập nhật trạng thái tờ khai Kiểu trả Phương Thức/Mơ tả Ví dụ: Kiểu trả Void Void Void Void Void Phương Thức/Mô tả publicvoidNhanHSoTask () throws Exception - Thực kết nối trục tích hợp lấy thông tin message phản hồi publicvoidHSoTMS () throws Exception; - Xử lý thông tin phản hồi từ TMS cập nhập vào bảng ICN_DSACH_TKHAI ICN_GDICH_ESB, ICN_GDICH_ESB_CONTENT publicvoidHSoGIP () throws Exception; - Xử lý thông tin phản hồi từ GIP cập nhập vào bảng ICN_DSACH_TKHAI ICN_GDICH_ESB, ICN_GDICH_ESB_CONTENT publicvoidHSoQLTBA () throws Exception; - Xử lý thông tin phản hồi từ QLTBA cập nhập vào bảng ICN_DSACH_TKHAI_LPTB ICN_GDICH_ESB, ICN_GDICH_ESB_CONTENT publicbyte[] sendMessagePhanHoi(throws Exception; [Mã dự án] - Tài liệu thiết kế CSDL_V1.0 Kiểu trả Phương Thức/Mô tả - Thực buil message phản hồi sau nhận message xử lý trạng thái tờ khai 6.7.4 Các giá trị ngoại trừ (Exeption) Quản trị theo dõi sở liệu 7.1 Profile Liệt kê giới hạn tài nguyên người dùng yêu cầu tham số mật Limit Name Value Ghi [Ví dụ: Profile cho user sử dụng người dùng hỗ trợ: Limit Name Value CONNECT_TIM E 120 IDLE_TIME CPU_PER_CALL 6000 Ghi Chỉ cho phép session mà CB hỗ trợ kết nối thời gian tối đa 2h (Thông thường cán hỗ trợ cần kết nối tới CSDL user read-only để thực kiểm tra liệu có yêu cầu hỗ trợ từ NNT Trong thời gian cao điểm có nhiều yêu cầu hỗ trợ CB hỗ trợ cần kết nối tới CSDL liên tục Thời gian 2h cho phiên làm việc lấy nửa thời gian buổi làm việc (4h) Có thể giảm xuống cịn 1h Trong trường hợp CB hỗ trợ cần tiếp tục làm việc với CSDL họ cần đăng nhập lại.) Trong trường hợp CB hỗ trợ kết nối tới CSDL thời gian phút không đưa câu lệnh thực CSDL phiên làm việc CB hỗ trợ tự động kết thúc Nếu CB hỗ trợ đưa câu lệnh mà CPU phải thực kéo dài 60s (1 phút) session bị ngắt tránh việc chiếm dụng tài nguyên CB hỗ trợ cần sửa câu lệnh để hợp lý, tối ưu Các tham số khác để mặc định UNLIMITED [Mã dự án] - Tài liệu thiết kế CSDL_V1.0 Profile cho user sử dụng hệ thống ứng dụng: Limit Name Value CPU_PER_CAL L 6000 7.2 Ghi Trường hợp chức ứng dụng có câu lệnh mà CPU phải thực kéo dài 60s (1 phút) nhiều khả có lỗi Để đảm bảo hiệu CSDL session bị ngắt Chức ứng dụng bị lỗi người dùng phải thực lại chức Các tham số khác để mặc định UNLIMITED Danh sách người dùng; vai trò nhiệm vụ Liệt kê tồn nhóm, người dùng việc vận hành CSDLvới thông tin chi tiết quyền phục vụ cho ứng dụng nào; cho thực chạy job nào; đối tượng truy cập trình vận hành Các tài khoản phép truy cập từ địa hệ thống (máy chủ ứng dụng; máy chủ CSDL hệ thống khác; ….) Tài khoản cho ứng dụng truy cập CSDL Tài khoản chạy job CSDL Tài khoản quản trị CSDL Tài khoản cho việc lưu khôi phục CSDL STT Ứng dụng UserName Password Mô tả Password Mơ tả User quản trị, cấu hình, deploy hệ thống NNT User theo dõi hệ thống NNT User vận hành hệ thống NNT User quản trị, cấu hình, deploy hệ thống CBT User theo dõi hệ thống CBT User vận hành hệ thống [Ví dụ: User quản trị, vận hành WAS STT Ứng dụng Người Nộp Thuế UserName wasadmin Người Nộp Thuế mon Người Nộp Thuế operator Cán Bộ Thuế wasadmin Cán Bộ Thuế mon Cán Bộ Thuế operator [Mã dự án] - Tài liệu thiết kế CSDL_V1.0 7.3 Gửi tin nhắn cho wasadmin NNT Giám sát hiệu xuất hiệu sở liệu CBT User quản trị, cấu hình, deploy SMS Gateway Mục đưa số khuyến cáo ngưỡng hoạt động tốt hệ thống kịch để đảm bảo hoạt động liên tục hệ thống [Ví dụ: Việc đồng liệu từ CSDL sang CSDL dự phịng thực Oracle Data Guard CSDL cấu hình chế độ ARCHIVELOG Tồn thay đổi liệu CSDL ghi nhận archived redo log file Các archived redo log file chuyển sang hệ thống dự phòng qua Log Transport Service Trên CSDL dự phòng, Log Apply Service đọc thay đổi liệu archived redo log file nhận ghi nhận vào CSDL dự phịng Ta cấu hình để liệu CSDL dự phịng CSDL giống hồn tồn (Realtime Transport and Apply) để đảm bảo yêu cầu không liệu (zero data loss) Oracle Data Guard hỗ trợ tính switchover, cho phép chuyển CSDL thành dự phịng, CSDL dự phịng thành CSDL đổi ngược lại.Tính chủ yếu dùng việc nâng cấp phiên CSDL Oracle CSDL CSDL dự phịng [Mã dự án] - Tài liệu thiết kế CSDL_V1.0 Tính failover Oracle Data Guard dùng CSDL bị lỗi khơng thể khơi phục thời gian cho phép, CSDL dự phịng kích hoạt, chuyển thành CSDL để hoạt động Data Guard Monitor làm nhiệm vụ theo dõi trình transport, apply thao tác chuyển đổi từ CSDL thành CSDL dự phịng chuyển ngược lại (switchover failover) Data Guard Monitor cung cấp giao diện làm việc dòng lệnh giao diện GUI 7.4 Khuyến cáo vận hành Khuyến cáo vận hành theo dõi log hàng ngày: Những hoạt động thực chạy ngày; cuối ngày (Cập nhật; sửa; xóa; truy vấn; tạo bảng; xóa bảng; xóa liệu bảng…) Độ tăng trưởng data file; tablespace (Phần trăm tăng trưởng cho phép) Thời điểm thực cải thiện hiệu suất hoạt động sở liệu Các thông tin liên quan bị ảnh hưởng Cập nhật vá cho hệ quản trị sở liệu; hệ điều hành cho máy chủ sở liệu Phương pháp đối soát với liệu trao đổi với hệ thống khác có Định dạng, dung lượng liệu trao đổi với hệ thống khác Đưa khuyến cáo chiến lược lưu, khôi phục liệu thường kỳ (bao lâu lưu full; lưu phần tăng trưởng liệu) Những đối tượng cần lưu? Đặc tả chi tiết (Chức năng…) Mục nêu rõ mục đich chức cần thực hiện, liệu cần truy vấn, liệu tác động (cập nhật; sửa; xóa) 8.1 Truy vấn thơng tin liệu Liệt kê thông tin liệu (bảng, trường liên quan) truy vấn người dùng thực chức 8.2 Câu lệnh truy vấn thông tin Nêu rõ câu lệnh truy vấn thông tin tương ứng với đối tượng liệu [Ví dụ: SELECT ID FROM Teamplate Process TP WHERE Status ‘Complete’ AND ID IN ( SELECT ISNULL(ProcessID,0) as processID FROM ProcessBP [Mã dự án] - Tài liệu thiết kế CSDL_V1.0 WHERE parentProcessID = xxxx AND ProcessType = ‘BinderExtension’ ) 8.3 Thêm, chèn thơng tin liệu Liệt kê đầy đủ tồn thông tin (bảng, trường liên quan) thêm, chèn thông tin người dùng thực chức có 8.4 Câu lệnh thêm thơng tin 8.4.1 Câp nhật thơng tin liệu Liệt kê đầy đủ tồn thông tin (bảng, trường liên quan) cập nhật sửa đổi thông tin người dùng thực chức có 8.4.2 Câu lệnh cập nhật thơng tin 8.5 Xóa thơng tin liêu Liệt kê đầy đủ tồn thơng tin (bảng, trường liên quan) bị xóa thông tin người dùng thực chức có 8.5.1 Câu lệnh xóa thơng tin ... Constraint Ràng buộc liệu bảng TRG Trigger IND Chỉ mục liệu PK Primary Key constraint 10 UK Unique Key constraint 11 FK Foreign Key constraint 12 CK Check constraint 13 NN Not null constraint 14... Name Type Event Table TABLE INSERTING TDTT_TRA , _KETQUA_ UPDATING HDR TDTT_SO_THUE_ TABLE GIP_AIUD INSERTING TDTT_SO_ , THUE_GIP UPDATING TDTT_TRA_KET QUA_HDR_AIUD 6.4 Ghi Trigger service nhận liệu... query rewrite cho Materialized View MB cho hash Cho phép sử dụng cách join hình join master nhiều details Để giá trị mặc định cài để 8192=8KB Đặt chế độ ARCHIVED LOG Chạy Cluster DB Undo management