Neo4j
Neo4j Solutions Library database: create(author:Person{name:"John Le Carre",born:19-10-1932}) create(reader:Person{name:"lan"}) create(reader:Person{name:"Alan"}) create(supplier:Person{name:"Rahul"}) create(book1:Book{name:"Story Book",title:["Tinker","Tailor","Soldier","spy"],published:1974,city:"Pune"}) create(book2:Book{name:"Suspens Story Book",title:"One Man in Havana",published:1958,city:'Mumbai'}) create(publisher1:Publisher{name:'Mr.Joshi',City:'Pune'}) match(n) return n Relationships: match(a:Publisher),(b:Book) where a.name="Mr.Joshi" and b.name="Story Book" create (a)-[r1:published_by]->(b) match(a:Publisher),(b:Book) where a.name="Mr.Joshi" and b.name="Suspense Story Book" create (a)-[r1:published_by]->(b) match(a:Person),(b:Book) where a.name="John Le Carre" and b.name=...