최민경KU23

DH Edu
이동: 둘러보기, 검색

230912 수업 그래프 실습

Neo4j

query1

  • 질의 의도: 백두산은 애국가 1절에 언급될 만큼 우리나라에서 매우 상징적인 산입니다. 그렇기 때문에 백두산을 교가에서 언급한 고등학교와 교가에서 백두산을 언급한 횟수가 궁금해서 질의어를 작성했습니다.
  • 자연어 질의: 교가(SchoolSong)에 백두산(Mountain)을 언급한(mentions) 고등학교(HighSchool)의 학교명(name)과 언급횟수를 출력하라.
  • 쿼리: match(a:HighSchool)-[r]-(b:SchoolSong)-[s]-(c:Mountain{name:'백두산'}) return a.name as 학교명, c.name as 산이름, count(c) as 언급횟수

query2

  • 질의 의도: '소나무'는 제가 가장 좋아하는 나무이자 제가 졸업한 고등학교의 교목입니다. 그래서 서울 소재의 고등학교 중 소나무를 교목으로 가지고 있는 고등학교에 대해서 궁금하고 해당 고등학교의 설립연도 또한 알고 싶어서 질의어를 작성했습니다.
  • 자연어 질의: 교목(SchoolTree)이 '소나무'인 고등학교(HighSchool)의 학교명(name)과 학교 설립연도(syear)를 내림차순으로 출력하라.
  • 쿼리: match(a:SchoolTree{name:'소나무'}) -[r:isSchoolTreeOf] - (b:HighSchool)

match (b) - [s:isLocatedIn] - (c:Location) return b.name as 학교명, b.syear as 설립연도 order by 설립연도 desc

gephi