大学计算机课程复习--数据库原理

数据库原理,这门课讲的主要是原理,比起真实情况下数据库操作和设计还是有很大的区别。但这样使我们能更深入的学习数据库,然后拿本Oracle或DB2的宝典看看,才能真真理解数据库的强大和重要性。

下面总结下这门课的内容

  1. 数据库的发展史(人工管理->文件系统->倒排文件系统)
  2. 实体模型;层次模型;网状模型;关系模型;面向对象模型
  3. 数据库语言 DDL,DML
  4. 关系模型的完整性规则:实体,参照,用户定义完整性
  5. 关系代数:并,差,笛卡尔积,投影,选择
  6. 关系演算(这部分涉及到很多离散数学的知识,需要记住很多公式,这部分是考试重点,但基本没啥实用价值)
  7. 查询优化
  8. SQL(主要是查询语句别的没啥太大花样,但要注意不同数据库SQL的细微不同点)
  9. 范式(为了规范化设计,但不能刻意最求高等级的范式)
  10. ER图
  11. 事务(ACID 原子性,一致性,隔离性,持久性)
  12. 数据库的恢复和检查点机制
  13. 并发控制和封锁机制(X,S锁)
  14. SQL中的完整性约束(域约束,基本表约束,断言)也可以使用触发器主动的约束
  15. 数据库的安全性(视图,授权机制,加密还有就是OS级,网络级及物理级的安全性)
  16. 分布式数据库(物理上分布,逻辑上集中)
  17. 面向对象的数据库(还处于理论阶段,一般都是通过映射方式把对象映射到关系型数据库 eg,hibernate)
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值