Table: Comparing shapefiles, coverages, and geodatabases.  Some of the cells have been filled in for you.

 
 
Geodatabases
Coverages
Shapefiles
Historic Software Origin:
  ArcInfo8
 
Data model for linkage between feature geometry & attribute data:
 
Georelational: geometry linked to attribute table
 
Geometry
Attributes
Geometry
Attributes
Geometry
Attributes
Type of file the data is stored in:
 
Relational table
Binary file-ARC
 
 
DBASE table
Collection of datasets:
 
N/A: A folder containing workspaces
N/A: A folder containing shapefile folders
A dataset:
A geodatabase feature dataset
ArcInfo workspace (contains coverages)
 
 
A data layer (e.g., roads, blockgroups, etc. ):
 
A coverage
 
In coverages, each layer (a coverage) contains:
N/A
 
N/A
 
 
 
 
 

Types of features available in each data model:

Types of geodatabase features:
Types of coverage feature classes:
Types of shapefile features:
Basic features:


More complex features:

Network features (simple and complex junctions, simple and complex network edge features), user created custom features.

Primary:

 

Secondary

Annotation, links, sections, tics
Point, multipoint, line, and polygon
Compound

 

Geometry available:
 
 
Straight segments
Straight segments
Topological associations possible?
Yes -- lines w/ geometric network, polygons w/ on-the-fly editing 
User-defined behaviors allowed?
Yes -- loosely coupled with features using VBA scripting