search for books and compare prices
Tables of Contents for Database Application Programming With Linux
Chapter/Section Title
Page #
Page Count
Introduction
ix
 
Part One Technique
1
212
Requirements
3
20
Toward a System Design
4
18
Summary
22
1
Database Design
23
38
Designing a Database
24
20
SQL
44
16
Summary
60
1
User Interface Design
61
26
The Development Process
61
24
Summary
85
2
Construction
87
34
Finding Reusable Code
87
7
Style and Technique
94
12
Algorithms
106
7
Building Routines and Modules
113
7
Summary
120
1
Object-Oriented Programming
121
12
Characteristics of Object-Oriented Languages
122
9
Summary
131
2
Software Engineering
133
14
Object-Oriented Development to the Rescue?
134
2
The Cathedral and the Bazaar
136
2
The Spiral Model, 4GL, and RAD
138
1
OO and 4GL
139
4
The Magic Cauldron
143
2
Summary
145
2
Object-Oriented Analysis
147
32
The Unified Modeling Language
148
2
Using UML in Object-Oriented Analysis
150
2
Use Cases
152
8
The Conceptual Model
160
10
System Sequence Diagrams
170
2
Contracts
172
5
Summary
177
2
Object-Oriented Design
179
34
Three-Tier Architecture
179
4
Patterns for Object-Oriented Design
183
5
Using UML in Object-Oriented Design
188
2
Collaboration Diagrams for Borrow Books
190
8
Class Diagrams
198
4
UI and Database Design in Context
202
3
From Design to Code
205
6
Summary
211
2
Part Two Implementation
213
276
Databases
215
60
What Is an RDBMS?
215
7
Getting Started with an RDBMS
222
19
Common Database Issues
241
16
Administrative Issues
257
11
Database Features Quick Reference
268
5
Summary
273
2
Linux Development Tools Catalog
275
18
Database Tools
275
9
Drivers and Driver Managers
284
7
Modeling/Diagramming Tools
291
1
Summary
292
1
Java, Swing, and JDBC
293
42
JDBC
293
5
Running the Example Programs
298
1
Using JDBC
299
12
Swing
311
12
Separating Content and Presentation
323
11
Summary
334
1
DBI and Perl
335
52
The Perl DBI
335
15
User Interfaces in Perl
350
22
Object-Oriented Perl
372
3
Tangram: Object-Relational Mapping in Perl
375
11
Summary
386
1
GNOME
387
62
Keeping Up with the Developers
388
1
The GNOME Application Framework
389
2
GNOME Programming
391
22
Overview of GNOME-DB
413
10
Using GNOME-DB
423
2
Programming GNOME-DB
425
22
Summary
447
2
Software Architecture
449
12
Modularity and Troubleshooting
449
1
Architectural Choices
450
2
Message Passing Facilities
452
2
Networking
454
2
The Wonder of Relational Databases
456
3
Summary
459
2
Introduction to CORBA
461
28
CORBA Terminology
462
2
CORBA Implementations for Linux
464
1
using CORBA
465
21
CORBA Goodies
486
1
Summary
487
2
Part Three Reference
489
2
Appendix A SQL Reference
491
10
Appendix B UML Reference
501
6
Index
507