高级数据库技术试卷

合集下载

数据库考试试题库含答案

数据库考试试题库含答案

数据库考试试题库含答案1、学校图书馆规定,一名旁听生同时只能借一本书,一名在校生同时可以借5本书,一名教师同时可以借10本书,在这种情况下,读者与图书之间形成了借阅关系,这种借阅关系是( )A、一对一联系B、一对五联系C、一对十联系D、一对多联系答案:D一个读者可以借阅多本图书,一本图书只能被1个读者借阅,这属于典型的一对多的联系。

2、在数据表中筛选记录,操作的结果是( )。

A、将满足筛选条件的记录存入一个新表中B、将满足筛选条件的记录追加到一个表中C、将满足筛选条件的记录显示在屏幕上D、用满足筛选条件的记录修改另一个表中已存在的记录答案:C使用数据库表时,经常需要从很多的记录中挑选出满足条件的数据进行处理,所谓痛选记录是指经过筛选后的表只显示符合条件的记录,而那些不符合条件的记录将被隐藏起来。

3、数据库中最能体现数据库设计目的的对象是A、表B、查询C、窗体D、程序答案:B表是数据库最基本的对象,查询是最能够体现数据库设计目的的对象。

因为数据库保存的是数据与数据之间的联系,设计数据库的目的就是为了更加方便使用数据,查询则是最能满足使用数据这一特点。

4、如果对一个关系实施某种关系运算以后得到一个新的关系,新关系中的元组数量少于原关系中的元组数,则实施的关系运算为( )A、选择B、投影C、连接D、自然连接从一个二维表中选出若干行,这种关系运算就是选择。

5、文本型的默认字段大小为50( )A、正确B、错误答案:B文本型默认字段大小为255.6、数据被加工处理以后才能成为( )A、数据库B、信息C、数据库系统D、数据库管理系统答案:B信息=数据+数据加工处理7、从两个以上的二维表中根据关联的属性生成一个新的关系,这种关系运算被称为()A、选择B、连接C、投影D、并答案:B8、以下选项中说法正确的是( )A、DBMS是数据库系统B、DBMS包括DB和DBSC、Access是数据库管理系统D、目前的数据库系统管理阶段没有数据冗余答案:CDBS包含DB、DBMS、DBA和硬件系统,Access是数据库管理系统,数据库系统管理阶段只是将冗余度降到最低,并没有消除冗余。

数据库技术与应用试卷题及答案4套

数据库技术与应用试卷题及答案4套

数据库技术与应用试卷题及答案4套第一套1、(4分)【单选题】在SQL语言中,修改表中的数据时,应使用的命令是()A、U PDATEB、I NSERTC、A LTERI)、MODIFY参考答案:A解析:无2、(4分)【单选题】将SQL Server的数据库转换成ACCESS数据库,可以使用()来实现。

A、订阅/发布B、数据备份/恢复C、数据分离/附力口D、DTS导入/导出参考答案:D解析:无3、(4分)【单选题】下面说法错误的是()A、默认值约束指定在输入操作中没有提供输入值时,系统将自动提供给某列的默认值。

B、当某列被设置为非空时,必须为其指定一个值,除非已经为该列定义了默认值值约束。

C、默认值约束使用default关键字。

D、以上都不正确。

参考答案:D解析:无4、(4分)【单选题】每个数据库有且只能有一个()。

A、次数据文件B、主数据文件C、日志文件D、其他参考答案:B解析:无5、(4分)【单选题】SQL 语言中,删除一个表的命令是() A 、 D ELETEB 、 D ROP TABLEC 、 C LEAR TABLED 、 R EMOVE参考答案:B解析:无6、(4分)【单选题】字符串常量使用( )作为定界符。

A 、单引号B 、双引号C 、方括号D 、花括号参考答案:A解析:无7、(4分)【单选题】唯一键约束使用关键字( )实现uniqueprimary keydefualtforeign key参考答案:A 解析:无8、(4分)【单选题】下列关于唯一约束的说法中不正确的是:A 、可以为表定义多个唯一约束B 、唯一约束的列允许取空值C 、可以建立在一列或几列的组合上D 、可以作为主键使用参考答案:D解析:无9、(4分)【单选题】为了防止一个事务在执行时被其他事务干扰,应采取的措施是()A 、完整性控制B 、访问控制 A 、 B 、 CC、安全性控制 1)、并发控制参考答案:D 解析:无10、(4分)【单选题】当数据库损坏时,数据库管理员可通过何种方式恢复数据库()A、事务日志文件B、主数据文件C、DELETE 语句【)、联机帮助文件参考答案:A解析:无11、(5分)【填空题(主观)]数据完整性实质,存储在数据库中的数据正确无误并且相关数据具有一致性,根据完整性机制所作用的数据库对象和范围不同,可以分为:[填空(1)],[填空(2)],[填空(3)],[填空(4)]四种,其中标志列可以实现[填空(1)]数据完整性。

高级数据库技术考试

高级数据库技术考试

