1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Ứng dụng mô hình cơ sở dữ liệu đồ thị xây dựng cơ sở dữ liệu mạng thông tin đảng viên tại huyện tuy phước, tỉnh bình định

122 24 0

Đ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

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC QUY NHƠN TRÌNH THỊ BÍCH PHƯỢNG ỨNG DỤNG MƠ HÌNH CƠ SỞ DỮ LIỆU ĐỒ THỊ XÂY DỰNG CƠ SỞ DỮ LIỆU MẠNG THƠNG TIN ••• ĐẢNG VIÊN TẠI HUYỆN TUY PHƯỚC, TỈNH BÌNH ĐỊNH Chun ngành: KHOA HỌC MÁY TÍNH Mã số: 8480101 Người hướng dẫn: TS Trần Thiên Thành LỜI CAM ĐOAN Tôi xin cam đoan trình nghiên cứu riêng tơi Các số liệu, kết nêu luận văn hoàn toàn trung thực có nguồn gốc rõ ràng Quy Nhơn, ngày tháng năm 2020 Người thực Trình Thị Bích Phượng LỜI CẢM ƠN Trước hết em xin bày tỏ lòng biết ơn sâu sắc thầy giáo hướng dẫn TS Trần Thiên Thành, Khoa Công nghệ thông tin - Trường Đại học Quy Nhơn tận tình giúp đỡ, hướng dẫn em thời gian vừa qua dành nhiều thời gian quý báu để giúp em hoàn thành đề tài luận văn giao Em xin chân thành cảm ơn Thầy Em xin gửi lời cảm ơn đến Thầy cô giáo Khoa Công nghệ thông tin, trường Đại học Quy Nhơn giảng dạy em suốt quãng thời gian qua, cung cấp cho chúng em kiến thức chuyên môn cần thiết quý báu giúp chúng em hiểu rõ lĩnh vực nghiên cứu để hoàn thành đề tài luận văn giao Cuối cùng, em xin cảm ơn gia đình đồng nghiệp, bạn bè động viên cổ vũ, đóng góp ý kiến cho em suốt trình học làm luận văn tốt nghiệp giúp em hoàn thành đề tài luận văn thời hạn Quy Nhơn, ngày tháng năm 2020 Người thực Trình Thị Bích Phượng MỤC LỤC •• LỜI CAM ĐOAN LỜI CẢM ƠN DANH MỤC CÁC CHỮ VIẾT TẮT DANH MỤC CÁC BẢNG DANH MỤC CÁC HÌNH MỞ ĐẦU CHƯƠNG CƠ SỞ DỮ LIỆU ĐỒ THỊ 1.1 Cơ sở liệu đồ thị 1.2 Đặc trưng sở liệu đồ thị .6 1.2.1 Hiệu suất (Performance) 1.2.2 Linh động (Flexibility) 1.2.3 Dễ dàng phát triển nâng cấp 1.3 Một số ứng dụng sở liệu đồ thị 1.4 Một số hệ quản trị sở liệu đồ thị 1.4.1 Neo4J 1.4.2 DEX 1.4.3 Infinite Graph 1.4.4 Hyper GraphDB 1.5 Mơ hình liệu CSDL đồ thị 10 1.6 Hệ quản trị sở liệu đồ thị Neo4J 13 1.6.1 Các tính Neo4j 13 1.6.2 Mơ hình liệu Neo4J 14 1.7 Thao tác với liệu Neo4J 15 1.7.1 Truy vấn b ng Cypher 15 1.8 Chuyển đổi từ liệu quan hệ sang liệu đồ thị 18 1.9 Kết luận chương .21 CHƯƠNG XÂY DỰNG CƠ SỞ DỮ LIỆU ĐẢNG VIÊN THEO MƠ HÌNH ĐỒ THỊ 22 2.1 Giới thiệu toán Quản lý Đảng viên 22 2.2 Lý chọn mơ hình đồ thị để quản lý Đảng viên 23 2.3 Cơ sở liệu đảng viên mơ hình quan hệ 27 2.3.1 Sơ đồ tổng thể 27 2.3.2 Chi tiết bảng 28 2.4 Chuyển đổi sang sở liệu đồ thị 43 Chi tiết ý nghĩa thực thể: .44 Chi tiết ý nghĩa mối quan hệ: .51 2.5 Truy vấn sở liệu đảng viên 52 2.6 Kết luận chương .61 CHƯƠNG THỰC NGHIỆM .62 3.1 Xây dựng sở liệu đảng viên mơ hình đồ thị .62 3.1.1 Tạo sở liệu đảng viên .62 3.1.2 Chuyển liệu từ sở liệu quan hệ sang sở liệu đồ thị 64 3.1.3 Minh họa 68 3.2 Thực truy vấn 71 3.3 Nhận xét đánh giá 77 3.4 Kết luận chương 77 KẾT LUẬN 78 DANH MỤC TÀI LIỆU THAM KHẢO .79 PHỤ LỤC QUYẾT ĐỊNH GIAO ĐỀ TÀI LUẬN VĂN THẠC SĨ (bản sao) DANH MỤC CÁC TỪ VIẾT TẮT TT TỪ VIẾT TẮT DIỄN GIẢI TW Trung ương DB Database (cơ sở liệu) RDBMS Hệ quản trị sở liệu quan hệ (Relational database management system) Graph Database / Cơ sở liệu đồ thị GraphDB CSDL Cơ sở liệu QLDV Quản lý Đảng viên DANH MỤC CÁC BẢNG Bảng 2- 1Cấu trúc bảng DangB'o 28 Bảng 2-2Cấu trúc bảng ChiBo 29 Bảng 2-3Cấu trúc bảng Dangvien 29 Bảng 2-4Cấu trúc bảng DmTrinhdoHocvan Bảng 2-5Cấu trúc bảng DmTrinhdoChuyenmon Bảng 2-6Cấu trúc bảng Sinhhoatdang 32 Bảng 2-7Cấu trúc bảng Dangvienthamgiasinhhoatdang 32 Bảng 2-8Cấu trúc bảng Vanban .33 Bảng 2-9Cấu trúc bảng Banhanhvanbantoichibo 34 Bảng 2-10Cấu trúc bảng DmKqXeploai 35 Bảng 2-11Cấu trúc bảng DanhmucXeploainam .35 Bảng 2-12Cấu trúc bảng Xeploaidangviennam 36 Bảng 2-13Cấu trúc bảng Dmtinhtp 36 Bảng 2-14Cấu trúc bảng Dmquanhuyen 37 Bảng 2-15Cấu trúc bảng Dmchucvu .37 Bảng 2-16Cấu trúc bảng Dmxeploaicongtac 37 Bảng 2-17Cấu trúc bảng Quatrinhcongtac .38 Bảng 2-18Cấu trúc bảng Dmquanhe .39 Bảng 2-19Cấu trúc bảng Quanhegiadinh 40 Bảng 2-20Cấu trúc bảng Dmloaitaisan Bảng 2-21Cấu trúc bảng Dmlydotanggiamts 41 Bảng 2-22Cấu trúc bảng Kekhaithunhaphangnam 42 Bảng 2-23Cấu trúc bảng Kekhaithunhapchitiettaisan .42 Bảng 3-1 Danh sách bảng trích từ sở liệu đảng viên 64 Hình 1.1Tồn cảnh mơ hình CSDL thơng dụng Hình 1.2 Đồ thị thuộc tính biểu diễn thơng tin thư mục công bố khoa học Hình 1.3 Node sở liệu đồ thị 10 Hình 1.4 Relationship sở liệu đồ thị 10 Hình 1.5 Minh họa mối quan hệ nút đến 11 Hình 1.6 Minh họa nhãn nodes .12 Hình 1.7 Minh họa Traversal 13 Hình 1.8 Đồ thị minh họa cho câu lệnh Cypher .15 DANH MỤC CÁC HÌNH Hình 2.1 Mối quan hệ đảng viên chi mơ hình đồ thị 24 Hình 2.2 Minh họa bảng DANGVIEN 25 Hình 2.3 Minh họa mối quan hệ Friend_Of đảng viên 26 Hình 2.4 Minh họa chuyển liệu từ bảng sang đồ thị 27 Hình 2.5 Sơ đồ sở liệu đảng viên mô hình quan hệ 28 Hình 2.1 Lược đồ sở liệu đảng viên mơ hình đồ thị 43 Hình 3.1 Tạo CSDL QLDVTuyPhuoc 62 Hình 3.2 Khởi động CSDL QLDVTuyPhuoc 62 Hình 3.3 CSDL QLDVTuyPhuoc khởi động 63 Hình 3.4 Giao diện quản lý CSDL QLDVTuyPhuoc .63 Hình 3.5 Import liệu vào CSDL QLDVTuyPhuoc 67 Hình 3.6 Minh họa CSDL QLDVTuyPhuoc với loại nút DangBo ChiBo70 MỞ ĐẦU Lí chọn đề tài: Cơ sở liệu mơ hình quan hệ (RDBMS có vai tr to lớn việc quản lý liệu thời gian trước Tuy vậy, đến nhu cầu quản lý thông tin đa dạng, phong phú phức tạp nên việc dùng mơ hình quan hệ để quản lý liệu g p nhiều khó khăn việc triển khai sử dụng Một số mô hình sở liệu đời đáp ứng nhu cầu quản lý liệu phức tạp mô hình hướng đối tượng, mơ hình đồ thị, mơ hình họ cột, Cơ sở liệu đồ thị (Graph database sử dụng liệu có nhiều mối quan hệ mạng xã hội, hệ gợi ý, hệ thống điều khiển truy cập, Điểm mạnh sở liệu đồ thị khả lưu trữ mối quan hệ truy vấn quan hệ Trong năm vừa qua việc quản lý sở liệu Đảng viên xây dựng nhiều Đảng nh m lưu trữ tìm kiếm, thống kê liệu Đảng viên Tuy nhiên, nhu cầu lưu trữ tìm kiếm thơng tin Đảng viên ngày nhiều phức tạp nên sở liệu Đảng viên xây dựng không đáp ứng được, đ c biệt với Đảng lớn có nhiều đảng viên, có nhiều cấp Đảng ho c chi trực thuộc việc quản lý trở nên khó khăn, phức tạp nhiều Trong bối cảnh đó, việc xây dựng hệ thống sở liệu Quản lý Đảng viên giải pháp đáp ứng nhu cầu quản lý tìm kiếm thơng tin Đảng viên đa dạng, phong phú nhanh chóng Sở dĩ việc chọn mơ hình đồ thị thay cho mơ hình quan hệ mơ hình quan hệ bắt buộc liệu phải có cấu trúc ch t chẽ việc lưu trữ mối quan hệ mơ hình quan hệ hạn chế Trong nhu cầu quản lý liệu Đảng viên cần nhiều thơng tin khơng có cấu trúc ch t cần lưu nhiều mối quan hệ Đảng viên, nữa, nhu cầu quản lý việc mở rộng thay đổi thường xuyên diễn Cơ sở liệu đồ thị sở liệu NoSQL, mơ hình liệu dựa lý thuyết đồ thị với khả biểu diễn mối quan hệ đối tượng phong phú Cơ sở liệu đồ thị cho phép lưu trữ liệu khơng cần cấu trúc ch t mơ hình quan hệ, cho phép truy vấn liệu thuộc tính quan hệ nên thuận tiện nhanh chóng cần tìm kiếm thơng tin quan hệ Đảng viên Luận văn tạ p trung vào ứng dụng sở liệu đồ thị để thiết kế xây dựng sở liệu Quản lý Đảng viên huyện Tuy Phước, Tỉnh Bình Định cho đáp ứng nhu cầu lưu trữ, xử lý liệu tìm kiếm thơng tin nhanh chóng, đáp ứng nhu cầu phong phú nghiệp vụ Quản lý Đảng viên PL21 Í Load csv with headers from rfile:///Quatrinhcongtac.csv' as QTCTs create (altQuatrinhcongtac {key:QTCTs.key, donvico Added 13 labels, created 13 nodes, set 52 properties, completed after 24 ms 50 Tạo mối quan hệ QuatrinhcongtacvớiDangvien Load csv with headers from 'file:///Quatrinhcongtac.csv' as QTCTs match (a:Quatrinhcongtac{key: QTCTs.key}), (b:Dangvien {key: QTCTs.madangvien}) create (a) — [r:qtctcuadangvien] -> (b) $ Load csv with headers from 'file:///Quatrinhcongtac.csv' as QTCTs match (a:Quatrinhcongtac{key: QTCTs.key}), (b:Dang Created 13 relationships, completed after 20 ms Table 51 Tạo mối quan hệ QuatrinhcongtacvớiDmChucvu Load csv with headers from 'file:///Quatrinhcongtac.csv' as QTCTs match (a:Quatrinhcongtac{key: QTCTs.key}), (b:DmChucvu {key: QTCTs.machucvu}) create (a) — [r:chucvuctcuadangvien] -> (b) $ Load csv with headers from 'file:///Quatrinhcongtac.csv' as QTCTs match (a:Quatrinhcongtac{key: QTCTs.key}), (b:DmCh HI Created 13 relationships, completed after 23 ms 52 Tạo mối quan hệ QuatrinhcongtacvớiDmXeploaicongtac Load csv with headers from 'file:///Quatrinhcongtac.csv' as QTCTs match (a:Quatrinhcongtac{key: QTCTs.key}), (b:DmXeploaicongtac{key: QTCTs.makqxeploaicongtac}) create (a) — [r:kqctcuadangvien] -> (b) Hl Created 13 relationships, completed after 16 ms 53 Tạo mối quan hệ QuatrinhcongtacvớiDmQuanhuyen Load csv with headers from 'file:///Quatrinhcongtac.csv' as QTCTs match (a:Quatrinhcongtac{key: QTCTs.key}), (b:DmQuanhuyen{key: PL22 QTCTs.maquanhuyen}) create (a) — [r:noicongtac] -> (b) " ”"s“*~W! Q,c,!'k”"' ,K* Hl Created 13 relationships, completed after 11 ms Phụ lục Thực truy vấn n sở liệu đảng viên mô n đồ thị Danh sách tổng số Đảng viên chi Đảng Tuy phước match (n)-[:Tructhuoc]->(c:Chibo)-[:Tructhuoc]->(d:Dangbo) where d.key='DBTuyPhuocBinhDinh'return c.key as Chibo, count(*) as Tongso Danh sách Đảng viên theo giới tính chi Đảng Tuy phước match (n)-[:Tructhuoc]->(c:Chibo)-[:Tructhuoc]->(d:Dangbo) where d.key='DBTuyPhuocBinhDinh' return c.key as Chibo, n.phai as Phai, count(*) as Tongso Danh sách Đảng viên 30 năm tuổi Đảng match (n)-[:Tructhuoc]->(c:Chibo)-[:Tructhuoc]->(d:Dangbo) where date() - duration({years:30})=date(n.ngaysinh) return n,c,d Danh sách Đảng viên 40 năm tuổi Đảng match (n)-[:Tructhuoc]->(c:Chibo)-[:Tructhuoc]->(d:Dangbo) where date() - duration({years:40})=date(n.ngaysinh) return n,c,d Danh sách Đảng viên 50 năm tuổi Đảng match (n)-[:Tructhuoc]->(c:Chibo)-[:Tructhuoc]->(d:Dangbo) where date() - duration({years:50})=date(n.ngaysinh) return n,c,d Danh sách Đảng viên 60 năm tuổi Đảng match (n)-[:Tructhuoc]->(c:Chibo)-[:Tructhuoc]->(d:Dangbo) PL23 where date() - duration({years:60})=date(n.ngaysinh) return n,c,d Danh sách Đảng viên 70 năm tuổi Đảng match (n)-[:Tructhuoc]->(c:Chibo)-[:Tructhuoc]->(d:Dangbo) where date() - duration({years:70})=date(n.ngaysinh) return n,c,d Danh sách Đảng viên có trình độ học vấn Đại học match(n1)-[:Co]>(x:DmTrinhdohocvan),(n)-[:Tructhuoc]->(c:Chibo)- [:Tructhuoc]>(d:Dangbo) wherex.key='DH' return n,c,d Danh sách Đảng viên có trình độ học vấn Thạc sĩ match(n1)-[:Co]>(x:DmTrinhdohocvan),(n)-[:Tructhuoc]->(c:Chibo)[:Tructhuoc]->(d:Dangbo) where x.key='ThS' return n,c,d $ match(nl)-[:Co] —>(X: DmTrinhdohocvan), (n)-[ :Tructhuoc] -^(c :Chibo)-[ :Tructhuoc]->(d :Dangbo) where x.key=™ I (no changes, no records) Code Completed after ms 10 Danh sách Đảng viên có trình độ học vấn Đại học sinh trước năm 1970 match(n1)-[:Co]->(x:DmTrinhdohocvan),(n)-[:Tructhuoc]->(c:Chibo)[:Tructhuoc]->(d:Dangbo) where x.key= 'DH' and PL24 date(n.ngaysinh).year(x:DmTrinhdohocvan),(n)-[:Tructhuoc]->(c:Chibo)[:Tructhuoc]->(d:Dangbo) where x.key= 'DH' and date(n.ngaysinh).year>1990 return n,c,d 12 Danh sách Đảng viên nữ có trình độ học vấn Đại học match(n1)-[:Co]>(x:DmTrinhdohocvan),(n)-[:Tructhuoc]->(c:Chibo)- PL25 [:Tructhuoc]->(d:Dangbo) where x.key='DH' and n.phai='Nu' return n,c,d Í match(nl)-[ :Co]-»(x:DmTrinhdohocvan),(n)-[ :Tructhuoc] —»(c: Chibo)-[ :Tructhuoc]^(d:Dangbo) where Dangviefi(7) Tnicthuoc(17) Tructlwoc Displaying 11 nodes, 17 relationships match(nl)-[ :Co] ->(x:DmTrinhdohocvan),(n)-[ iTructhuoc]—»(c:Chibo)-[ : Tructhuoc] >(d:Dangbo) where x.key='DH' and n.phai='Nu' return n.ten as Dangvien, c.ten as Chibo $ match(nl)-[ :Co]->(x:DmTrinhdohocvan) ,(n)-[ iTructhuoc] -»(c: Chibo)-[ :Tructhuoc]^(d:Dangbo) where A Dangvien Chibo "Huynh Thi Thanh Thao" "Chi bo Ban To chuc Huyen uy" "Pham Thi Thuy Hang" "Chi bo Ban To chuc Huyen uy" "Tran Kim Le Thuy*' "Chi bo Ban To chuc Huyen uy" 'Trinh Thi Bich Phuong" "Chi bo Ban To chuc Huyen uy" "Nguyen Till Thanh Thuy” "Chi bo Ban Tuyen giao" "Nguyen Thi Thanh Hong" "Chi bo Huyen doan" "Nguyen Thi Bay" "Chi bo Huyen doan" "Huynh Thi Thanh Thao" "Chi bo Ban To chuc Huyen uy" Te xt □ C od e "Pham Thi Thuy Hang" Started streaming 14 records after ms and completed after ms 13 "Chi bo Ban To chuc Huyen uy" Danh sách Đảng viên có trình độ chuyên môn Bác sĩ match(n1)-[:Duocdaotao]->(x:DmTrinhdochuyenmon), (n)[:Tructhuoc]->(c:Chibo)-[:Tructhuoc]->(d:Dangbo) where x.key='BS' return n,c,d PL26 14 Danh sách Đảng viên có trình độ chuyên môn Kỹ sư nông nghiệp match(n1)-[:Duocdaotao]->(x:DmTrinhdochuyenmon), (n)-[:Tructhuoc]>(c:Chibo)-[:Tructhuoc]->(d:Dangbo) where x.key='KSNN' return c.ten as Chibo, n.ten as Dangvien, x.ten as TDCM match(nl)-[íDuocdaotao]->(X:DmTrinhdochuyenmon)r (n)-[:Truethuoc]—»(c:Chỉbo)-[ ĩTructhuoc] —> (d:Dangbữ) where x.key=rKSNNr return c.ten as Chibo, n.ten as Dangvien, x.ten as TDCM Chibo Dangvien "Chi bo Ban To chuc Huyen uy" "Huynh Thi Thanh Thao" TDCM "Ky su nong nghiep" "Chi bo Ban To chuc Huyen uy" "Quang Ngoe Trung" "Ky su nong nghiep" "Chi bo Ban To chuc Huyen uy" "Pham Thi Th uy Hang" "Ky su nong nghiep" "Chi bo Ban To chuc Huyên uy" 'Tran Klm Le Thuy" "Ky su nong nghiep" "Chỉ bo Ban To chuc Huyen uy" 'Tran Thanh Minh" "Ky su nong nghỉep" "Chỉ bo Ban To chuc Huyen uy" 'Trinh Thi Bich Phuong" "Ky su nong nghỉep" "Chi bo Ban Tuyen giao " "Nguyen Thi Thanh Thuy" "Ky su nong nghiep" "Chi bo Ban Tuyen giao " "Nguyen Van Hoa" "Ky su nong nghiep" "Chỉ bo Huyen đoan" "Nguyen Thl Thanh Hong" "Ky su nong n^hrểp^ 15 chi Danh sách lần tham gia sinh hoạt Đảng Đảng viên match (n2:Dangvienthamgiasinhhoatdang)-[:Dvthamgiashd]->(n1:Dangvien)[:Tructhuoc]->(c:Chibo), (n3:Dangvienthamgiasinhhoatdang)-[:Thamgiashd]>(s:Sinhhoatdang) where n2.tinhtrang='Comat' and n3.key=n2.key return c.ten as Chibo, n1.ten as Dangvien, s.key as MaSinhhoat, s.ngaysinhhoat as Ngay, s.phanloai as Loai $ match (n2:Dangvienthamgiasinhhoatdang)-[:ũvthamgiashd]->(nl:Dangvien)-[íTructhuoc]->(c:Chibo), (n„ Chifro A e Code "Chi uy" "Chi uy' "Chi uy' "Chi uy' bo Ban To chuc Huyen bo Ban To chuc Huyen bo Ban To chuc Huyen bo Ban To chuc Huyen Dangvĩen MaSinhhoat Ngay 'Trinh Thi Bich Phuong" "SHD012019_CBBTC "2019-01- " "Pham Thi Thuy Hang" "SHD012019_CBBTC "SHD012019_CBBTC 'Tran Thanh Minh" "SHD012019_CBBTC "Quang Ngoe Trung" 05" "Din h ky" null "Din h ky" ”2019-01- null "Din h ky" ”2019-01- null "Din h ky" ”2019-01- null "Din h ky" 05" "SHD012019CBBTC" Nho m ”2019-01- 05" " "Chi bo Ban To chuc Huyen uy' null 05" " o Noidun g 05" " "Huynh Thi Thanh Thao" -A- X? z Started streaming records after ms and completed after ms 16.Danh sách lần vắng m t sinh hoạt Đảng Đảng viên chi match (n2:Dangvienthamgiasinhhoatdang)-[:Dvthamgiashd]->(n1:Dangvien)[:Tructhuoc]->(c:Chibo), (n3:Dangvienthamgiasinhhoatdang)-[:Thamgiashd]>(s:Sinhhoatdang) where n2.tinhtrang='Vangmat' and n3.key=n2.key return c.ten as Chibo, n1.ten as Dangvien, s.key as MaSinhhoat, s.ngaysinhhoat as Ngay, s.phanloai as Loai 17.Danh sách văn ban hành năm 2020 triển khai cho chi có mã CBBTC match (b1:Banhanhvanbantoichibo)-[:banhanhtoichibo]>(n1:Chibo),(b2:Banhanhvanbantoichibo)-[:vanbanbanhanhtoichibo]>(v:Vanban) where n1.key='CBBTC' and date(v.ngaybanhanh).year=2020 and b1.key=b2.key return v.so as SoVb, v.noidung as Tenvb, b1.ngaybanhanh as ngaybanhanh,b1.tennguoibanhanh as nguoibanhanh, n1.ten as Tenchibo 18 Danh sách văn ban hành cho chi năm 2020 match (b1:Banhanhvanbantoichibo)-[:banhanhtoichibo]- >(n1:Chibo),(b2:Banhanhvanbantoichibo)-[:vanbanbanhanhtoichibo]>(v:Vanban) where n1.key='CBBTC' and date(b1.ngaybanhanh).year=2020 and b1.key=b2.key return v.so as SoVb, v.noidung as Tenvb, b1.ngaybanhanh as ngaybanhanh,b1.tennguoibanhanh as nguoibanhanh, n1.ten as Tenchibo 19 Danh sách xếp loại Đảng viên năm 2019 chi match (n:Xeploaidangviennam)-[:Chiboxeploaidangviennam]- >(x:DmXeploainam)-[:chiboxeploainam]->(c:Chibo), (n1:Xeploaidangviennam)-[:xeploaidangviennam]->(d:Dangvien) where x.nam='2019' and n.key=n1.key return c.ten as Chibo, x.nam, d.ten as TenDv , x.ngaydanhgia, x.noidung A >" Í match (n:Xeploaidangvienriam)-[: Chiboxeploaidangviennam]^(x:DmXeploainam)-[: chi boxopl oai nam] —>íc Ta bl e Chibo x.na A Te xt "Chi bo Ban To chuc Huyen uy" "Chi bo Ban To choc Huyen uy" Ce de TenDv x.ngaydanhgia x.noidung 'Trinh Thi Bich Phuong" "2019-12-19" "Xep loai Dang vien nam 2019" "Pham Thi Thuy Hang" "2019-12-19" "Xep loai Dang vien nam 2019" "Huynh Thi Thanh Thao" "2019-12-19" "Xep loai Dang vien nam 2019" 'Tran Thanh Minh" "2019-12-19" "Xep loai Dang vien nam 2019" "Quang Ngoe Trung" "2019-12-19" "Xep loaĩ Dang vien nam 2019" "Le Minh Trung" "2019-12-19" "Xep loai Dang vien nam 2019" "Do Thi Thu" "2019-12-19" "Xep loai Dang vien nam 2019" "Nguyen Long Hung" "2019-12-19" m "Chi bo Ban To chuc Huyen uy" "Chi bo Ban To chuc Huyen uy" "Chi bo Ban To chuc Huyen uy" "Chi bo Ban To choc Huyen uy" "Chi bo Ban To choc Huyen uy" "Chi bo Ban To chuc Huyen uy" "201 9" "201 9" "201 9" "201 9" "201 9" "201 9" "201 9" "201 9" "Xep loai Dang vien nam 2019" Activate Windfl Go to Settings to ao Started streaming records after ms and completed after ms 20 Danh sách xếp loại Đảng viên hoàn thành xuất sắc nhiệm vụ năm 2019 chi match (n:Xeploaidangviennam)-[:Chiboxeploaidangviennam]>(x:DmXeploainam)-[:chiboxeploainam]->(c:Chibo), (n1:Xeploaidangviennam)-[:xeploaidangviennam]->(d:Dangvien), (n3:Xeploaidangviennam)-[:ketquaxeploai]->(k:DmKqXeploai) where x.nam='2019' and n.key=n1.key and n3.key=n1.key and k.key='XS' return c.ten as Chibo, x.nam, d.ten as TenDv , x.ngaydanhgia, x.noidung, k.ten as Xeploai $ match (nĩXeptoaidangviennam)-[:Chiboxeploaidangviennam]^(x:DmXeploainam)-[:chiboxeploainam]^(c-L Ị Ị Chibo A ■f ed Co de "Chi bo Ban To chuc Huyen uy " "Chi bo Ban To chuc Huyen uy " "Chi bo Ban To chuc Huyen uy " "Chi bo Ban To chuc Huyen uy " "Chi bo Ban To chuc Huyen uy " "Chi bo Ban To chuc Huyen uy " "Chi bo Ban To chuc Huyen uy " "Chi bo Ban To chuc Huyen uy " Started streaming records after ms x.ngaydanhgi x.noidung Xeplo "2019-12-19" "Xep loai Dang vien nam 2019" "Xua t sac" "Pham Thi Thuy Hang" "2019-12-19" "Xep loai Dang vien nam 2019" "Xua t sac" "Huynh Thi Thanh Thao" "2019-12-19" "Xep loai Dang vien nam 2019" "Xua t sac" 'Tran Thanh Minh" "2019-12-19" "Xep loai Dang vien nam 2019" "Xua t sac" "Quang Ngoe Trung" "2019-12-19" "Xep loai Dang vien nam 2019" "Xua t sac" "Le Mỉnh Trung" "2019-12-19" "Xep loai Dang vien nam 2019" "Xua t sac" "Do Thi Thu" "2019-12-19" "Xep loai Dang vien nam 2019" "Xua t sac" "Nguyen Long Hung" "2019-12-19" "Xep loai Dang vien nam 2019" "Xua t sac" x.nam TenDv "2019 "Trinh Thi Bich Phuong" "2019 "2019 "2019 "2019 "2019 "2019 "2019 a and completed after ms Activate Wine ows 21 Danh sách xếp loại Đảng viên hoàn thành tốt nhiệm vụ năm 2019 chi match (n:Xeploaidangviennam)-[:Chiboxeploaidangviennam]>(x:DmXeploainam)-[:chiboxeploainam]->(c:Chibo), (n1:Xeploaidangviennam)-[:xeploaidangviennam]->(d:Dangvien), (n3:Xeploaidangviennam)-[:ketquaxeploai]->(k:DmKqXeploai) where x.nam='2019' and n.key=n1.key and n3.key=n1.key and k.key='TOT' return c.ten as Chibo, x.nam, d.ten as TenDv , x.ngaydanhgia, x.noidung, k.ten as Xeploai $ match (n :Xeploaidangviennam)-[ ĩChiboxeploaidangviennam] -^(x:ũmXeploainam)-[: chiboxeplũainam] ->(c :Chibo Tabíe (no changes, no records) 22 Danh sách xếp loại Đảng viên hoàn thành nhiệm vụ năm 2019 chi match (n:Xeploaidangviennam)-[:Chiboxeploaidangviennam]>(x:DmXeploainam)-[:chiboxeploainam]->(c:Chibo), (n1:Xeploaidangviennam)-[:xeploaidangviennam]->(d:Dangvien), (n3:Xeploaidangviennam)-[:ketquaxeploai]->(k:DmKqXeploai) where x.nam='2019' and n.key=n1.key and n3.key=n1.key and k.key='HT' return c.ten as Chibo, x.nam, d.ten as TenDv , x.ngaydanhgia, x.noidung, k.ten as Xeploai match (n:Xeploaidangviennam)-[ :Chiboxeploaidangviennam] ->(x:DmXeploainam)-[: chiboxeploainam] ->(c: Chibo (no changes, no records) TaHe 23 Danh sách chi họp đánh giá xếp loại Đảng viên năm 2019 đảng Tuy phước match (n:Xeploaidangviennam)-[:Chiboxeploaidangviennam]>(x:DmXeploainam)-[:chiboxeploainam]->(c:Chibo), (n1:Xeploaidangviennam)-[:xeploaidangviennam]->(d:Dangvien), (n3:Xeploaidangviennam)-[:ketquaxeploai]->(k:DmKqXeploai) where x.nam='2019' and n.key=n1.key and n3.key=n1.key return DISTINCT c.ten as Chibo, x.nam, x.ngaydanhgia, x.noidung 24 Danh sách Đảng viên đảng Tuy phước có chức vụ cơng tác GD match (cvdv)-[:chucvuctcuadangvien]->(cv:DmChucvu), (qt)- [:qtctcuadangvien]->(dv: Dangvien)-[:Tructhuoc]->(c:Chibo)-[:Tructhuoc]>(d:Dangbo) where cv.key='GD' and date()>date(qt.tungay) and date()(dv:Dangvien)-[:Tructhuoc]- >(c:Chibo)-[:Tructhuoc]->(d:Dangbo) with d.key as Dangbo, qt.donvicongtac as donvi, count(*) as sodangvien where sodangvien>1 and Dangbo='DBTuyPhuocBinhDinh' return Dangbo, donvi, sodangvien 26.Danh sách Đảng viên có thành viên gia đình Đảng viên thuộc đảng Tuy phước match(q1:Quanhegiadinh)-[:ladangvien]->(c1:Chibo)-[:Tructhuoc]>(d1:Dangbo), (q2 :Quanhegiadinh)-[:Coquanhe]->(dv:Dangvien)[:Tructhuoc]->(c2:Chibo)-[:Tructhuoc]->(d2:Dangbo) where q1.key = q2.key and d1.key='DBTuyPhuocBinhDinh' return dv.ten as Dangvien, q1.Hoten as Thanhvien, c1.ten as ChiBo ỉ match(ql:Quanhegiadinh)-[:ladangvien]->(cl:Chibo)-[:Tructhuoc]->(dl:Dangbo), (q2 :Quanhegiadinh)-[:Coq p (no changes, no records) 27 Danh sách Đảng viên có vợ/chồng Đảng viên thuộc đảng Tuy phước match(q1 :Quanhegiadinh)-[:ladangvien]->(c1:Chibo)-[:Tructhuoc]>(d1:Dangbo), (q2 :Quanhegiadinh)-[:Coquanhe]->(dv:Dangvien)[:Tructhuoc]->(c2:Chibo)-[:Tructhuoc]->(d2:Dangbo), (q3 :Quanhegiadinh)[:Loaiquanhe]->(h:DmQuanhe) where q1.key = q2.key and q2.key=q3.key and h.lavochong='1' and d1.key='DBTuyPhuocBinhDinh' return dv.ten as Dangvien, q1.Hoten as Thanhvien, c1.ten as ChiBo $ match(ql :Quanhegiadinh)-[:ĩadangvien]-»(cl:Chibo)-[:Tructhuoc]^(dl:Dangbo), (q2 :Quanhegiadinh)-[:Co (no changes, no records) Tatte 28.Danh sách Đảng viên kê khai thu nhập năm 2019 đảng Tuy phước match(k:Kekhaithunhaphangnam)-[:Thuchienkekhai]->(v:Dangvien)[:Tructhuoc]->(c:Chibo)-[:Tructhuoc]->(d:Dangbo) where k.nam='2019' and d.key='DBTuyPhuocBinhDinh' return v.ten as Dangvien, c.ten as ChiBo, k.nam, k.tongthunhap,k.ghichu $ match(k:Kekhaithunhaphangnam)-[:Thuchienkekhai]-»(v:Dangvien)-[:ĩructhuoc]-»(c:Chibo)-[:Tructhuoc™ A # A Te xt oX Dangvien ChiBo k.nam k.tongth unhap k.ghichu 'Trinh Thi Bich Phuong" "Chi bo Ban To chuc Huyen uy" "2019" " 50,000,000" 'Thu nhap tu luong" s Co de Started streaming records after ms and completed after ms 29.Danh sách Đảng viên kê khai tăng tài sản năm 2019 đảng Tuy phước Match (t :Kekhaithunhapchitiettaisan)-[:Kekhaitaisan]>(k:Kekhaithunhaphangnam)-[:Thuchienkekhai]->(v:Dangvien)[:Tructhuoc]->(c:Chibo)-[:Tructhuoc]->(d:Dangbo)where k.nam='2019' and d.key='DBTuyPhuocBinhDinh' and t.tanghaygiam='1' return k, v.ten as Dangvien, c.ten as ChiBo ch (t :Kekhaithunhapchitiettaisarì)-[:Kekhaitaisan]-»(k:Kekhaithunhaphangnam)-[:Thuchienkekhai]-»(v (no changes, no records) 30 Danh sách top 10 Đảng viên có số tăng tài sản nhiều năm 2019 đảng Tuy phước match (t :Kekhaithunhapchitiettaisan)-[:Kekhaitaisan]- >(k:Kekhaithunhaphangnam)-[:Thuchienkekhai]->(v:Dangvien)[:Tructhuoc]->(c:Chibo)-[:Tructhuoc]->(d:Dangbo)where k.nam='2019' and d.key='DBTuyPhuocBinhDinh' and t.tanghaygiam='1' and date(t.thoidiemphatsinh).year=2019 return t,k, v.ten as Dangvien, c.ten as ChiBo, sum(t.Trigia) as TongTrigia order by TongTrigia desc limit 10 Ỉ match (t :Kekhaithunhapchitiettaisan}-[ ikekhaitaisan] —>(k: Kekhaithunhaphangnam)-[ íThuchienkekhai] Tab*? (no changes, no records) 31 Danh sách top 10 Đảng viên có số giảm tài sản nhiều năm 2019 đảng Tuy phước match (t :Kekhaithunhapchitiettaisan)-[:Kekhaitaisan]>(k:Kekhaithunhaphangnam)-[:Thuchienkekhai]->(v:Dangvien)[:Tructhuoc]->(c:Chibo)-[:Tructhuoc]->(d:Dangbo)where k.nam='2019' and d.key='DBTuyPhuocBinhDinh' and t.tanghaygiam='0' and date(t.thoidiemphatsinh).year=2019 return t,k, v.ten as Dangvien, c.ten as ChiBo, sum(t.Trigia) as TongTrigia order by TongTrigia desc limit 10 ỉ match (t :Kekhaithunhapchitiettaisan)-[ :Kekhaitaisan]-»(k:Kekhaithunhaphangnain)-[:Thiichienkekhai]^(v: Ta ble (no changes, no records) ... trình bày mơ hình sở liệu đồ thị giới thiệu hệ quản trị sở liệu mơ hình đồ thị sử dụng phổ biến Neo4J 1.1 Cơ sở liệu đồ thị Cơ sở liệu mơ hình đồ thị dựa vào lý thuyết đồ thị mô hình sở liệu ngữ... để xây dựng sở liệu đảng viên mơ hình đồ thị trình bày chương CHƯƠNG XÂY DỰNG CƠ SỞ DỮ LIỆU ĐẢNG VIÊN THEO MƠ HÌNH ĐỒ THỊ Chương trình bày chi tiết tổ chức sở liệu Đảng viên theo mơ hình quan... n sở liệu đồ thị Từ lược đồ sở liệu đảng viên mơ hình quan hệ, thực chuyển đổi ta lược đồ sở liệu đảng viên mơ hình đồ thị hình dưới: Hình 2.1 Lược đồ sở liệu đản g v i ên t r n g m ô hìn h đồ

Ngày đăng: 12/08/2021, 20:43

Xem thêm:

Mục lục

    CHƯƠNG 1. CƠ SỞ DỮ LIỆU ĐỒ THỊ

    1.2.3 Dễ dàng phát triển và nâng cấp

    1.6.1 Các tính năng của Neo4j

    1.6.2 h nh dữ liệu củ o

    1.7.1 u vấn ng C ph

    4. Một số lệnh khác của Cypher

    CHƯƠNG 2. XÂY DỰNG CƠ SỞ DỮ LIỆU ĐẢNG VIÊN

    THEO MÔ HÌNH ĐỒ THỊ

    2.3.1 Sơ đồ tổng thể

    2.3.2.1 Nhóm thông tin quản lý hồ sơ đảng viên của các chi bộ t ong Đảng bộ

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w