I specialize in Microsoft SQL. Using Code-first design principals I create database designs by first creating object classes which will consume data and turning these into a working database. This gives the end-user the ability to modify their database using Visual Studio and a database project. All tables are fully indexed with foreign keys .