新华一城书集店铺主页二维码
新华一城书集 微信认证
上海新华书店官方微信书店
微信扫描二维码,访问我们的微信店铺
你可以使用微信联系我们,随时随地的购物、客服咨询、查询订单和物流...

数据库系统原理(微课版)(林子雨)

55.84
运费: ¥ 5.00-20.00
库存: 2 件
数据库系统原理(微课版)(林子雨) 商品图0
数据库系统原理(微课版)(林子雨) 商品缩略图0

商品详情

编辑推荐.png

1. 全面覆盖传统的关系数据库和当前最新的NOSQL数据库。本书内容设计满足学生学习传统数据库和新兴数据库技术的需求,全面培养学生数据库开发与应用能力。2. 注重数据库理论和实践的巧妙结合。本书深入剖析数据库理论,同时注重实践操作,结合实践案例讲解知识点的同时,针对相应知识设计实验内容,强化学生动手能力。3. 便于教师开展上机实验。本书采用Windows操作系统搭建实验环境,以Java作为编程语言,并提供详细实验指南,方便开展上机实验教学。4. 提供丰富的配套资源。本书配套了PPT课件、微课视频、教学大纲、教案、实验手册、课程思政案例等丰富资源,并建设题库系统,方便用书教师组卷安排考试。5.配套教师服务群。

内容简介.png

本书对数据库系统的概念、原理、技术和方法进行系统、全面的阐述。本书共14章,内容包括数据库概述、关系数据库、关系数据库标准语言SQL、关系数据库编程、关系数据库安全和保护、关系数据库的规范化理论、关系数据库设计、NoSQL数据库、分布式数据库HBase、文档数据库MongoDB、键值数据库Redis、云数据库、数据仓库和数据湖、SQL与大数据。本书在关系数据库标准语言SQL、关系数据库编程、关系数据库安全和保护、分布式数据库HBase、键值数据库Redis等重要内容中安排了丰富的实践操作,以帮助读者更好地学习和掌握数据库技术。 本书可以作为高等学校计算机相关专业;数据库系统原理课程的教材,也可以供相关技术人员学习参考。

目录简介.png

