数据库-基础篇 第二讲(含习题)

    技术2022-07-11  77

    数据库系统的标准结构

    DBMS管理数据的三个层次 (1)外部层次(用户层次),全局中的某一部分 (2)概念层次(逻辑层次),相应关联约束 (3)内部层次(物理层次),存储在介质上的数据

    数据 / 视图 某一表现形式下表现出的数据库中的数据

    模式 数据库中的数据进行的结构性的描述

    三级模式 外模式 ——外部视图 概念模式——概念视图 内部模式——内部视图

    两层映像: (1)E-C Mapping:外模式→概念模式 (2)C-I Mapping:概念模式→内模式

    数据库系统的标准结构

    用户开发数据库时基于外部视图——独立性 (1)逻辑数据独立性‘:概念模式变化时,可不改变外部模式 (2)物理数据独立性:内部模式变化时,可不改变概念模式

    数据模型

    数据模型VS.模式VS.数据

    数据模型: (1)模式 与 模式的结构 (2)数据模型是对模式的抽象,模式是对数据的抽象三大经典数据模型 (1)关系模型:表 (2)层次模型:树 (3)网状模型:图关系模型示例(关系模型研究的是抽象表)层次模型示例 层次模型示例 系型:表示了连接的两个实体型之间的联系,由指针来确定 实体型:一条记录的结构形式网状模型示例 指针:由用户建立

    数据库系统的演变

    第一代数据库系统:层次和网状 第二代数据库系统:关系数据库系统 第三代数据库系统:面向对象数据模型–数据库与其他学科的结合

    习题

    1 数据库系统的三级模式是指__________。

    A. 用户模式、局部模式和全局模式

    B. 外模式、概念模式和逻辑模式

    C. 外模式、内模式和存储模式

    D. 用户模式、概念模式和存储模式

    正确答案:D你选对了 2 在三级模式两层映像结构中,“模式”是指__________。

    A. 外模式

    B. 内模式

    C. 存储模式

    D. 概念模式

    正确答案:D你选对了 3 在三级模式两层映像结构中,“物理模式”是指__________。

    A. 外模式

    B. 全局模式

    C. 用户模式

    D. 存储模式

    正确答案:D你选对了 4 在三级模式两层映像结构中,“全局模式”是指__________。

    A. 外模式

    B. 用户模式

    C. 内模式

    D. 概念模式

    正确答案:D你选对了 5 在三级模式两层映像结构中,“局部模式”是指__________。

    A. 概念模式

    B. 内模式

    C. 逻辑模式

    D. 外模式

    正确答案:D你选对了 6 关于三级模式,下列说法不正确的是___ _______。

    A. 概念模式又称为全局模式

    B. 概念模式又称为逻辑模式

    C. 内模式又称为存储模式

    D. 内模式又称为局部模式

    正确答案:D你选对了 7 关于数据独立性,下列说法正确的为___ _______。

    A. 外模式到概念模式的映像实现了数据的物理独立性

    B. 外模式到内模式的映像实现了数据的物理独立性

    C. 概念模式到内模式的映像实现了数据的物理独立性

    D. 以上说法均不正确

    正确答案:C你选对了 8 关于数据独立性,下列说法正确的为___ _______。

    A. 外模式到概念模式的映像实现了数据的逻辑独立性

    B. 外模式到内模式的映像实现了数据的逻辑独立性

    C. 概念模式到内模式的映像实现了数据的逻辑独立性

    D. 以上说法均不正确

    正确答案:A你选对了 9 数据库系统的数据独立性是指_______________。

    A. 不会因为数据的变化而影响应用程序

    B. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序

    C. 不会因为存储策略的变化而影响存储结构

    D. 不会因为某些存储结构的变化而影响其他的存储结构

    正确答案:B你选对了 10 下列说法不正确的是_______________。

    A. 模式是对数据的抽象,数据的结构性描述称为模式

    B. 数据模型是对模式的抽象,模式的结构性描述称为数据模型

    C. 一个数据库是由一系列模式及其数据构成的

    D. 模式是对数据模型的抽象,数据模型的结构性描述称为模式

    正确答案:D你选对了 11 第一代数据库系统是指_______________。

    A. 文件系统

    B. 基于XML模型的数据库系统

    C. 基于关系模型的数据库系统

    D. 基于网状模型或层次模型的数据库系统

    正确答案:D你选对了 12 第二代数据库系统是指_______________。

    A. 基于文件的数据库系统;

    B. 基于XML模型的数据库系统

    C. 基于网状模型或层次模型的数据库系统

    D. 基于关系模型的数据库系统

    正确答案:D你选对了 13 数据库系统与文件系统的主要差别在_______________。

    A. 数据的组织是否依赖于具体的应用程序

    B. 数据存取是否可以记录或记录的集合为单位进行操作

    C. 不同文件之间以及不同记录之间是否有联系

    D. 包括其他全部选项

    正确答案:D你选对了 14 关系数据库系统对层次/网状数据库系统的重大改进是_______________。

    A. 消除了由用户建立指针的弊端

    B. 将逐一记录的操作改进为支持记录集合的操作

    C. 数据检索操作不依赖于路径信息或过程信息,即非过程化的操作

    D. 包括其他全部选项

    正确答案:D你选对了 15 面向对象数据库系统对关系数据库系统的重大改进是_______________。

    A. 允许复杂的数据类型存在

    B. 突破了关系模型第一范式的限制

    C. 既支持记录集合的操作,又支持面向对象的操作

    D. 包括其他全部选项

    正确答案:D你选对了

    Processed: 0.010, SQL: 9