Page 236 -
P. 236

MyMISLab      ™                                           Endnotes     235

                                                 Go to the Assignments section of your MyLab to complete these writing exercises.
                                                 5-20.  Go to http://aws.amazon.com and search for AWS database offerings. Explain
                                                       the differences among Amazon’s RDS, DynamoDB, ElastiCache, and Red-
                                                       shift services. Which of these three would you recommend for storing Falcon
                                                         Security’s data? (By the way, whenever you query the Internet for any AWS
                                                       product, be sure to include the keyword AWS in your search. Otherwise, your
                                                       search will result in Amazon’s lists of books about the item you’re searching for.)
                                                 5-21.  Suppose you are the accounts manager at a wholesale auto parts distribu-
                                                       tor. You use spreadsheets to keep track of just about everything. So do your
                                                       employees. You have hundreds of different spreadsheets to update, back up, and
                                                       share. Some of them are getting extremely large and unwieldy. You’re worried
                                                       about losing track of them, or worse, having a malicious employee  permanently
                                                       destroy them. A new hire fresh out of college says building a  database would
                                                       solve most of your problems. How would you determine if a database would
                                                       really solve your problems? If you chose to develop a  centralized database, how
                                                       would you choose the employees to create the  database? What criteria would
                                                       you use to select those employees? How would you justify allocating people and
                                                       money to developing this database?





                     enDnoteS



                      1.  MySQL was supported by the MySQL company. In 2008, that company     4.  Imperva, “Imperva Web Application Attack Report,” July 2013,
                       was acquired by Sun Microsystems, which was, in turn, acquired by   accessed May 19, 2014, www.imperva.com/docs/HII_Web_Application_
                       Oracle later that year. However, because MySQL is open source, Oracle   Attack_Report_Ed4.pdf.
                       does not own the source code.                        5.  To learn more about how to prevent SQL injection you can visit OWASP.
                      2.  Watch out for confusion between a database application and a database   org. It has a helpful SQL Injection Prevention Cheat Sheet that explains
                       application program. A database application includes forms, reports,   how to parameterize queries and use stored procedures to stop SQL
                       queries, and database application programs.           injection. See www.owasp.org/index.php/SQL_Injection_Prevention_
                      3.  See David Kroenke and David Auer, Database Concepts, 7th ed., pp.   Cheat_Sheet.
                       81–86 (Upper Saddle River, NJ: Pearson Education, 2015) for more    6.  Performance and Prestige Cars Limited, The Premier Car Company
                       information.                                          for Specialist Car Servicing and Repairs, www.a-cl.co.uk, accessed on
                                                                             January 2016.
   231   232   233   234   235   236   237   238   239   240   241