1. Describe how to implement a database for either a game, an application or a website. This essay should include not only the implementation of a database (fields, tables, etc) but also what kind of database and scripting language to execute the game, application or website. Please cite any sources used 2. Explain the differences between server-side and client - side scripting languages. Please provide 3 advantages and disadvantages of each. Please cite your sources if any 3. Logic is a key factor in laying out the processes for programming a game/application/website. Explain why logic is an important part of OOP.