The Pros & Cons of Using a Spreadsheet or a Database
Driving Vision is pleased to publish on its blog an article from Clive Jordan, developer of bespoke business software solutions, on the pros and cons of using a Spreadsheet or a Database
Spreadsheet
Pro’s
Easy to learn – minimal skillset required
Data is very visual and easy to understand
You can just start typing data straight away
Excellent for “What If” modelling
Con’s
When you have thousands of rows you will start to struggle.
You cannot share and distribute data easily
Minimal data integrity – anyone can change validation rules on the fly
Data is non-relational
Every user needs a licensed copy of the spreadsheet software
Data can be stolen via email or USB stick
Data can be lost if a file becomes corrupted
Database
Pro’s
Built to handle large volumes of data at high speed
High level of data integrity
Multi-user access, hundreds/thousands of users can update data in sync
User-defined interfaces to guide users into the correct data processing
Data is structured and can be linked into relationships
Data updates automated streamlined and if required batched
You can create a full Audit trail of all user actions
Data can be locked into a secure server and can’t be stolen at the desktop level
Flexible connectivity options for querying, reporting and analyzing
Clients can update database from PC, Web Browser or App
Con’s
The specialist skillset required, or a lot of time invested for self-training
Structured data sets take time to set up
Common issues attributed to spreadsheet use.
Some formats have a row limitation of 65k rows, this came to light recently when the UK government tries to record COVID cases in a spreadsheet and got it drastically wrong.
As people can’t amend the same spreadsheet at the same time, clone copies are created and often confusion then ensues as one cannot tell where the latest data is or if a master spreadsheet has been consolidated without error.
Sorting errors – it is very easy to sort a single column without sorting the whole rows, this effectively mixes up data randomly.
As spreadsheets get bigger they also get slower and if you save your data and overwrite the same file you will lose your data if that save is interrupted for any reason.
Differences
People see Spreadsheets as Database alternatives as Spreadsheets contain tables and rows, with each column being a separate data field. However, that is where the similarity ends. * *Databases normally have multiple tables all related together. The data is manipulated and controlled by the database client software whereas spreadsheet data is manipulated simply by the user's keyboard.
Databases are more common than most people realise. Nearly every system, even a company accounts system uses a database as its data engine. Such systems use tables with relationships, for example, items ordered belong to a master order record. Each order is then linked to a single customer record.
To set up such a structure of related data a database is required. This cannot be done robustly within the spreadsheet environment.
Spreadsheets can be easily set up for low volume casual datasets. However, these are single-user (two people can’t change the same dataset easily at the same time) datasets and are only suitable for several hundred records. If you need to store thousands of records and share them with simultaneous users, a database is recommended.
Conclusion
If you have thousands of records and/or the data is critical to your business use a database.
Implementing BIM can be daunting, but Driving Vision is here to help you at the pace you are comfortable with. Get started by getting in touch now
What do we offer?
We act as your BIM coordinator
We Support your BIM IT
We Train & Coach you
We Innovate in Technology
We offer you and your projects’ partners a win-win solution based on a solid, long-lasting, fruitful relationship
You outsource the mundane & concentrate on what you do best
Get in touch with us!
Cookies help us deliver our services. By using our services, you agree to our use of cookies.