The Linux distillery
Bringing the world of Linux to you, David cuts through the tech and shows you how it works and how to use it, in terms that apply to any distro. RSS
IT NEWS            Site directors hint: Stay up to date Discuss now!
Technology news and Jobs arrow The Linux distillery arrow Open source, the Access slayer
Open source, the Access slayer PDF E-mail
User Rating: / 7
PoorBest 
by David M Williams   
Wednesday, 06 February 2008
Forget vampires, there’s a world of evil in corporations across the globe infesting desktops everywhere. It’s the database product known as Microsoft Access but fear not: there is a chosen one, the [Silicon] Valley open source software revolution born with special strength and a destiny to fight Access.

Perhaps I’m overdramatic, but after being exasperated yet again by a corporate Access database which “needs a bit of fixing” I lamented “Access must die” on my personal, low-traffic, blog. I was surprised by the amount of mail I received from all corners of the earth which perhaps shows that “Access” is a popular search term – or possibly many others shared my sentiment, Googling “Access must die” themselves.

Let’s give it some credit: Access is accessible (pardon the pun.) It comes with professional versions of Microsoft Office. It’s on many desktops. It has wizards that let users make some quick tables, queries, forms and reports with nary an effort nor a skerrick of understanding about Codd’s 12 rules of relational database management systems.

Yet, it’s this same sheer accessibility which gets it into trouble. It’s more than ok for a home user to fire up Access and organise their DVD collection, by all means, or to run their scout group member list. But when a business opts to invoke Access and build a corporate database they’re opening up a world of pain – not just for them, but for the poor sap IT guy who ends up having to fix the inevitable problems.

Here’s what happens, and they’ve all happened to me. Someone will make an Access database and produce a bunch of forms. Then they’ll say “Can you put this on the web?” expecting it to magically run as is within a browser environment. Or before long, the one user running the database will turn into two or more, and before long the entire office needs it. Now, it’s great that the accountant or admin officer or some other subject matter expert produced a useful app but Access is not the environment to do it in.

Access is a file-based database; it’s not robust nor does it cater for heavy numbers of concurrent users. Before long, any Access database shared over the LAN will experience corruptions and problems necessitating use of its in-built Compact and Repair utility.

This is well-known to Access coders and the conventional wisdom is to split the database into two parts. All the forms, queries and reports go into a front-end database which can be copied onto each user’s computer. This then links to a back-end database which contains the raw tables themselves. This split minimises, but does not eradicate, the problems by reducing the amount of objects being shared.

However, move the back-end database or rename it and the front-end becomes useless until re-linking. Or, adjust the security on the file share where the database is housed and again it potentially becomes useless until rectified. This is especially true if the network doesn’t have a unified domain but has been developed as an ad-hoc collection of fileshares and workgroup accounts.

What to do? Please read on.

CONTINUED








 
< Next story in category   Previous story in the category >
Subscribe to iTWire's Free daily e-newsletter Delivered daily - FREE
Subscribe to our Technology newsletter, get the latest and stay ahead ...example
* First name:
* Last name:
* Your email address:
* Country:
* Enter the security code shown:

* mandatory


Search the web
Search iTWire

 
You don't need to login to post a comment





Lost Password?
No account yet? Register
Subscribe to our free daily newsletter.
Six Sigma Green Belt Training and Certification Workshop
July 4 (9:00 am) - July 06 (11:59 pm), 2008
eXample Consulting Group is conducting an immensely practical SIX SIGMA GREEN BELT CERTIFICATION ...

Ovum Breakfast Seminar: Telco 2.0 in the UC battleground
July 7, 2008 (7:30 am - 10:00 am)
Ovum would like to invite you to our forthcoming event on July 7, at which we will be discussing ...

Oceania Com
July 7 (8:45 am) - July 08 (11:59 pm), 2008
Informa Telecoms & Media and BuddeComm are delighted to announce the inaugural OCEANIACOM 7-8 J...

Energy Logic Symposium- Melbourne
July 8, 2008 (All Day)
Emerson Network Power, Dell, IBM and Cisco show you how to slash data centre energy use without c...

Financial Modelling in Excel - Brisbane CBD
July 9, 2008 (All Day)
Improve your decision making and business skills by learning to create your own dynamic and relia...

Budgeting & Forecasting in Excel - Brisbane CBD
July 10 (9:00 am) - July 11 (11:59 pm), 2008
Learn to create your own budgets, rolling forecasts, reports and scenarios. Explore budgeting te...

SIX SIGMA WORKSHOP - Bangalore
July 11 (9:00 am) - July 13 (11:59 pm), 2008
eXample Consulting Group is conducting an immensely practical SIX SIGMA GREEN BELT CERTIFICATION ...

KM Australia 2008
July 21 (8:00 am) - July 22 (11:59 pm), 2008
Web Linkwww.kmaustralia.com Moving forward with an enterprise approach to knowledge, information...

Usability Fundamentals Training Course [Melbourne]
July 21 (9:00 am) - July 22 (11:59 pm), 2008
The success of your website is inextricably linked to how well-versed those involved in the devel...

ISTQB Foundation Certification Course
July 22 (9:00 am) - July 23 (11:59 pm), 2008
This accredited and instructor-led course focuses on developing the student’s knowledge, understa...
New event listings
SolidWorks Innovation Day (Melbourne and Adelaide)
October 17, 2008 (All Day)
Hosted by Intercad, SolidWorks’ Innovation Days will give designers, engineers and manufacturers ...

SolidWorks Innovation Day (Sydney)
October 16, 2008 (All Day)
Hosted by Intercad, SolidWorks’ Innovation Days will give designers, engineers and manufacturers ...

SolidWorks Innovation Day (Brisbane and Perth)
October 15, 2008 (All Day)
Hosted by Intercad, SolidWorks’ Innovation Days will give designers, engineers and manufacturers ...

LIXI Industry Forum 2008
September 10, 2008 (All Day)
Wednesday, 10 September 2008 The Westin Sydney The second annual major industry event for the...

Last Day to apply for Mid Year study at Swinburne University
August 1, 2008 (All Day)
Applications close for Swinburne University’s online postgraduate Technical Communication courses.

The Rapidly Emerging Mobile Media Market
July 24, 2008 (All Day)
Mobile media is the way of the future, and by 2015, it is expected that it will be the major reve...

View Full Calendar
Contact , Register , Advertise with iTWire , Links , About iTWire , Feedback , Post your jobs , Events , iTWire site map , Start Blogging , MyBlogLog page
Industry Releases , Submit your release now