高级数据库技术考试(答案见尾页)一、选择题1. 什么是数据库的三级模式结构?A. 一个数据库,一个模式,多个内模式B. 一个数据库,一个模式,一个内模式C. 多个数据库,一个模式,一个内模式D. 多个数据库,多个模式,一个内模式2. 在数据库设计中,哪一个术语描述了数据的结构化集合?A. 模式B. 内模式C. 存储模式D. 概念模式3. 数据库管理系统的主要功能是什么?A. 数据定义B. 数据查询C. 数据更新D. 所有上述功能4. 什么是视图?A. 一个数据库中的数据集合B. 一个表C. 一个查询D. 一个虚拟表5. 在数据库系统中,哪一个概念描述了数据的逻辑结构?A. 模式B. 内模式C. 存储模式D. 概念模式6. 什么是索引?A. 一种数据库结构,用于快速检索数据B. 一种数据库结构,用于组织数据C. 一种数据库结构,用于排序数据D. 一种数据库结构,用于存储数据7. 在数据库管理系统中,哪一个概念描述了数据的物理存储?A. 模式B. 内模式C. 存储模式D. 概念模式8. 什么是触发器?A. 一种数据库对象,用于自动执行一组操作B. 一种数据库对象,用于强制实施数据完整性C. 一种数据库对象,用于实现事务的原子性D. 一种数据库对象,用于提供数据安全性9. 在数据库设计中,哪一个步骤是为了识别和优化数据库中的关系?A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计10. 什么是数据库的正常启动和关闭过程?A. 数据库初始化,建立数据库实例,加载数据库,打开数据库B. 数据库初始化,建立数据库实例,打开数据库C. 数据库初始化,建立数据库实例,关闭数据库D. 数据库初始化,建立数据库实例,加载数据库,打开数据库,关闭数据库11. 在数据库中,哪一个概念描述了数据的结构化独立性?A. 数据库管理员(DBA)B. 模式C. 内模式D. 外模式12. 在数据库系统中,哪一个组件负责管理用户访问权限?A. 数据库管理员(DBA)B. 数据库模式C. 数据库审计员D. 数据库安全员13. 在数据库设计中,哪一个步骤是为了发现潜在的数据质量问题?A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计14. 在数据库中,哪一个概念描述了数据的逻辑结构?A. 内模式B. 模式C. 外模式D. 存储模式15. 什么是数据库的事务?A. 一系列按顺序执行的数据库操作B. 一系列按顺序执行的数据库操作,具有原子性、一致性、隔离性和持久性(ACID)C. 一系列按顺序执行的数据库操作,具有原子性、一致性、隔离性和持久性(ACID)和并发控制D. 一系列按顺序执行的数据库操作,具有原子性、一致性、隔离性和持久性(ACID)和备份恢复机制16. 在数据库中,哪一个概念描述了数据的物理存储方式?A. 模式B. 外模式C. 内模式D. 存储模式17. 数据库系统中,哪个术语指的是存储在计算机中的数据集合?A. 数据库B. 数据表C. 数据库管理系统D. 数据仓库18. 在数据库设计中,哪个概念用来描述数据和数据之间的关系?A. 实体-关系模型B. 结构设计C. 数据建模D. 模式设计19. 数据库管理系统的主要功能包括哪些?A. 数据定义B. 数据查询C. 数据更新D. 数据控制20. 什么是事务处理,并且在数据库系统中为什么它很重要?A. 事务处理是指数据库操作的一系列顺序执行过程。

高级数据库 期中考试 答案

高级数据库 期中考试 答案

苏州大学高级数据库课程试卷(A)卷共 5页考试形式闭卷 20XX年11 月院系年级专业学号姓名成绩一.选择题(3*8=24)1. 排序操作可以在( B )表空间有效进行A.SYSTEM B. TEMPORARYC.ROLLBACK D. USERS2. 关于控制文件以下正确的是( A )A.Oracle建议至少二个控制文件存放在二个磁盘分区B.Oracle建议至少二个控制文件存放在一个磁盘分区C.Oracle建议存放一个控制文件D.一个控制文件不足以运行数据库3.最新被SQL语句使用过的数据块存储在( B )A. Shared PoolB. Buffer CacheC. PGAD. UGA4. 要统计某表中记录的总个数,以下哪项是正确的SQL语句( C )。

A. select Max(*) from 表名B. select Sum(*) from 表名C. select Count(*) from 表名D. select Min(*) from 表名5. 当B属于函数依赖于A属性时,属性A与B的联系是( B )。

A.1对多 B.多对1 C.多对多 D.以上都不是6.E-R图是数据库设计的工具之一,它适用于建立数据库的( A )。

A.概念模型 B.逻辑模型 C.结构模型 D.物理模型7. 在关系代数运算中,五种基本运算为( C )。

A.并、差、选择、投影、自然连接B.并、差、交、选择、投影C.并、差、选择、投影、乘积D.并、差、交、选择、乘积8. 假定学生关系是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,SC二.简答题(6*6=36)1.说明数据库控制文件的作用。

控制文件保存数据库的物理结构信息,包括数据库名称、数据文件的名称与状态、重做日志文件的名称与状态等。

数据库高级试题及答案

数据库高级试题及答案

数据库高级试题及答案一、单项选择题(每题2分,共10分)1. 在关系数据库中,关系是指()。

A. 属性B. 实体C. 表格D. 域答案:C2. SQL语言中,用于创建新表的命令是()。

A. SELECTB. INSERTC. CREATE TABLED. DROP TABLE答案:C3. 数据库管理系统(DBMS)的主要功能不包括()。

A. 数据定义B. 数据操纵C. 数据备份D. 数据加密答案:D4. 在关系数据库中,表与表之间的联系称为()。

A. 索引B. 视图C. 关系D. 约束答案:C5. 如果一个表中的某个字段只能包含一个值,那么这个字段具有()。

A. 唯一性B. 主键C. 外键D. 索引答案:A二、多项选择题(每题3分,共15分)1. 以下哪些是关系数据库的组成部分?()A. 数据B. 表C. 视图D. 索引答案:ABC2. SQL语言中,以下哪些命令用于数据操纵?()A. SELECTB. INSERTC. UPDATED. DELETE答案:ABCD3. 在数据库设计中,以下哪些是规范化的原则?()A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. 反规范化答案:ABC4. 数据库的安全性包括哪些方面?()A. 数据加密B. 用户认证C. 访问控制D. 数据备份答案:ABC5. 以下哪些是数据库的完整性约束?()A. 主键约束B. 外键约束C. 唯一性约束D. 检查约束答案:ABCD三、填空题(每题2分,共10分)1. 在数据库中,用于唯一标识每个记录的字段称为________。

答案:主键2. 用于在两个表之间建立联系的字段称为________。

答案:外键3. 数据库中的________用于限制字段值的类型。

答案:数据类型4. 用于在数据库中存储和检索数据的SQL语句是________。

答案:SELECT5. 用于删除数据库表的SQL语句是________。

4月全国计算机三级数据库技术考题试卷及答案

4月全国计算机三级数据库技术考题试卷及答案

4月全国计算机三级数据库技术考题试卷及答案一、选择题(每小题1分,共60分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。

请将正确选项涂在答题卡相应位置上,答在试卷上不得分。

(1)下列有关程序设计语言的叙述中,哪一个是不正确的?A)机器语言是最初级的计算机语言B)机器语言程序的形式是二进制代码C)机器语言需要编译后才可以被计算机执行D)用机器语言编写程序比较困难(2)用计算机进行导弹飞行轨道的计算,属于下列哪一个计算机应用领域?A)人工智能B)过程控制C)辅助设计D)科学和工程计算(3)TCP/IP参照模型在下列哪一层定义了用户数据报协议(UDP)?A)链路层B)网络层C)传输层D)应用层(4)一个数字签名算法至少应该满足三个条件,下列有关叙述中,哪一个不属于数字签名算法的条件?A)签名者事后不能否认自己的签名B)该数字签名必须是所签文件的物理部分C)当发生签名真伪争执时,有第三方能够解决争执D)接受者能够验证签名,而任何其他人都不能伪造签名(5)下列条目中,哪些属于计算机病毒的特征?I.传染性II.可激发性III.隐蔽性IV.潜伏性A)只有I和IIIB)只有I、II和IVC)只有I、III和IVD)都是(6)限制程序的存取,使操作系统不能存取允许范围以外的实体,这种操作系统隔离安全措施称为A)物理隔离B)时间隔离C)逻辑隔离D)密码隔离(7)下列关于数据结构基本概念的叙述中,哪一条是正确的?A)数据的逻辑结果分为表结构和树结构B)数据的存储结构分为线性结构和非线性结构‘C)数据元素是数据的基本单位D)结点是有独立含义的数据最小单位(8)下列关于串的叙述中,哪一条是正确的?A)串是由零个或多个字符组成的有限序列B)空串是由空格构成的串C)串只能顺序存储D)“推入”是串的基本运算之一(9)下列哪一个不是队列的基本运算?A)从队尾插入一个新元素B)从队列中删除第i个元素C)判断一个队列是否为空D)读取队头元素的值(10)栈结构不适用于下列哪一种应用?A)表达式求值B)树的层次次序周游算法的实现C)二叉树对称序周游算法的实现D)快速排序算法的实现(11)双链表的每个结点包括两个指针域。

全国计算机等级考试三级数据库技术模拟试题6

全国计算机等级考试三级数据库技术模拟试题6

(25)下列关于SQL语言的叙述中,哪一个是不正确的? A)SQL语言支持数据库的三级模式结构 B)一个基本表只能存储在一个存储文件中 C)一个SQL表可以是一个基本表或者是一个视图 D)数据库中数据的存储结构组成了关系数据库的内模式
(26)在数据库中,产生数据不一致性的根本原因是 A)数据存储量过大 B)访问数据的用户数太多 C)数据冗余 D)数据类型太复杂
(27)下列关于关系数据库对关系的限定的叙述中,哪些是正确的? Ⅰ.每一个属性是不可分解的 Ⅱ.每一个关系模式中,属性的数据类型及属性的个数是固定的,且属性名唯一 Ⅲ.每一个关系仅仅有一种记录类型,即一种关系模式 Ⅳ.关系中元组的顺序是无关紧要的,交换属性的顺序时应连同属性名一起交换 Ⅴ.同一个关系中不允许出现完全相同的元组
(40) 为了提高查询速度,对SC表(关系)创建唯一索引,应该创建在哪个(组)属性 上? A)(S#,C#) B)S# C)C# D)GRADE
(41)若要查询 "选修了课程号为C2的学生的学生号 ",正确的表达是 Ⅰ. s#(σ c#='c2'(SC)) Ⅱ. c#='c2'( s#(S)) Ⅲ.SELECT A)仅Ⅰ和Ⅱ C)仅Ⅰ和Ⅲ S# FROM SC B)仅Ⅱ和Ⅲ D)都正确 WHERE C#='C2'
全国计算机等级考试三级数据库技术模拟试题6
(1)计算机应用已经渗透到社会生活的各个领域,特别是多媒体技术的发展, 使得指纹识别、图像声音处理的应用不断发展。这一类应用属于下列哪一个应用 领域? A)人工智能 B)科学和工程计算 C)数据和信息处理 D)过程控制 (2)下列哪一项不是高级程序设计语言? A)FORTRAN B JAVA C)C++ D)VisualASM D)VisualASM (3)下列关于广域网相关技术的叙述中,哪一条是不正确的? A)X.25协议执行过程复杂,增加了网络传输延迟时间 B)帧中继技术的产生是为了保证数据传输的服务质量 C)ATM技术是采用异步传输模式的数据传输与分组交换技术 D)建立综合业务数字网ISDN 的目标之一是为了提供标准用户接口 (4)下列关于域名和IP地址的叙述中,哪一条是不正确的? A)在Internet中访问一台主机必须使用它的主机名 B)200.201.202.203是一个C类IP地址 C)IP地址采用的是分层结构 D)主机名与IP地址是一一对应的 (5)一个加密体制或称密码体制是由下列哪些部分组成的? Ⅰ.明文空间 Ⅱ.密文空间 Ⅲ.密钥空间 Ⅳ.加密算法 Ⅴ.解密算法 A)仅Ⅰ、Ⅱ和Ⅲ B)仅Ⅰ、Ⅱ、Ⅳ和Ⅴ C)仅Ⅰ、Ⅲ、Ⅳ和Ⅴ D)全部 (6)下列哪一项不是计算机病毒的特性? A)传染性 B结构性 C)隐蔽性 D 可激发性 D)可激发性 (7)下列与数据元素有关的叙述中,哪一条是不正确的? A)数据元素是数据的基本单位,即数据集合中的个体 B)数据元素是有独立含义的数据最小单位 C)数据元素又称作结点 D)数据元素又称作记录 (8)下列关于数据的逻辑结构的叙述中,哪一条是不正确的? A)数据的逻辑结构是数据间关系的描述 B)数据的逻辑结构反映了数据在计算机中的存储方式 C)数据的逻辑结构分为线性结构和非线性结构 D)队列属于线性结构 (9)下列关于链式存储结构的叙述中,哪一(些)条是正确的? Ⅰ.逻辑上相邻的结点物理上不必邻接 Ⅱ.每个结点都包含恰好一个指针域 Ⅲ.用指针来体现数据元素之间逻辑上的联系 Ⅳ.结点中的指针都不能为空 Ⅴ.可以通过计算直接确定第 i个结点的存储地址 A)仅Ⅰ和Ⅱ B)仅Ⅰ和Ⅲ

高级数据库系统工程师认证试卷

高级数据库系统工程师认证试卷

