Presentation is loading. Please wait.

Presentation is loading. Please wait.

Database Application Design n Characteristics of Database Applications n Form Design n Report Design n Application Program Design.

Similar presentations


Presentation on theme: "Database Application Design n Characteristics of Database Applications n Form Design n Report Design n Application Program Design."— Presentation transcript:

1 Database Application Design n Characteristics of Database Applications n Form Design n Report Design n Application Program Design

2 Characteristics of Database Applications n Object Materialization occurs when we construct the objects using the underlying relations n Facilities for controlling processing include: –Commands –Menus –A Graphical User Interface

3 Characteristics of Database Applications (Cont.) n An object view, or user view, is a named subset of an object required by a specific user or user group.

4 Form Design n The form structure should reflect the object structure -> Fig. 8-8 and 8-2a n The semantics of the data should be graphically evident n The form structure should encourage appropriate action n Careful with cursor movement and pervasive keys

5 Form Design (Cont.) n Forms in a GUI environment may include: –Drop-Down List Boxes -> Fig. 8-9 –Option or Radio Buttons (only one alternative can be selected) -> Fig. 8-11 –Check Boxes (more than one alternatives may be chosen) -> Fig. 8-12

6 Report Design n Report structure: should reflect the structure of the underlying object. n Implied Objects (Data sorting within a report) -> Fig. 8-13, 14 –Sorting by object identifier –Sorting by nonidentifier, nonobject columns –Sorting by attributes contained in object attributes

7 Application Program Design n Designing the structure of application logic: Pseudocode or other technique n Relationship constraint checking –Fragments: A row in a table which exists inappropriately without the required parent or child –Orphans: Child rows that exist without a mandatory parent

8 Application Program Design (Cont.) –Types of relationship constraint: Mandatory to mandatory Mandatory to optional Optional to optional –Restrictions on updates -> Fig. 8-18 n Other types of constraint checking e.g. uniqueness


Download ppt "Database Application Design n Characteristics of Database Applications n Form Design n Report Design n Application Program Design."

Similar presentations


Ads by Google