Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

// Tạo các node Person

CREATE (p1:Person {id: 1, name: 'Alice', age: 30, gender: 'Female', occupation: 'Engineer',
country: 'USA'}),
(p2:Person {id: 2, name: 'Bob', age: 25, gender: 'Male', occupation: 'Designer', country:
'UK'}),
(p3:Person {id: 3, name: 'Charlie', age: 35, gender: 'Male', occupation: 'Teacher', country:
'Canada'}),
(p4:Person {id: 4, name: 'Diana', age: 28, gender: 'Female', occupation: 'Doctor', country:
'Australia'}),
(p5:Person {id: 5, name: 'Eve', age: 32, gender: 'Female', occupation: 'Lawyer', country:
'USA'});

// Tạo các node City


CREATE (c1:City {id: 6, name: 'New York', population: 8419000, country: 'USA', founded: 1624,
area: 789}),
(c2:City {id: 7, name: 'London', population: 8982000, country: 'UK', founded: 43, area:
1572}),
(c3:City {id: 8, name: 'Toronto', population: 2731571, country: 'Canada', founded: 1793,
area: 630}),
(c4:City {id: 9, name: 'Sydney', population: 5230330, country: 'Australia', founded: 1788,
area: 12368}),
(c5:City {id: 10, name: 'Paris', population: 2148000, country: 'France', founded: -52, area:
105});

// Tạo các node Company


CREATE (co1:Company {id: 11, name: 'TechCorp', industry: 'Technology', employees: 5000,
founded: 1990, revenue: 2000000000}),
(co2:Company {id: 12, name: 'DesignInc', industry: 'Design', employees: 200, founded: 2005,
revenue: 300000000}),
(co3:Company {id: 13, name: 'TeachWorld', industry: 'Education', employees: 1000,
founded: 1980, revenue: 500000000}),
(co4:Company {id: 14, name: 'HealthCare Ltd', industry: 'Healthcare', employees: 8000,
founded: 1975, revenue: 1000000000}),
(co5:Company {id: 15, name: 'FinanceCorp', industry: 'Finance', employees: 1500, founded:
1995, revenue: 1500000000});

// Tạo các node School


CREATE (s1:School {id: 16, name: 'Harvard', type: 'University', students: 21000, founded: 1636,
location: 'Cambridge, MA'}),
(s2:School {id: 17, name: 'MIT', type: 'University', students: 11500, founded: 1861, location:
'Cambridge, MA'}),
(s3:School {id: 18, name: 'Stanford', type: 'University', students: 16000, founded: 1885,
location: 'Stanford, CA'}),
(s4:School {id: 19, name: 'Oxford', type: 'University', students: 24000, founded: 1096,
location: 'Oxford, UK'}),
(s5:School {id: 20, name: 'Sorbonne', type: 'University', students: 55000, founded: 1257,
location: 'Paris, France'});

// Tạo các mối quan hệ live_in giữa Person và City


MATCH (p1:Person {id: 1}), (c1:City {id: 6})
CREATE (p1)-[:LIVE_IN {from: 2015, to: 2020}]->(c1);

MATCH (p2:Person {id: 2}), (c2:City {id: 7})


CREATE (p2)-[:LIVE_IN {from: 2018, to: 2021}]->(c2);

MATCH (p3:Person {id: 3}), (c3:City {id: 8})


CREATE (p3)-[:LIVE_IN {from: 2010, to: 2015}]->(c3);

MATCH (p4:Person {id: 4}), (c4:City {id: 9})


CREATE (p4)-[:LIVE_IN {from: 2013, to: 2017}]->(c4);

MATCH (p5:Person {id: 5}), (c5:City {id: 10})


CREATE (p5)-[:LIVE_IN {from: 2016, to: 2022}]->(c5);

// Tạo các mối quan hệ WORK_AT giữa Person và Company


MATCH (p1:Person {id: 1}), (co1:Company {id: 11})
CREATE (p1)-[:WORK_AT {from: 2015, to: 2020, position: 'Senior Engineer'}]->(co1);

MATCH (p2:Person {id: 2}), (co2:Company {id: 12})


CREATE (p2)-[:WORK_AT {from: 2018, to: 2021, position: 'Lead Designer'}]->(co2);
MATCH (p3:Person {id: 3}), (co3:Company {id: 13})
CREATE (p3)-[:WORK_AT {from: 2010, to: 2015, position: 'Head Teacher'}]->(co3);

MATCH (p4:Person {id: 4}), (co4:Company {id: 14})


CREATE (p4)-[:WORK_AT {from: 2013, to: 2017, position: 'Chief Medical Officer'}]->(co4);

MATCH (p5:Person {id: 5}), (co5:Company {id: 15})


CREATE (p5)-[:WORK_AT {from: 2016, to: 2022, position: 'Legal Advisor'}]->(co5);

// Tạo các mối quan hệ STUDY_AT giữa Person và School


MATCH (p1:Person {id: 1}), (s1:School {id: 16})
CREATE (p1)-[:STUDY_AT {from: 2005, to: 2009}]->(s1);

MATCH (p2:Person {id: 2}), (s2:School {id: 17})


CREATE (p2)-[:STUDY_AT {from: 2010, to: 2014}]->(s2);

MATCH (p3:Person {id: 3}), (s3:School {id: 18})


CREATE (p3)-[:STUDY_AT {from: 1995, to: 1999}]->(s3);

MATCH (p4:Person {id: 4}), (s4:School {id: 19})


CREATE (p4)-[:STUDY_AT {from: 2008, to: 2012}]->(s4);

MATCH (p5:Person {id: 5}), (s5:School {id: 20})


CREATE (p5)-[:STUDY_AT {from: 2003, to: 2007}]->(s5);

// Tạo các mối quan hệ ROLE giữa các Person


MATCH (p1:Person {id: 1}), (p2:Person {id: 2})
CREATE (p1)-[:ROLE {is: 'friend'}]->(p2);

MATCH (p3:Person {id: 3}), (p4:Person {id: 4})


CREATE (p3)-[:ROLE {is: 'colleague'}]->(p4);

MATCH (p5:Person {id: 5}), (p1:Person {id: 1})


CREATE (p5)-[:ROLE {is: 'sibling'}]->(p1);

MATCH (p2:Person {id: 2}), (p3:Person {id: 3})


CREATE (p2)-[:ROLE {is: 'mentor'}]->(p3);

MATCH (p4:Person {id: 4}), (p5:Person {id: 5})


CREATE (p4)-[:ROLE {is: 'partner'}]->(p5);

You might also like