문건희KU23

DH Edu
김지선 (토론 | 기여)님의 2023년 11월 17일 (금) 21:54 판
이동: 둘러보기, 검색

9.12 그래프 그리기



Neo4j

<<<중간 대체 과제>>>

query1

  • 질의 의도: 1948년 제헌국회 출범 이후 대한민국의 국화는 무궁화, 국목은 소나무로 지정되었다. 서울시에 위치한 고등학교 중 교화가 무궁화이고 교목이 소나무인 고등학교가 있다면, 그 설립연도를 파악해 국화와 국목의 지정이 교화와 교목에 영향을 주었는지 알아보기 위하여 질의어를 만들어 보았습니다.
  • 자연어 질의: 서울시(Location)에 위치한 고등학교(HighSchool) 중 교화(SchoolFlower)가 '무궁화'이고, 교목(SchoolTree)이 '소나무'인 고등학교의 학교명(name)과, 학교 설립연도(s_year)를 오름차순으로 출력하라.
  • 쿼리:

match(a:SchoolTree{name:'소나무'})-[r:isSchoolTreeOf]-(b:HighSchool) match (c:SchoolFlower{name:'무궁화'})-[p:isSchoolFlowerOf]-(b) return b.name as 학교명, b.syear as 설립연도 order by 설립연도

query2

  • 질의 의도: 백두산은 북한 함경남도에 위치한 산인데, 이를 교가에 포함 시킨 학교들은 남한 분단 이전에 설립된 학교들인지 궁금해 이를 알아보기 위하여 질의어를 만들어 보았습니다.
  • 자연어 질의: 고등학교 교가(SchoolSong)에서 '백두산'을 언급한(mentions) 서울시(Location) 소재 고등학교의 학교명(name)과 학교 설립연도(s_year)를 출력하라. 이때, 설립연도는 오름차순으로 출력하라
  • 쿼리: match(a:HighSchool)-[r:hasSchoolSong]-(b:SchoolSong)-[s:mentions]-(c:Mountain{name:'백두산'}) return a.name as 학교명, a.syear as 설립연도 order by 설립연도