A method of modelling and storing data by breaking it into three parts: the entities, their attributes and their values.