《数据库原理与应用选择题(71页).doc》由会员分享,可在线阅读,更多相关《数据库原理与应用选择题(71页).doc(71页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-单项选择题,(选择一个正确的答案,将相应的字母填入题内的括号中)1.数据库系统的核心是( B)。A)数据库B)数据库管理系统C)操作系统D)文件2.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( A )。A)DBS包括DB和DBMSB)DBMS包括DB和DBS C)DB包括DBS和DBMSD)DBS就是DB,也就是DBMS3.在数据管理技术的发展过程中,数据独立性最高的是( A)阶段。A)数据库系统B)文件系统C)人工管理D)数据项管理4.数据库系统是由数据库、数据库管理系统(及其开发工具)、应用系统、( D)和用户构成。A)DBMSB)DBC)DBSD)DB
2、A(数据库管理员)5.文字、图形、图像、声音、学生的档案记录、货物的运输情况等,这些都是( A )。A)DATAB)INFORMATIONC)DBD)其他6.( C)是长期存储在计算机内有序的、可共享的数据集合。A)DATAB)INFORMATIONC)DBD)DBS7.( A)是位于用户与操作系统之间的一层数据管理软件。数据库在建立、使用和维护时由其统一管理、统一控制。A)DBMSB)DBC)DBSD)DBA8.概念设计的结果是( B )A)一个与DBMS相关的要领模型B)一个与DBMS无关的概念模型C)数据库系统的公用视图D)数据库系统的数据字典9.E-R方法的三要素是(C)A)实体、属性
3、、实体集B)实体、键、联系C)实体、属性、联系D)实体、域、候选区10.要保证数据库的数据独立性,需要修改的是( C )A)模式与外模式B)模式与内模式C)三级模式之间的两层映射D)三级模式11.描述数据库全体数据的全局逻辑结构和特性的是( A)A)模式B)内模式C)外模式D)全模式12.在数据库管理技术发展的3个阶段中,没有专门的软件对数据进行管理的阶段是(D)I人工管理阶段 II文件系统阶段 III数据库阶段 A)I 和 IIB)只有 IIC)II 和 IIID)只有 I13.下列四项中,不属于数据库系统特点的是( C )A)数据共享B)数据完整性C)数据冗余度高D)数据独立性高14.应用
4、数据库的主要目的是为了( C )A)解决数据保密问题B)解决数据完整性问题 C)解决数据共享问题 D)解决数据量大的问题15.如果一个班只有一个班长,且一个班长不能同时担任其他班的班长,班和班长两个实体之间的联系属于( A )。A)一对一关系B)一对二关系C)多对多关系D)一对多关系16.在概念模型中,客观存在并可以相互区别的事物称为(D)A)码B)属性C)联系D)实体17.在关系代数运算中,三种专门运算为( C )。A)并、交、补B) 并、选择、投影 C)选择、投影、连接D)选择、笛卡尔积、投影18.关系模型中,主关键字是( C)。A)可由多个任意属性组成B)至多有一个属性组成C)可由一个或
5、多个其值能惟一标识该关系模式中任何元组的属性组成D)以上都不是19.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是 SC(S#,C#,GRADE)。要查找选修“COMPUTER”课程的女学生姓名,将涉及到关系(D)。A)S B)SC,C C)S,SC D)S,C,SC20.设有关系R(A,B,C),与SQL语句:SELECT DISTINCT A FROM R WHERE B=17等价的关系代数表达式是( C )。A)A(R) B)B=17(R)C)A(B=17(R)D)B=17(A(R))21.关系代数中的运算符对应SE
6、LECT语句中的(C)子句。A)SELECT B)FROM C)WHERED)GROUP BY22.在下面列出的数据模型中,哪一种是数据库系统中最早出现的数据模型(B)A)关系B)层次C)网状D)面向对象模型23.一个关系中取出满足某个条件的所有元组形成一个新的关系的操作是( C )操作。A)投影B)连接C)选择D)复制24.关系代数中的运算符对应SELECT语句中的(A)子句。A)SELECT B)FROM C)WHERED)GROUP BY25.一个关系中,能唯一标识元组的属性集称为关系的( B )A)副键B)关键字C)从键D)参数26.目前( A )数据库系统已逐渐淘汰了网状数据库和层次
7、数据库,成为当今最为流行的商用数据库系统。A)关系B)面向对象C)分布D)面向过程27.关系数据模型是目前最重要的一种数据模型,它的三个要素是( A )A)实体完整性、参照完整性、用户自定义完整性B)数据结构、关系操作、完整性约束C)数据增加、数据修改、数据查询D)外模式、模式、内模式28.下列关于数据库数据模型的说法中,哪一个是不正确的( A )?A)任何一张二维表都表示一个关系B)层次模型的数据结构是有向树结构C)在网状模型中一个子结点可以有多个父结点D)在面向对象模型中每个对象都有一个惟一的标识。29.现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)、医疗(患者编号,医
8、生编号,医生姓名,诊断日期,诊断结果),其中,医疗关系中的 外码是( A )A)患者编号B)患者姓名C)患者编号和患者姓名D)医生编号和患者编号30.关系数据库管理系统应能实现的专门关系运算包括( B )A)排序、索引、统计B)选择、投影、连接C)关联、更新、排序D)显示、打印、制表31.自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( D )。A)元组 B)行C)记录 D) 属性32.如果采用关系数据库实现应用,在数据库逻辑设计阶段需将( A)转换为关系数据模型。A)E-R模型B)层次模型C)关系模型D)网状模型33.关系数据库系统采
9、用关系模型作为数据的组织方式,关系模型是谁先提出来的(C)?A)PPSCHEN B)J.MartinC)E.F.CoddD)w.H.Inmon34.下面(C)不是微软公司为用户提供的六种版本的SQL Server 2005之一。A)企业版B)开发版C)应用版D)标准版35.Microsoft SQL Server 2005是一种基于客户机/服务器的关系型数据库管理系统,它使用( B)语言在服务器和客户机之间传递请求。A)TCP/IPB)T-SQLC)CD)ASP36.(A)工具是Microsoft SQL Server 2005提供的集成环境,这种工具可以完成访问、配置、控制、管理和开发SQL
10、 Server的所有工作。A)Microsoft SQL Server Management StudioB)SQL Server配置管理器C)Analysis ServicesD)SQL Server Business Intelligence Development Studio37.在创建数据库时,系统自动将(C)系统数据库中的所有用户定义的对象都复制到 的数据库中。A)MasterB)MsdbC)Model 模版D)Tempdb38.SQL Server 2005的系统数据库是( D )A)Master,Tempdb,AdventureWorks,Msdb,ResourceB)Mast
11、er,Tempdb,Model,Librar,ResourceC)Master,Northwind,Model,Msdb,ResourceD)Master,Tempdb,Model,Msdb,Resource39.数据库系统一般由哪些部分组成(D)?(1) 数据库 (2)数据库管理员 (3)数据库管理系统及其工具 (4)用户 (5)操作系统 (6)应用系统 A)1、2、3 B)1、2、3、4C)1、2、3、4、5D)全部40.数据库管理系统的数据操纵语言(DML)所实现的操作一般包括(D)A)建立、授权、修改B)建立、授权、删除C)建立、插入、修改、排序D)查询、插入、修改、删除41.【表设计
12、器】的“允许空”单元格用于设置该列是否可输入空值,实际上就是创建该列的( C)约束。A)主键B)外键C)NULLD)CHECK42.若用如下的SQL语句创建课程表C: Create table C (C# char(10) primary key, CN char(20) not null, CC int null) 可以插入到C表中的记录是( A)。A)(005,VC+,6)B)(005,NULL,6)C)(NULL,VC+,6)D)(005,VC+,NULL)43.在T-SQL中,关于NULL值叙述正确选项是 ( D)A)NULL 表示空格B)NULL表示0C)NULL既可以表示0,也可以
13、表示是空格D)NULL表示空值44.SQL Server的字符型系统数据类型主要包括( B)。A)int、money、charB)char、varchar、textC)datetime、binary、intD)char、varchar、int45.在关系数据模型中,外键(FOREIGN KEY)是( B)A)在一个关系中用于惟一标识元组的一个或一组属性。B) 在一个关系中的一个或一组属性是另一个关系的主键。C)在一个关系中定义了约束的一个或一组属性D)在一个关系中定义了缺省值的一个或一组属性。46.若用如下的SQL语句创建一个STUDENT表: CREATE TABLE STUDENT(NO
14、char(4) NOT NULL,NAME char(8) NOT NULL,SEX char(2),AGE int() )可以插入到STUDENT表中的是(B)。A)(1031,曾华,男,23)B) (1031,曾华,NULL,NULL)C)(NULL,曾华,男,23)D)(1031,NULL,男,23)47.在SQL语言中,删除表对象的命令是( B)。A)DELETEB)DROPC)CLEARD)REMORVE48.在SQL语言中,删除表中数据的命令是( A)。A)DELETEB)DROPC)CLEARD)REMORVE49.使用T-SQL语言创建表时,语句是( B )A)DELETE T
15、ABLEB)CREATE TABLEC)ADD TABLED)DROP TABLE50.关于查询语句中 ORDER BY 子句使用正确的是(C)A)如果未指定排序列,则默认按递增排序B)数据表的列都可用于排序C)如果在 SELECT 子句中使用了 DISTINCT 关键字,则排序列必须出现在查询结果中D)联合查询不允许使用 ORDER BY 子句51.SQL语言中,条件“年龄 BETWEEN 20 AND 30”表示年龄在20至30之间,且(A)。A)包括20岁和30岁B) 不包括20岁和30岁 C)包括20岁但不包括30岁D) 包括30岁但不包括20岁52.SQL语言具有( B )的功能A)
16、关系规范化、数据操纵、数据控制台B)数据定义、数据操纵、数据控制C)数据定义、关系规范化、数据控制D)数据定义、关系规范化、数据操纵53.语句“SELET COUNT(*) FROM human”返回(A)行。A)1B)2C)3D)454.在SQL语言中,子查询是(D)。A)返回单表中数据子集的查询语句 B)选取多表中字段子集的查询语句C)选取单表中字段子集的查询语句 D)嵌入到另一个查询语句之中的查询语句55.假设数据表 “test1” 中有 10 条数据行,可获得最前面两条数据行的命令为( B)A)SELECT 2 * FROM test1B)SELECT TOP 2 * FROM tes
17、t1C)SELECT PERCENT 2 * FROM test1D)SELECT PERCENT 20 * FROM test156.以下哪种连接方式不属于外连接方式( C)。A)左外连B)右外连C)前外连 D)全外连57.SQL语言的数据操纵语句包括SELECT、INSERT、UPDATE和DELETE等。其中,最重要的,也是使用最频繁的语句是( A)。A)SELECTB)INSERT C)UPDATED)DELETE58.在SELECT 语句中,使用*号表示( B)A)选择任何列 B)选择全部列C)选择全部元组D) 选择主码59.查询语句“SELECT name,sex,birthday
18、 FROM human”返回( C)列。A)1B)2C)3D)460.在SQL语言中,删除一个视图的命令是( B)。A)DELETEB)DROPC)CLEARD)REMORVE61.SQL的视图是从( C)中导出来的A)基本表B)视图C)基本表和视图D)数据库62.关于视图下列哪一个说法是错误的( B)A)视图是一种虚拟表B)视图中也存有数据C)视图也可由视图派生出来D)视图是保存在数据库中的SELECT查询63.下列聚合函数使用正确的是( C)A)SUM(*)B)MAX(*)C)COUNT(*)D)AVG(*)64.用于求系统日期的函数是(B )。A)YEAR()B)GETDATE()C)C
19、OUNT()D)SUM()65.下面哪些字符可以用于T-SQL的单行注释( A)。A)-B)/* */C)*D)&66.对于多行注释,必须使用( B)进行注释。A)-B)/* */C)/ /D)/ /67.SQL Server 2005中,全局变量以(B)符号开头。A)B)C)*D)&68.激活DML触发器的数据修改语句,有效选项是( B )A)INSERTB)UPDATEC)DELETED)SELECT69.当希望执行对book表的操作时,如果该操作不执行,而是执行对price表的更新操作,则应该创建什么类型的DML触发器(D )。A)FORB)BEFOREC)AFTERD)INSTEAD
20、OF70.关于触发器,叙述正确的是:( A)。A)触发器是自动执行的,可以在一定条件下触发B)触发器不可以与同步数据库的相关表进行级联更改C)SQL Server 2005不支持DDL触发器D)触发器不属于存储过程71.用户建立的存储过程在查询分析器中可通过( D)命令来调用执行。A)CREATE B)DROPC)SELECTD)EXECUTE 执行72.在SQL SERVER服务器上,存储过程是一组预先定义并( B)的Transact-SQL语句。A)保存B)编译C)解释D)编写73.固定数据库角色db_securityadmin可以在数据库中进行( C)活动。A)在数据库中有全部权限B)可
21、以添加或删除用户C)可以管理全部权限、对象所有权、角色和角色成员资格D)可以更改数据库内任何用户表中的所有数据74.关于登录和用户,下列各项表述不正确的是( C)。A)登录是在服务器级创建的,用户是在数据库级创建的B)创建用户时必须存在一个用户的登录C)用户和登录必须同名D)一个登录可以对应多个用户75.SQL Server 2005的安全性管理可分为4个等级,不包括( B)A)操作系统级B)用户级C)SQL Server级D)数据库级76.对访问SQL Server实例的登录,有两种验证模式:Windows 身份验证和( B)身份验证。A)Windows NT模式B)混合身份验证模式C)以上
22、都不对D)以上都对77.( A)备份最耗费时间。A)数据库完整备份B)数据库差异备份C)事务日志备份D)文件和文件组备份78.关于SQL Server 2005的恢复模式叙述正确的是(B)A)简单恢复模式支持所有的文件恢复B)大容量日志模式不支持时间点恢复C)完全恢复模式是最好的安全模式D)一个数据库系统中最好是用一种恢复模式,以避免管理的混乱79.下列关于数据库备份的叙述错误的是( A)。A)如果数据库很稳定就不需要经常做备份,反之要经常做备份以防数据库损坏B)数据库备份是一项很复杂的任务,应该由专业的管理人员来完成C)数据库备份也受到数据库恢复模式的制约D)数据库备份策略的选择应该综合考虑
23、各方面因素,并不是备份做得越多,越全就越好80.做文件及文件组备份后,最好做( C)备份。A)数据库完整备份B)数据库差异备份C)事务日志备份D)文件和文件组备份81.做数据库差异备份之前,需要做(A )备份。A)数据库完整备份B)数据库差异备份C)事务日志备份D)文件和文件组备份82.R为四元关系R(A,B,C,D).S为三元关系S(B,C,D),RS构成的结果为( A)元关系A.4 B.3 C.7 D.6 83.内模式是数据库中数据的内部表示或者底层描述。一般来说,一个数据库有( A )个内模式 A.一个 B.两个 C.三个 D.任意多个84.关系R的某个属性组合F不是R的候选码,而是另外
24、一个关系S的候选码,则称F是R的( C ) A.次码 B.主码 C.外码 D.联系 85.在数据库关系中。实体集以及实体间的联系都是用( A )来表示的。 A.关系 B. 属性 C.行和列 D.数据联系 86.若属性F是基本关系R的外码,他与基本关系S 的主码相对应,则R在F上的取值必须为空值或等于S中某个元组的主码值。这是关系的( B ) A.域完整性规则 B.参照完整性规则 C.用户定义完整性规则 D实体完整性规则(p51)87.( C )是一组具有相同数据类型的值的集合 A.码 B.次码 C.域 D.候选码88.SQL中使用的字符串常数的定界符用( B ) A. : B. C., D.(
25、 )89.结构化查询语言SQL中,删除已存在的基本表时应使用动词( C ) A.UPDATE B.DELETE C.DROP D.INSERT 90.与“WHERE Grade NOT BETWEEN 80 AND 90”语句等价的句子是( A ) A.WHERE Grade90 B.WHERE Grade=80 OR Grade =80 AND Grade 80 AND Grade 9091.设关系R和S的元组个数分别为50和60,关系T是R与S的笛卡尔积,则T的元组个数为( D ) A.110 B.2500 C.3600 D.3000(P45)92.在SQL Server 2000 中,可
26、以在( B )内编辑SQL语言,并运行显示查询结果。 A.企业管理器 B.查询分析器 C.服务管理器 D.数据管理向导93.SQL SEERVER 的数据库有三种物理文件,用于存放数据库日志信息的日志文件以( A )作为文件扩展名 A.ldf B.mdf C.ndf D.sql 94.同一个关系模型的的任意两个元组值( A ) A.不能全同 B. 可以全同 C.必须全同 D.前述都不是95.有了外模式/模式映像,可保证数据和应用程序之间( A ) A.逻辑独立性 B.物理独立性 C.数据一致性 D.数据安全性(P11)96.自然连接是构成新关系的有效方法。一般情况下,当对关系R和关系S使用自然
27、连接时,要求R和S含有一个或多个共同的( D ) A.元组 B.行 C.记录 D.属性 97.关系数据模型上的关系运算分为( B )A.关系代数和集合运算B.关系代数和关系演算C.关系演算和谓词演算D.关系代数和谓词演算98.在数据库系统中,保证数据及语义正确和有效的功能是( D )A.并发控制B.存取控制C.安全控制D.完整性控制99.逻辑数据独立性是指修改( C )A.外模式保持模式不变B.内模式保持模式不变C.模式保持外模式不变D.模式保持内模式不变100.在SQL语言中,属于DML的操作命令是( C )A.CREATEB.GRANTC.UPDATED.DROP101.一辆汽车由多个零部
28、件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体集与零部件实体集之间的联系是( D )A. 1:1B. 1:MC. M:1D. M:N102.系统故障会造成( A )A.内存数据丢失B.硬盘数据丢失C.软盘数据丢失D.磁带数据丢失103.在对象关系模型中,属性可以是复合类型,其中同类元素的有序集合称为( B )A.结构类型B.数组类型C.多集类型D.集合类型104.关系模式R中若没有非主属性,则( B )A.R属于2NF但不一定属于3NFB.R属于3NF但不一定属于BCNFC.R属于BCNF但不一定属于4NFD.R属于4NF105.任何一个满足2NF但不满足3NF的关系模式都不存在(
29、B )A.主属性对候选键的部分依赖B.非主属性对候选键的部分依赖C.主属性对候选键的传递依赖D.非主属性对候选键的传递依赖106.概念设计的主要目标是产生数据库概念结构,该结构主要反映( D )A.DBA管理信息的需求B.数据库的维护需求C.应用程序开发的需求D.企业的信息需求107.在分布式数据库系统中,若各个场地均采用关系模型,但DBMS不同,则该分布式数据库系统属于( C )A.同构同质型B.异构同质型C.同构异质型D.异构异质型108.学校数据库中有学生和宿舍两个关系:学生(学号,姓名) 和 宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。如果要列出所有学生住宿和
30、宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行( A )A.外联接B.左外联接C.右外联接D.自然联接109.用下面的SQL语句建立一个基本表:CREATE TABLE Student(Sno CHAR (4) NOT NULL,Sname CHAR (8) NOT NULL,Sex CHAR (2),Age SMALLINT)可以插入到表中的元组是( D )A.5021,刘祥,男,21B.NULL,刘祥,NULL,21C.5021,NULL,男,21D.5021,刘祥,NULL,NULL110.若用户lin已将对关系S修改的权限授予用户chen,如果要收回用户lin对关系S的修改权
31、限,并连锁回收chen的权限,则应执行的SQL语句是( A )A.REVOKE UPDATE ON S FROM lin CASCADEB.REVOKE UPDATE ON S FROM lin CASCADE chenC.REVOKE UPDATE ON S FROM lin RESTRICTD.REVOKE UPDATE ON S FROM lin RESTRICT chen111.图1是一个( C )A.ER图B.I/O图C.DFD图D.IPO图112.数据库在磁盘上的基本组织形式是( B )ADBB文件C二维表D系统目录113.ER模型是数据库的设计工具之一,它一般适用于建立数据库的(
32、 A )A概念模型B逻辑模型C内部模型D外部模型114.数据库三级模式中,用户与数据库系统的接口是( B )A模式B外模式C内模式D逻辑模式115.在文件系统中,所具有的数据独立性是( D )A系统独立性B物理独立性C逻辑独立性D设备独立性116.在DB技术中,“脏数据”是指( D )A未回退的数据B未提交的数据C回退的数据D未提交随后又被撤消的数据117.关系模式至少应属于( A )A1NFB2NFC3NFDBCNF118.设有关系模式R(ABCD),F是R上成立的FD集,F=AB,BC,则属性集BD的闭包(BD)+为( B )ABDBBCDCBCDCD119.设有关系R如题8图所示:R学号
33、姓名专业入学年份97001王敏数学198095002高丰经济学198095003梅婷数学198093013王明计算机198194012杨山计算机1984题8图则专业,入学年份(R)的元组数为( C )A2B3C4D5120.集合R与S的交可以用关系代数的基本运算表示为( A )AR-(R-S)BR+(R-S)CR-(S-R)DS-(R-S)121.已知SN是一个字符型字段,下列SQL查询语句( C )SELECT SN FROM SWHERE SN LIKEAB;的执行结果为A找出含有3个字符AB的所有SN字段B找出仅含3个字符且前两个字符为AB的SN字段C找出以字符AB开头的所有SN字段D找
34、出含有字符AB的所有SN字段122.现要查找缺少成绩(Grade)的学生学号(Snum),相应的SQL语句是( D )ASELECT Snum BSELECT SnumFROM SC FROM SC WHERE Grade=0 WHERE Grade32 AND年龄=32 AND年龄32 AND年龄=32 AND年龄=45 135.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,职员与部门的联系类型是( C )。A. m : n B. 1 : n C. n : 1 D. 1 : 1 136.在数据库的三级模式结构中,内模式有( A )。A1个 B2个 C三个 D任
35、意多个137.下述那一条不属于概念模型应具备的性质( D )。A有丰富的语义表达能力 B易于交流和理解 C易于变动 D在计算机中实现的效率高 138.用二维表结构表示实体以及实体间联系的数据模型称为( C )。 A网状模型 B层次模型 C关系模型 D面向对象模型 139.使用CREATE VIEW语句建立的是( C )。A.数抿库 B.表 C.视图 D.索引140.元组关系演算表达式tR(t) S(t)表达的是( D )。A. RS B. RS C. R-S D. S-R141.如果一个关系R中的所有非主属性都完全函数依赖于键码,则称关系R属于( A )。A. 2NF B. 3NF C. 4N
36、F D. BCNF142.数据库系统的基础是( D )。A.数据结构 B.数据库管理系统 C.操作系统 D.数据模型143.一个学生可以同时借阅多本图书,一本图书只能借给一个学生,学生和图书之间的联系为( B )的联系。 A.一对一 B.一对多 C.多对多 D.多对一144在演员类Actor中增加与电影类Movie之间的演员在电影中扮演角色的联系,一个演员可以扮演多个角色,一部电影有多个演员出演。下述语句中关于联系的描述正确的是( A )。A.可以在Actor的类说明中加入:relationship SetMovie moviesB.可以在Actor的类说明中加入:relationship S
37、etActor actorsC.可以在Movie的类说明中加入relationship SetActor moviesD.可以在Movie的类说明中加入:relationship SetMovie movies145.下面对触发程序中规定动作与触发事件之间的关系描述错误的是( B )。A. AFTER触发事件完成后,如果WHEN子句中的条件为真,则执行随后的动作B. BEFORE触发事件执行以后,测试WHEN子句中的条件,若为真,则执行随后的动作C. INSTEAD OF:触发事件发生时,如WHEN子句中的条件为真,就执行随后动作D.使用BEFORE的情况下,无论条件真假,都执行触发事件146.DB、DBMS和DBS三者之间的关系是( B )。ADB包括DBMS和DBS BDBS包括DB和DBMSCDBMS包括DB和DBS D不能相互包括147.对数据库物理存储方式的描述称为( B )A外模式 B内模式 C概念模式 D逻辑模式148.在数据库三级模式间引入二级映象的主要作用是( A ) A提高数据与程序的独立性B提高数据与程序的安全性C保持数据与程序的一致性D提高数据与程序的可移植性1
限制150内