Databases: Beyond Auto Increment