问答题 5.1 1、数据库系统的组成与结构是什么? 2、数据库系统体系结构的发展经历了哪几个阶段,各有什么特点? 3、数据库应用系统的开发方法有几种? 4、采用数据库开发工具开发数据库应用系统有什么优点? 5.2 1、基于API数据库应用程序的运行原理是什么? 2、2、 请比较嵌入式SQL编程和基于API的编程有什么不同? 3、什么是ODBC?使用ODBC编程有什么优点? 4、开发一个基于ODBC API应用程序包括那些步骤,用到那些句柄,各句柄有什么不同? 5、什么是数据源?如何配置数据源?数据源的主要用途是什么? 6、数据源和数据库驱动程序有什么不同? 7、ODBC API是如何处理SQL语句的。 8、什么是游标?有什么用途? 9、有几种数据库驱动程序,它们之间有什么不同? 10、为什么要开发面向对象的数据库控件 5.3 1、MFC对象框架中有几个数据库接口对象,其主要对象和用途是什么? 2、OLE DB与ODBC相比,有什么有缺点? 3、什么是DAO、RDO?他们之间什么联系和区别? 4、什么是ADO?ADO有哪些对象,其主要用途是什么? 5、简述ADO对象之间的关系 6、在ADO中有几种数据库连接方式?各有什么特点? 7、在ADO如何控制事务? 8、ADO中的记录集与传统的客户/服务器模型开发工具中记录集的方法有什么不同? 9、如何控制ADO记录集的排序和索引? 10、ADO中记录集的批更新是如何管理的。 5.4 1、Delphi有什么特点?支持数据库开发的工具有哪些? 2、Delphi中的主要数据库访问控件有哪些?它们的功能是什么? 3、Delphi中的主要数据库显示控件有哪些?它们的功能是什么? 4、Powerbuilder工具有什么特点,主要的数据库构件特点是什么? 综合训练题 1、用你熟悉的数据库开发设计开发采购合同的管理的程序 2、简述你对数据库开发工具的理解及开发工具在数据库开发中的地位