Question: Write the following SQL SELECT statements for the twitter database a) List the followers of the user with the ID 123. [5 points] b) How

 Write the following SQL SELECT statements for the twitter database a)

Write the following SQL SELECT statements for the twitter database a) List the followers of the user with the ID 123. [5 points]

b) How many followers does the user with the user name HillaryClinton have? [10 points]

c) Find the user with the largest number of followers. [5 points]

d) How many tweets does each user have in the data base? [10 points]

5

e) Find the users who do not write any tweets. [5 points]

f) Create a list of all users with the number of Tweets and the number of followers. [5 points]

g) BONUS: You decide that an appropriate importance score for users is the number of tweets times the number of followers. Who are the 10 most important users in the database? [Additional 10 points]

h) How do foreign keys prevent deletion anomalies? [5 points]

3) Given is a twitter database with tables created by the following statements: CREATE TABLE Tweet ( ID integer PRIMARY KEY, userlD integer, content text, FOREIGN KEY (userlD) REFERENCES User CREATE TABLE User (ID integer PRIMARY KEY, age integer, username text) nteger, usename tex CREATE TABLE Follows ( followerlD integer, followingID integer, PRIMARY KEY (followerID, followingID) FOREIGN Key (followerID) REFERENCES User, FOREIGN Key (followingID) REFERENCES User Draw the ER Model implemented in this data base. [10 points]

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!