Database Presentation

Preview:

Citation preview

MAKERSPACE DATABASE

By Jennifer He

Inspired by:• GoodReads• Pinterest

Content Sharing Virtual Community

To store and organize a collection of a wide range of interactive projects to be used by Makers and Makerspaces.

Mission Statement

Objectives• Search Projects by Attributes • Upload Projects • Rate Projects • Discover Popular Projects to Prepare Supplies

Diverse User NeedsLinda the Uptight Librarian

Alan the Robotics Enthusiast

Mary the MakerSpace Coordinator

• Efficient Searches • Secure Account • Safe Interactions with Members

• Determine Trends to Optimize the Makerspace

• Multiple Search Options

Privacy, Security Issues

Business Rules

• Password Protection• Protect Member’s Privacy and Personal Information

• All Passwords are Encrypted• Members: Block other Members• Members: Limit who can View their Information and

Content• Administration: Remove Disruptive Members and

Inappropriate Content

Makers

Finished Maker Projects

Project InstructionsProject Sources

Project SubjectsProject Authors

ProjectTag Words

Project Types

Member’s Account

Upload and Rate Projects

5 Linking Tables

N:M

N:M

M:M

M:M M:MM:M

M:M

Database Design

finished_maker_projectsfin_key, fin_imagefin_project_namefin_project_durationfin_helpful_commentfin_satisfaction_ratingfin_difficulty_level_ratingfin_improvisation_ratingfin_learning_curve_ratingmak_key, pinstr_key

project_instructionspinstr_key, pinstr_titlepinstr_imagepinstr_materialspinstr_descriptionpinstr_publish_datepinstr_difficulty_ratingpinstr_recommended_agepinstr_skill_levelpinstr_duration

Ratings

How Member’s Review and Rank Projects

Member’sReview