Can Excel use itself as an RDBMS?
No, but you could use it as a "DBMS" with no relational features.
So is it possible for an Excel workbook to use itself as a database?
Without going into design, DRI, BCP, HA etc... 2 major blocks:
- Row limits
- File is exclusively locked, no sharing so single user
After comments:
Whether it supports the relational model is irrelevant, it does not have features one would expect in an RDBMS: PKs, FKs, triggers, contraints, defaults, etc
On that basis, how would I uniquely indentify a row?
The row number does not: surrogate keys still need a unique constraint (not supported in Excel) to ensure the natural key is unique.