advantages and disadvantages of databases

what is the database? how is database done? what are the types of the database; advantages and disadvantages of databases