高级数据库系统工程师认证试卷(答案见尾页)一、选择题1. 数据库系统的基本功能是什么?A. 数据存储和检索B. 数据处理和分析C. 系统安全和用户管理D. 所有以上选项2. 在数据库设计中,哪种范式用于消除非主属性对主键的传递依赖?A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. BCNF3. 什么是数据库事务的ACID特性?A. 原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)B. 可靠性(Reliability)、可用性(Availability)、安全性(Security)C. 功能性(Functionality)、可靠性(Reliability)、可用性(Availability)、互操作性(Interoperability)D. 易用性(Usability)、可维护性(Maintainability)、可扩展性(Scalability)、可测试性(Testability)4. 在分布式数据库系统中,什么是CAP定理?A. 一致性(Consistency)、可用性(Availability)、分区容错性(Partition tolerance)B. 读一致性(Read consistency)、写一致性(Write consistency)、持久性(Durability)C. 数据完整性(Data integrity)、数据可用性(Data availability)、数据分区容错性(Data partition tolerance)D. 数据共享(Data sharing)、数据完整性(Data integrity)、数据安全性(Data security)5. 什么是SQL注入攻击?如何防止它?A. SQL注入攻击是一种利用数据库漏洞进行的攻击,通过插入恶意SQL代码来执行未经授权的操作。

高级数据库技术复习题及答案(完整)

高级数据库技术复习题及答案(完整)

高级数据库技术复习题一、单项选择题1、DBMS是什么?(B)A、操作系统B、数据库管理系统C、数据库D、数据库管理员2、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据库独立性最高的是(A)阶段A、数据库系统B、文件系统C、人工管理D、数据项管理3、DBMS主要由下列那两大部分组成(D )A、文件管理器和查询处理器B、存储管理器和数据库语言编辑器B、事务处理器和存储管理器D、查询处理器和存储管理器4、数据库系统的构成为:硬件、数据库集合、数据库管理系统及相关软件以及( A )A、数据库管理员B、数据集合C、操作系统D、文件系统5、关于关系数据库系统描述不正确的是( D )A、可以实现数据共享B、可以减少数据余C、可以表示事物和事物之间的联系D、不支持抽象的数据模型7、关于主键描述正确的是( C )A、包含一列B、包含两列C、包含一列或多列D、包含一行8、数据库的概念模型独立于(A )A、具体的机器和DBMSB、E-R图C、信息世界D、现实世界9、数据库的基本特点是(B )A、数据库可以共享(或数据结构化);数据独立性;数据余大,易移植;统一管理和控制B、数据库可以共享(或数据结构化);数据独立性;数据余小,易扩充;统一管理和控制C、数据库可以共享(或数据结构化);数据互换性;数据余小,易扩充;统一管理和控制D、数据库非结构化;数据独立性;数据余小,易扩充;统一管理和控制10、在数据库中,下列说法( A )不正确A、数据库避免了一切数据的重复B、若系统是完全可以控制的,则系统可确保更新时的一致性C、数据库中数据可以共享D、数据库减少了数据余11、在数据库中存储的是( C )A、数据B、数据模型C、数据以及数据之间的关系D、信息12、数据库中数据共享是指(D )A、同一个应用中的多个程序共享一个数据集合B、多个用户、同一种语言共享数据C、多个用户共享一个数据文件D、多种应用、多种语言、多个用户互相覆盖的使用数据集合13、从关系中挑选除指定的属性组成新关系的运算称为(B)A. “选择”运算B.“投影”运算C.“连接”运算D.“交”运算14、表达计算机实现观点的数据库全局逻辑结构称为( B )A.概念模型B.逻辑模型C.外部模型D.内部模型15、有选修数据结构的学生关系R,选修数据库的学生关系S。

高级数据库技术考试

高级数据库技术考试

高级数据库技术考试(答案见尾页)一、选择题1. 什么是数据库的三级模式结构?A. 外模式、模式和内模式B. 外模式、内模式和用户模式C. 用户模式、全局模式和子模式D. 子模式、模式和内模式2. 在数据库中,哪一个概念描述了数据的结构化集合?A. 数据库B. 数据表C. 结构化查询语言(SQL)D. 数据模型3. 什么是数据库的事务处理?A. 数据库的备份和恢复B. 数据库的并发控制和锁定C. 数据库的优化D. 数据库的安全性管理4. 以下哪个选项是关系数据库管理系统(RDBMS)和非关系数据库管理系统(NoSQL)之间的主要区别?A. 数据存储方式B. 数据模式C. 数据复制机制D. 数据更新速度5. 什么是数据库的索引?A. 一种特殊的表B. 一种用于快速访问数据的算法C. 一种数据结构,用于高效查找和排序数据D. 一种数据库配置6. 在数据库设计中,哪一个概念描述了如何组织数据以满足特定应用的需求?A. 模式B. 内模式C. 外模式D. 规范化7. 什么是数据库的触发器?A. 一种存储过程,用于自动执行特定的操作B. 一种约束条件,用于限制数据库中的数据C. 一种触发事件,当特定事件发生时自动执行特定的操作D. 一种数据验证方法8. 在数据库系统中,哪一个概念描述了数据的逻辑结构?A. 存储模式B. 内模式C. 外模式D. 逻辑模式9. 什么是数据库的备份策略?A. 一种数据恢复计划B. 一种数据库维护任务C. 一种数据安全措施D. 一种数据库优化方法10. 在数据库性能优化中,哪一个概念描述了如何调整和优化数据库配置以提高性能?A. 索引优化B. 查询优化C. 硬件优化D. 网络优化11. 数据库系统的基本构成包括哪些组件?A. 存储器B. 缓存C. 查询处理器D. 事务管理器12. 关系数据库中的关系模型是基于什么概念建立的?A. 数据库管理系统(DBMS)B. 数据字典C. 数据库管理员(DBA)D. 数据结构13. 以下哪个选项是关系数据库中常用的数据类型?A. 数值型B. 字符串型C. 日期时间型D. 自定义类型14. 在数据库设计中,哪一个阶段负责定义和描述数据的要求和关系?A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计15. 什么是数据库的事务?请举例说明。

高级数据库技术试卷

高级数据库技术试卷

《高级数据库技术与应用》期末试题(2013)1、数据库技术发展阶段如何划分,简述当前数据库技术热点与发展趋势.(1)数据库技术发展阶段数据库技术得发展,已经成为先进信息技术得重要组成部分,就是现代计算机信息系统与计算机应用系统得基础与核心.数据库技术最初产生于20世纪60年代中期数根据数据模型得发展,可以划分为三个阶段:第一代得网状、层次数据库系统;第二代得关系数据库系统;第三代得以面向对象模型为主要特征得数据库系统。

第一代数据库得代表就是1969年IBM公司研制得层次模型得数据库管理系统IMS与70年代美国数据库系统语言协商CODASYL下属数据库任务组DBTG提议得网状模型.层次数据库得数据模型就是有根得定向有序树,网状模型对应得就是有向图。

这两种数据库奠定了现代数据库发展得基础。

这两种数据库具有如下共同点:1、支持三级模式(外模式、模式、内模式).保证数据库系统具有数据与程序得物理独立性与一定得逻辑独立性;2、用存取路径来表示数据之间得联系;3、有独立得数据定义语言;4、导航式得数据操纵语言。

第二代数据库得主要特征就是支持关系数据模型(数据结构、关系操作、数据完整性)。

关系模型具有以下特点:1、关系模型得概念单一,实体与实体之间得连系用关系来表示;2、以关系数学为基础;3、数据得物理存储与存取路径对用户不透明;4、关系数据库语言就是非过程化得。

第三代数据库产生于80年代,随着科学技术得不断进步,各个行业领域对数据库技术提出了更多得需求,关系型数据库已经不能完全满足需求,于就是产生了第三代数据库.主要有以下特征:1、支持数据管理、对象管理与知识管理;2、保持与继承了第二代数据库系统得技术;3、对其它系统开放,支持数据库语言标准,支持标准网络协议,有良好得可移植性、可连接性、可扩展性与互操作性等。

第三代数据库支持多种数据模型(比如关系模型与面向对象得模型),并与诸多新技术相结合(比如分布处理技术、并行计算技术、人工智能技术、多媒体技术、模糊技术),广泛应用于多个领域(商业管理、GIS、计划统计等),由此也衍生出多种新得数据库技术。

2019年计算机三级《数据库技术》应用试题及答案

2019年计算机三级《数据库技术》应用试题及答案

2019年计算机三级《数据库技术》应用试题及答案2019年计算机三级《数据库技术》应用试题及答案二、应用题(每空2分,共30分)1.数据库管理系统为三级模式结构提供了两层映像机制,其中模式/内模式映像提供了【1】独立性。

2.按照数据库应用系统生命周期模型,系统设计阶段细分为概念设计、【2】设计和物理设计三个步骤。

3.设用UML设计某数据库应用系统,设计人员规划了一组应用程序集,该集合由动态链接库和可执行程序构成。

为了体现这些应用程序集间的组织和依赖关系,以对源代码、可执行程序的发布等实行系统建模,应采用的UML图是【3】图。

4.设有学生表(学号,姓名,所在系名)和选课表(学号,课程号,成绩)。

现要建立统计每个系选课人数的视图。

请补全下列语句:CREATE VIEW Vl(系名,人数)AsSELECT所在系名,【4】FROM选课表JOIN学生表ON选课表.学号=学生表.学号【5】5.设有课程表(课程号,课程名,学分,先修课程号),已知某应用程序需要列出“数据库原理”课程的一门先修课程,查询结果要求输出(课程名,学分,先修课名称,先修课学分),能够用【6】连接操作在一个查询中实现此功能。

6.在SQL Server 2008的某用户数据库中,设有T表,现要在T表的c1列和c2列上建立一个复合聚集索引,其中c1列值重复率为20%,c2列为l0%。

请补全下列语句建立一个性能的索引:CREATE UNIQUE CLUSTERED INDEX Idxl ON T(【7】)7.在SQL Server 2008中,现要将T1表的C1列(int类型)定义为标识列,初值和增量值均为1。

请补全下列语句:CREATE TABLE T1(clint【8】(1,1),…)8.在SQL Server 2008中,设ul是SQL Server身份验证模式的数据库服务器登录账户,现希望U1在该数据库服务器上具有系统管理员权限。

请补全下列语句:EXEC sp—addsrvrolememberˊU1ˊ,ˊ【9】ˊ9.数据库管理系统中的加锁协议规定了事务的加锁时间、持锁时间和释放锁时间,其中【10】协议能够完全保证并发事务数据的一致性。

《高级数据库技术》试题

《高级数据库技术》试题

《高级数据库技术》试题2017年4月高等教育自学考试《高级数据库技术》试题课程代码:07163一、单项选择题1.由数据库、操作系统、数据库管理系统、应用开发工具、应用系统、数据库管理员和用户构成的整体是A.文件系统 B.数据库系统 C.数据仓库 D.软件系统2.设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是A.多对多联系 B.一对一联系C.多对一联系 D.一对多联系3.在数据库中,产生数据不一致的根本原因是A.数据存储量太大 B.没有严格保护数据C.数据冗余 D.未对数据进行完整性控制4.用符号口表示的关系操作是A.选择 B.除 C.投影 D.并5.下列不属于构成E-R图的基本要素是A.实体 B.属性 C.联系 D.元组6.对关系的描述正确的是A.允许两个元组完全相同 B.允许出现相同的属性名C.元组位置具有顺序无关性D.同一属性的数据可以具有不同的类型7.SQL Server2008中,每个数据库都有一个主数据文件。

主数据文件的推荐文件扩展名是A..LDF B..NDF C..FDF D..MDF8.下列属于SQL Server2008短整型数据类型的是A.CHAR B. SMALLINT C.IMAGE D.DATETIME9.在SQL语言中,命令动词ALTER属于A.数据查询 B.数据操纵C.数据定义 D.数据控制10.英文缩写DBA代表A.数据库管理员 B.数据定义语言C.数据操作语言 D.数据库管理系统11.创建数据库、定义表结构属于数据库管理系统的A.数据定义功能 B.数据操纵功能C.运行管理功能 D.数据库维护功能12.数据模型所描述的内容不包括A.数据结构 B.数据操作 C.数据约束 D.数据管理13.在SELECT语句中使用*,表示A.选择全部属性 B.选择任何属性C.选择全部主键 D.选择全部元组14.数据库的并发操作可能带来的问题是A.数据独立性会提高 B.增加数据的冗余度C.丢失更新 D.非法用户的使用15.为了保证每一个实体有唯一的标识,主键不能取空值,这种约束属于A.实体完整性规则 B.参照完整性规则C.用户自定义的完整性规则 D.并发控制措施16.若关系模式R2NF,且它的任何一个非主属性都不传递函数依赖于任何候选键,则只属于A.4NF B.3NF C.2NF D. 1NF17.下列关于视图的说法正确的是A.视图是一个虚表,它必须从一个基本表导出B.视图是一个虚表,它必须从两个基本表导出C.视图是一个虚表,它必须从多个基本表导出D.视图是一个虚表,它必须从一个或多个基本表导出18.事务的执行次序称为A.过程 B.调度 C.步骤 D.流程19.在数据库设计中,独立于计算机的硬件和软件的设计阶段是A.概念结构的设计 B.物理结构的设计C.逻辑结构的设计 D.需求分析20.在SQL语句中,必须与GROUP BY一起使用的选项是A.ORDER BY B.HAVINGC.INTO D.DISTINCT二、填空题21.数据库和文件系统的根本区别是。

高级数据库管理与维护技术考核试卷

高级数据库管理与维护技术考核试卷
B.数据库开发者
C.数据库分析师
D.数据库测试工程师
16.以下哪些是NoSQL数据库的类型?()
A.键值存储
B.文档型数据库
C.列存储数据库
D.图形数据库
17.在SQL查询中,以下哪些子句可以用于排序?()
A. ORDER BY
B. GROUP BY
C. HAVING
D. WHERE
18.以下哪些操作会导致数据库事务的产生?()
A. DESC
B. SHOW TABLES
C. SELECT
D. DROP
5.在数据库索引中,哪种索引可以加快范围查询的速度?()
A.聚簇索引
B.非聚簇索引
C.唯一索引
D.复合索引
6.关于数据库事务,以下哪个特性保证了一个事务中的操作要么全部成功,要么全部失败?()
A.原子性
B.一致性
C.隔离性
D.持久性
A.完全备份
B.差异备份
C.增量备份
D.日志备份
8.以下哪些技术可以用于提高数据库的安全性?()
A.数据加密
B.用户权限控制
C.数据库防火墙
D.安全审计
9.以下哪些SQL语句可以用于数据查询?()
A. SELECT
B. INSERT
C. UPDATE
D. DELETE
10.在进行数据库性能调优时,以下哪些方面可以考虑?()
5.在数据库性能优化中,_______是一种常用的技术,可以提高查询效率。
6.事务具有ACID特性,其中C代表_______。
7.数据库的_______是指数据库在某一时刻的数据的一致性状态。
8.在SQL中,用于限制查询结果返回行数的子句是_______。

【2023年】广东省江门市全国计算机等级考试数据库技术测试卷(含答案)

【2023年】广东省江门市全国计算机等级考试数据库技术测试卷(含答案)

