0
0
Intro to Computingfundamentals~10 mins

Database in everyday apps (social media, banking) in Intro to Computing - Draw & Build Visually

Choose your learning style9 modes available
Draw This - beginner

Draw a diagram showing how a database is used in a social media app and a banking app. Include the user, the app interface, the database, and the flow of information between them.

10 minutes
Hint 1
Hint 2
Hint 3
Grading Criteria
User, App Interface, and Database components clearly labeled
Arrows showing data flow between User, App, and Database
Separate sections for social media and banking apps
Correct direction of data flow arrows
Simple shapes used for components
Solution
  User
   |
   v
+---------+       +------------+       +------------+
| Social  |<----->| Social     |<----->| Social     |
| Media   |       | Media App  |       | Database   |
| Interface|       +------------+       +------------+

  User
   |
   v
+---------+       +------------+       +------------+
| Banking |<----->| Banking    |<----->| Banking    |
| Interface|       | App        |       | Database   |
+---------+       +------------+       +------------+

This diagram shows two examples: a social media app and a banking app.

1. The User interacts with the app through the Interface (like a screen or website).

2. The App sends and receives data from the Database, which stores all the information (like posts, messages, or account details).

3. Arrows show the flow of data: the user sends requests to the app, the app queries or updates the database, and the database sends back the needed information.

This simple flow helps apps work smoothly and keep user data safe and organized.

Variations - 2 Challenges
[intermediate] Draw a flowchart showing how a user logs in to a banking app and how the database verifies the user credentials.
[advanced] Draw a detailed diagram showing how a social media app stores user posts, comments, and likes in the database and how the app retrieves this data to display to the user.