
The Web Server contains the application logic which includes all the rules and regulations related to the reservation process and the issue of tickets the Database Server contains the DBMS. The Client consists of Web User Interface. 2.14 - if you were designing a Web-based system to make airline reservations and to sell airline tickets, which DBMS Architecture would you choose from Section 2.5? Why? Why would the other architectures not be a good choice? Answer: 2.5.4 Three-Tier Client/Server Architecture for Web Application is the best choice. Again, this application could be programmed using a report generator utility.


Another application would be to generate grade slips at the end of each semester for all students who have completed courses during that semester. The particular student can be identified by name or social security number. Application programmers can write a canned transaction using a report generator utility to print the transcript of a student in a prescribed format. (c) Transcripts Office User: The main application is to print student transcripts. Can use the same type of interfaces as (a). (b) Admissions Office User: The main application is to enter newly accepted students into the database. Applications can include: - Register a student in a section of a course - Check whether a student who is registered in a course has the appropriate prerequisite courses - Drop a student from a section of a course - Add a student to a section of a course - Enter the student grades for a section Application programmers can write a number of canned transactions for the registration office end-users, providing them with either forms and menus, or with a parametric interface. What type of applications would each user need? To which user category would each belong and what type of interface would they need? Answer: (a) Registration Office User: They can enter data that reflect the registration of students in sections of courses, and later enter the grades of the students. Download instant at CHAPTER 2: DATABASE SYSTEM CONCEPTS AND ARCHITECTURE Answers to Selected Exercises 2.12 - Think of different users for the database of Figure 1.2.
