数据库原理复习知识点

  1. 当两个子查询结果结构完全一致时,可以执行并、交、差操作。
    解析:并、交、差运算都是基本的关系代数运算,它们用于对关系模式中的记录进行处理,因此必须是“结构完全一致”才能够进行“并、交、差”操作。
  2. 应用数据库的主要目的是:解决数据量大的问题
  3. 层次模型的数据结构是有向树结构
    补充:层次模型是以记录型为结点构成的树,它把客观问题抽象为一个严格的自上而下的层次关系,在层次模型中,只存在一对多的实体关系,每个结点表示一个记录类型,结点之间的连线表示记录类型之间的联系。
  4. 网状模型中一个子结点可以有多个父结点
  5. 面向对象模型中每个对象都有一个唯一的标识
  6. 不是所有的二维表都能表示一个关系,在二维表中它的属性(列)和记录(行)需要满足一定的条件才能表示一个关系
  7. between A and B 可以转化为 >=A and <=B。
  8. ☆通常情况下,数据模型由数据结构、数据操作和完整性约束三部分组成。
  9. 数据库中主数据的扩展名为 .mdf 日志文件的扩展名为 .ldf。
  10. ☆外键并不一定要与相应的主键同名。
  11. 丢失修改、不可重复读和脏读属于并发操作带来的问题。
  12. ☆数据库必须提供安全性、完整性和并发控制功能。(没有可移植性)
    补充:SQL(结构化查询语言)的发展如下:SQL(Structured Query Language)是1974年由博依斯(Boyce)和张伯伦(Chamberlain)提出的,并在IBM公司的 System R数据库系统上得以实现。这种语言简洁,功能丰富,使用灵活、方便,很快被整个计算机界认可;1986年10月,美国国家标准局(ANSI)颁布了SQL语言的美国标准; 1987年6月,国际标准组织(ISO)把这个标准采纳为国际标准;在SQL成为国际标准后,其他数据库产品厂家也纷纷推出各自的支持SQL的软件或与SQL的接口软件。
  13. 3NF消主属性对码部分传递函数依赖得到BCNF范式。
  14. 关系完备的系统是指仅支持关系数据结构,不支持集合级的操作。
  15. 若数据库中只包含成功事务提交的结果,则此数据库就称为处于一致状态。
  16. ☆ select from where group order 的执行次序为 from where group select order.
    解析
    from:需要从哪个数据表检索数据
    where:过滤表中数据的条件
    group by:如何将上面过滤出的数据分组
    select:查看结果集中的哪个列,或列的计算结果
    order by :按照什么样的顺序来查看返回的数据
  17. 数据库中的封锁机制是并发控制的主要方法。
  18. 日志文件用于记录对数据的所有更新操作。
  19. 二维表结构表示实体以及实体间联系的数据模型称为关系模型

猜你喜欢

转载自blog.csdn.net/iTaylorfan/article/details/106800237