박진영KU23

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

230912 수업 그래프 실습


Neo4j

query1

  • 질의 의도: 아이의 이름에도 '트렌드'가 존재합니다. 대략 10년을 주기로 그때의 인기있는 아이 이름이 변화합니다. 그런가 하면, 오랫동안 사람들에게 사랑받는 아이 이름 또한 존재합니다. '유진'과 같은 이름이 그 예입니다. 제가 시트를 정리했던 학교들 중 솔샘고등학교는 원래 교명이 미양고등학교였다가 변화하였고, 이러한 사례를 통해 학교들 간에도 '트렌드'가 존재하지 않을까 하는 생각이 들었습니다. 그리고 트렌드 속에서 오랫동안 사랑받는 교화에 집중에 보고자 하였습니다.
  • 자연어 질의: 1900년대에 설립된(syear) 학교들(HighSchool)과 2000년대 설립된 학교들(HighSchool)이 공통으로 가지는(isSchoolFlowerOf) 교화(SchoolFlower)를 추려낸 후, 교화명(name)을 많이 언급된 순서대로 다섯째까지 출력하라.
  • 쿼리: match (a:HighSchool) where a.syear >=2000 match (c:SchoolFlower)-[r:isSchoolFlowerOf]-(a) match (c)-[s:isSchoolFlowerOf]-(b:HighSchool) where b.syear < 2000 return c.name as 교화, count(c) as 언급횟수 order by 언급횟수 desc limit 5


query2

  • 질의 의도: 자율형 사립고등학교는 사립학교의 건학이념에 따라 교육과정, 학사운영 등을 자율적으로 운영하고, 학교별로 다양하고 개성있는 교육과정을 실시하는 고등학교로, 입학 전형이 대체적으로 중학교 내신성적을 일부 반영한 추첨 방식과 필기고사를 제외한 자기주도학습전형으로 나누어져 일반고등학교에 비해 어느정도 학생들의 수준을 고려하여 선발한다는 것을 알 수 있습니다. 우리가 소위 말하는 '강남 8학군'은 교육열이 높은 강남구와 서초구를 아울러 이르는 말인데, 그렇다면 대다수의 자율형 사립고등학교는 강남 8학군에 속하는지를 탐구해보고자 했습니다.
  • 자연어 질의: 자율형(category) 사립고등학교(type)에 해당하는 학교들(HighSchool) 중 위치(Location)가 서울시 강남구(name)와 서울시 서초구(name)가 아닌(isLocatedIn) 학교들의 학교명(name)과 행정구역(name)을 출력하라.
  • 쿼리: match (a:HighSchool) where a.category='자율고' match (a) where not a.type='공립' match (a:HighSchool)-[r:isLocatedIn]-(b:Location) where not b.name contains '서울시_서초구' and not b.name contains '서울시_강남구' return a.name as 학교명, b.name as 행정구역


gephi