Design a model to store and manage relationship data

Assignment Help Computer Engineering
Reference no: EM131299513

Assignment: Graph Databases

1. Choose a social network that you use. Say, FaceBook, Twitter, LinkedIn, or anything else.

2. Design a model to store and manage relationship data from these social networks in a graph database.

3. Install neo4j and implement your model.

4. Create some realistic "toy" data and store it in your database. You must design your toy data such that there are at least 10 nodes. The network should be realistic. For example, there must be at least some nodes that have 4-5 friends and some that maybe are new or loners and have 1-2 friends. Etc.

5. Run the following queries;

a. Choose two people at random from your toy data. Run a query to check if they are connected via a path in the graph.
b. Run a query to detect who are the people who have the (i) most "friends" (or neighbors) and, (ii) least "friends".
c. Run a query to find the average number of friends per person in the network.

Your report should contain the following:

1. A brief (but complete) description of the social network and the data you are using.
2. A description and diagram showing your data model.
3. A snapshot of all the queries you ran in neo4j. Use script in Unix and similar tools in Windows. Or, use screenshots.
4. The code used to create the database, insert the data, and query the data.
5. Discuss how long each query took to run. Also, discuss which queries were "easier" to write using a graph database.

Reference no: EM131299513

Questions Cloud

Express the balance sheet data in trend percentages : Express the income statement data in common size percentages. Round percentages to two decimal places - Express the balance sheet data in trend percentages with 20X2 as the base year. Round percentages to the nearest whole number (zero decimal plac..
Construct plots of the amplitude spectra of the capacitor : Construct plots of the amplitude spectra of the capacitor voltage and current. Discuss any differences in spectral content.
Find the rms value of a square wave : Find the rms value of a square wave. Find the fraction of the total average power carried by the first three nonzero ac components in the Fourier series.
Equity investment overseas : Explain and describe one type of business that might be most successful using an export-based strategy, and one type of business that might be most successful using equity investment overseas. Explain why each business would be successful using th..
Design a model to store and manage relationship data : Choose a social network that you use. Say, FaceBook, Twitter, LinkedIn, or anything else. Design a model to store and manage relationship data from these social networks in a graph database.
Find the rms value of a parabolic wave : Find the rms value of a parabolic wave. Find the fraction of the total average power carried by the first three nonzero ac components in the Fourier series. Compare with the results found in Problem 13-40.
Create a perceptual map based on the business : Create a perceptual map based on the business you've been assigned for the course project.- Responses should be in narrative paragraph form and should have a clear, well-formulated thesis.
Keynesian economists explain the performance : Thinking back to the business cycle discussion, how would Keynesian economists explain the performance of the economy during the last few years? Show graphically using the AD/AS model, and explain your reasoning.
Who is more likely to use operating indicator analysis : Between investors and managers, who is more likely to use financial statement analysis? Who is more likely to use operating indicator analysis?

Reviews

Write a Review

Computer Engineering Questions & Answers

  Logic programming and imperative programming

Can describe procedural language in clearly and simply - And compare other object-oriented programming, functional programming, logic programming and imperative programming.

  Write a paragraph describing the interaction with each thing

Write a paragraph (5-8 sentences) describing the interaction with each thing. Was it successful or not? In what ways? Where did breakdowns occur?

  How a composite key and a composite attribute are different

At least one website reference. Must have in-text citation for all the references used. Analyze how a composite key and a composite attribute are different. Explain how each would be indicated in an ERD.

  Develop a library program that maintains library book list

For this programming project, you will develop a library management program that maintains the library book list and the library client (i.e., customer) list, as well as the interactions between the two lists.

  Program to implement the calculations

Write down a program which has a function named presentValue which carry out this calculation. The function must accept future value, annual interest rate, and number of the years as arguments.

  Explain some of the examples of poor quality in it projects

discuss some of the examples of poor quality in it projects presented in the what went wrong? section. could most of

  Removing the ambiguities in algorithms representation

Explain how the use of primitives helps in removing the ambiguities in an algorithm’s representation?

  Explain the dataset and describe each of the variables

Describe the dataset and describe each of the variables. For each variable answer the question is it categorical or numerical? The dataset is based on survey questions so propose 2 other survey questions.

  Compare x.509 pki and pgp pki in different aspects

Compare X.509 PKI and PGP PKI in different aspects, e.g. Certs format, user identification, key management, scalability, usage, applications, business models, etc.

  For benefit of upper management that is non-technical

What edition of Windows 2003 server would you use for your domain controller? If you required four way clustering for Sherrill's Web server, what edition of Windows Server 2003 would you use.

  Questionplan and implement a stringed musical instrument

questionplan and implement a stringed musical instrument class using following guidelines-a. data fields for your

  Recognize the objects involved in the task

Write down a short, structured design (pseudocode only) that accomplishes this task.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd