Geodatabase stands for geographic database and stores geographic information inside a DBMS or database management system. A geodatabase supports advanced capabilities such as geometric and logical networks, true curves, complex polylines, and user-defined features. They are the modern equivalents of shapefiles and coverages stored in a DBMS. Geodatabases support large collections of objects in a database table and features with geometry. The feature classes and tables contained in geodatabases can be related to one another. In order to define the relationships between objects in a geodatabase, a relationship class must first be created. These relationships allow someone to use attributes stored in a related object to symbolize, label, or query a feature class.