数据库系统概述(填空题)

  1. 数据管理技术的发展经历了手工文档阶段、文件系统阶段和数据库系统阶段。
  2. 计算机文件系统所涉及的内容有应用系统的文件结构数据管理系统应用程序
  3. 由于文件系统中的文件只存储数据,不存储文件的结构描述信息,所以当文件结构和数据发生变化时,相应的程序都必须修改,这称为文件系统的数据依赖于程序
  4. 文件系统很难实现数据共享,所以,相同数据可能存储在多处,这称为数据冗余
  5. 由于数据冗余,当进行更新时,稍有不慎,易引起数据异常和数据的不一致性
  6. 数据库系统中数据字典存储数据结构信息,所有应用程序都通过 DBMS 访问数据库。
  7. 数据库系统中的数据有其逻辑结构和物理结构,逻辑结构与物理结构之间的变换由 DBMS 来完成,而应用程序不必关心,这实现了数据的独立性
  8. DBMS 基于不同的数据模型,可以分为层次型、网状型和关系型等几种。
  9. 性质相同的同类实体的集合,称为实体集
  10. 每个实体集有若干个特性,每一个特性称为属性
  11. 在数据库系统中,逻辑数据与物理数据有很大差别,这二者之间的相互转换是 DBMS 的功能之一。
  12. 两个实体集之间联系有三种,分别是 1:1(一对一)联系, 1:M(一对多)联系和 M:N(多对多)联系。
  13. 假设班级和班长之间的联系是一对多联系,则班级和学生之间的联系是 1:M 联系和 M:N 联系。
  14. 在数据库技术中,我们用数据模型的概念描述数据库结构与语义,对现实世界进行抽象
  15. 表示实体(事物)及实体间(事物间)联系的模型,称为数据模型(“概念模型”也对)
  16. 数据模型可分为两个级别,一个是独立于计算机系统的概念,称为概念模型,另一个是直接面向数据库的逻辑结构,称为实施模型
  17. 对实际问题,总是先设计一个概念模型,然后再把它转换成计算机能实现的逻辑模型
  18. 用树型结构表示实体类型及实体间联系的数据模型称为层次模型,上一层的父节点和下一层的子节点的联系是 1:M 联系,这类联系通过指针实现。
  19. 层次模型的缺点是不能直接表示 M:N 联系和一子多父联系。
  20. 用有向图结构表示实体类型及实体间联系的数据模型称为网状模型,数据之间联系通过指针实现。
  21. 网状模型中 M:N 联系可通过分解成多干个 1:M 联系来实现;其缺失点是编写应用程序比较复杂
  22. 关系模型的基本结构是表格,它又称为关系;关系模型中数据之间的联系是通过公共属性实现的。
  23. 一个关系数据库是由若干个相互关联的表组成的,对关系数据库的操作是通过 RDBMS 实现的,用户或设计人员不必涉及数据库复杂的物理细节,这彻底实现了数据独立性
  24. ANSI SPARC 根据数据的抽象级别定义了 4 种数据模型,从高到低依次为:概念模型、外部模型、逻辑模型和物理模型
  25. 概念模型的抽象级别最高,它独立于软件与硬件
  26. 逻辑模型是数据库中全部数据的逻辑描述,它独立于硬件,依赖于软件;逻辑模型概念相当于 DBTG 报告中的模式概念。
  27. 外部模型是用户(应用程序)与数据库系统的接口,是用户用到的那部分数据的描述,是逻辑模型的一个子集,它独立于硬件,依赖于软件;外部模型概念相当于 DBTG 报告中的子模式概念。
  28. 物理模型是数据最低层的抽象,是数据库在物理存储方面的描述;进行层次或网状模型设计时,需要考虑物理级的细节,进行关系模型设计时,只需要考虑逻辑级的细节,不必考虑物理级的细节。
  29. 关系数据库系统在支持数据独立性方面优于层次网状数据库系统。
  30. DBTG 规定数据管理语言由 3 部分组成:模式 DDL子模式 DDLDML
  31. 数据库系统的核心组成部分是 DBMS ,对数据库的一切操作都是通过它进行的。
  32. DBMS 软件总是基于某种数据模型,因此 DBMS 可以有层次 DBMS网状 DBMS关系 DBMS
  33. DBMS 主要功能除了有数据定义、数据操纵功能外,还有数据库的运行管理维护,及数据通信等功能。
  34. 在 DBMS 提供的数据操纵语言 DML 中,若用户编写程序时,不仅需要指出做什么,还需要指出怎么做,这类 DML 是过程性 DML ;层次、网络的 DML 都属于这一类。
  35. 若用户编写程序时,只需指出做什么,不需要指出怎么做,这类 DML 是非过程性 DML ;关系的 DML 属于这一类。
  36. SQL 语言是结构化语言,是基于 RDBMS 的,属于非过程性语言
  37. DBMS 对数据库的维护有:数据库内部索引、数据字典的自动维护、备份和恢复等可靠性保障。
  38. 数据库应用系统中的应用程序不属于 DBMS 范围,它是用高级语言(如 COBOL 、C 、PASCAL ,亦称3GL )和 DML语言(如 SQL 语言)编写的
  39. 数据库中的数据由两部分组成:一部分是关于各级数据结构的数据,称为元数据(数据字典);另一部分是用户数据
  40. 数据库应用系统的组成部分包括数据库(DB)数据库管理系统(DBMS)数据库应用
  41. DBMS 的 DML 实现对数据库中的数据操作,其基本的数据操作可分为两类:查询更新(包括插入、删除、修改)
  42. 数据字典中,描述数据的数据也称为元数据
  43. 关系是二维表、属性是表中的一列、元组是表中的一行
  44. 3 种数据模型是层次数据模型、网络数据模型和关系数据模型
  45. 在层次模型中,无双亲节点称为根节点
  46. 网络数据模型用指针实现数据之间的联系。
  47. 关系模型用公共属性实现表与表之间的联系。
  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值