南昌航空大学信工学院的数据库课件,内容挺扎实,讲得也蛮系统。你要是刚接触数据库,或者想把理论+实践都补一补,这套资源真的挺合适的。
数据库系统基础的部分,内容比较全,像是DBMS
、E-R 模型
这些都会讲,还会顺带聊聊各种数据模型,挺适合打地基的。
SQL 语言那块,讲了查询、增删改、表结构啥的,语法也有解释,基本上常见的操作都有覆盖,配点例子更好理解。
再说关系数据库理论,范式这块别怕枯燥,讲得其实还行,像第一范式、BCNF 这种,讲完你就明白为啥设计数据库得规范。
数据库设计讲得蛮实在,从需求到逻辑物理设计都带一遍,配套的E-R 图
设计思路清晰,适合实操练手。
数据库安全性这块,像权限、角色这些都有提,写数据库项目时这些都少不了,尤其是多人协作的项目。
并发控制和事务这节,讲了ACID
特性、事务回滚那些,用得不多你觉得抽象,但后期开发就知道它多重要。
还有数据库恢复和性能优化,像日志
、索引选择
、查询优化
这种,都是让你项目跑得稳、跑得快的关键,不能忽视。
讲到分布式数据库,像是数据复制、分区什么的也都带了点皮毛,如果你搞后台开发,这块内容你早晚得接触。
还有NoSQL和数据库开发,像MongoDB
这种非关系型数据库也简单了一下,JDBC
、ORM
那些接口怎么调,也有提到,实战派挺受用。
如果你在找一份系统又不啰嗦的数据库入门资料,这份课件真的还不错,想学就别犹豫,点开看看吧。