Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 97 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
97
Dung lượng
8,49 MB
Nội dung
ĐẠI HỌC ĐÀ NẴNG TRƢỜNG ĐẠI HỌC SƢ PHẠM - - LÊ THÀNH TRUNG XÂY DỰNG CƠ SỞ DỮ LIỆU PHÂN TÁN QUẢN LÝ HỌC SINH – SINH VIÊN TẠI TRƢỜNG CAO ĐẲNG KỸ NGHỆ DUNG QUẤT LUẬN VĂN THẠC SĨ CHUYÊN NGÀNH HỆ THỐNG THÔNG TIN Đà Nẵng – Năm 2019 ĐẠI HỌC ĐÀ NẴNG TRƢỜNG ĐẠI HỌC SƢ PHẠM - - LÊ THÀNH TRUNG XÂY DỰNG CƠ SỞ DỮ LIỆU PHÂN TÁN QUẢN LÝ HỌC SINH – SINH VIÊN TẠI TRƢỜNG CAO ĐẲNG KỸ NGHỆ DUNG QUẤT Chuyên ngành: HỆ THỐNG THÔNG TIN Mã số: 8480104 LUẬN VĂN THẠC SĨ NGƢỜI HƢỚNG DẪN KHOA HỌC: TS Nguyễn Đình Lầu Đà Nẵng – Năm 2019 MỤC LỤC MỞ ĐẦU 1 Lý chọn đề tài: Mục tiêu nghiên cứu: Đối tƣợng phạm vi nghiên cứu: 3.1 Đối tƣợng nghiên cứu: 3.2 Phạm vi nghiên cứu: Phƣơng pháp nghiên cứu: 4.1 Phƣơng pháp đọc tài liệu, phân tích, tổng hợp: 4.2 Phƣơng pháp cài đặt thuật toán, thử nghiệm Ý nghĩa khoa học thực tiễn đề tài: 5.1 Về mặt lý thuyết: 5.2 Về mặc thực tiễn: Bố cục luận văn: Kết luận CHƢƠNG 1: TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU PHÂN TÁN 1.1 Tổng quan Hệ quản trị CSDL phân tán 1.1.1 Cơ sở liệu phân tán 1.1.2 Hệ quản trị CSDL phân tán 1.2 So sánh CSDL phân tán CSDL tập trung 1.2.1 Điều khiển tập trung 1.2.2 Độc lập liệu 1.2.3 Giảm dƣ thừa liệu 1.2.4 Biệt lập bảo mật: 1.3 Các mơ hình tổ chức hệ thống phân tán 1.3.1 Mơ hình Peer-to-Peer 1.3.2 Mơ hình File server 1.3.3 Mô hình Client/Server 1.3.4 Mơ hình CSDL phân tán (Distributed database model) 10 1.4 Các đặc trƣng loại hình hệ thống phân tán 10 1.4.1 Đặc trƣng hệ thống File Server kiến trúc Client/Server 10 1.4.2 Các chức kiến trúc Client/Server 11 1.5 Ƣu nhƣợc điểm phân tán 12 1.5.1 Ƣu điểm 12 1.5.2 Nhƣợc điểm 13 1.6 Các loại truy xuất CSDL phân tán 13 1.6.1 Truy xuất từ xa thông qua tác vụ 13 1.6.2 Truy xuất từ xa thông qua chƣơng trình phụ trợ 13 1.7 Các mức suốt CSDL phân tán 13 1.7.1 Kiến trúc CSDL phân tán 13 1.7.2 Các đặc điểm hệ phân tán 16 1.7.3 Tính suốt phân tán 17 1.8 Thuật toán nhiều 20 1.8.1 Mô hình giải thuật 20 1.8.2 Tổng quát 20 1.8.3 Thuật toán Lamport 21 1.8.4 Thuật tốn Herman đảm bảo gắn bó yếu nhờ dấu 22 1.8.5 Thuật toán Ellis đảm bảo gắn bó mạnh 22 CHƢƠNG THIẾT KẾ CƠ SỞ DỮ LIỆU PHÂN TÁN VÀ CÁC VẤN ĐỀ VỀ QUẢN LÝ HỌC SINH SINH VIÊN 23 2.1 Thiết kế Cơ sở liệu phân tán 23 2.1.1 Các công việc cần làm để thiết kế hệ thống phân tán 23 2.1.2 Các sản phẩm yêu cầu sau phân tích thiết kế 23 2.2 Các chiến lƣợc phân tán liệu 24 2.2.1 Tập trung liệu 24 2.2.2 Chia nhỏ liệu 24 2.2.3 Sao lặp liệu 24 2.2.4 Phƣơng thức lai 24 2.3 Phân mảnh liệu 25 2.3.1 Phân mảnh ngang 26 2.3.2 Phân mảnh dọc 27 2.3.3 Phân mảnh hỗn hợp 27 2.4 Nhân liệu 28 2.5 Sử dụng hệ thống mạng nội có nghiên cứu trạng mạng nội Trƣờng 29 2.6 Công tác Quản lý HS-SV Trƣờng Cao đẳng Kỹ nghệ Dung Quất 30 2.6.1 Quản lý hồ sơ thông tin học sinh, sinh viên 30 2.6.2 Quản lý điểm rèn luyện 31 2.6.3 Quản lý chuyên cần 31 2.6.4 Quản lý học bổng 31 2.6.5 Quản lý thi đua, khen thƣởng, kỷ luật 31 2.6.6 Quán lý miễn giảm học phí 32 2.6.7 Quản lý ký túc xá 32 2.6.8 Quản lý ngoại trú 32 2.7 Đồng hóa liệu 32 2.7.1 Các thành phần đồng hóa liệu 32 2.7.2 Giới thiệu tính Replication SQL Server 33 2.7.3 Các loại nhân phổ biến 34 2.7.4 Thực Replication SQL Server với CSDL thử nghiệm 36 CHƢƠNG ÁP DỤNG THIẾT KẾ VÀ XÂY DỰNG HỆ THỐNG CƠ SỞ DỮ LIỆU PHÂN TÁN TRONG CÔNG TÁC QUẢN LÝ HỌC SINH - SINH VIÊN TẠI TRƢỜNG CAO ĐẲNG KỸ NGHỆ DUNG QUẤT 47 3.1 Nguyên lý thiết kế 47 3.2 Đề xuất giải pháp 47 3.2.1 Mô tả thiết kế CSDL phân tán 47 3.2.2 Lựa chọn vị trí đặt CSDL phân nhóm ngƣời sử dụng 48 3.3 Áp dụng Xây dựng Hệ thống CSDL phân tán 49 3.3.1 Biểu đồ luồng liệu mức ngữ cảnh 49 3.3.2 Biểu đồ chức 50 3.3.3 Đối tƣợng sử dụng 50 3.3.4 Các đối tƣợng hệ thống 51 3.3.5 Xây dựng thực thể thuộc tính 51 3.3.6 Mơ hình thực thể quan hệ 54 3.3.7 Mơ hình liệu quan hệ 55 3.3.8 Thiết kế Dữ liệu phân tán cho hệ thống 58 3.3.9 Thực Cài đặt Replication SQL Server với CSDL thử nghiệm 59 3.4 Kết đạt đƣợc 69 3.5 Đánh giá kết chạy thực nghiệm 69 KẾT LUẬN 71 TÀI LIỆU THAM KHẢO 72 LỜI CẢM ƠN Tơi xin chân thành cảm ơn tồn thể quý thầy cô Khoa tin Trƣờng Đại học Sƣ Phạm ngƣời hết lòng dạy dỗ truyền đạt kiến thức quý báu cho suốt thời gian học tập Tôi xin gởi lời cảm ơn sâu sắc đến Thầy TS Nguyễn Đình Lầu – Trƣờng Đại học Sƣ Phạm – Đại học Đà Nẵng ngƣời giúp đỡ suốt thời gian thực đề tài Thầy định hƣớng, tạo điều kiện thuận lợi tận tình hƣớng dẫn để tơi hồn thành đề tài Tơi xin gửi lời cảm ơn chân thành đến gia đình, bạn bè nguồn động viên to lớn, giúp đỡ tơi suốt q trình tơi thực đề tài Đà Nẵng, ngày 07 tháng 04 năm 2019 Tác giả Lê Thành Trung LỜI CAM ĐOAN Tôi xin cam đoan: Những nội dung luận văn thực dƣới hƣớng dẫn trực tiếp Thầy TS Nguyễn Đình Lầu Mọi tham khảo dùng luận văn đƣợc trích dẫn rõ ràng trung thực Mọi chép không hợp lệ, vi phạm quy chế đào tạo hay gian trá, tơi xin chịu hồn tồn trách nhiệm Các số liệu, kết nêu luận văn trung thực chƣa đƣợc công bố cơng trình khác Đà Nẵng, ngày 07 tháng 04 năm 2019 Tác giả Lê Thành Trung ·····- , r , -, - � � r NAME OF THESIS: BUILDING THE BASIS OF MANAGEMENT MANAGEMENT DATA STUDENTS - STUDENTS AT TECHNOLOGY COLLEGE DUNG QUAT Major: Information system Full name: Le Thanh Trung Supervisors: Nguyen Dinh Lau Training institution: The University of Da Nang University science and education Stemming Summary: Currently, universities and colleges i_n our country are organizing and managing databases and information on Students - Students in the direction of centralized management so the organization of management requires high accuracy, continuously and synchronously among the Faculties within the School The traditional management of a database is a centralized database like before will not solve the problem mentioned above Instead, it is managing students' database and information Students in colleges are now computerized and especially the management of students who are interested and monitored closely and continuously between the vocational departments and the training department in the school Stemming from this practical need, the DBMS disperses an important trend of information technology in one of the effective night management approaches in high management, ensuring facility Information security data based on computer network system Distributed database design and student management software Dung Quat Technical College based on SQL Server 2008 database management system shows that this is a modern database system, very strong support for distributed databases As a solid theoretical basis for users who want to learn and research distributed databases, users can apply them to develop large systems in a distributed environment and wide use Successfully building a distributed database for the student management system of Dung Quat Technical College The system is designed in the direction of data dispersion, data is synchronized at the servers, thus increasing processing speed and reducing network congestion when there are many objects exploiting the system It is necessary to study more dispersed trust, control and disperse according to timestamps, optimize problems, and control concurrency in distributed database Further study the features to complete Student Management software Deploy on the school network and may be wider in the region Combining concurrency control algorithms, optimizing the problem into the system so that the system works well to meet the needs of users and produce the desired results Key word: Information Technology; Distributed database management system; SQL server 2008; Internet; Software technology, Operating system Supervior's confirmation Nguyen Dinh Lau Student Le Thanh Trung ... trình xử lý liệu phân tán dễ dàng hiệu Khái niệm hệ sở liệu phân tán bao gồm khái niệm sở liệu phân tán hệ quản trị sở liệu phân tán 1.1.1 Cơ sở liệu phân tán a Định nghĩa Cơ sở liệu phân tán sƣu...ĐẠI HỌC ĐÀ NẴNG TRƢỜNG ĐẠI HỌC SƢ PHẠM - - LÊ THÀNH TRUNG XÂY DỰNG CƠ SỞ DỮ LIỆU PHÂN TÁN QUẢN LÝ HỌC SINH – SINH VIÊN TẠI TRƢỜNG CAO ĐẲNG KỸ NGHỆ DUNG QUẤT Chuyên ngành:... CHƢƠNG ÁP DỤNG THIẾT KẾ VÀ XÂY DỰNG HỆ THỐNG CƠ SỞ DỮ LIỆU PHÂN TÁN TRONG CÔNG TÁC QUẢN LÝ HỌC SINH - SINH VIÊN TẠI TRƢỜNG CAO ĐẲNG KỸ NGHỆ DUNG QUẤT 47 3.1 Nguyên lý thiết kế 47