Using Databases in the RememberHack Week 5
Databases Organized collection of data Intended to organize, store, and retrieve large amounts of data easily Examples:
Organized Information Lists Ordered data Example: phone tree Maps/Dictionaries Key/Value pair Example: phone book Flat-file databases Many categories Example: address book Relational databases Categories across files Example: Facebook
Data Key – label for what’s inside Value – data that’s inside Example: Key = your name Value = your school name
Databases in App Inventor TinyDB stores data directly on the phone and will only used by that phone TinyWebDB stores data on a web datebase that can be shared among phones
TinyWebDB Accessed through the web ServiceURL Store key – put into DB Retrieve key – get value out of DB
TinyWebDB
Remember Hack
Resources If you have problems Read the App Inventor book on databases (pages ) Post questions to the Technovation Challenge Google Group
Reminder: Weekly Reflections What did your team like about this week? What challenges did your team have this week? Anything else your team would like to share?
Share with us on Twitter & Facebook Tweet #technovation Like us on Facebook: Technovation Challenge