Generally, for supporting object-oriented data model, storage sub-system should provide storage structure that can store data with arbitary length. And for storing, retrieving objects with complex structures efficiently, storage sub-system also provide storage structure that can represent set of objects with different structures. In this thesis, we designed and implemented storage sub-system that provides set storage structure and storage structure for long data. Designed storage subsystem also maintains type informations so that user can create, delete and retrieve arbitary structured objects. We implemented storage sub-system with C language on SUN3/50 under UNIX.