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
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
M A R K E T P L A C E
Get your free demo of Numara Track-It! 8 - the leading help desk solution for IT related issues.
Make presentations, review documents & share your entire desktop. 30-day free trial! (cc required).
Discover how remote support can fuel your IT business in ways you've never thought of before.
Apply ITIL best practices at your service desk while eliminating integration cost. Learn more here.
WAN based, automated, daily vulnerability assessments. Click here to try and request our whitepapers.
Have your product or service listed here >   
Sponsored links
F E A T U R E D   J O B S
Sutton, Surrey, United Kingdom | Royal Marsden Hospital NHS Trust
  The Royal Marsden NHS Foundation Trust is a centre of excellence for research, development, education and care in the treatment of cancer. Analyst Programmers, Band 6, £23,458-£31,779 plus 15% HCAS, Sutton, Surrey We are ... more >
Maidstone, United Kingdom | Kent Police
  Forensic Computer Analyst - Police Headquarters, Maidstone, £27,891 - £38,476 Permanent Contract Digital devices and information communication technology are present in almost every investigation the police service undertakes. Kent Police Digital Forensics Unit is ... more >
United Kingdom | The Open University
The Open University Computing & IT qualifications - Helping you get on At The OU we're world leaders in helping people balance learning with working life. So whether you're looking to get into Computing or ... more >
London, United Kingdom | London School of Economics
  IT Services -Systems Specialist  (Business Continuity), Salary: £38,212 - £44,264 p.a. 2 years fixed-term LSE is a cosmopolitan community in the centre of London focusing on the study of the social sciences. IT Services ... more >
More job opportunities