Before revision: Logic programming is a programming, database and knowledge representation paradigm based on formal logic.
After revision: or relational programmingLogic programming is a programming, database and knowledge representation paradigm based on formal logic.