。DDL:数据定义语言,用來定义数据库模式、外模式、内模式的语言。DML:数据操纵语言,用來对数据库小的数据进行杳询、插入、删除和修改的语句。22.什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性?答:数据与程序的逻辑独立性:当模式改变时(例如增加新的关系、新的属性、改变属性的数据类型等),由数据库管理员对各个外模式/模式的映像做相应改变,可以使外模式保持不变应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性数据与程序的物理独立性:当数据库的存储结构改变了,由数据库管理员对模式/内模式映像做相应改变,可以使模式保持不变,从而应用程序也不必改变,保证了数据与程序的物理独立性,简称数据的物理独立性数据库管理系统在三级模式Z间提供的两层映像保证了数据库系统中的数据能够具冇较高的逻辑独立性和物理独立性。23.试述数据库系统的纽成。答:数据库系统一•般由数据库数据库管理系统(及其开发工具)应用系统数据库管理员和用户构成。24・DBA的职责是什么?答:负责全面地管理和控制数据库系统。具体职责包括:①决定数据库的信息内容和结构;②决定数据库的存储结构和存取策略;③定义数据的安全性要求和完整性约束条件;④监督和控制数据库的使川和运行;⑤改进和重组数据库系统。25.系统分析员、数据库设计人员应用程序员的职责是什么?答系统分析员负责应川系统的需求分析和规范说明,系统分析员要和用户及DBA相结介,确定系统的驶件、软件配置,并参与数据库系统的概要设计数据库设计人员负责数据库中数据的确怎数据库各级模式的设计数据库设计人员必须参加用八需求调查和系统分析,然后进行数据库设计在很多情况下,数据库设计人员就山数据库管理员担任。应用程序员负责设计和编写应用系统的程序模块,并进行调试和安装。笫2章关系数据库