Yearly Archives: 2017

Good rules or bad rules? (#36)

By |2018-10-22T17:42:52+11:00May 12th, 2017|Modelling principles, Newsletter|

Many years ago when I was taking a degree course in Mechanical Engineering, I remember my first real brush with data modelling and computers. It was getting used to data input for computer programs where data had to be put in the correct format to be read by the program. In those days, input was [...]

Essential or not? (continued) (#33 – 34)

By |2018-10-22T18:05:58+11:00April 20th, 2017|Modelling principles, Newsletter|

Changes for one? In the last post we highlighted the importance of getting input from more than one person. This post looks at a variation on that.  We will often get input from various parts of an organisation which need different information and different verification.  As a result, some tables will be important to one [...]

A single point of contact (#32)

By |2018-10-22T18:20:48+11:00April 18th, 2017|Modelling principles, Newsletter|

The last post concluded by considering the need to get input from different interest groups when designing systems for existing or new applications.  When we have a data modelling assignment, we often discuss requirements with a limited set of contacts within the client company.  Data modelling is considered a little too arcane for most people, [...]

Modelling new processes (#30)

By |2017-03-31T16:05:31+11:00March 23rd, 2017|Modelling principles, Newsletter|

Introduction Once again, let’s acknowledge that modelling new processes is a much more risky business than modelling an existing process.  Why, you may ask?  The fundamental reason is our human desire to gild the lily.  When a building, bridge, vehicle or other physical object is being designed, we have the same tendencies – the first [...]

EPANET Input Files in Django, Part 1 (#25)

By |2017-02-10T11:44:11+11:00February 8th, 2017|Django, Newsletter|

In an earlier series of newsletters, we looked at input files for EPANET, a public domain water supply network modelling tool.  To minimise the modelling required, we took as an example the simplest water supply network that I could think of – Hezekiah's tunnel in Jerusalem – and considered the tables we would need to [...]

Django Apps and Databases, Part 2 (#24)

By |2018-10-02T17:23:44+10:00January 19th, 2017|Django, Newsletter|

Last week we went through the second stage of the rather painful process of setting up a simple Django example.  For most people, this is not really a simple process, and if you have managed to survive through it, you have done well. A project from scratch The quick summary of beginning to set up [...]

Django Apps and Databases, Part 1 (#23)

By |2018-06-05T21:56:29+10:00January 12th, 2017|Django, Newsletter|

The Django script manage.py can be used to create our new table.  We pointed out in the previous newsletter that the table created will differ between databases, and this newsletter will consider some of this variation and what we can learn from it. […]

Go to Top