Dimensional modelling is a database design philosophy. It is the most widely used style of relational database. It has all the basic ingredients of a relational database i.e Primary keys, Foreign Keys and multiple tables. It’s different from your 3NF relational database majorly because of it's ease of understanding and its superior query performance.