Redundancy and normalisation, Consistency and integrity, Distributed databases, Data warehouses and data mining.