If I understand your instructions correctly, you are looking to migrate from MySQL to another database engine, so that you will have more data manipulation power. You want this database to provide the ability to display the data in a more complex format (graphics) rather than just a large "EXCEL" table. You want it to provide the ability to add, remove, and delete through a user interface without needing to run queries. You ask for the security of certain fields, and to work with several datasets, correct gaps, foreign keys, ... etc. am I correct?