数据库-概念

数据库-概念

  • 信息与数据的概念。数据与信息的区别与联系。
    • 信息:信息是现实世界各种事物通过人脑抽象后形成的概念。
    • 数据:数据是信息的一种符号化表示方法
    • 联系:信息的载体是数据;数据的内涵是信息。
  • 数据管理技术发展的三个阶段,三者之间最最最主要的区别是什么。
    • 人工管理阶段文件管理阶段数据库管理阶段
    • 最主要的区别:数据的共享性和独立性程度。
  • 数据库系统的组成(提示:有至少5个部分)及各自的作用。
    • 数据库 BD:数据的汇集,数据以一定组织形式存储在存储介质上。
    • 数据库管理系统 DBMS:管理数据库的专用软件。
    • 数据库管理员 DMA:负责数据库的规划、建立、维护等工作。
    • 应用系统:以数据库为基础的各种应用程序。
    • 用户:通过应用程序或系统的用户接口使用数据库。
  • 数据模型的三要素及各自的作用。
    • 数据结构:数的静态特征,定义如何组织存储数据。
    • 数据操作:数据的动态特征,操作及操作规则的集合。
    • 完整性约束:数据必须具备的条件,保证数据的正确、有效、相容。
  • 数据库管理系统的主要功能有哪一些。
    • 数据定义、数据操作、运行管理、组织维护、其他(通信、数据转换)。
    • 数据库管理系统
  • 三级模式/二级映像的组成及其每一组成的作用。这种结构的意义是什么。
    • 外模式:用户与数据库系统的接口,数据库用户看得见和使用的部分数据的描述,通常是模式的子集。
    • 模式:又称逻辑模式或结构模式,对数据库全体数据的逻辑结构以及安全性、完整性的描述。(所有用户的公有逻辑数据视图)
    • 内模式:又称存储模式,是对数据库物理存储结构的描述。
    • 外(子)模式/模式映像:在外模式中定义的某一个外模式和模式之间的对应关系。当模式发生改变时,DBA 可以对此映像作出相应的改变,从而可以使外模式保持不变,这就是数据的逻辑独立性
    • 模式/内模式映像:在模式中定义的数据的全局逻辑结构与其存储结构之间的对应关系。当存储结构改变时,DBA 只需对该映像作出相应的调整,从而可以使模式保持不变,这就是数据的物理独立性
    • 意义:是数据库系统达到了高度的数据独立性
  • 数据独立性的概念与意义。有哪两级独立性。
    • 数据的独立性是指物理独立性逻辑独立性
    • 逻辑独立性:当数据的总体逻辑改变时,数据的局部逻辑结构不变。
    • 物理独立性:当存储结构改变时,数据的逻辑结构不变。
    • 意义:独立性越高,共享越方便、数据使用和程序的编写越灵活。
  • 写出以下数据库专有名词的英文全称和中文。

    • 数据库(DB)、数据库管理系统(DBMS)、数据库管理员(DBA)
    • 数据库定义语言(DDL)、数据库操作(纵)语言(DML)
    • 概念数据模型(CDM)、逻辑概念模型(LDM)、物理概念模型(PDM)
  • 关系应该具有哪6个性质? 写出每一个性质的意义。

    • 关系中任意两个元组不能完全相同,每一个元组都是唯一的。
    • 元组的顺序无关性,任意元组的次序可以任意交换。
    • 列是同质的,即同一列中的属性值必须是同一种数据类型,出自同一个域。
    • 一个关系中的属性名必须互不相同,但不同的属性可以出自同一个域。
    • 属性的顺序无关性,一个关系中的属性顺序可以任意交换,对关系没有影响。
    • 所有属性值都必须取原子值
  • 关系模型有几种完整性约束? 定义或作用分别是什么?
    • 实体完整性:主键取值唯一,且主键属性组不能部分或全部为空。
      • 作用:唯一地标识所有的实体。
    • 参照完整性:对外键的限定,取空值或对应主键相等的值。
      • 作用:不允许引用不存在的实体。
    • 用户定义完整性:用户根据实际需求,对属性或元组定义的规则或条件。
      • 作用:根据实际数据给出合理的约束。
  • SQL的中英文全称是什么。
    • Structured Query Language
  • SQL包含哪四方面的功能? 其英文缩写分别是什么?
    • 数据查询(DQL):select
    • 数据定义(DDL):createdropalter
    • 数据操纵(DML):insertupdatedelete
    • 数据控制(DCL):grantrevoke
作者

TIANYUZHOU

发布于

2021-01-10

更新于

2021-02-17

许可协议

评论