• Also, if programmers will be interacting with the database, then they can data-bind the User Interface (UI) controls to the database columns. This has several benefits, one of which is that size restrictions will be automatically enforced with a simple database change. It's a great way to make the UI and database work together seamlessly.