© 2006-2026 Radicore Software Ltd
Latest news
RADICORE v2.33.0 released05 May 2026
RADICORE v2.32.0 released07 April 2026
RADICORE v2.31.0 released13 January 2026
Knowledge Base
Creating a customisable software package08 January 2026
The Road to Rapid Application Development (RAD)21 December 2024
Evolution of the RADICORE framework01 June 2022
Articles
Global Awards Winner 2025/2630 April 2026
The CEO Views Awards 202510 November 2025
Business Chief's Insights Awards 202507 November 2025
Other Stuff
Dependency Injection for Heretics20 March 2026
Programming is an art, not a science06 March 2026
PHP Best Practices for Database Applications31 December 2025
Videos
Global Awards Winner 2024/2501 March 2025
Global Awards Winner 2023/2428 July 2024
What are Transaction Patterns and how are they used in the RADICORE framework?16 May 2024
Archive for Databaseswithout synopsis
Database Design - are you Novice, Ninja or Nincompoop?
When you design your database for your PHP application are you aware that some of your design decisions can have a detrimental effect when it comes to writing the code to access that database? I have been designing databases, and building the applications which use them, for several decades, and I have learned over the years that there are some design decisions which help the developer while others do nothing more than hinder. This article lists 18 of these “hindrancesâ€.
Published: 23 September 2012
Creating an SQL Server driver for RADICORE
This article shows how a database driver for the SQL Server database was developed for the RADICORE framework.
Published: 01 January 2011
Creating an Oracle driver for RADICORE
This article shows how a database driver for the Oracle database was developed for the RADICORE framework.
Published: 15 January 2007
Creating a PostgreSQL driver for RADICORE
This article shows how a database driver for the PostgreSQL database was developed for the RADICORE framework.
Published: 10 September 2005
The Relational Data Model, Normalisation and effective Database Design
This discusses the workings of a relational databases, about keys, relationships, joins and dependencies. It explains what normalisation is and how to do it, as when denormalisation is OK. It explains what an Entity-Relationship Diagram (ERD) is, and gives a few personal guidelines.
Published: 30 September 2004
Technical Keys - Their Uses and Abuses
There are two ways of using technical keys - intelligently and indiscriminately. The indiscriminate use of technical keys shows a distinct lack of intelligence.
Published: 01 January 2004

