Mô hình cơ sở dữ liệu phân tán và áp dụng vào bài toán quản lý đào tạo

59 42 0
Mô hình cơ sở dữ liệu phân tán và áp dụng vào bài toán quản lý đào tạo

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

ĐẠI HỌC QUỐC GIA HÀ NỘI TRƢỜNG ĐẠI HỌC CÔNG NGHỆ NGUYỄN THỊ VIỆT MƠ HÌNH CƠ SỞ DỮ LIỆU PHÂN TÁN VÀ ÁP DỤNG VÀO BÀI TOÁN QUẢN LÝ ĐÀO TẠO LUẬN VĂN THẠC SĨ Hà Nội - 2014 ĐẠI HỌC QUỐC GIA HÀ NỘI TRƢỜNG ĐẠI HỌC CÔNG NGHỆ NGUYỄN THỊ VIỆT MƠ HÌNH CƠ SỞ DỮ LIỆU PHÂN TÁN VÀ ÁP DỤNG VÀO BÀI TOÁN QUẢN LÝ ĐÀO TẠO Ngành: Công nghệ thông tin Chuyên ngành: Hệ thống thông tin Mã số: 60480104 LUẬN VĂN THẠC SĨ NGƢỜI HƢỚNG DẪN KHOA HỌC: PGS.TS ĐỖ TRUNG TUẤN Hà Nội - 2014 LỜI CAM ĐOAN Dưới giúp đỡ nhiệt tình bảo chi tiết giáo viên hướng dẫn, tơi hồn thành luận văn Tôi xin cam kết luận văn thân làm nghiên cứu, không trùng hay chép Tài liệu sử dụng luận văn thu thập từ nguồn kiến thức hợp pháp, sử dụng mã nguồn mở Luận văn chỉnh sửa bổ sung theo yêu cầu hội đồng chấm Học viên Nguyễn Thị Việt LỜI CẢM ƠN Để hồn thành chương trình cao học viết luận văn này, em nhận giúp đỡ đóng góp nhiệt tình thầy cô trường Đại học Công nghệ, Đại học Quốc gia Hà Nội Trước hết, em xin chân thành cảm ơn thầy cô khoa Đào tạo sau đại học, khoa Công nghệ thông tin trường Đại học Công nghệ, Đại học Quốc gia Hà Nội tận tình giảng dạy, trang bị cho em kiến thức quý báu suốt năm học qua Em xin gửi lời biết ơn sâu sắc tới thầy cô Bộ môn Hệ thống Thông tin, dành nhiều thời gian tâm huyết hướng dẫn, bảo em suốt trình thực đề tài Em xin cảm ơn thầy Nguyễn Văn Đính Ban giám hiệu Trường Đại học Hà Tĩnh, anh chị Bộ môn Hệ thống Thông tin , Khoa Ki ̃ thuâ ̣t Cơng ngh ệ giúp đỡ em q trình học tập hoàn thành luận văn tốt nghiệp Xin chân thành cảm ơn gia đình, bạn bè nhiệt tình ủng hộ, giúp đỡ, động viên vật chất lẫn tinh thần thời gian học tập nghiên cứu Đặc biệt, em xin chân thành cảm ơn thầy giáo PGS.TS Đỗ Trung Tuấn Thầy nhiệt tình hướng dẫn em hồn thành tốt nghiệp Trong q trình thực luận văn, cố gắng khơng tránh khỏi thiếu sót Kính mong nhận cảm thơng tận tình bảo thầy cô bạn Học viên Nguyễn Thị Việt MỤC LỤC MỤC LỤC DANH MỤC CÁC TỪ VIẾT TẮT DANH MỤC HÌNH VẼ VÀ BẢNG BIỂU LỜI MỞ ĐẦU .10 Chương Về sở liệu phân tán 11 1.1 Tiến hóa mơ hình sở liệu 11 1.1.1 Mơ hình sở liệu 12 1.1.2 Hạn chế mơ hình sở liệu hệ thứ hai 13 1.1.3 Mơ hình liệu phân tán 13 1.2 Hạ tầng cho sở liệu phân tán 21 1.2.1 Hạ tầng truyền thông 21 1.2.2 Hạ tầng máy chủ máy trạm 22 1.3 Kết luận 25 Chương Thiết kế sở liệu phân tán 26 2.1 Quá trình thiết kế sở liệu phân tán 26 2.1.1 Lợi ích hệ thống phân tán .26 2.1.2 Đảm bảo kĩ thuật thiết kế cho hệ thống phân tán .26 2.2 Phân mảnh liệu .28 2.2.1 Phân mảnh ngang 28 2.2.2 Phân mảnh dọc 33 2.3 Câu hỏi hệ thống phân tán 34 2.3.1 Bài toán xử lý vấn tin 34 2.3.2 Các tầng trình xử lý truy vấn 35 2.3.3 Phân rã truy vấn 36 2.4 Kết luận 42 Chương Xây dựng sở liệu phân tán phục vụ quản lý đào tạo 43 3.1 Đặt toán phục vụ đào tạo .43 3.2 Hiện trạng tin học hóa đại học Hà Tĩnh 43 3.3 Đề xuất sở liệu phân tán ĐH Hà Tĩnh 45 3.3.1 Hạ tầng công nghệ thông tin sử dụng tốn 45 3.3.2 Cấu hình SQL Server phân tán Trường đại học Hà Tĩnh 47 3.4 Phân tích, thiết kế sở liệu quản lý đào tạo .49 3.4.1 Lược đồ khái niệm CSDL 49 3.4.2 Phân đoạn liệu .51 3.4.3 Định vị liệu 54 3.4.4 Thiết lập sở liệu phân tán trạm 54 3.4.5 Các chức 56 3.5 Kết luận 57 KẾT LUẬN 58 Kết luận văn 58 Hướng nghiên cứu 58 TÀI LIỆU THAM KHẢO 59 DANH MỤC CÁC TỪ VIẾT TẮT ANSI American National Standards Institute Client Khách, Máy khách Client/ server Khách / chủ CSDL Cơ sở liệu CSDLPT Cơ sở liệu phân tán Datawarehouse Kho liệu DB Database DC Data Communication DD Data Dictionary DDB Distributed DataBase DDBMS Distributed Data Base Management System IDE Integrated Development Environment ISO International Organization for Standardization Server Máy chủ, phía máy chủ SQL Structured Query Language WPF Windows Presentation Foundation XML eXtensible Markup Language DANH MỤC HÌNH VẼ VÀ BẢNG BIỂU Hình 1.1 Mơi trường hệ thống sở liệu phân tán 14 Hình 1.2 Kiến trúc điển hình sở liệu phân tán 16 Hình 1.3 Các phân mảnh mơ hình vật lý cho quan hệ tồn cục 17 Hình 1.4 Kiến trúc sở liệu phân tán với mạng máy tính 19 Hình 1.5 Mơi trường sở liệu phân tán đồng .20 Hình 1.6 Mơi trường sở liệu phân tán không đồng 21 Hinh 1.7 Yêu cầu truy cập từ xa 21 Hình 1.8 Truy cập từ xa qua chương trình phụ 22 Hình 1.9 Tương tác khách/ chủ 23 Hình 1.10 Hệ thống xử lí phân tán công ty sản xuất .24 Hinh 2.1 Thiết kế theo cách từ xuống 27 Hình 2.2 Biểu diễn mối liên hệ quan hệ nhờ đường nối 29 Bảng 2.3 Dữ liệu bảng quan ̣ Môn học 30 Bảng 2.4 Các liệu thành phần 31 Hình 2.5 Dữ liệu thí dụ phân mảnh ngang 32 Hình 2.6 Phân tích, xử lí câu hỏi sở liệu phân tán 36 Hình 2.7 Đồ thị câu hỏi, tức đồ thị vấn tin 39 Hình 2.8 Đồ thị nối quan 39 ̣ Hình 2.9 Cây đại số quan 40 ̣ Hình 2.10 Cây đại số quan ̣ cấ u trúc lại 42 Hình 3.1 Trang thơng tin Trường Đại học Hà Tĩnh 44 Hình 3.2 Giải pháp Data Warehouse 45 Hình 3.3 Thiết lập tài khoản 47 Hình 3.4 Thiết lập tường lửa 47 Hình 3.5 Cấu hình dịch vụ SQL SERVER 48 Hình 3.6 Các thành phần nhân 49 Hình 3.7 Bảng liệu Khoa 49 Hình 3.8 Bảng liệu Ngành học .50 Hình 3.9 Bảng liệu Lớp 50 Hình 3.10 Bảng liệu Mơn học 50 Hình 3.11 Bảng liệu Sinh viên .50 Hình 3.12 Bảng liệu Điểm 50 Hình 3.13 Lược đồ quan hệ thực thể .51 Bảng 3.14 Bảng mã khoa 51 Hình 3.15 Thiết lập sở liệu trạm 54 Hình 3.16 Máy khách theo tin cậy khách/chủ .55 Hình 3.17 Thí dụ liệu sau phân mảnh ngang, máy khách 55 Hình 3.18 Thí dụ liệu sau phân mảnh ngang, máy chủ .56 Hình 3.19 Giao diện quản lý liệu sinh viên 56 Hình 3.20 Giao diện thông tin học phần 56 Hình 3.21 Giao diện cập nhật điểm học phần 57 Hình 3.22 Giao diện tra cứu điểm học phần 57 10 LỜI MỞ ĐẦU Hiện nay, với xu hướng phát triển chung, khối lượng công việc cần thực ngày lớn, lượng liệu cần lưu trữ thao tác xử lý chúng ngày tăng đặc điểm qui mô, tổ chức nghiệp vụ, kho liệu lại phân bố trải rộng nhiều nơi khác nhau, sử dụng công nghệ khác nhau, khả liên kết hạn chế ngành nói chung, ngành giáo dục nói riêng, đặc biệt công tác quản lý đào tạo trường Đại học Quy trình đào tạo với khối lượng công việc lớn cần quản lý cách khoa học Thông thường, hệ thống quản lý đào tạo trường đại học, có khối lượng liệu công việc lớn liên quan đến đơn vị trực thuộc phòng ban, trung tâm, khoa mơn Nhưng theo mơ hình quản lý truyền thống gần việc quản trị liệu thao tác quản lý khác tập trung đơn vị chủ quản đào tạo trường, ví dụ phịng Đào tạo Với cách tổ chức làm tốn thời gian, liệu không đồng bộ, gây ảnh hưởng đến hiệu quản lý đào tạo Do vậy, việc ứng dụng kiến thức sở liệu phân tán để tổ chức liệu quản lý đào tạo cần thiết có vai trị quan trọng công tác quản lý giáo dục Luận văn chọn đề tài “Mơ hình sở liệu phân tán áp dụng vào toán quản lý đào tạo” với mục đích tìm hiểu tổ chức liệu địa bàn phân tán; sở phân tích, thiết kế sở liệu quản lý đào tạo nhằm nâng cao công tác quản lý ngành giáo dục Do vấn đề tổ chức, khai thác liệu ngành giáo dục nói chung, Hà Tĩnh nói riêng yêu cầu nhiều khối lượng công việc, khuôn khổ luận văn này, hạn chế với liệu điểm thi học phần trường Đại học Hà Tĩnh Trong phạm vi thực đề tài phân tích, thiết kế sở liệu quản lý điểm thi học phần trường Đại học Hà Tĩnh Luận văn chia thành chương: Về sở liệu phân tán; Thiết kế sở liệu phân tán; Xây dựng sở liệu phân tán phục vụ quản lý đào tạo Cuối luận văn phần kết luận tài liệu tham khảo Việc tham gia ứng dụng cơng nghệ thơng tin vào ngành giáo dục địi hỏi nhiều cố gắng Học viên làm việc sở đào tạo thuộc trường Đại học Hà Tĩnh, khuyến khích thực đề tài này, kết bước đầu Những kết học viên nhằm mục đích thử nghiệm, phục vụ trực tiếp cơng tác đào tạo trường 45 3.3 Đề xuất sở liệu phân tán ĐH Hà Tĩnh 3.3.1 Hạ tầng công nghệ thông tin sử dụng toán Trường đại học Hà Tĩnh sử du ̣ng hệ quản trị Cơ sở liệu SQL Server Hệ thống có ưu điểm :  Quản lý liệu dư thừa;  Đảm bảo tính quán cho liệu;  Tạo khả chia sẻ liệu nhiều hơn;  Cải tiến tính tồn vẹn cho liệu Microsoft SQL Server hệ quản trị sở liệu quan hệ Microsoft phát triển SQL Server hoạt động theo mơ hình khách - chủ cho phép đồng thời lúc có nhiều người dùng truy xuất đến liệu, quản lý việc truy nhập hợp lệ quyền hạn người dùng mạng Ngôn ngữ truy vấn quan trọng Microsoft SQL Server Transact - SQL Transact-SQL ngôn ngữ SQL mở rộng dựa SQL chuẩn ISO ANSI sử dụng SQL Server Đặc điểm Hệ SQL Server:  Thích hợp hệ điều hành Windows;  Dễ cài đặt;  Hoạt động với nhiều giao thức truyền thông;  Hỗ trợ dịch vụ Data Warehousing: Các thông tin xếp hợp lý, dễ tìm, tạo điều kiện tối đa cho doanh nghiệp khách hàng quản lý nguồn tài nguyên thông tin Hệ thống thơng tin theo kiến trúc kho liệu điển hình, hình vẽ Hình 3.2 Giải pháp Data Warehouse Luận văn sử du ̣ng môi trư ờng Visual Studio để phát triển hệ thống Theo http: // www.microsoft.com/visualstudio [4]: Microsoft Visual Studio mơi trường phát triển 46 tích hợp (Integrated Development Environment - IDE) phát triển từ Microsoft Đây loại phần mềm máy tính có cơng dụng giúp đỡ lập trình viên việc phát triển phần mềm Các môi trường phát triển hợp thường bao gồm:  Một trình soạn thảo mã (Source Code Editor): Dùng để viết mã  Trình biên dịch (Compiler) và/hoặc trình thơng dịch (Interpreter)  Cơng cụ xây dựng tự động: Khi sử dụng biên dịch (hoặc thông dịch) mã nguồn, thực liên kết, chạy chương trình cách tự động  Trình gỡ lỗi: Hỗ trợ dị tìm lỗi  Ngồi ra, cịn bao gồm hệ thống quản lý phiên cơng cụ nhằm đơn giản hóa công việc xây dựng giao diện người dùng đồ họa (GUI)  Nhiều môi trường phát triển hợp đại cịn tích hợp trình duyệt lớp, trình quản lý đối tượng, lược đồ phân cấp lớp,… để sử dụng việc phát triển phần mềm theo hướng đối tượng Như vậy, Microsoft Visual Studio dùng để phát triển Console (thiết bị đầu cuối – bàn giao tiếp người máy) GUI (giao diện người dùng đồ họa) với trình ứng dụng Windows Forms, Websites, ứng dụng, dịch vụ web (Web Applications, Web Services) Chúng phát triển dựa mã ngôn ngữ gốc mã quản lý cho tảng được hỗ trợ Microsoft Windows, Windows Mobile, NET Framework, NET Compact Framework Microsoft Silverlight  Visual Studio hỗ trợ nhiều ngơn ngữ lập trình, kể tên sau: C/C++ (Visual C++), VB.NET (Visual Basic.NET), C# (Visual C#)… hỗ trợ ngơn ngữ khác F#, Python, Ruby; ngồi hỗ trợ XML/XSLT, HTML/XHTML, JavaScript CSS…  Những chức Mirosoft Visual Studio: Microsoft Visual Studio có chức sau: Soạn thảo mã (Code Editor); trình gỡ lỗi (Debugger); thiết kế (Designer) Trong chức thiết kế xem điểm nhấn Microsft Visual Studio  WinForms Designer: Công cụ tạo giao diện đồ họa dùng WinForms Điểm đặc biệt giao diện với người dùng sinh động, dễ nắm bắt Nó bao gồm phím bấm, tác vụ, hay Box đa dạng (Textbox, List box, GridView…) di chuyển, kéo ra, nhúng thả chúng cách dễ dàng  WPF Designer: WPF Designer cịn có tên mã Cider, hỗ trợ Visual Studio 2008 Nó tạo mã XAML cho giao diện người sử dụng (UI), mã tích hợp với trình ứng dụng Microsoft Expression Design; 47  Web Designer: Visual Studio hỗ trợ cộng cụ thiết kế trang Web, cho phép cơng cụ thiết kế trang web kéo, thả, rê, nhúng cách dễ dàng… Công cụ dùng để phát triển trình ứng dụng ASP.NET hỗ trợ HTML, CSS JavaScript;  Class Designer: Đây công cụ dùng để thực thi chỉnh sửa lớp Nó dùng mã C# VB.NET …  Data Designer: Dùng để chỉnh sửa cách sinh động, linh hoạt lược đồ liệu, bao gồm nhiều loại lược đồ, liên kết ngồi;  Mapping Designer: Cơng cụ tạo mối liên hệ sơ đồ liệu lớp để quản lý liệu cách hiệu 3.3.2 Cấu hình SQL Server phân tán Trƣờng đại học Hà Tĩnh 3.3.2.1 Thiết lập hệ thống Thiết lập đăng nhập tài khoản SQL Server Hình 3.3 Thiết lập tài khoản Thiết lập Firewall để mở cổng Hình 3.4 Thiết lập tƣờng lửa 48 Cấu hình dịch vụ “SQL Server Browser” cho phép điều khiển kết nối sở liệu phân tán Hình 3.5 Cấu hình dịch vụ SQL SERVER 3.3.2.2 Kiến trúc nhân (Replication) SQL Server Theo https://voer.edu.vn [6]: Kĩ thuật nhân SQL Server cho phép tạo liệu giống hệt nhau, di chuyển đến vùng khác đồng hoá liệu cách tự động để tất có giá trị liệu Nhân thực thi CSDL server hay server khác kết nối mạng LANs,WANs hay Internet SQL Server đưa nhiều chế nhân để đáp ứng yêu cầu khác ứng dụng Mỗi loại cung cấp khả thuộc tính khác nhằm đạt đến mục tiêu tính độc lập “Site” quán liệu Các thành phần nhân bản: Publisher: Là Server tạo liệu để nhân đến Server khác Nó xác định liệu nhân bản, liệu thay đổi trì thơng tin cơng bố Site Subscriber: Là Server lưu giữ nhân nhận tác vụ cập nhật SQL Server 2000 cho phép Subsriber cập nhật liệu q trình cập nhập Subscriber khơng giống Publisher Một Subscriber Publisher Subscriber khác 49 Distributor: Là Server mà chứa CSDL phân tán (Distribution Database) lưu trữ Metadata, History Data Transaction SQL Server sử dụng CSDL phân tán để lưu chuyển (Store_And_Forward) liệu nhân từ Publisher đến Subscriber Có loại Distributor: Local Distributor Remote Distributor Publication: Đơn giản tập hợp mẩu liệu (Article) Một mẩu nhóm liệu nhân Một mẩu bao gồm table vài hàng (Horizontal Fragment) hay cột (Vertical Fragment) Một Publication thường gồm nhiều mẩu Hình 3.6 Các thành phần nhân 3.4 Phân tích, thiết kế sở liệu quản lý đào tạo 3.4.1 Lƣợc đồ khái niệm CSDL Trong khn khổ luận văn mơ q trình quản lý điểm thi học phần nội dung quản lý đào tạo trường, nên cần xây dựng thực thể sau: KHOA: Dùng để lưu trữ thơng tin khoa trường Hình 3.7 Bảng liệu Khoa NGANHHOC: Dùng để lưu trữ thông tin ngành học trường 50 Hình 3.8 Bảng liệu Ngành học LOP: Dùng để lưu trữ thông tin lớp học trường Hình 3.9 Bảng liệu Lớp MONHOC: Dùng để lưu trữ thông tin môn học ngành học Hình 3.10 Bảng liệu Môn học SINHVIEN: Dùng để lưu trữ thông tin sinh viên trường Hình 3.11 Bảng liệu Sinh viên DIEM: Dùng để lưu trữ thông tin điểm thi học phần sinh viên trường Hình 3.12 Bảng liệu Điểm 51 Lược đồ quan hệ thực thể: Hình 3.13 Lƣợc đồ quan hệ thực thể 3.4.2 Phân đoạn liệu Hiện trường Đại học Hà Tĩnh hoạt động ba sở Văn phòng khoa kinh tế quản trị kinh doanh đặt sở ba, khoa nông nghiệp đặt sở hai, khoa lại đặt sở Theo lựa chọn tiêu chuẩn phân đoạn liệu theo khoa môn ba sở Với yêu cầu tốn đặt mơ hình liệu quan hệ trên, ta phân mảnh liệu theo phương pháp phân mảnh ngang để xử lý toán Cụ thể sau: Cơ sở liệu có bảng KHOA với 10 liệu: Bảng 3.14 Bảng mã khoa Makhoa Tenkhoa K1 Khoa kỹ thuật - công nghệ K2 Khoa kinh tế - quản trị kinh doanh K3 Khoa tiểu học - mầm non K4 Khoa sư phạm tự nhiên K5 Khoa sư phạm xã hội nhân văn K6 Khoa ngoại ngữ K7 Khoa lý luận trị K8 Bộ môn tâm lý K9 Bộ môn giáo dục thể chất K10 Khoa nơng nghiệp Trong đó: 52 KHOA1 = σ(makhoa =“k1“) or (makhoa =“k3“) or (makhoa =“k4“) or (makhoa =“k5“) or (makhoa =“k6“) or (makhoa =“k7“) or (makhoa =“k8“) or (makhoa =“k9“) (KHOA) KHOA2 = σmakhoa =“k10“ (KHOA) KHOA3 = σmakhoa =“k2“ (KHOA) Phân mảnh liệu bảng NGANHHOC thành mảnh dựa mối liên hệ quan hệ sau: KHOA (makhoa, tenkhoa) NGANHHOC (manganh, tennganh, makhoa) Và dựa vào tập vị từ nối sau: KHOA.makhoa = NGANHHOC.makhoa Như vậy, ta có phân mảnh sau: NGANH1 = NGANHHOC |>< KHOA1 NGANH2 = NGANHHOC |>< KHOA2 NGANH3 = NGANHHOC |>< KHOA3 Phân mảnh liệu bảng LOP thành mảnh dựa mối liên hệ quan hệ sau: KHOA (makhoa, tenkhoa) NGANHHOC (manganh, tennganh, makhoa) LOP (malop, tenlop, manganh) Và dựa vào tập vị từ nối sau: KHOA.makhoa = NGANHHOC.makhoa NGANHHOC.manganh = LOP.manganh Như vậy, ta có phân mảnh sau: LOP1 = LOP |>< NGANHHOC1 LOP2 = LOP |>< NGANHHOC2 LOP3 = LOP |>< NGANHHOC3 Phân mảnh liệu bảng MONHOC thành mảnh dựa mối liên hệ quan hệ sau: KHOA (makhoa, tenkhoa) NGANHHOC (manganh, tennganh, makhoa) MONHOC (mamonhoc, tenmonhoc, sotinchi, manganh) Và dựa vào tập vị từ nối sau: 53 KHOA.makhoa = NGANHHOC.makhoa NGANHHOC.manganh = MONHOC.manganh Như vậy, ta có phân mảnh sau: MONHOC1 = MONHOC |>< NGANHHOC1 MONHOC2 = MONHOC |>< NGANHHOC2 MONHOC3 = MONHOC |>< NGANHHOC3 Phân mảnh liệu bảng SINHVIEN thành mảnh dựa mối liên hệ quan hệ sau: KHOA (makhoa, tenkhoa) NGANHHOC (manganh, tennganh, makhoa) LOP (malop, tenlop, manganh) SINHVIEN (masv, hoten, ngaysinh, gioitinh, diachi, malop) Và dựa vào tập vị từ nối sau: KHOA.makhoa = NGANHHOC.makhoa NGANHHOC.manganh = LOP.manganh LOP.malop = SINHVIEN.malop Như vậy, ta có phân mảnh sau: SINHVIEN1 = SINHVIEN |>< LOP1 SINHVIEN2 = SINHVIEN |>< LOP2 SINHVIEN3 = SINHVIEN |>< LOP3 Phân mảnh liệu bảng DIEM thành mảnh dựa mối liên hệ quan hệ sau: KHOA (makhoa, tenkhoa) NGANHHOC (manganh, tennganh, makhoa) LOP (malop, tenlop, manganh) SINHVIEN (masv, hoten, ngaysinh, gioitinh, diachi, malop) DIEM (masv, mamonhoc, lanthi, diemthi) Và dựa vào tập vị từ nối sau: KHOA.makhoa = NGANHHOC.makhoa NGANHHOC.manganh = LOP.manganh LOP.malop = SINHVIEN.malop SINHVIEN.masv = DIEM.masv 54 Như vậy, ta có phân mảnh sau: DIEM1 = DIEM |>< SINHVIEN1 DIEM2 = DIEM |>< SINHVIEN2 DIEM3 = DIEM |>< SINHVIEN3 3.4.3 Định vị liệu Một trạm đặt phịng Đào tạo, nơi lưu trữ đầy đủ thông tin liệu Ba trạm đặt sở gồm sở một, sở hai sở ba, địa điểm đặt khoa/bộ môn: - Kỹ thuật – Cơng nghệ - Ngoại ngữ - Lý luận trị - Tiểu học - mầm non - SP Tự nhiên - SP Xã hội – Nhân văn - Kinh tế - Quản trị kinh doanh - Tâm lý giáo dục - Giáo dục thể chất Dữ liệu liên quan đến đơn vị sở đào tạo đặt trạm sở Các đơn vị sở khác (trạm khác) truy cập tới để tra cứu, thống kê thông tin 3.4.4 Thiết lập sở liệu phân tán trạm Hình 3.15 Thiết lập sở liệu trạm 55 Hình 3.16 Máy khách theo tin cậy khách/chủ Hình 3.17 Thí dụ liệu sau phân mảnh ngang, máy khách 56 Hình 3.18 Thí dụ liệu sau phân mảnh ngang, máy chủ 3.4.5 Các chức - Quản lý liệu sinh viên Hình 3.19 Giao diện quản lý liệu sinh viên - Quản lý thông tin học phần Hình 3.20 Giao diện thơng tin học phần 57 - Cập nhật kết thi học phần Hình 3.21 Giao diện cập nhật điểm học phần - Tra cứu điểm thi học phần Hình 3.22 Giao diện tra cứu điểm học phần 3.5 Kết luận Chương trình bày phần ứng dụng luận văn Trong luận văn tìm hiểu thực trạng tin học hóa cơng tác quản lý đào tạo Trường Đại học Hà Tĩnh Luận văn đề xuất giải pháp sở liệu phân tán Đại học Hà Tĩnh, sử du ̣ng liệu quản lý đào tạo Trường Đại học Hà Tĩnh vận dụng tin c ậy phân mảnh ngang Sau luận văn triển khai số chức hệ thống sở liệu, đáp ứng vai trò hệ thống trợ giúp công tác quản lý đào tạo 58 KẾT LUẬN Kết luận văn Luận văn tìm hiểu sở liệu phân tán , tập trung vào kiến trúc hệ thống sở liệu phân tán , hệ quản trị sở liệu phân tán d ạng kiến trúc, phân mảnh liệu Luận văn tiếp cận với tốn xử lý vấn tin phân tán, tìm hiểu bước phân rã vấn tin giai đoạn trình xử lý câu vấn tin Trong phần ứng du ̣ng , luận văn sử du ̣ng d ữ liệu quản lý đào tạo Trường đại học Hà Tĩnh, sử du ̣ng tin cậy phân mảnh ngang Một số chức hệ thống sở liệu đáp ứng vai trị hệ thống trợ giúp cơng tác quản lý đào tạo (i) hỏi liệu sinh viên, môn học, tổ chức học tập; (ii) cập nhật kết học tập sinh viên; (iii) chuẩn bị bảng biểu thống kê, liên quan đến kết học tập sinh viên, với mục đích giúp cơng tác quản lý sở đào tạo Hƣớng nghiên cứu Học viên phát triển hệ thống, đáp ứng nhu cầu xử lí liệu kết học tập sinh viên Trường đại học Hà Tĩnh Một số chức hệ thống sở liệu phân tán c ần tiếp tục mở rộng phát triển 59 TÀI LIỆU THAM KHẢO Tiếng Việt [1] Đỗ Trung Tuấn (1999), Cơ sở Dữ liệu, Nhà xuất Giáo dục [2] Đồng Thị Bích Thủy (2010), Bài giảng Cơ sở liệu nâng cao, ĐHKHTN Hồ Chí Minh [3] Giáo trình Cơ sở liệu phân tán, Đại học KHTN - ĐHQGHN, 2014 [4] http:// www.microsoft.com/visualstudio [5] http://htu.edu.vn [6] https://voer.edu.vn [7] Nguyễn Văn Huân, Phạm Việt Bình (2009), Giáo trình hệ sở liệu phân tán suy diễn, Nhà xuất Khoa học Kỹ thuật [8] Phạm Thế Quế (2009), Cơ sở liệu phân tán, Nhà xuất Thông tin Truyền thông Tiếng Anh [9] M.Tamer Ozsu Patricle Valduriez (1999), Principles of Distributed Database Systems [10] R Ramakrishnan, Johannes Gehrke (2014), Database Management Systems, http: // pages.cs.wisc.edu/ ~dbbook/openAccess/thirdEdition

Ngày đăng: 23/09/2020, 21:15

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan