Nguyễn Thị Diễm Hà Trường Đại học Công nghệ Luận văn ThS. ngành: Hệ thống thông tin; Mã số: 60 48 05 Người hướng dẫn: PGS.TS. Đỗ Trung Tuấn Năm bảo vệ: 2012
Tổ chức khai thác liệu giao thông vận tải Nguyễn Thị Diễm Hà Trường Đại học Công nghệ Luận văn ThS ngành: Hệ thống thông tin; Mã số: 60 48 05 Người hướng dẫn: PGS.TS Đỗ Trung Tuấn Năm bảo vệ: 2012 Abstract Trình bày thực trạng giao thơng Việt Nam nhu cầu tổ chức liệu cung đường địa bàn thành phố Hải Phịng Tìm hiểu sở liệu phân tán: so sánh sở liệu phân tán sở liệu tập trung; cần thiết sở liệu phân tán; kiến trúc CSDL phân tán; hệ quản trị sở liệu phân tán; thiết kế sở liệu phân tán; Kiểm soát liệu ngữ nghĩa Thiết kế, xây dựng hệ thống sở liệu phân tán với Visual Studio 2008, hệ quản trị sở liệu SQL server Keywords Hệ thống thông tin; Khai thác liệu; Giao thông vận tải; Cơ sở liệu phân tán Content Mở đầu Hiện nay, với xu hướng phát triển chung, nhu cầu liệu ngày tăng, ngành kinh tế quốc dân nói chung, ngành giao thơng vận tải nói riêng Trong năm qua, thành phố Hải Phịng có nhiều bước tiến tất ngành kinh tế, đáp ứng nhu cầu kinh tế thị trường đảm bảo kinh tế người dân huyện lị thành phố Hệ thống đường xá liên tỉnh, liên huyện, liên xã cần quản lý cách khoa học Việc sử dụng CNTT ngày quen thuộc ngành GTVT Theo phương pháp quản lý ngành nay, đơn vị quản trị giao thông cung đường thường xun có báo cáo Sở giao thơng Hải Phịng, bao gồm: lưu lượng tham gia giao thơng, số vụ tai nạn xảy ra, chất lượng cung đường, công tác bảo dưõng tu, giám sát cung đường, Những liệu tổ chức phân tán sở, ghi lại xử lý tập trung sở giao thơng thành phố Hải Phịng Việc ứng dụng kiến thức Cơ sở liệu phân tán giao thơng cần thiết có vai trị quan trọng cơng tác quản lý GTVT địa bàn thành phố Luận văn chọn đề tài “Tổ chức, khai thác liệu giao thông vận tải” với mục đích tìm hiểu CSDL phân tán, sở phân tích, thiết kế CSDL cung đường nhằm nâng cao công tác quản lý ngành giao thông, đặc biệt công tác quản lý cung đường địa bàn thành phố Hải Phòng Luận văn chia thành chương: Một số vấn đề liên quan đến ctác quản lý hoạt động cung đường địa bàn thành phố Hải Phòng; Vai trò CSDL phân tán khả áp dụng kiến thức hàn lâm vào tốn cụ thể ngành giao thơng vận tải; Thiết kế, xây dựng hệ thống CSDL phân tán với Visual Studio 2008, hệ quản trị CSDL SQL server Cuối luận văn phần kết luận tài liệu tham khảo Chương Nhu cầu sử dụng công nghệ thông tin để giám sát hoạt động giao thông 1.1 Hiện trạng giao thông Việt Nam vấn đề quản lý Việt nam đất nước có hệ thống trị ổn định khu vực giới, nước có Đảng Chính trị lãnh đạo, tình trạng khủng bố khơng có Thế nhưng, tình trạng thiệt mạng tai nạn giao thơng lại q nhiều, bình qn năm có ngàn đến 13 ngàn người thiệt mạng TNGT thiệt hại kinh tế ước tính đến tỷ USD/năm trị giá xuất lúa gạo (Việt nam có sản lượng xuất lúa gạo đứng thứ hai giới) Theo báo cáo Giao thông vận tải, tai nạn giao thông 10 năm qua tăng liên tục, đặc biệt từ năm 2001 tăng đột biến Năm 2002 tai nạn làm chết 10.866 người, bị thương 29.449 người Hệ thống đường chưa đạt tiêu chuẩn kỹ thuật: độ nghiêng, độ bám dính mặt đường, độ phẳng, tầm nhìn, chưa đảm bảo Tầm nhìn nhiều chỗ cịn bị hạn chế chỗ cua khơng hợp lý tạo nhiều điểm đen thường xảy TNGT Hệ thống đèn tín hiệu cảnh báo dẫn khơng thiết kế thi công đồng bộ, nên hầu hết tuyến đường khơng có biển báo, đèn báo, đèn dẫn giao thông… nguyên nhân làm ùn tắc giao thông chỗ đường giao gây TNGT Hầu hết tuyến đường, cầu cống đất nước ta kể tuyến đường đầu tư xây dựng từ vốn vay ODA chưa đảm bảo tiêu chuẩn kỹ thuật nhanh xuống cấp đến mức báo động Ý thức người tham gia giao thơng chưa cao Tình trạng kinh doanh vận chuyển hành khách tuyến đường cách tự tự phát, khơng có tổ chức chặt chẽ nên thường xảy tình trạng phóng nhanh vượt ẩu để tranh giành khách, nhồi nhét khách… xảy khơng tai nạn giao thơng thảm khốc 1.2 Vai trị cơng nghệ lĩnh vực giao thơng vận tải Việc ứng dụng công nghệ tiên tiến giao thơng đường xem bắt đầu vào năm 1950 kỷ 20 việc thay động diesel cho động nước sau động đốt động điện Cho đến năm 1989, có nhiều cơng nghệ tiến hệ thống GPS, Internet, với đời hệ thống máy tính có khả tính tốn lớn, động đốt hệ mới, hệ thống đệm từ, giao thơng đường có bước tiến dài thiết kế, điều khiển, quản lý khai thác 1.3 Kết luận chương Với tình hình thực tế nay, cơng tác quản lý khai thác hệ thống đường giao thơng Việt Nam cịn nhiều bất cập, thiếu tính đồng địi hỏi cần phải nghiên cứu sâu, rộng Một vấn đề cần thiết phải xây dựng hệ thống sở liệu thống nhất, đồng cung đường Để phù hợp với yêu cầu trên, cần xây dựng hệ sở liệu theo mơ hình Hệ thống phân tán Những năm gần đây, hệ sở liệu phân tán phát triển dựa sở liệu mạng máy tính Vấn đề hồn tồn xây dựng cài đặt sở liệu phân tán Chương Về sở liệu phân tán 2.1 So sánh sở liệu phân tán sở liệu tập trung Cơ sở liệu phân tán thiết kế khác sở liệu tập trung Điều khiển tập trung: Điều khiển tập trung nguồn thông tin công việc hay tổ chức Có người quản trị đảm bảo an tồn liệu Trong sở liệu phân tán: không đề cập đến vấn đề điều khiển tập trung Người quản trị sở liệu chung phân quyền cho người quản trị sở liệu địa phương Độc lập liệu: Tiện lợi độc lập liệu chương trình ứng dụng khơng bị ảnh hưởng thay đổi cấu trúc vật lý liệu Trong sở liệu phân tán, độc lập liệu có tầm quan trọng sở liệu truyền thống Giảm dư thừa liệu: Trong sở liệu tập trung, tính dư thừa hạn chế nhiều tốt Cấu trúc vật lý khả truy cập: người sử dụng truy cập đến sở liệu tập trung phải thông qua cấu trúc truy cập phức tạp: định vị sở liệu, thiết lập đường truyền Tính tồn vẹn, hồi phục điều khiển tương tranh: sở liệu, tính tồn vẹn, hồi phục điều khiển đồng thời liên quan nhiều vấn đề liên quan lẫn Trong sở liệu phân tán, vấn đề điều khiển giao tác tự trị có ý nghĩa quan trọng: hệ thống điều phối phải chuyển đổi quỹ thời gian cho giao tác liên tiếp Như giao tác tự trị phương tiện đạt tồn vẹn sở liệu Tính biệt lập an toàn: sở liệu truyền thống, người quản trị hệ thống có quyền điều khiển tập trung, người sử dụng có chắn phân quyền truy cập vào liệu Trong cách tiếp cận sở liệu tập trung không cần thủ tục điều khiển chuyên biệt Trong sở liệu phân tán, người quản trị địa phương phải giải vấn đề tương tự người quản trị sở liệu truyền thống 2.2 Ưu điểm hạn chế sở liệu phân tán 2.2.1 Ưu điểm - Lợi điểm tổ chức tính kinh tế - Tận dụng sở liệu sẵn có - Thuận lợi cho nhu cầu phát triển - Giảm chi phí truyền thơng - Tăng số cơng việc thực - Tính dễ hiểu sẵn sàng 2.2.2 Hạn chế - Phần mềm phức tạp kinh phí tốn kém; - Phải xử lý thay đổi thơng báo địa điểm; - Khó kiểm sốt tính tồn vẹn liệu với nhiều liệu phân bố khắp nơi; - Đáp ứng chậm nhu cầu trạm trường hợp phần mềm ứng dụng không phân bố phù hợp với việc sử dụng chung Nói chung, kỹ thuật thiết kế sở liệu phân tán phức tạp hệ sở liệu phân tán cần thiết cho xu hướng phát triển kinh tế 2.3 Kiến trúc CSDL phân tán Đây không kiến trúc tường minh cho tất CSDL phân tán, kiến trúc thể tổ chức CSDL phân tán Sơ đồ tổng thể Sơ đồ phân đoạn Sơ đồ định vị Sơ đồ ánh xạ địa phương DBMS vị trí CSDL địa phương vị trí Sơ đồ ánh xạ địa phương Các vị trí khác… DBMS vị trí CSDL địa phương vị trí Hình 2.1 Kiến trúc CSDL phân tán 2.4 Hệ quản trị sở liệu phân tán Hệ quản trị sở liệu phân tán cung cấp công cụ tạo lập quản lý sở liệu phân tán Gồm: - Phần quản lý sở liệu (DB) - Phần truyền thông liệu (DC) - Từ điển liệu(DD) mở rộng để thể thông tin phân tán liệu mạng máy tính - Phần sở liệu phân tán (DDB) 2.4.1 Phân loại hệ quản trị CSDL phân tán (1) Hệ quản trị CSDL phân tán nhất: CSDLPT có cách chia CSDL thành tập CSDL cục quản lý hệ QTCSDL (2) Hệ quản trị CSDL phân tán không nhất: CSDLPT không tích hợp tập CSDL cục quản lý hệ QTCSDL khác Hệ QTCSDLPT không thêm việc chuyển đổi mơ hình liệu hệ QTCSDL khác để thống việc quản lý 2.4.2 Mơ hình kiến trúc hệ quản trị CSDL phân tán - Các hệ Client/Server; - Hệ ngang hàng (Peer to Peer) 2.5 Thiết kế sở liệu phân tán Các chiến lược thiết kế: - Quá trình thiết kế từ xuống (top-down) - Quá trình thiết kế từ lên (Bottom-up) Thiết kế CSDL phân tán gồm có cơng việc sau: - Thiết kế quan niệm; - Thiết kế phân đoạn; - Thiết kế cấp phát đoạn liệu; 2.5.1 Thiết kế quan niệm Thiết kế CSDL mức quan niệm: biến đổi đầu vào thành cấu trúc CSDL quan niệm chất lượng hơn, dựa số tiêu chuẩn thiết kế Các mục tiêu thiết kế quan niệm: Hai tiêu chuẩn quan trọng cần đạt trình thiết kế sở liệu mức quan niệm: - Cấu trúc CSDL kết (đầu giai đoạn thiết kế quan niệm) cần đạt dạng chuẩn cao nhất; - Cấu trúc CSDL kết phải tương đương với cấu trúc ban đầu; Tiêu chuẩn dạng chuẩn: - Giảm tối đa trùng lặp thông tin, từ tránh số bất tiện cập nhật CSDL; - Các phụ thuộc liệu kiểm tra dễ dàng nhất, đơn giản tương đối tốn nhất; Tiêu chuẩn tương đương: đảm bảo thông tin quan hệ phổ quát tìm thấy đầy đủ CSDL cấu trúc kết 2.5.2 Phân đoạn liệu - Việc chia quan hệ thành nhiều quan hệ nhỏ gọi phân đoạn quan hệ - Quá trình phân mảnh phải gắn liền với vấn đề cấp phát liệu toán cụ thể (1) Phân đoạn ngang: Phân đoạn ngang quan hệ tổng thể n-bộ R tách R thành quan hệ n-bộ R1,R2, …., Rk cho quan hệ R khôi phục lại từ quan hệ phép hợp: R = R1 υ R2, υ … υ Rk Có loại phân đoạn ngang: Phân đoạn ngang nguyên thủy: phân đoạn ngang nguyên thủy quan hệ thực dựa vị từ định nghĩa quan hệ Phân đoạn ngang dẫn xuất: phân đoạn ngang dẫn xuất quan hệ thực dựa vị từ định nghĩa quan hệ khác -> Trong phân đoạn ngang, tập vị từ đóng vai trị quan trọng (2) Phân đoạn dọc: Phân đoạn dọc quan hệ tổng thể n-bộ R tách R thành quan hệ R1,R2, …., Rk cho quan hệ R khơi phục lại từ quan hệ phép nối: R = R1 R2 … Rk (3) Phân đoạn hỗn hợp: Phân đoạn quan hệ thành tập con: - Các xác định phân đoạn dọc; - Các tập xác định phân đoạn ngang; Cho phép tối ưu hoá câu hỏi chọn_chiếu hay kết nối_chiếu Việc lựa chọn phân đoạn phụ thuộc vào nhu cầu truy nhập ứng dụng Các yêu cầu việc phân đoạn: - Tính đầy đủ: Nếu quan hệ R phân rã thành đoạn R1, R2, …, Rk mục liệu R phải có đoạn Ri - Tính tái thiết được: • Nếu quan hệ R phân rã thành đoạn R1, R2, …, Rk phải tồn tốn tử cho R= (Ri) i • Tốn tử thay đổi tùy theo loại phân đoạn • Trong thực tế đoạn phân đoạn ngang phép hợp, phân đoạn dọc phép nối phân mảnh hỗn hợp phép nối nửa - Tính tách biệt: • Nếu quan hệ R phân mảnh ngang thành đoạn R1, R2, …, Rk mục liệu ti nằm mảnh Ri khơng nằm mảnh Rk, k ≠ i • Tiêu chuẩn đảm bảo mảnh ngang phải tách rời • Nếu quan hệ phân mảnh dọc thuộc tính chung phải lặp lại mảnh Do đó, trường hợp phân mảnh dọc tính tách biệt định nghĩa trường thuộc tính chung quan hệ 2.5.3 Cấp phát liệu Giả sử có tập mảnh F={F1,F2,…,Fk} mạng máy tính bao gồm vị trí S={S1,S2,…,Sm} có tập ứng dụng Q= {Q1,Q2,…,Qq} thực thi Hãy tìm phân phối tối ưu mảnh F cho vị trí S Một phân phối gọi tối ưu thỏa mãn yếu tố: Chi phí nhỏ nhất: hàm chi phí bao gồm chi phí lưu mảnh liệu Fi vị trí Sj, chi phí vấn tin Fi vị trí Sj, chi phí cập nhật Fi tất vị trí có chứa nó, chi phí truyền liệu Vì tốn cấp phát tìm lược đồ cấp phát với hàm chi phí cực tiểu Hiệu quả: chiến lược cấp phát thiết kế nhằm cực tiểu hóa thời gian thực tăng tối đa lưu lượng hệ thống vị trí Thông tin cấp phát: Thông tin sở liệu : độ tuyển mảnh Fj ứng với câu vấn tin qi – số lượng Fj cần truy xuất để xử lý qi Thông tin ứng dụng: (i)truy xuất đọc câu vấn tin qi thực mảnh Fj lần chạy nó; (ii) truy xuất cập nhật Thơng tin vị trí : khả lưu trữ xử lý trạm Thông tin mạng: gij : chi phí truyền bó tin vị trí Si Sj , dùng fsize(byte) làm kích thước bó liệu để tính số lượng thơng báo Chương Thiết kế, xây dựng sở liệu phân tán nhằm quản lý cung đường địa bàn Hải Phòng 3.1 Đảm bảo liệu cho toán Những người sử dụng ngân hàng liệu cung đường: - Người quản lý: Các nhà quản lý thường định phải làm gì, làm đánh giá kết đạt có với kế hoạch ban đầu hay khơng Các cơng việc phải sở thơng tin có giá trị kịp thời Phần lớn định dựa số liệu thơng tin phân tích số liệu Do ban lãnh đạo thành phần sử dụng thông tin cụ thể nhiêm vụ cấp sở cung cấp cho ban lãnh đạo thông tin cần thiết hữu ích - Các nhà đầu tư, quan lập quỹ: Những quan, tổ chức dự tính đầu tư vào việc nâng cấp, phát triển GTVT quan tâm đến kết thu khứ Sau đầu tư nhà đầu tư phải luôn theo dõi thông tin - Người dân: xem thơng tin trạng cung đường Dữ liệu đầu vào: Căn vào phạm vi, quy mô đối tượng, yêu cầu số liệu đầu vào trạm sau: Tên đường Chiều dài km Loại mặt đường: BT nhựa: BTXM: Cấp phối: Đất: Kiểu đường: Liên quận: Nội quận: Loại đường (1÷5) Hệ thống chiếu sáng: Có: Khơng: Loại giao cắt: Có kiểm sốt: Khơng có kiểm sốt: Giao cắt với đường sắt: Có: Không: Tổ chức giao thông: Đường chiều: Đường chiều có giải phân cách cứng: Đường chiều khơng có giải phân cách: 10 Mức độ hư hỏng(1÷7) 11 Hệ thống tín hiệu: Có: Khơng: 12 Mật độ lưu thơng: Hình 3.1 Khn dạng liệu đầu vào 3.2 Hạ tầng công nghệ thông tin sử dụng toán 3.2.1 Hệ quản trị Cơ sở liệu SQL Server Ưu điểm Hệ quản trị CSDL: - 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 toà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 3.2.2 Visual Studio Ngơn ngữ lập trình C sharp Theo http:// www.microsoft.com/visualstudio [09]: 3.2.2.1 Visual Studio a) Giới thiệu chung : Microsoft Visual Studio mơi trường phát triển 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: 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 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), va C# (Visual C#)… hỗ trợ ngôn ngữ khác F#, Python, Ruby; ngồi cịn 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 b) Visual Studio 2008 : Tốc độ: Với phiên bản, Microsoft cố gắng cải thiện Visual Studio để cho đạt hiệu suất làm việc ngày cao Tổng quan, Visual Studio 2008 xây dựng dựa ba trụ cột chính: - Cải thiện hiệu sản phẩm; - Hỗ trợ quản lý vòng đời ứng dụng; - Sử dụng công nghệ mới; Visual Studio 2008 đem tới cho nhà phát triển, nhóm phát triển hỗ trợ chuyên biệt như: - Hỗ trợ phát triển cho thiết bị thông minh; - Xây dựng ứng dụng dựa Microsoft Office; - Xây dựng ứng dụng tương thích Windows Vista; - Nâng cao hiệu suất xử lý liệu; - Đem đến trải nghiệm web; - Nâng cao hỗ trợ cho nhà phát triển; - Hỗ trợ quản lý vòng đời ứng dụng chi tiết 3.2.2.2 Ngơn ngữ lập trình C sharp C# coi ngơn ngữ mang tính cách mạng Microsoft Ngôn ngữ C# ngôn ngữ dẫn xuất từ C C++, tạo từ tảng phát triển Microsoft bắt đầu với công việc C C++ thêm vào đặc tính để làm cho ngơn ngữ dễ sử dụng Nhiều số đặc tính giống với đặc tính có ngơn ngữ Java Khơng dừng lại đó, Microsoft đưa số mục đích xây dựng ngơn ngữ Những mục đích được tóm tắt sau: - C# ngôn ngữ đơn giản; - C# ngôn ngữ đại; - C# ngôn ngữ hướng đối tượng; - C# ngôn ngữ mạnh mẽ mềm dẻo; - C# ngơn ngữ có từ khóa; - C# ngơn ngữ hướng module; - C# trở nên phổ biến; Lựa chọn phiên để xây dựng ứng dụng thử nghiệm: Visual Studio 2008 Phiên có tích hợp sẵn SQL server 2005, ngơn ngữ lập trình: Visual C# 3.2.3 Kết nối Visual Studio 2008 với CSDL SQL Server 2005 - Cài đặt SQL Server Management Studio Express - Mở VS 2008, Vào Tool → Connect to Server - Kích chọn biểu tượng Connect to Database điền thông tin: server name, attach a database file, … - Nhấn Test Connection → OK 3.3 Phân tích, thiết kế sở liệu cung đường Mục tiêu: - Tìm kiếm, in thông tin cần thiết - Báo cáo, tổng hợp kịp thời - Chương trình phải tổ chức sở liệu theo chế phân quyền truy nhập tới sở liệu để đảm bảo tính bảo mật - Chương trình phải có khả phân tán liệu: sử dụng loại Hệ quản trị sở liệu phân tán nhất, kiến trúc ngang hàng, CSDL thiết theo kiểu phân mảnh ngang - Hệ thống phải có tính mở Lý sử dụng CSDL phân tán: Các tổ chức có cấu trúc phân tán: Đối với cấu tổ chức quản lý ngành Giao thông vận tải nay, cấp cao Bộ, sau Sở, tới Phòng quận huyện Như vậy, với cách tổ chức này, quan quản lý phân tán địa phương khác nhau, đó, liệu quản lý ngày lớn phục vụ cho đa người dùng nằm phân tán, tổ chức CSDL theo kiểu phân tán đường thích hợp với cấu trúc tổ chức quản lý Cần kết nối CSDL có sẵn: CSDL phân tán giải pháp tự nhiên có CSDL trạm (các quận) cần thiết xây dựng ứng dụng toàn cục Trong trường hợp CSDL phân tán tạo theo tiến trình từ lên dựa tảng CSDL tồn Tiến trình đòi hỏi phải tái cấu trúc CSDL cục mức định 3.3.1 Lược đồ quan niệm CSDL Trong trình tìm hiểu cách tổ chức liệu cung đường, cần tổ chức thực thể tiến hành chuẩn hoá chúng dạng chuẩn thực thể sau: Quan: dùng để lưu trữ thông tin quận thành phố, bao gồm thuộc tính sau: - MaQuan: trường khoá thực thể Quan; - TenQuan: tên quận thành phố - PathServer: địa máy trạm Hình 3.2 Bảng Quan Duong Mơ tả chi tiết thông tin cần thiết cung đường, bao gồm thuộc tính sau: - MaDuong: trường khố thực thể Duong - MaQuan: lưu mã quận - TenDuong: lưu tên đường - ChieuDai: chiều dài đường - MaLoaiMatDuong: Thuộc tính khóa thực thể LoaiMatDuong - MaKieuDuong: Thuộc tính khóa thực thể KieuDuong - HeThongChieuSang: Thuộc tính xác định đường có hệ thống chiếu sáng hay khơng (True or False); - MaLoaiGiaoCat: Thuộc tính khóa thực thể LoaiGiaoCat - GiaoCatVoiDuongSat: thuộc tính xác định đường có giao cắt với đường sắt hay không - MaToChucGiaoThong: Thuộc tính khóa thực thể ToChucGiaoThong; - MaMucDoHuHong: Thuộc tính khóa thực thể MucDoHuHong; - HeThongTinHieu: thuộc tính xác định đường có hệ thống tín hiệu đèn giao thơng hay khơng - MatDoLuuThong: thuộc tính xác định mật độ xe lưu thơng Hình 3.3 Bảng Duong LoaiMatDuong Phân loại mặt đường(có loại mặt đường sau: Bê tơng nhựa, Bê tông xi măng(BTXM), Cấp phối, Đất) Các thuộc tính: MaLoaiMatDuong: trường khóa thực thể LoaiMatDuong TenLoaiMatDuong: thuộc tính xác định tên loại mặt đường Hình 3.4 Bảng LoaiMatDuong KieuDuong Phân loại kiểu đường, gồm: Đường liên quận, Đường nội quận Các thuộc tính: MaKieuDuong: trường khóa thực thể KieuDuong TenKieuDuong: thuộc tính xác định tên kiểu đường Hình 3.5 Bảng KieuDuong LoaiGiaoCat Xác định Loại giao cắt (Có kiểm sốt, khơng có kiểm sốt) Các thuộc tính: MaLoaiGiaoCat : Trường khóa thực thể LoaiGiaoCat TenLoaiGiaoCat: thuộc tính xác định loại giao cắt Hình 3.6 Bảng LoaiGiaoCat ToChucGiaoThong Xác định cách tổ chức đường giao thơng(đường chiều, đường chiều có giải phân cách cứng, đường chiều khơng có giải phân cách) Các thuộc tính: MaToChucGiaoThong: Trường khóa thực thể ToChucGiaoThong TenToChucGiaoThong: thuộc tính xác định cách tổ chức giao thơng đường Hình 3.7 Bảng ToChucGiaoThong MucDoHuHong Xác định mức độ hư hỏng đường: - Xếp loại 2: khơng có vết nứt hay biến dạng, tình trạng mặt đường tốt, khơng cần sửa chữa cơng tác sửa chữa trì hỗn - Xếp loại 4: nứt biến dạng; tình trạng mặt đường khơng tốt cần tiến hành sữa chữa không cần nghiên cứu thêm - Xếp loại 5, 6, 7: nứt biến dạng diện rộng; tình trạng lớp mặt đường xấu tồi tệ cần sửa chữa lớn tiến hành trải thảm Các thuộc tính: MaMucDoHuHong: trường khóa thực thể MucDoHuHong TenMucDo: thuộc tính xác định mức độ hư hỏng MoTa: thuộc tính xác mơ tả mức độ hư hỏng Hình 3.8 Bảng MucDoHuHong 3.3.2 Phân đoạn liệu Tiêu chuẩn phân đoạn: theo quận, theo tên đường, mức độ hư hỏng, cách thức tổ chức, … - Theo quận: Phân đoạn ngang quan hệ Quan phân đoạn dọc quan hệ lại để truy xuất thuộc tính có giá trị theo MaQuan: MaDuong, TenDuong, ChieuDai, HeThongChieuSang, GiaoCatVoiDuongSat, HeThongTinHieu, MatDoLuuThong … - Theo tên đường: phân đoạn dọc quan hệ Duong - Theo mức độ hư hỏng: phân đoạn theo quan hệ MucDoHuHong - Theo cách thức tổ chức: phân đoạn theo quan hệ ToChucGiaoThong 3.3.3 Định vị liệu Các liệu liên quan đến quận đặt trạm quận Các trạm khác(quận khác) truy cập tới để tra cứu, thống kê thông tin 3.4 Các chức 3.4.1 Tìm kiếm - Tìm kiếm theo Quận; - TÌm kiếm theo tên đường; - Tìm kiếm theo mức độ hư hỏng đường; - Tìm kiếm theo cách thức tổ chức giao thơng; Hình 3.9 Chức Tìm kiếm 3.4.2 Quản lý người dùng Hình 3.10 Đăng nhập hệ thống Hình 3.11 Quản lý người dùng 3.4.3.Quản lý liệu đường Hình 3.12 Quản lý đường 3.5 Kết luận chương Trong chương thử nghiệm, luận văn thực hiện: - Chương trình cài đặt thử nghiệm mạng LAN - CSDL máy trạm tương đương nhau, truy cập tới CSDL trạm khác Dữ liệu cập nhật thường xuyên trạm (quận) lưu để lưu trữ kho sở liệu thành phố (Sở giao thông) - Hệ thống hoạt động theo kiểu CSDLPT ngang hàng (Peer – to- Peer) Việc tổ chức, xử lí liệu giao thơng đạt số kết thử nghiệm đơn giản, có tính minh họa cho tìm hiểu lí thuyết sở liệu Kết luận Kết đạt Luận văn có ý nghĩa cá nhân học viên Trong thời gian học tập sau đại học, động viên khuyến khích quan cơng tác, tơi muốn thực tìm hiểu, nghiên cứu cách tổ chức sở liệu giao thông vận tải Một số vấn đề quản lý cung đường địa bàn Hải Phòng Việc ứng dụng CSDL phân tán để quản lý liệu cung đường vấn đề quan trọng cần thiết cho người làm công tác quản lý giao thơng vận tải có nhìn xác, đưa định kịp thời Đồng thời, góp phần xây dựng ngân hàng liệu cho HDM-4 Trong phạm vi thực đề tài, qua trình tìm hiểu, tơi nhận thấy áp dụng lý thuyết Cơ sở liệu phân tán để thực tổ chức liệu giao thơng vận tải Qua thử nghiệm, thiết kế Cơ sở liệu phân tán cung đường địa bàn thành phố Hải Phịng nhằm mục đích phục vụ trực tiếp công tác đào tạo trường Mặc dù cố gắng thời gian kiến thức có hạn, nên kết đạt bước đầu Hướng nghiên cứu tiếp Bên cạnh vấn đề đạt luận văn, cịn có số vấn đề cần phát triển thêm hoàn thiện phát triển chương trình, quy mơ tốn ứng dụng References [01] Đỗ Trung Tuấn (1997), Cơ sở Dữ liệu, Nhà xuất Giáo dục [02] Phạm Thế Quế (2009), Cơ sở liệu phân tán, Nhà xuất Thông tin Truyền thơng [03] Giáo trình Cơ sở liệu phân tán, Đại học KHTN- ĐHQGHN [04] Giáo trình Cơ sở liệu 2, Đại học Thái Nguyên [05] Đồng Thị Bích Thủy, Bài giảng Cơ sở liệu nâng cao, ĐHKHTN Hồ Chí Minh [06] M.Tamer Ozsu Patricle Valduriez (1999), Principles of Distributed Database Systems [07] http://www.giaothongvantai.com.vn [08] http://www.haiphong.gov.vn [09] http://www.microsoft.com/sql/ ... dụng CSDL phân tán: Các tổ chức có cấu trúc phân tán: Đối với cấu tổ chức quản lý ngành Giao thông vận tải nay, cấp cao Bộ, sau Sở, tới Phịng quận huyện Như vậy, với cách tổ chức này, quan quản lý... khác Dữ liệu cập nhật thường xuyên trạm (quận) lưu để lưu trữ kho sở liệu thành phố (Sở giao thông) - Hệ thống hoạt động theo kiểu CSDLPT ngang hàng (Peer – to- Peer) Việc tổ chức, xử lí liệu giao. .. thống đệm từ, giao thông đường có bước tiến dài thiết kế, điều khiển, quản lý khai thác 1.3 Kết luận chương Với tình hình thực tế nay, cơng tác quản lý khai thác hệ thống đường giao thông Việt Nam