Chapter 8:Application Design and Development User Interfaces and Tools Web Interfaces to Databases Web Fundamentals Servlets and JSP Building Large Web Applications Triggers Authorization in SQL Application Security Database System Concepts-5th Edition,Oct 23,2006. 8.2 @Silberschatz,Korth and Sudarshan
Database System Concepts - 5 8.2 ©Silberschatz, Korth and Sudarshan th Edition, Oct 23, 2006. Chapter 8: Application Design and Development User Interfaces and Tools Web Interfaces to Databases Web Fundamentals Servlets and JSP Building Large Web Applications Triggers Authorization in SQL Application Security
User Interfaces and Tools Most database users do not use a query language like SQL Forms Graphical user interfaces Report generators Data analysis tools(see Chapter 18) Many interfaces are Web-based Back-end (Web server)uses such technologies as Java servlets Java Server Pages(JSP) Active Server Pages (ASP) Database System Concepts-5thEdition,Oct 23,2006. 8.3 ©Silberschat乜,Korth and Sudarshan
Database System Concepts - 5 8.3 ©Silberschatz, Korth and Sudarshan th Edition, Oct 23, 2006. User Interfaces and Tools Most database users do not use a query language like SQL. Forms Graphical user interfaces Report generators Data analysis tools (see Chapter 18) Many interfaces are Web-based Back-end (Web server) uses such technologies as Java servlets Java Server Pages (JSP) Active Server Pages (ASP)
The World Wide Web The Web is a distributed information system based on hypertext. Most Web documents are hypertext documents formatted via the HyperText Markup Language(HTML) HTML documents contain text along with font specifications,and other formatting instructions hypertext links to other documents,which can be associated with regions of the text. forms,enabling users to enter data which can then be sent back to the Web server Database System Concepts-5th Edition,Oct 23,2006. 8.4 ©Silberschat乜,Korth and Sudarshan
Database System Concepts - 5 8.4 ©Silberschatz, Korth and Sudarshan th Edition, Oct 23, 2006. The World Wide Web The Web is a distributed information system based on hypertext. Most Web documents are hypertext documents formatted via the HyperText Markup Language (HTML) HTML documents contain text along with font specifications, and other formatting instructions hypertext links to other documents, which can be associated with regions of the text. forms, enabling users to enter data which can then be sent back to the Web server
A formatted report Acme Supply Company,Inc. Quarterly Sales Report Period:Jan.I to March 31,2005 Region Category Sales Subtotal North Computer Hardware 1,000000 Computer Software 500,000 All categories 1500.000 South Computer Hardware 200.000 Computer Software 400000 All categories 600.000 Total Sales 2.100,000 Database System Concepts-5th Edition,Oct 23,2006. 8.5 ©Silberschat乜,Korth and Sudarshan
Database System Concepts - 5 8.5 ©Silberschatz, Korth and Sudarshan th Edition, Oct 23, 2006. A formatted report
Web Interfaces to Databases Why interface databases to the Web? 1.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 Examples:banks,airline and rental car reservations,university course registration and grading,an so on. Database System Concepts-5th Edition,Oct 23,2006. 8.6 @Silberschatz,Korth and Sudarshan
Database System Concepts - 5 8.6 ©Silberschatz, Korth and Sudarshan th Edition, Oct 23, 2006. Web Interfaces to Databases Why interface databases to the Web? 1. 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 Examples: banks, airline and rental car reservations, university course registration and grading, an so on