tailieunhanh - Lecture Database system concepts (6/e): Chapter 9 - Silberschatz, Korth, Sudarshan

Chapter 9 - Application design and development. Chapter 9 covers application design and development. This chapter emphasizes the construction of database applications with Web-based interfaces. In addition, the chapter covers application security. | Chapter 9: Application Design and Development Database System Concepts - 6th Edition ©Silberschatz, Korth and Sudarshan Chapter 9: Application Design and Development Application Programs and User Interfaces Web Fundamentals Servlets and JSP Application Architectures Rapid Application Development Application Performance Application Security Encryption and Its Applications Database System Concepts - 6th Edition ©Silberschatz, Korth and Sudarshan Application Programs and User Interfaces Most database users do not use a query language like SQL An application program acts as the intermediary between users and the database Applications split into front-end middle layer backend Front-end: user interface Forms Graphical user interfaces Many interfaces are Web-based Database System Concepts - 6th Edition ©Silberschatz, Korth and Sudarshan Application Architecture Evolution Three distinct era’s of application architecture mainframe (1960’s and 70’s) personal computer era (1980’s) We era (1990’s onwards) Database System Concepts - 6th Edition ©Silberschatz, Korth and Sudarshan Web Interface Web browsers have become the de-facto standard user interface to databases Enable large numbers of users to access databases from anywhere Avoid the need for downloading/installing specialized code, while providing a good graphical user interface Javascript, Flash and other scripting languages run in browser, but are downloaded transparently Examples: banks, airline and rental car reservations, university course registration and grading, an so on. Database System Concepts - 6th Edition ©Silberschatz, Korth and .