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

119 17 1

Đ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

Thông tin cơ bản

Định dạng
Số trang 119
Dung lượng 3,07 MB

Nội dung

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 q trình nghiên cứu riêng 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 đƣợc 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 đƣợc 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 đƣợc 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 q trình học nhƣ 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ị 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 31 Bảng 2-5Cấu trúc bảng DmTrinhdoChuyenmon 31 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 41 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 DANH MỤC CÁC HÌNH 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 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 nhƣ 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 đƣợc sử dụng liệu có nhiều mối quan hệ nhƣ 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 đƣợc 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 nhƣ 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 đƣợc 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 PL-18 46.Tạo mối quan hệ Banhanhvanbantoichibo với Dangbo Load csv with headers from 'file:///Banhanhvanbantoichibo.csv' as VBs match (a:Banhanhvanbantoichibo{key: VBs.key}), (b:Dangbo {key: VBs.madangbo}) create (a) – [r:banhanhtoidangbo] -> (b) 47.Tạo mối quan hệ Banhanhvanbantoichibo với Chibo Load csv with headers from 'file:///Banhanhvanbantoichibo.csv' as VBs match (a:Banhanhvanbantoichibo{key: VBs.key}), (b:Chibo {key: VBs.machibo}) create (a) – [r:banhanhtoichibo] -> (b) 48.Tạo mối quan hệ Banhanhvanbantoichibo với Vanban Load csv with headers from 'file:///Banhanhvanbantoichibo.csv' as VBs match (a:Banhanhvanbantoichibo{key: VBs.key}), (b:Vanban {key: VBs.mavanban}) create (a) – [r:vanbanbanhanhtoichibo] -> (b) 49.Chuyển liệu bảng Quatrinhcongtac Load csv with headers from 'file:///Quatrinhcongtac.csv' as QTCTs create (a1:Quatrinhcongtac {key:QTCTs.key, donvicongtac: QTCTs.donvicongtac,tungay: QTCTs.tungay, denngay: QTCTs.denngay, ghichu: QTCTs.ghichu}) PL-19 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) 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) 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) 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: PL-20 QTCTs.maquanhuyen}) create (a) – [r:noicongtac] -> (b) 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 PL-21 Danh sách Đảng viên 60 năm tuổi Đảng match (n)-[:Tructhuoc]->(c:Chibo)-[:Tructhuoc]->(d:Dangbo) 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 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 PL-22 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)- PL-23 [:Tructhuoc]->(d:Dangbo) where x.key='DH' and n.phai='Nu' return n,c,d 13.Danh sách Đảng viên có trình độ chun 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 PL-24 14.Danh sách Đảng viên có trình độ chun 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 15.Danh sách lần tham gia sinh hoạt Đảng Đảng viên chi PL-25 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 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 PL-26 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]- PL-27 >(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 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 PL-28 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 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 PL-29 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 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]- PL-30 >(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 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 PL-31 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 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 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]- PL-32 >(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 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 ... lý Đảng viên 3 CHƢƠNG CƠ SỞ DỮ LIỆU ĐỒ THỊ Trong chƣơng 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ị đƣợc sử dụng phổ biến Neo4J 1.1 Cơ sở liệu đồ thị Cơ sở liệu. .. chuyển liệu từ mô hình quan hệ sang mơ hình đồ thị, quy tắc để xây dựng sở liệu đảng viên mơ hình đồ thị đƣợc trình bày chƣơng 22 CHƢƠNG XÂY DỰNG CƠ SỞ DỮ LIỆU ĐẢNG VIÊN THEO MƠ HÌNH ĐỒ THỊ Chƣơng... 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

Ngày đăng: 11/08/2021, 16:08

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[1]. Deepak Singh Rawat, Navneet Kumar Kashyap, Graph Database: A Complete GDBMS Survey, International Journal for Innovative Research in Science & Technology, Volume 3, Issue 12, 2017 Sách, tạp chí
Tiêu đề: Graph Database: A Complete GDBMS Survey
[2]. Renzo Angles, The Property Graph Database Model, Proceedings of the 12th Alberto Mendelzon International Workshop on Foundations of Data Management, Cali, Colombia, May 21-25, 2018.CEUR Workshop Proceedings 2100, CEUR-WS.org 2018 Sách, tạp chí
Tiêu đề: The Property Graph Database Model", Proceedings of the 12th Alberto Mendelzon International Workshop on Foundations of Data Management, Cali, Colombia, May 21-25, 2018
[4]. Renzo Angles And Claudio Gutierrez, Survey of Graph Database Models , ACM Comput. Surv., 2008 Sách, tạp chí
Tiêu đề: ACM Comput. Surv
[5]. Y. Unal and H. Oguztuzun (2018), Migration of Data from Relational Database to Graph Database, In ICIST’18: 8th International Conference on Information Systems and Technologies, March 16–18, Istanbul, Turkey. ACM, New York, NY, USA Sách, tạp chí
Tiêu đề: Migration of Data from Relational Database to Graph Database
Tác giả: Y. Unal and H. Oguztuzun
Năm: 2018
[3]. Patil N. S., Kiran P, Kavya N. P., Naresh Patel K. M., A Survey on Graph Database Management Techniques for Huge Unstructured Data, International Journal of Electrical and Computer Engineering (IJECE), Vol. 8, No. 2, 2018, pp. 1140-1149 Khác
[6]. Ian Robinson, Jim Webber, and Emil Eifrem, 2013, Graph Databases , O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472 Khác

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN