请给出至少两种理由说明为什么数据库系统使用声明性查询语言,如SQL,而不是提供C或者C++的函数库来操作数

这是我的作业,如果能用英文回答最好。因为老师让用英文回答。

第1个回答  推荐于2017-11-24
The DBMS translates a DML statement into a
procedure that manipulates the required set of records.
– This frees the user from having to know how data
structures are internally implemented and what
algorithms are required to retrieve and possibly
transform the data, thus providing users with a
considerable degree of data independence.
– Relational DBMSs usually include some form of nonprocedural
language for data manipulation.
我们老师讲的Non-procedural DML: A language that allows
the user to state what data is needed rather
than how it is to be retrieved.应该差不多.你把前面的改改看看行不行本回答被提问者采纳
第2个回答  2011-05-29
lllk3185
526
465451
相似回答