{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

ch9_application_development

ch9_application_development - Chapter 9 Application Design...

Info icon This preview shows pages 1–8. Sign up to view the full content.

View Full Document Right Arrow Icon
©Silberschatz, Korth and Sudarshan 9.1 Database System Concepts - 6 th Edition Chapter 9: Application Design and Chapter 9: Application Design and Development Development
Image of page 1

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
©Silberschatz, Korth and Sudarshan 9.2 Database System Concepts - 6 th Edition Chapter 9: Application Design and Development Chapter 9: Application Design and Development Application Programs and User Interfaces Web Fundamentals Servlets and JSP SKIPPING THE REST FOR NOW. MAYBE LATER … Application Architectures Rapid Application Development Application Performance Application Security Encryption and Its Applications
Image of page 2
©Silberschatz, Korth and Sudarshan 9.3 Database System Concepts - 6 th Edition Application Programs and User Interfaces 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
Image of page 3

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
©Silberschatz, Korth and Sudarshan 9.4 Database System Concepts - 6 th Edition 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)
Image of page 4
©Silberschatz, Korth and Sudarshan 9.5 Database System Concepts - 6 th Edition 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.
Image of page 5

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
©Silberschatz, Korth and Sudarshan 9.6 Database System Concepts - 6 th Edition The World Wide Web 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
Image of page 6
©Silberschatz, Korth and Sudarshan 9.7 Database System Concepts - 6 th Edition Uniform Resources Locators Uniform Resources Locators In the Web, functionality of pointers is provided by Uniform Resource Locators (URLs). URL example: http://www.acm.org/sigmod The first part indicates how the document is to be accessed “http” indicates that the document is to be accessed using the Hyper Text Transfer Protocol.
Image of page 7

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Image of page 8
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern