If you implement your own database, you will have to work much harder to combine data from several tables. This is one of the main features of a relational database (whether it use SQL or another...