The database model intended for modeling design objects is presented. All properties of design objects are modeled by functions. For modeling dynamic dependencies among objects we introduce the notion of dynamic function. The dynamic function comprises capabilities for the description of the object static structure and algorithmic dependencies among objects. Some constraints and practical problems in using dynamic functions in the domain of geometric modeling are identified.