第1章 数据库概述 11.1 数据 11.1.1 数据的概念 11.1.2 数据与信息的关系 21.1.3 数据的价值 21.1.4 数据的使用 21.2 数据管理 31.3 数据库与数据库管理系统 51.3.1 数据库 51.3.2 数据库管理系统 51.3.3 SQL Server 61.4 数据库系统 91.4.1 数据库系统的组成 91.4.2 数据库系统的特点 91.4.3 数据库系统的体系结构 101.5 数据库技术的历史与现状 151.5.1 数据库领域的杰出贡献者 151.5.2 数据库发展历史 171.5.3 国产数据库的发展现状 191.6 本章小结 201.7 习题 20第2章 关系数据库 222.1 关系模型的基本概念 222.1.1 关系 222.1.2 关系模式和关系数据库 232.1.3 码 242.2 查询语言 242.3 关系代数 252.3.1 传统的集合运算 252.3.2 专门的关系运算 262.3.3 综合实例 312.4 本章小结 312.5 习题 31第3章 关系数据库标准语言SQL 343.1 SQL概述 343.1.1 SQL的发展历程 343.1.2 SQL的特点 353.1.3 SQL的系统结构 353.1.4 SQL的组成 363.1.5 SQL语句的执行 363.2 学生选课数据库 373.3 数据定义 383.3.1 数据库的基础操作 383.3.2 基本表的定义、修改与删除 393.3.3 索引的建立与删除 423.4 数据更新 443.4.1 插入数据 443.4.2 修改数据 453.4.3 删除数据 463.5 数据查询 463.5.1 单表查询 473.5.2 连接查询 533.5.3 嵌套查询 543.5.4 集合查询 593.6 视图 603.6.1 视图和基本表的区别 613.6.2 视图的优点 613.6.3 创建与删除视图 613.6.4 查询视图 633.6.5 更新视图 633.7 综合实例 643.7.1 电视机供货系统实例 643.7.2 鞋子销售系统实例 643.7.3 唱片销售平台实例 653.7.4 酒店管理系统实例 663.8 本章小结 683.9 习题 68实验1 熟悉SQL Server和SQL的使用方法 70第4章 关系数据库编程 734.1 Transact_SQL 734.1.1 常量与变量 744.1.2 表达式 744.1.3 注释 754.1.4 运算符 754.1.5 控制结构 774.2 Transact_SQL游标 794.2.1 定义游标 804.2.2 打开游标 804.2.3 检索游标 804.2.4 关闭与删除游标 814.2.5 综合实例 814.3 Transact_SQL存储过程 834.3.1 存储过程的特点 834.3.2 SQL Server应用程序 834.3.3 存储过程的功能 834.3.4 存储过程的使用方法 844.3.5 综合实例 854.4 Transact_SQL函数 864.4.1 标量函数 874.4.2 内联表值函数 884.4.3 多语句表值函数 884.5 ODBC编程 894.5.1 开放式数据库互连概述 894.5.2 ODBC工作原理 904.6 JDBC编程 914.6.1 JDBC的工作原理 914.6.2 JDBC编程方法 924.7 本章小结 984.8 习题 98实验2 Transact_SQL编程实践 100第5章 关系数据库安全和保护 1035.1 安全性 1035.1.1 数据库安全性概述 1035.1.2 用户标识与鉴别 1045.1.3 自主存取控制 1055.1.4 强制存取控制 1055.1.5 视图机制 1055.1.6 数据加密 1065.1.7 数据库审计 1065.1.8 统计数据库的安全性 1075.1.9 SQL Server中的安全控制 1075.2 完整性 1205.2.1 实体完整性 1205.2.2 参照完整性 1215.2.3 用户自定义完整性 1225.2.4 命名完整性约束 1235.2.5 完整性约束综合实例 1235.2.6 触发器 1275.3 并发控制 1305.3.1 事务的概念 1305.3.2 并发操作问题 1315.3.3 封锁 1325.4 恢复机制 1375.4.1 故障的种类 1375.4.2 数据恢复的实现技术 1385.5 本章小结 1395.6 习题 139实验3 数据库的安全性和完整性的实践 141第6章 关系数据库的规范化理论 1446.1 关系模式中可能存在的冗余和异常问题 1446.2 函数依赖 1456.3 范式 1466.3.1 第一范式(1NF) 1466.3.2 第二范式(2NF) 1476.3.3 第三范式(3NF) 1476.3.4 Boyce_Codd范式(BCNF) 1486.4 模式分解 1496.4.1 基础知识 1496.4.2 模式分解算法 1546.5 本章小结 1596.6 习题 159第7章 关系数据库设计 1617.1 数据库设计的步骤 1617.2 系统需求分析 1627.2.1 系统调研过程 1627.2.2 需求分析的方法 1637.3 概念结构设计 1637.3.1 概念结构的设计方法 1647.3.2 概念模型中的基本概念 1657.3.3 实体之间的联系 1657.3.4 E_R图 1677.3.5 E_R图实例 1687.3.6 E_R图的集成 1727.4 逻辑结构设计 1727.4.1 初始关系模式设计 1727.4.2 关系模式的优化 1767.5 物理结构设计 1767.5.1 确定数据分布 1767.5.2 确定数据的存储结构 1767.5.3 确定数据的访问方式 1777.5.4 评价物理结构 1777.6 数据库实施 1777.7 数据库运行和维护 1787.8 本章小结 1797.9 习题 179第8章 NoSQL数据库 1818.1 NoSQL概述 1818.2 NoSQL兴起的原因 1828.2.1 关系数据库无法满足Web 2.0的需求 1828.2.2 关系数据库的关键特性在;Web 2.0时代成为;鸡肋 1838.3 NoSQL数据库与关系数据库的比较 1848.4 NoSQL的四大类型 1868.4.1 键值数据库 1878.4.2 列族数据库 1878.4.3 文档数据库 1888.4.4 图数据库 1888.5 NoSQL的三大基石 1898.5.1 CAP 1898.5.2 BASE 1918.5.3 最终一致性 1928.6 从NoSQL数据库到NewSQL数据库 1938.7 本章小结 1948.8 习题 195第9章 分布式数据库HBase 1969.1 HBase概述 1969.1.1 从BigTable说起 1969.1.2 HBase简介 1979.1.3 HBase与传统关系数据库的对比分析 1999.2 HBase访问接口 2009.3 HBase数据模型 2019.3.1 数据模型概述 2019.3.2 数据模型的相关概念 2019.3.3 数据坐标 2029.3.4 概念视图 2039.3.5 物理视图 2049.3.6 面向列的存储 2049.4 HBase的实现原理 2069.4.1 HBase的功能组件 2069.4.2 表和Region 2069.4.3 Region的定位 2079.5 HBase的运行机制 2099.5.1 HBase的系统架构 2099.5.2 Region服务器的工作原理 2119.5.3 Store的工作原理 2129.5.4 HLog的工作原理 2139.6 HBase的安装 2139.6.1 安装JDK 2139.6.2 安装HBase 2159.7 HBase编程实践 2179.7.1 HBase常用的Shell命令 2179.7.2 HBase常用的Java API及应用实例 2209.8 本章小结 2349.9 习题 234实验4 熟悉常用的HBase操作 235第10章 文档数据库MongoDB 23810.1 MongoDB概述 23810.2 MongoDB和关系数据库的对比 23910.3 MongoDB的数据类型 24010.4 安装MongoDB 24110.5 安装MongoDB Shell 24610.6 MongoDB基础操作 24710.6.1 常用操作命令 24710.6.2 简单操作演示 24710.7 Java API编程实例 24910.8 本章小结 25310.9 习题 253第11章 键值数据库Redis 25411.1 Redis概述 25411.2 Redis的应用场景 25511.3 安装Redis 25511.4 Redis的数据结构及其操作方法 25711.4.1 通用操作命令 25711.4.2 String类型 25811.4.3 Hash类型 26111.4.4 List类型 26211.4.5 Set类型 26311.5 使用Java操作Redis 26511.6 本章小结 26611.7 习题 266实验5 NoSQL和关系数据库的操作比较 266第12章 云数据库 27012.1 云数据库概述 27012.1.1 云计算是云数据库兴起的基础 27012.1.2 云数据库的概念 27212.1.3 云数据库的特性 27212.1.4 云数据库是个性化数据存储需求的理想选择 27412.1.5 云数据库与其他数据库的关系 27512.2 云数据库产品 27512.2.1 云数据库厂商简介 27512.2.2 Amazon的云数据库产品 27612.2.3 Google的云数据库产品 27612.2.4 微软的云数据库产品 27712.2.5 其他云数据库产品 27812.3 云数据库系统架构 27812.3.1 UMP系统简介 27812.3.2 UMP系统架构 27912.3.3 UMP系统功能 28112.4 本章小结 28412.5 习题 284第13章 数据仓库和数据湖 28513.1 数据仓库的概念 28513.2 数据仓库的不同发展阶段 28713.2.1 报表阶段 28713.2.2 分析阶段 28913.2.3 预测阶段 29013.2.4 实时决策阶段 29013.2.5 主动决策阶段 29313.3 数据湖 29413.3.1 数据湖的概念 29413.3.2 数据湖与数据仓库的区别 29613.3.3 数据湖能解决的企业问题 29613.4 湖仓一体 29713.5 本章小结 29813.6 习题 299第14章 SQL与大数据 30014.1 Hive 30014.1.1 Hive简介 30014.1.2 Hive与Hadoop生态系统中其他组件的关系 30114.1.3 Hive与传统关系数据库的对比分析 30114.1.4 Hive在企业中的部署和应用 30214.1.5 Hive系统架构 30414.1.6 Hive工作原理 30414.2 Spark SQL 30614.2.1 Spark简介 30614.2.2 Spark生态系统 30714.2.3 Spark SQL基础 30814.3 Flink SQL 30914.3.1 Flink简介 31014.3.2 Flink核心组件栈 31114.3.3 Flink SQL基础 31114.4 Phoenix 31214.5 本章小结 31214.6 习题 312参考文献 313

新华一城书集店铺主页二维码
新华一城书集 微信公众号认证
上海新华书店官方微信书店
扫描二维码,访问我们的微信店铺
随时随地的购物、客服咨询、查询订单和物流...

数据库系统原理(微课版)(林子雨)

手机启动微信
扫一扫购买

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏

微信支付

支付宝

扫一扫购买

打开微信,扫一扫

或搜索微信号:xhbookmall
新华一城书集微书店官方微信公众号

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