Query Language and Access Methods for Graph Databases