TỔNG KẾT CHƯƠNG 3

Một phần của tài liệu Loại bỏ mẩu tin nhân bản thừa trong cơ sở dữ liệu quan hệ (Trang 68)

Dựa trên thuật toán đã trình bày ở Chương 2, Chương 3 là phần ứng dụng của thuật toán loại bỏ mẩu tin nhân bản thừa.

Chương 3 mở đầu bằng phần nêu lên yêu cầu của hệ thống. Các yêu cầu chức năng và phi chức năng đã được trình bày đầu tiên. Dựa trên các yêu cầu đó hướng giải quyết bài toán, sơ đồ xử lý hệ thống ở mức độ tổng quát được đưa ra.

Tiếp theo là phần thiết kế chi tiết hệ thống loại bỏ mẩu tin nhân bản thừa trong cơ sở dữ liệu quan hệ. Mô hình các lớp, mô tả chi tiết các lớp và biểu đồ tuần tự cho một số luồng xử lý cơ bản là nội dung chính của phần này.

Cuối cùng là kết quả ứng dụng thuật toán. Kết quả thu được sau quá trình nghiên cứu, phân tích hệ thống và cài đặt được trình bày ở phần này. Trước tiên là một số giao diện cơ bản của hệ thống, sau đó là phần kiểm thử hệ thống dựa trên một số mẫu dữ liệu.

Chương 4 KT LUN & HƯỚNG PHÁT TRIN 4.1.1 Kết qu thu được trong quá trình nghiên cu đề tài

Qua quá trình nghiên cứu và thực hiện luận văn đạt được một số kết quả như sau:

9 Nghiên cứu các kiến thức về cơ sở dữ liệu quan hệ, phân mảnh cơ sở dữ liệu trong các cơ sở dữ liệu phân tán cũng như các kiến thức về hệ chuyên gia, đặc biệt là nghiên cứu các luật giả thiết và suy luận dựa vào các hệ số chắc chắn thu thập được từ chuyên gia hoặc hệ chuyên gia. Những kiến thức cơ sở này là nền tảng để xây dựng được thuật toán loại bỏ mẩu tin nhân bản thừa trong cơ sở dữ liệu quan hệ. 9 Xây dựng thuật toán nhận diện và loại bỏ mẩu tin nhân bản thừa trong cơ sở dữ liệu

quan hệ.

9 Dựa trên mô hình hệ chuyên gia và thuật toán đã nêu trên, luận văn đã xây dựng phần mềm loại bỏ mẩu tin nhân bản thừa trong CSDL quan hệ. Hệ thống này xây dựng trên nền tảng Microsoft .NET 2005, dùng ADO.NET để tương tác với cơ sở dữ liệu. Hệ thống được thiết kết theo hướng mở nên khả năng mở rộng và tái sử dụng rất cao.

4.1.2 Hướng phát trin

Bước đầu phần mềm loại bỏ mẩu tin nhân bản thừa trong CSDL quan hệ đã thu được thành công nhất định. Hệ thống đã nhận diện được những bản ghi nhân bản thừa cũng như tiến hành loại bỏ nhân bản thừa theo yêu cầu của người dùng. Tuy nhiên trong phạm vi luận văn này, hệ thống mới chỉ dừng lại xử lý những bảng dữ liệu đơn lẻ, chưa nhận diện cũng như loại bỏ bản ghi nhân bản thừa trong các bảng liên kết với nhau. Hướng phát triển của đề tài:

1) Xây dựng hệ thống nhận diện và loại bỏ mẩu tin nhân bản thừa trong các bảng của cơ sở dữ liệu quan hệ.

3) Xây dựng thuật toán để có thể ứng dụng trong lập báo cáo dạng phi chuẩn. 4) Xây dựng thuật toán để có thể ứng dụng trong lập báo cáo động và hình họa.

TÀI LIU THAM KHO

[1] Lê Huy Thập, Phân mảnh trên giá trị lặp của các thuộc tính trong CSDL quan hệ, Tạp chí tin học và điều khiển tối ưu, Tập 23 số 1 (2007) 86 - 98.

[2] Lê Huy Thập, Giáo trình Kỹ thuất lập trình, Tập 1, NXB Khoa học tự nhiên và công

nghệ, Hà Nội 10 năm 2008, 298 p.

[3] Lê Huy Thập, Tập bài giảng “Cơ sở dữ liệu phân tán” , Khoa CNTT - Đại học sư

phạm Hà Nội 2, 2007, 170p

[4] Lê Huy Thập, Tập bài giảng “Hệ chuyên gia” , Khoa CNTT - Đại học sư phạm Hà

Nội 2, 2007, 180p

[5] Lê Huy Thập, Thi trắc nghiệm có hỗ trợ của hệ chuyên gia, Kỷ yếu hội thảo Quốc

gia Huế, 12-13 tháng 6 năm 2008, NXB KH&KT, Hà Nội 2008, p. 422-430 [6] Lê Tiến Vương, Nhập môn cơ sở dữ liệu quan hệ, NXB Thống Kê, 2000

[7] Đỗ Xuân Lôi, Cấu trúc dữ liệu và giải thuật, NXB Khoa học và Kỹ thuật, 1996

[8] Robert Sedgewick, Cẩm nang thuật toán Vol.1 and vol.2, NXB Khoa học và Kỹ

thuật, 2001.

[9] Kenneth H.Rosen, Toán rời rạc và ứng dụng trong tin học, NXB Khoa học và Kỹ

thuật.

[10] Đỗ Trung Tuấn , Hệ chuyên gia, NXB Đại học Quốc gia Hà Nội, 2000.

[11] Đoàn Văn Ban, Nguyễn Mậu Hân, Xử lý song song và phân tán, NXB Khoa hoc và kỹ thuật, Hà Nội 2006.

[12] Barry Wlkingson, Michael Allen, Parallel Programming, Technique and

Applications Using Netwworked Workstations and Parallel Computers, Prentice Hall New Jersey, 1999

[13] C.S. Krishnamoorthy, S.Rajeev. Artificial Intelligent and Expert System for

Engineers. CRC Press, 1996.

[14] Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides. Design patterns. M.C Escher.

[15] George Beskales, Mohamed A.Soliman, Ihab F.Ilyas. Modeling Uncertainty in

Duplicate Elimination. University of Waterloo, Canada.

[16] Heiko Muller, Johann – Christoph Freytag. Problems, Methods, and Challengs in

[17] Paul Beynon-Davies. Database systems. Pagrave Macmillan, 2004.

[18] Seyed H. Roo, Parallel processing and Parallel Algorithms, Theory and Coputation, Springer 1999.

[19] Stefano Ceri, Giuseppe Pelagatti, Plitecnico di Milano. Distributed databases –

Một phần của tài liệu Loại bỏ mẩu tin nhân bản thừa trong cơ sở dữ liệu quan hệ (Trang 68)

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

(72 trang)