An undirected graph represents a database where nodes of the graph represent   tables, edges represent the joiner columns.  There are 100 databases( it means, 100 undirected graphs). We have to build a clustering model which can cluster these graphs into four groups based on attributes of nodes( that is the list of column names), attributes of edges ( that is the joiner column) and overall structure of the graph database.How can we build the clustering models ?
graph database and its clustering
data mining;clustering;social network analysis