Translate

Visit to www.mrmcse.com

19 February 2018

What are the differences between procedural and non-procedural DML


Differences between procedural and non-procedural DML:


Procedural DML
Non-Procedural DML
(i) Procedural language is a traditional programming language in logical step-by-step process for solving a problem is too specified. 
(i) In non-procedural programming language, programmers and users specify the results they require, but do not specify how to do.
(ii) Procedural DML requires a user to specify what needed and how to get these data.
(ii) Non-procedural DML requires a user to specify what data needed and are needed without specifying how to get those data.
(iii) Procedural DML are hard to learn.
(iii) Non-procedural DML is easy to learn.
(iv) Procedural DML is more difficult to use than non-procedural DML.
(iv) Non-procedural DML is easier to use the procedural to use the procedural DML.
(v) Generate the code more efficiently.
(v) Generate the code less efficiently.
(vi) Example: Relational Algebra.
(vi) Example: SQL.


No comments:

Post a Comment