The difference between a bookshelf and a bookcase is the number of shelves. A bookshelf is typically one or a few shelves, while a bookcase is a large, free-standing group of frames assembled into a storage unit.