There are several types of databases, which are called flat-type, hierarchical and relational. Each business should select a database based upon many factors; record requirements, cost, accessibility, security, performance, tools integration, business rules and scalability. MS Excel is classified as a flat-type database, whereas, MS Access is a desktop relational database. MS SQL Server stores a relational database using a database management system allowing users to access the data indirectly.