ICANDO Site Safety 481 DATABASE DESIGN FOR THE ADD FEATURE USE CASE The operation of drawing tools like the site safety system usually involves reading all...
Continue reading...ICANDO Bulk Chemical Ordering
ICANDO Bulk Chemical Ordering 1471 DATABASE DESIGN FOR THE VALIDATE CUSTOMER USE CASE So far, we have found only one entity object that is likely to...
Continue reading...Transactions, Journalling and Recovery
Transactions, Journalling and Recovery There is a little-discussed topic in many books on object-oriented analysis and design that will come as a great shock to many...
Continue reading...Database Design: Normalization
Database Design: Normalization Producing a database can result in tables that do not behave very well. For example, you might end up storing the same information...
Continue reading...Storing Objects and Relationships
Storing Objects and Relationships For the most part, storing objects is straightforward. The attributes of the object usually map to columns in a table. An object...
Continue reading...Database Implementation of Objects and Normalization
Database Implementation of Objects and Normalization Now that we have a basic notion of a relational database, we can look carefully at how we transform the...
Continue reading...Entity-Relationship Diagrams
Entity-Relationship Diagrams An entity-relationship diagram is very similar to a class diagram, and can be viewed as a subset of a class diagram. Database designers use...
Continue reading...Database Design
Database Design So far we have been considering computer systems as made up of objects. When a system starts up, a society of objects is created...
Continue reading...ICANDO retail petrol promotions
ICANDO retail petrol promotions Let us begin by adding an operation to the StockControl object. This is a control object that we set up in analysis...
Continue reading...ICANDO Site Safety
ICANDO Site Safety 391 DESIGN FOR THE ADD FEATURE USE CASE The clicking on an icon and placing of the facility on the drawing is quite...
Continue reading...