In this chapter, you learn about the typical server architecture required for building the data store and the business logic. You also learn to design data models, writing business logic and where that logic should be placed. You also learn to design permissions and authorization models. Finally you are introduced to Tasker, our demonstration app.
The following are the official links to references on various kinds of databases out there:
MySQL: http://www.mysql.com
MariaDB: https://mariadb.org
PostgreSQL: http://www.postgresql.org
SQL Server: http://www.microsoft.com/en-us/server-cloud/products/sql-server
About NoSQL: http://en.wikipedia.org/wiki/NoSQL
A list of NoSQL databases: http://nosql-database.org
Couchbase: http://www.couchbase.com
The mongoDB: http://www.mongodb.org
The following are links to references on data modeling tools and the Entity-Relationship model:
The comparison of data modeling tools: http://en.wikipedia.org/wiki/Comparison_of_data_modeling_tools
The Entity-Relationship model: http://en.wikipedia.org/wiki/Entity–relationship_model
Data modeling: http://en.wikipedia.org/wiki/Data_modeling