CÀI ĐẶT VÀ THỰC NGHIỆM 3.1 Cài đặt lƣợc đồ

Một phần của tài liệu Nghiên cứu kỹ thuật phát hiện sự thay đổi dữ liệu trong cơ sở dữ liệu quan hệ (Trang 53 - 58)

3.1. Cài đặt lƣợc đồ

Các phân tích trong chương 2 chỉ mang tính chất lý thuyết, để kiểm chứng lược đồ thủy vân được xây dựng là đúng đắn và cĩ thể đem ứng dụng cần tiến hành thiết kế, cài đặt và thử nghiệm trên dữ liệu thực và rút ra kết luận thực tế.

Luận văn sử dụng cơng cụ lập trình Microsoft Visual C# 2010 và Microsoft SQL Server 2008 để cài đặt lược đồ.

Trong phần thực nghiệm, luận văn sử dụng dữ liệu điểm tuyển sinh của trường Dự bị Đại học Dân tộc Trung ương để kiểm thử chương trình.

Với các thuật tốn được phát triển trong chương 2, giao diện chương trình được thiết kế như sau:

3.1.1. Giao diện thuật tốn nhúng thủy vân

Thuật tốn nhúng thủy vân cần cung cấp một số các tham số đầu vào: - Thơng tin về cơ sở dữ liệu:

o Tên cơ sở dữ liệu quan hệ cần nhúng thủy vân

o Tên bảng quan hệ sẽ nhúng thủy vân - Các thơng tin liên quan đến chủ sở hữu:

o Thơng tin về khĩa thủy vân

o Số lượng nhĩm sẽ được sử dụng để chia cơ sở dữ liệu. Giao diện của thuật tốn nhúng thủy vân được thể hiện qua hình 3.1:

Hình 3.1. Giao diện thuật tốn nhúng thủy vân

Sau khi ghi các tham số về cơ sở dữ liệu màn hình nhúng thủy vân sẽ hiển thị ra các bộ trong cơ sở dữ liệu sẽ được tiến hành nhúng thủy vân như trong hình 3.2.

Hình 3.2. Màn hình hiển thị các bộ trong quan hệ trước khi nhúng thủy vân Tiếp theo, sau khi điền các tham số về thơng tin chủ sở hữu. Thuật tốn nhúng sẽ tiến hành nhúng thủy vân vào trong cơ sở dữ liệu dựa trên thuật tốn 1 và 2 trong chương 2. Giao diện hiển thị kết quả nhúng thủy vân được thể hiện trong hình 3.3.

Hình 3.3. Giao diện sau khi thực hiện nhúng thủy vân

Cơ sở dữ liệu sau khi nhúng thủy vân sẽ được gửi đi để sử dụng. Trong quá trình sử dụng, nếu người dùng nghi ngờ cĩ sự thay đổi xảy ra trong cơ sở dữ liệu thì cĩ thể tiến hành phát hiện các thay đổi cĩ trong cơ sở dữ liệu bằng thuật tốn phát hiện thủy vân.

3.1.2. Giao diện thuật tốn phát hiện thủy vân

Tương tự như thuật tốn nhúng thủy vân, thuật tốn phát hiện thủy vân cũng cần được cung cấp các tham số:

- Thơng tin về CSDL:

o Tên cơ sở dữ liệu quan hệ cần nhúng thủy vân

o Tên bảng quan hệ sẽ nhúng thủy vân - Các thơng tin liên quan đến chủ sở hữu:

o Thơng tin về khĩa thủy vân

Giao diện của thuật tốn phát hiện thủy vân được thể hiện qua hình 3.4.

Hình 3.4. Giao diện của thuật tốn phát hiện thủy vân

Sau khi điền đầy đủ các thơng tin về cơ sở dữ liệu và thơng tin về chủ sở hữu, thuật tốn phát hiện thủy vân (thuật tốn 3 và 4 trong chương 2) sẽ tiến hành kiểm tra xem cĩ thay đổi xảy ra cho cơ sở dữ liệu hay khơng.

Kết quả các nhĩm thay đổi và các dữ liệu thay đổi được hiển thị trên màn hình được hiển thị trên màn hình. Giao diện phát hiện thủy vân như sau:

Hình 3.5. Giao diện phát hiện thủy vân

Một phần của tài liệu Nghiên cứu kỹ thuật phát hiện sự thay đổi dữ liệu trong cơ sở dữ liệu quan hệ (Trang 53 - 58)