【2023年】广东省江门市全国计算机等级考试数据库技术测试卷(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、1.选择题(10题)1. 关于数据库技术的发展历史,下列说明不正确的是A.关于模型数据库系统属于第一代数据库系统B.新一代数据库系统具有很好的开放性C.新一代数据库系统包含关系数据库管理系统D.新一代数据库系统支持面向对象技术2. 如果一棵二叉树中任一节点的值都大于其左子树中所有节点的值,且小于其右子树中所有节点的值,现欲得到各节点值的递增序列,试问应采用的遍历的方法是( )。

A.先序遍历B.中序遍历C.后序遍历D.层次遍历3. 数据管理技术的发展是与计算机技术及其应用的发展联系在一起的,经历了由低级到高级的发展。

分布式数据库、面向对象数据库等新型数据库属于哪一个发展阶段?A.人工管理阶段B.文件系统阶段C.数据库系统阶段D.高级数据库技术阶段4. 计算机病毒是一类侵入计算机系统并具有潜伏性、传播和破坏能力的A.生物B.指令C.程序D.细菌5. 计算机系统上的数据库(DB)是( )。

A.硬件B.计算机打印的统计报表C.计算机软件D.结构化的、有联系的数据集合6. 结构化查询语言SQL在哪年被国际标准化组织(1SO)采纳,成为关系数据库语言的国际标准? ( )A.1986B.1987C.1988D.19897. TCP/IP参考模型中的主机-网络层对应于OSI参考模型的Ⅰ.物理层Ⅰ.数据链路层Ⅰ.网络层A.Ⅰ和ⅠB.ⅠC.ⅠD.Ⅰ,Ⅰ和Ⅰ8. 为了检验数字证书的合法性,要使用( )来验证。

A.颁发者的公用密钥B.颁发者的私有密钥C.使用者的公用密钥D.使用者的私有密钥9. 下列什么权限允许创建新的关系?A.UPDATEB.RESOURCEC.DROPD.ALTERATION10. 第一代数据库系统的出现,标志着A.文件管理已由自由管理阶段进入了数据库系统阶段B.数据管理由文件系统阶段进入了数据库系统阶段C.数据管理由人工管理阶段进入了文件系统阶段D.数据管理由人工管理阶段进入了数据库系统阶段二、填空题(10题)11.在SQL Server 2008中,系统提供的具有管理员权限的角色是__________。

数据技术考试题及答案高中

数据技术考试题及答案高中

数据技术考试题及答案高中一、选择题(每题2分,共20分)1. 以下哪个是数据库管理系统(DBMS)的主要功能?A. 存储数据B. 管理数据C. 访问数据D. 所有以上选项答案:D2. 在关系数据库中,哪个操作用于添加新的数据记录?A. SELECTB. INSERTC. UPDATED. DELETE答案:B3. 数据库的规范化主要目的是:A. 提高查询速度B. 减少数据冗余C. 提高数据安全性D. 增加数据容量答案:B4. SQL语言中的“GROUP BY”子句用于:A. 排序结果B. 聚合数据C. 过滤结果D. 连接表答案:B5. 数据挖掘中,关联规则分析主要用于发现:A. 聚类模式B. 频繁项集C. 异常数据D. 趋势答案:B6. 数据仓库与数据库的主要区别在于:A. 数据仓库只能读不能写B. 数据库只能读不能写C. 数据仓库用于决策支持D. 数据库用于事务处理答案:C7. 在数据可视化中,饼图通常用于展示:A. 时间序列数据B. 频率分布C. 部分与整体的关系D. 变量之间的关系答案:C8. 在数据清洗过程中,以下哪项不是常见的数据清洗任务?A. 去除重复数据B. 纠正错误数据C. 增加缺失数据D. 标准化数据格式答案:C9. 以下哪个不是大数据的特点?A. 体量大B. 速度快C. 价值低D. 多样性答案:C10. 数据加密的主要目的是:A. 增加数据存储空间B. 保护数据不被未授权访问C. 增加数据传输速度D. 减少数据的复杂性答案:B二、简答题(每题10分,共30分)1. 请简述数据备份与数据恢复的区别。

答案:数据备份是指将数据复制到另一个存储介质上,以防止原始数据丢失或损坏。

数据恢复则是在数据丢失或损坏后,从备份中恢复数据的过程。

两者的主要区别在于目的和时间点,备份是预防措施,而恢复是应对措施。

2. 请解释什么是数据挖掘,并给出一个实际应用的例子。

答案:数据挖掘是从大量数据中通过算法发现模式和知识的过程。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《高级数据库技术与应用》期末试题(2013)1.数据库技术发展阶段如何划分,简述当前数据库技术热点和发展趋势。

(1)数据库技术发展阶段数据库技术的发展,已经成为先进信息技术的重要组成部分,是现代计算机信息系统和计算机应用系统的基础和核心。

数据库技术最初产生于20世纪60年代中期数根据数据模型的发展,可以划分为三个阶段:第一代的网状、层次数据库系统;第二代的关系数据库系统;第三代的以面向对象模型为主要特征的数据库系统。

第一代数据库的代表是1969年IBM公司研制的层次模型的数据库管理系统IMS和70年代美国数据库系统语言协商CODASYL下属数据库任务组DBTG提议的网状模型。

层次数据库的数据模型是有根的定向有序树,网状模型对应的是有向图。

这两种数据库奠定了现代数据库发展的基础。

这两种数据库具有如下共同点:1.支持三级模式(外模式、模式、内模式)。

保证数据库系统具有数据与程序的物理独立性和一定的逻辑独立性;2.用存取路径来表示数据之间的联系;3.有独立的数据定义语言;4.导航式的数据操纵语言。

第二代数据库的主要特征是支持关系数据模型(数据结构、关系操作、数据完整性)。

关系模型具有以下特点:1.关系模型的概念单一,实体和实体之间的连系用关系来表示;2.以关系数学为基础;3.数据的物理存储和存取路径对用户不透明;4.关系数据库语言是非过程化的。

第三代数据库产生于80年代,随着科学技术的不断进步,各个行业领域对数据库技术提出了更多的需求,关系型数据库已经不能完全满足需求,于是产生了第三代数据库。

主要有以下特征:1.支持数据管理、对象管理和知识管理;2.保持和继承了第二代数据库系统的技术;3.对其它系统开放,支持数据库语言标准,支持标准网络协议,有良好的可移植性、可连接性、可扩展性和互操作性等。

第三代数据库支持多种数据模型(比如关系模型和面向对象的模型),并和诸多新技术相结合(比如分布处理技术、并行计算技术、人工智能技术、多媒体技术、模糊技术),广泛应用于多个领域(商业管理、GIS、计划统计等),由此也衍生出多种新的数据库技术。

分布式数据库允许用户开发的应用程序把多个物理分开的、通过网络互联的数据库当作一个完整的数据库看待。

并行数据库通过cluster 技术把一个大的事务分散到cluster中的多个节点去执行,提高了数据库的吞吐和容错性。

多媒体数据库提供了一系列用来存储图像、音频和视频对象类型,更好地对多媒体数据进行存储、管理、查询。

模糊数据库是存储、组织、管理和操纵模糊数据库的数据库,可以用于模糊知识处理。

一、摇篮和萌芽阶段:首先使用"DataBase"一词的是美国系统发展公司在为美国海军基地在60年代研制数据中引用。

(2)数据库技术的热点以及发展的主要趋势:a.下一代数据库技术的发展主流针对关系数据库技术现有的局限性,理论界如今主要有三种观点:面向对象的数据库技术将成为下一代数据库技术发展的主流部分学者认为现有的关系型数据库无法描述现实世界的实体,而面向对象的数据模型由于吸收了已经成熟的面向对象程序设计方法学的核心概念和基本思想,使得它符合人类认识世界的一般方法,更适合描述现实世界。

甚至有人预言,数据库的未来将是面向对象的时代。

面向对象的关系数据库技术关系数据库几乎是当前数据库系统的标准,关系语言与常规语言一起几乎可完成任意的数据库操作,但其简洁的建模能力、有限的数据类型、程序设计中数据结构的制约等却成为关系型数据库发挥作用的瓶颈。

面向对象方法起源于程序设计语言,它本身就是以现实世界的实体对象为基本元素来描述复杂的客观世界,但功能不如数据库灵活。

因此部分学者认为将面向对象的建模能力和关系数据库的功能进行有机结合而进行研究是数据库技术的一个发展方向。

面向对象数据库技术面向对象数据库的优点是能够表示复杂的数据模型,但由于没有统一的数据模式和形式化理论,因此缺少严格的数据逻辑基础。

而演绎数据库虽有坚强的数学逻辑基础,但只能处理平面数据类型。

因此,部分学者将两者结合,提出了一种新的数据库技术——演绎面向对象数据库,并指出这一技术有可能成为下一代数据库技术发展的主流。

b.数据库技术发展的新方向非结构化数据库是部分研究者针对关系数据库模型过于简单,不便表达复杂的嵌套需要以及支持数据类型有限等局限,从数据模型入手而提出的全面基于因特网应用的新型数据库理论。

支持重复字段、子字段以及变长字段并实现了对变长数据和重复字段进行处理和数据项的变长存储管理,在处理连续信息(包括全文信息)和非结构信息(重复数据和变长数据)中有着传统关系型数据库所无法比拟的优势。

但研究者认为此种数据库技术并不会完全取代如今流行的关系数据库,而是它们的有益的补充。

c.数据库技术发展的又一趋势有学者指出:数据库与学科技术的结合将会建立一系列新数据库,如分布式数据库、并行数据库、知识库、多媒体数据库等,这将是数据库技术重要的发展方向。

其中,许多研究者都对多媒体数据库作为研究的重点,并认为多媒体技术和可视化技术引入多媒体数据库将是未来数据库技术发展的热点和难点。

d.未来数据库技术及市场发展的两大方向数据仓库电子商务部分学者在对各个数据库厂商的发展方向和应用需求的不断扩展的现状进行分析的基础上,提出数据库技术及市场在向数据仓库和电子商务两个方向不断发展的观点。

他们指出:从上一年开始,许多行业如电信、金融、税务等逐步认识到数据仓库技术对于企业宏观发展所带来的巨大经济效益,纷纷建立起数据仓库系统。

在中国提供大型数据仓库解决方案的厂商主要有Oracle、IBM、Sybase、CA及Informix等厂商,已经建设成功并已收回投资的项目主要有招商银行系统和国信证券系统等。

当前,国内外学者对数据仓库的研究正在继续深入。

与此同时,一些学者将数据库技术及市场发展的视角瞄准电子商务领域,他们认为:如今的信息系统逐渐要求按照以客户为中心的方式建立应用框架,因此势必要求数据库应用更加广泛地接触客户,而Internet给了我们一个非常便捷的连接途径,通过Internet我们可以实现所谓的One One Marketing和One One business,进而实现E business。

因此,电子商务将成为未来数据库技术发展的另一方向。

e.面向专门应用领域的数据库技术许多研究者从实践的角度对数据库技术进行研究,提出了适合应用领域的数据库技术如工程数据库、统计数据库、科学数据库、空间数据库、地理数据库等。

这类数据库在原理上也没有多大的变化,但是它们却与一定的应用相结合,从而加强了系统对有关应用的支撑能力,尤其表如今数据模型、语言、查询方面。

部分研究者认为,随着研究工作的继续深和数据库技术在实践工作中的应用,数据库技术将会更多朝着专门应用领域发展。

2.简述关系数据库三级模式两级映射体系结构及其意义。

(1)关系数据库三级模式两级映射体系结构为了有效地组织、管理数据,提高数据库的逻辑独立性和物理独立性,人们为数据库设计了一个严谨的体系结构,数据库领域公认的标准结构是三级模式结构,它包括外模式、模式和内模式。

内模式/模式确定它的物理独立性,模式/外模式确定它的逻辑独立性,也就是二级映射体系结构。

1.模式模式又称概念模式或逻辑模式,对应于概念级。

它是由数据库设计者综合所有用户的数据,按照统一的观点构造的全局逻辑结构,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数据视图(全局视图)。

它是由数据库管理系统提供的数据模式描述语言(Data Description Language,DDL)来描述、定义的,体现、反映了数据库系统的整体观。

2.外模式外模式又称子模式,对应于用户级。

它是某个或某几个用户所看到的数据库的数据视图,是与某一应用有关的数据的逻辑表示。

外模式是从模式导出的一个子集,包含模式中允许特定用户使用的那部分数据。

用户可以通过外模式描述语言来描述、定义对应于用户的数据记录(外模式),也可以利用数据操纵语言(Data Manipulation Lang uage,DML)对这些数据记录进行。

外模反映了数据库的用户观。

3.内模式内模式又称存储模式,对应于物理级,它是数据库中全体数据的内部表示或底层描述,是数据库最低一级的逻辑描述,它描述了数据在存储介质上的存储方式翱物理结构,对应着实际存储在外存储介质上的数据库。

内模式由内模式描述语言来描述、定义,它是数据库的存储观。

4. 两级映射:模式/内模式映像、外模式/模式映像。

正因为这两级映射保证了数据库中的数据具有较高的逻辑独立性和物理独立性。

(1)模式/内模式的映像:该映像存在于概念级和内部级之间,实现了概念模式到内模式之间的相互转换。

(2)外模式/模式的映像:该映像存在于外部级和概念级之间,实现了外模式到概念模式之间的相互转换。

(2)关系数据库三级模式两级映射意义数据按外模式的描述提供给用户,按内模式的描述存储在磁盘上,而概念模式提供了连接这两级模式的相对稳定的中间观点,并使得这两级的任意一级的改变都不另一级的牵制在一个数据库系统中,只有唯一的数据库,因而作为定义、描述数据库存储结构的内模式和定义、描述数据库逻辑结构的模式,也是惟一的,但建立在数据库系统之上的应用则是非常广泛、多样的,所以对应的外模式不是惟一的,也不可能是惟一的。

三级模式间的映射数据库的三级模式是数据库在三个级别(层次)上的抽象,使用户能够逻辑地、抽象地处理数据而不必关心数据在计算机中的物理表示和存储。

实际上,对于一个数据库系统而言一有物理级数据库是客观存在的,它是进行数据库操作的基础,概念级数据库中不过是物理数据库的一种逻辑的、抽象的描述(即模式),用户级数据库则是用户与数据库的接口,它是概念级数据库的一个子集(外模式)。

用户应用程序根据外模式进行数据操作,通过外模式一模式映射,定义和建立某个外模式与模式间的对应关系,将外模式与模式联系起来,当模式发生改变时,只要改变其映射,就可以使外模式保持不变,对应的应用程序也可保持不变;另一方面,通过模式一内模式映射,定义建立数据的逻辑结构(模式)与存储结构(内模式)间的对应关系,当数据的存储结构发生变化时,只需改变模式一内模式映射,就能保持模式不变,因此应用程序也可以保持不变。

数据的独立性是由DBMS的两级映像功能来保证的。

数据的独立性包括数据的物理独立性和数据的逻辑独立性。

(1)数据的物理独立性:是指当数据库的内模式发生改变时,数据的逻辑结构不变。

由于应用程序处理的只是数据的逻辑结构,这样物理独立性可以保证,当数据的物理结构改变了,应用程序不用改变。

但是为了保证应用程序可以正确执行,我们需要修改概念模式/内模式之间的映射。

(2)数据的逻辑独立性:是指用户的应用程序与数据库的逻辑结构是相互独立。

相关文档
最新文档