How persistent programming languages differ from traditional programming languages?
Database languages vary from traditional programming languages in that they directly manipulate data that are persistent-that is, data that carry on to exist even after the program terminated. Relation in a database and tuples in a relation are instance of persistent data. In contrast, the only persistent data that traditional programming languages directly manipulate are files.