数据库学习的一天

学习资料来源:mooc 数据库系统 哈尔滨工业大学

第一讲:

  1. 区分数据库,数据库系统,数据库管理系统:①数据库:相互有关系的表(数据)的集合 ②数据库系统:数据库的工作环境,包含五个组成部分,数据库、数据库管理系统、数据库应用(针对不同的用户所开发软件)、数据库管理员、计算机基本系统。③数据库管理系统:管理数据库的一种软件。
  2. 表元素的区分:①行,元组,记录  ②列,字段,属性,数据项 
  3. 表实际就是关系,但有所区别
  4. 数据库管理系统的功能:①定义(利用DDL)②操纵(利用DML)③控制(利用DCL)④维护(由DBA来完成)(还有运行管理;保护;通信)
  5. sql包含DDL,DML,DCL

错题:

分析:完整性控制和并发控制所属保护功能,通讯所属通信功能,处理机控制啥也不是

总结(转载)

第二讲

  1. DBMS三个层次:外部,概念,内部
  2. 模式:数据的结构(是视图,数据的抽象)
  3. 视图/数据:具体形式下的数据库数据
  4. 外部模式(某一用户能够看到和处理的数据结构描述)全局模式(从全局角度下理解/管理的结构描述)内部模式(在存储介质上的数据的结构描述)
  5. 映像:E-C(外部与概念),C-I(概念与内部)
  6. 逻辑数据独立性:概念模式变化,但外部模式可以不用变化,只要改变E-C映射就可以了,那就意味着用户应用程序不用发生变化
  7. 物理数据独立性;内部模式变化,但概念模式可以不用变化,只用改变C-I映射
  8. 数据模型是模式的抽象,而模式是数据的抽象:例如关系模型->学生信息表项->学生信息(具体形式的)

9.层次模型数据库与网状模型数据库:由指针维系数据之间的关系,只能逐一地操作记录,不能操作记录集合

10.关系数据库:不依赖于指针,非过程化,支持记录集合的操作

扫描二维码关注公众号,回复: 9303061 查看本文章

11.关系数据库的约束:必须符合第一范式,数据项不可再分

12.对象关系数据库的约束:可以不用满足第一范式,可以用对象来封装需要分解的数据项

错题:

不清晰部分:

发布了8 篇原创文章 · 获赞 2 · 访问量 1625

猜你喜欢

转载自blog.csdn.net/z1261203654/article/details/103778154