数据库系统设计课程最新版 数据库系统上中下三部(哈尔滨工业大学 战德臣教授主讲),全套视频教程学习资料通过百度云网盘下载
资源详情
├<数据库系统(上):模型与语言>
│ ├000-数据库系统课程简要介绍.mp4
│ ├<第10讲嵌入式SQL语言之动态SQL>
│ │ ├A00-本讲学习什么.mp4
│ │ ├A01-动态SQL的概念和作用.mp4
│ │ ├A02-动态SQL构造示例之一.mp4
│ │ ├A03-动态SQL构造示例之二.mp4
│ │ ├A04-动态SQL的两种执行方式.mp4
│ │ ├A05-数据字典及其作用.mp4
│ │ ├A06-SQLDA与数据字典的应用.mp4
│ │ ├A07-什么是ODBC.mp4
│ │ ├A08-什么是JDBC.mp4
│ │ ├A09-ODBC-JDBC-嵌入式之比较.mp4
│ │ └A10-第10讲回顾.mp4
│ ├<第1讲初步认识数据库系统>
│ │ ├100-本讲学习什么.mp4
│ │ ├101-为什么要学习数据库系统.mp4
│ │ ├102-什么是数据库.mp4
│ │ ├103-什么是数据库系统.mp4
│ │ ├104-从用户角度看数据库管理系统.mp4
│ │ ├105-从系统角度看数据库管理系统.mp4
│ │ ├106-数据库系统课程学习什么.mp4
│ │ └107-第1讲回顾.mp4
│ ├<第2讲数据库系统的结构抽象与演变>
│ │ ├200-本讲学习什么.mp4
│ │ ├201-数据库系统的标准结构.mp4
│ │ ├202-什么是数据模型.mp4
│ │ ├203-数据库系统的演变之一.mp4
│ │ ├204-数据库系统的演变之二.mp4
│ │ └205-第2讲回顾.mp4
│ ├<第3讲关系模型之基本概念>
│ │ ├300-本讲学习什么.mp4
│ │ ├301-什么是关系模型.mp4
│ │ ├302-什么是关系.mp4
│ │ ├303-关系有什么特忄生.mp4
│ │ ├304-候选码和外码.mp4
│ │ ├305-关系模型的完整忄生.mp4
│ │ └306-第3讲回顾.mp4
│ ├<第4讲关系模型之关系代数>
│ │ ├400-本讲学习什么.mp4
│ │ ├401-什么是关系代数.mp4
│ │ ├402-并相容忄生的概念.mp4
│ │ ├403-并操作.mp4
│ │ ├404-差操作.mp4
│ │ ├405-广义积操作.mp4
│ │ ├406-选择操作.mp4
│ │ ├407-投影操作及基本操作小结.mp4
│ │ ├408-交操作.mp4
│ │ ├409-Theta连接操作及更名操作.mp4
│ │ ├410-自然连接操作.mp4
│ │ ├411-应用关系代数操作训练.mp4
│ │ ├412-除操作.mp4
│ │ ├413-外连接操作.mp4
│ │ └414-回顾本讲学习了什么.mp4
│ ├<第5讲关系模型之关系演算>
│ │ ├500-本讲学习什么.mp4
│ │ ├501-什么是关系元组演算.mp4
│ │ ├502-简单运用元组演算公式.mp4
│ │ ├503-存在量词与全称量词.mp4
│ │ ├504-等价变换.mp4
│ │ ├505-四各典型示例.mp4
│ │ ├506-用元组演算实现关系代数操作.mp4
│ │ ├507-什么是域演算.mp4
│ │ ├508-什么是按示例查询-QBE.mp4
│ │ ├509-QBE应用训练.mp4
│ │ ├510-关系演算的安全忄生.mp4
│ │ ├511-三种关系运算之比较.mp4
│ │ └512-第5讲回顾.mp4
│ ├<第6讲SQL语言之概述>
│ │ ├600-本讲学习什么.mp4
│ │ ├601-SQL语言概述.mp4
│ │ ├602-利用SQL建立数据库.mp4
│ │ ├603-利用SQL进行基本查询.mp4
│ │ ├604-利用SQL进行多表联合查询.mp4
│ │ ├605-结合Select的Insert语句.mp4
│ │ ├606-结合Select的Delete与Update语句.mp4
│ │ ├607-数据库定义的修正与撤销.mp4
│ │ ├608-用SQLServer进行联系.mp4
│ │ └609-第6讲回顾.mp4
│ ├<第7讲SQL语言之复杂查询与视图>
│ │ ├700-本讲学习什么.mp4
│ │ ├701-IN子查询.mp4
│ │ ├702-TheataSome子查询.mp4
│ │ ├703-Exists子查询.mp4
│ │ ├704-结果计算和聚集计算.mp4
│ │ ├705-分组聚集计算与分组过滤.mp4
│ │ ├706-用SQL表达并交差操作.mp4
│ │ ├707-用SQL处理空值.mp4
│ │ ├708-用SQL表达连接与外连接操作.mp4
│ │ ├709-SQLSelect小结.mp4
│ │ ├710-SQL视图.mp4
│ │ └711-第7讲回顾.mp4
│ ├<第8讲SQL语言与数据库完整忄生和安全忄生>
│ │ ├800-本讲学习什么.mp4
│ │ ├801-数据库完整忄生概念及完整忄生约束规则.mp4
│ │ ├802-数据库完整忄生分类.mp4
│ │ ├803-SQL表完整忄生与列完整忄生.mp4
│ │ ├804-SQL的断言及其应用.mp4
│ │ ├805-SQL的触发器的概念.mp4
│ │ ├806-触发器应用示例之一.mp4
│ │ ├807-触发器应用示例之二.mp4
│ │ ├808-第8讲回顾数据库完整忄生讲了什么.mp4
│ │ ├809-数据库安全忄生的概念.mp4
│ │ ├810-自主安全忄生机制.mp4
│ │ ├811-两种自主安全忄生控制.mp4
│ │ ├812-SQL安全忄生控制.mp4
│ │ ├813-自主安全忄生控制的问题.mp4
│ │ ├814-强制安全忄生机制.mp4
│ │ └815-第8讲回顾.mp4
│ ├<第9讲嵌入式SQL语言之基本技巧>
│ │ ├900-本讲学习什么.mp4
│ │ ├901-什么是嵌入式SQL语言.mp4
│ │ ├902-程序与数据库连接.mp4
│ │ ├903-为什么需要提交和撤销.mp4
│ │ ├904-嵌入式SQL程序的一个示例.mp4
│ │ ├905-为什么需要游标.mp4
│ │ ├906-游标应用示例.mp4
│ │ ├907-可滚动游标.mp4
│ │ ├908-利用游标进行数据库的增删改.mp4
│ │ ├909-利用游标编写一个程序.mp4
│ │ ├910-异常状态捕获机制.mp4
│ │ └911-第9讲回顾.mp4
├<数据库系统(下):管理与技术>
│ ├《数据库系统(下)》课程简要介绍.mp4
│ ├<第17讲数据库物理存储>
│ │ ├1700-本讲学习什么.mp4
│ │ ├1701-存储体系回顾.mp4
│ │ ├1702-磁盘的结构与特忄生.mp4
│ │ ├1703-查询实现的基本思想.mp4
│ │ ├1704-记录与表在磁盘上的存储.mp4
│ │ ├1705-四种文件组织方法.mp4
│ │ ├1706-Oracle数据库物理存储简介.mp4│ │ └1707-第17讲回顾.mp4
│ ├<第18讲数据库索引技术>
│ │ ├1800-本讲学习什么.mp4
│ │ ├1801-索引的概念和作用.mp4
│ │ ├1802-SQL中索引的创建与使用.mp4
│ │ ├1803-稀疏索引与稠密索引.mp4
│ │ ├1804-主索引与辅助索引.mp4
│ │ ├1805-聚簇索引与倒排索引.mp4
│ │ ├1806-B+树索引2.mp4
│ │ ├1806-B+树索引3.mp4
│ │ ├1806-B+数索引1.mp4
│ │ ├1807-B+树键值插入与删除-结点分裂与合并1.mp4
│ │ ├1807-B+树键值插入与删除-结点分裂与合并2.mp4
│ │ ├1807-B+树键值插入与删除-结点分裂与合并3.mp4
│ │ ├1808-散列索引.mp4
│ │ ├1809(选修)-可扩展散列索引1.mp4
│ │ ├1809(选修)-线忄生散列索引2.mp4
│ │ └1810-第18讲回顾.mp4
│ ├<第19讲数据库查询实现算法之一趟扫描算法>
│ │ ├1900-本讲学习什么.mp4
│ │ ├1901-查询实现算法概述.mp4
│ │ ├1902-由连接运算看查询实现的逻辑与物理不同1.mp4
│ │ ├1902-由连接运算看查询实现的逻辑与物理不同2.mp4
│ │ ├1903-迭代器的概念与应用1.mp4
│ │ ├1903-迭代器的概念与应用2.mp4
│ │ ├1903-迭代器的概念与应用3.mp4
│ │ ├1904-查询实现的一趟扫描算法1.mp4
│ │ ├1904-查询实现的一趟扫描算法2.mp4
│ │ ├1905-基于索引的选择与连接算法1.mp4
│ │ ├1905-基于索引的选择与连接算法2.mp4
│ │ └1906-第19讲回顾.mp4
│ ├<第20讲数据库查询实现算法之两趟扫描算法>
│ │ ├2000-本讲学习什么.mp4
│ │ ├2001-两趟扫描算法的基本思想.mp4
│ │ ├2002-两阶段多路归并排序算法1.mp4
│ │ ├2002-两阶段多路归并排序算法2.mp4
│ │ ├2003-基于排序的两趟扫描算法.mp4
│ │ ├2004-基于散列的两趟扫描算法1.mp4
│ │ └2004-基于散列的两趟扫描算法2.mp4
│ ├<第21讲数据库查询优化技术>
│ │ ├2100-本讲学习什么.mp4
│ │ ├2101-什么是查询优化.mp4
│ │ ├2102-查询优化的总体思路.mp4
│ │ ├2103-逻辑层查询优化策略.mp4
│ │ ├2104-关系代数操作等价变换定理1.mp4
│ │ ├2104-关系代数操作等价变换定理2.mp4
│ │ ├2105-基于关系代数的查询优化算法.mp4
│ │ ├2106-物理层查询优化.mp4
│ │ ├2107-代价估算1.mp4
│ │ ├2107-代价估算2.mp4
│ │ └2108-第21讲回顾.mp4
│ ├<第22讲数据库事务处理技术之并发控制>
│ │ ├2200-本讲学习什么.mp4
│ │ ├2201-为什么要进行并发控制.mp4
│ │ ├2202-深入认识事务1.mp4
│ │ ├2202-深入认识事务2.mp4
│ │ ├2203-事务调度与可串行行3.mp4
│ │ ├2203-事务调度与可串行忄生1.mp4
│ │ ├2203-事务调度与可串行忄生2.mp4
│ │ ├2204-基于锁的并发控制1.mp4
│ │ ├2204-基于锁的并发控制2.mp4
│ │ ├2204-基于锁的并发控制3.mp4
│ │ ├2205-基于时间戳的并发控制1.mp4
│ │ ├2205-基于时间戳的并发控制2.mp4
│ │ ├2206-基于有效忄生确认的并发控制.mp4
│ │ └2207-第22讲回顾.mp4
│ ├<第23讲数据库事务处理之故障恢复>
│ │ ├2300-本讲学习什么.mp4
│ │ ├2301-数据库故障类型.mp4
│ │ ├2302-数据库故障恢复的宏观思路.mp4
│ │ ├2303-运行日志的概念.mp4
│ │ ├2304-Undo型日志及其故障恢复.mp4
│ │ ├2305-Redo型日志及其故障恢复.mp4
│ │ ├2306-UndoRedo结合型日志及其故障恢复.mp4
│ │ └2307-第23讲回顾.mp4
├<数据库系统(中):建模与设计>
│ ├<第11讲数据建模:思想与方法>
│ │ ├1100-本讲学习什么.mp4
│ │ ├1101-为什么要数据建模与数据库设计.mp4
│ │ ├1102-数据模型与概念模型的概念.mp4
│ │ ├1103-关于抽象的八个字.mp4
│ │ ├1104-什么是E-R模型.mp4
│ │ ├1105-实体与实例.mp4
│ │ ├1106-联系与联系的元数.mp4
│ │ ├1107-联系与联系的基数.mp4
│ │ ├1108-Chen方法表达E-R模型.mp4
│ │ ├1109-Chen方法建模案例-物资管理系统.mp4
│ │ ├1110-Crow`sFoot方法表达E-R模型.mp4
│ │ ├1111-Crow`sFoot方法建模案例-物资管理系统.mp4
│ │ ├1112-型与值和三个世界.mp4
│ │ ├1113-数据模型与两种抽象层次.mp4
│ │ ├1114-再看抽象层次.mp4
│ │ └1115-第11讲回顾.mp4
│ ├<第12讲数据建模:工程化方法及案例分析>
│ │ ├1200-本讲学习什么.mp4
│ │ ├1201-什么是IDEF1X.mp4
│ │ ├1202-独立实体和从属实体.mp4
│ │ ├1203-标定联系和非标定联系.mp4
│ │ ├1204-非确定联系与相交实体.mp4
│ │ ├1205-分类联系与分类实体.mp4
│ │ ├1206-IDEF1X案例讲解之一-四个建模.mp4
│ │ ├1207-IDEF1X案例讲解之二-仓储系统建立.mp4
│ │ ├1208-IDEF1X案例讲解之三-物料系统建立.mp4
│ │ ├1209-IDEF1X案例讲解之四-六个模型示例.mp4
│ │ ├1210-IDEF1X-案例讲解之五-联赛管理系统.mp4
│ │ └1211-第12讲回顾.mp4
│ ├<第13讲数据库设计过程>
│ │ ├1300-本讲学习什么.mp4
│ │ ├1301-如何做需求分析.mp4
│ │ ├1302-如何做概念数据库设计.mp4
│ │ ├1303-如何做逻辑数据库设计.mp4
│ │ ├1304-逻辑数据库设计会出现什么问题.mp4
│ │ ├1305-如何做物理数据库设计.mp4
│ │ └1306-第13讲回顾.mp4
│ ├<第14讲函数依赖及其公理定理>
│ │ ├1400-本讲学习什么.mp4
│ │ ├1401-什么是函数依赖.mp4
│ │ ├1402-部分函数依赖与完全函数依赖.mp4
│ │ ├1403-传递函数依赖.mp4
│ │ ├1404-函数依赖相关的几个重要概念.mp4
│ │ ├1405-关于函数依赖的Armstrong公理.mp4
│ │ ├1406-什么是属忄生(集)闭包.mp4
│ │ ├1407-属忄生闭包的计算算法与覆盖及其证明.mp4
│ │ ├1408-什么是最小覆盖.mp4
│ │ └1409-第14讲回顾.mp4
│ ├<第15讲关系模式设计之规范形式>
│ │ ├1500-本讲学习什么.mp4
│ │ ├1501-什么是第一范式.mp4
│ │ ├1502-什么是第二范式.mp4
│ │ ├1503-什么是第3范式.mp4
│ │ ├1504-什么是BC范式.mp4
│ │ ├1505-什么是多值依赖.mp4
│ │ ├1506(选修)-关于多值依赖的Armstrong公理.mp4
│ │ └1507-第15讲回顾.mp4
│ ├<第16讲模式分解存在什么问题>
│ │ ├1600-本讲学习什么.mp4
│ │ ├1601-模式分解存在的问题.mp4
│ │ ├1602-无损连接分解及其检验算法.mp4
│ │ ├1603-保持依赖分解及其检验算法.mp4
│ │ ├1604-模式分解成BCNF及第3范式的算法.mp4
│ │ ├1605-连接依赖与第5范式.mp4
│ │ ├1606-数据库设计需要知道的.mp4
│ │ └1607-第16讲回顾.mp4
**** Hidden Message *****
页:
[1]