database design, functional dependency, graph transformation, minimal cover, port graph, Relational Databases.