About RSS
Search for: in 
image: Access
The Access query to find the maximum values in three date fields
R E L A T E D   C O N T E N T

Free email newsletters




Jargon Buster

ADVERTISEMENT

Hands on: Blasts from the past

Time doesn’t necessarily lessen the relevance of database solutions

Mark Whitehorn, Personal Computer World 14 Apr 2008
ADVERTISEMENT

I’ve been writing the database column for very nearly half PCW’s lifetime - since September 1993.

Looking back at that first column I find names both current and those that are distant memories.

I reported that Approach had been bought by Lotus: it’s now in the hands of IBM but still called Lotus Approach. It’s part of Smartsuite and has reached the dizzy heights of version 9.8.

I also reported on a Borland database conference and offered a tip for Paradox for Dos users. However, there was also a tip for Microsoft Access users - no change there, then - and the keystrokes needed to show the Access gang screen in Access 1.0.

It was an animation that showed two ducks floating peacefully upon a pond. A cloud trundled out over the water and blam! It hurled a bolt of lightning at the unsuspecting water fowl. As I said at the time: “The initial graphic makes sense as long as you know that the code name of Access was Cirrus and remember that a brace of water fowl can also be referred to as a pair o’ ducks”. You also, of course, have to pronounce pair o’ ducks with an American accent to come up with the name of the then major competitor, Paradox. I always did like a good pun.

So Access was barely a year old in September 1993 and already had a presence in the column. My second column included a review of Access 1.1 - an upgrade from 1.0 cost £14.95. From its launch I felt that Access was a huge improvement on the PC database products that had gone before - Dbase, Paradox, Foxpro, Filemaker etc - because it was relational in a meaningful way, unlike the others. However it very nearly wasn’t, as some little-known history (which I didn’t publish at the time) shows.

When the development team was put together and given the remit of creating a database management system for Microsoft, it developed a product codenamed Omega. During the development, of course, the team learnt a great deal about databases and relational database theory. So much so that by the end of the process, they felt they were finally in an excellent position to create a great product, but that Omega wasn’t it. They also knew that if Omega was released, future developments would forever be burdened and constrained by Omega’s less than optimal design.

The team presented this argument to Bill Gates and, to his great credit, he gave the OK to start again, a decision which must have written off a small fortune in development costs. The team started again on a product codenamed Cirrus - and the rest is history (as were the ducks).

Generically speaking
Most of the problems now sent to the column are about Access but, whenever possible, I try to give generic solutions to database problems so that readers using other relational databases (SQL Server, Oracle etc) can benefit. There are, of course, subtle differences in implementation, but the approach to the solution is often transferable. The database question in this month’s Question Time is a good example: Access syntax requires dates in queries to be wrapped up inside hash (#) symbols but the crux of the solution is the ‘Between… And’ operator. This is part of the SQL querying language and will work in any RDBMS that supports SQL (and effectively all RDBMSs do).

The generic nature of databases also means that most problems and topics covered in the column over the years are as applicable today as they were at the time.


All Software Applications
Tags: Databases

Like this story? Spread the news by clicking below:

Post this to Delicious del.icio.us    Post this to Digg Digg this    Post this to reddit reddit!

Permalink for this story
R E A D E R   C O M M E N T S
D I R E C T O R Y
Sponsored links
F E A T U R E D   J O B S
London, United Kingdom | Mulvaney Capital Management Limited
     Senior SQL Developer - Hedge Fund - London, Competitive Experienced SQL based database developer sought to join systematic trading group. The role will focus initially on all aspects of market  data collection and database design, programming ... more >
York, North Yorkshire, United Kingdom | MyKnowledgeMap Ltd
Web Developers, York, North Yorkshire, Up to £28,000 depending on experience and pension A fantastic opportunity has just opened for enthusiastic Web Developers. Successful candidates will join the company's expanding team of developers, working on ... more >
London, United Kingdom | Calumo Group
CALUMO Group is a leading provider of Business Intelligence and Performance Management solutions.    We work in partnership with our clients to help them improve their Planning, Budgeting and Reporting Processes.  Clients include Ernst & ... more >
Elstree, United Kingdom | NHS Blood and Transplant
  Operations Engineer, Bio Productory Laboratory,  £28,313 - £37,326 pa plus High Cost Area Supplement, Elstree About us The National Blood Service is an integral and vital part of the NHS. Our two million volunteer donors contribute ... more >
More job opportunities
ADVERTISEMENT
Join our fight for a fair deal when shopping online