what are the different types of data?explain.​