成功加入购物车
陆鑫张凤荔陈安龙 / 机械工业出版社 / 2024-03 / 其他
售价 ¥ 33.00 3.7折
定价 ¥89.90
品相 九品
延迟发货说明
上书时间2026-07-01
卖家超过10天未登录
数据库系统原理与实践
本书以优选的开源关系数据库和主流的非关系NoSQL数据库为背景,介绍数据库系统原理及其应用开发技术。全书共7章,主要内容包括数据库系统概论、数据库关系模型、数据库SQL操作语言、数据库设计与实现、数据库管理、数据库编程、NoSQL数据库技术。本书除介绍数据库系统原理外,还针对数据库应用系统开发,介绍数据库建模设计、数据库SQL编程、数据库应用程序Java编程,以及NoSQL数据库应用实践方法。 本书取材新颖、内容详实、案例丰富,在数据库知识结构组织、项目案例设计、课后习题编写等方面强调工程教育特点。针对高水平数据库人才培养需求,本书突出对学生数据库设计能力、数据库编程能力、数据库管理能力及数据库新技术应用能力的培养。本书配套提供课程教学PPT、案例设计模型、案例编程代码、习题参考答案、课程教学大纲等学习资源。 本书既可作为高等学校计算机科学与技术、软件工程等IT专业数据库课程的教材,也可作为相关开发人员学习数据库系统知识与技术原理的参考书。
陆鑫,电子科技大学示范性软件学院副教授。先后参与或主持完成国家自然基金、四川省科技厅、广东省科技厅等多项科研项目,如“最优化方法在蛋白质结构预测和基因识别中的应用”、 “实时和非实时混合传输以太网技术研究”、“高可靠现场级高速以太网研制”、“信息家电嵌入式软件基本开发平台技术”、“智能家电软件构件化开发集成平台”、“大规模疾病监测与健康管理平台”、“面向行业的数字创意技术服务平台”等。作为主要人员负责“电子科技大学新校区数字化校园系统”规划与建设。作为项目负责人完成多个大型企业级系统项目开发,如泸天化企业集团大型信息系统、大型商业自动化管理MIS系统、成都煤气管网GIS系统、成都基于GIS的环境保护信息化平台系统、基于Google地理平台的传染病疫情预警系统、数字标牌内容发布平台、包装容器抗压与堆码微机测控系统、340无缝钢管生产线跟踪系统等。作为负责人完成“信息技术导论四川省精品课程网站系统”、“计算机组成原理教育部-IBM精品课程网站系统”、“计算机组成原理四川省精品课程网站系统”建设工作。此外,在电子工业出版社和机械工业出版社分别编著出版本科计算机课程教材二部,在北航出版社出版翻译专著一部。在核心期刊发表学术与教学论文近30篇。多次获得学校教学工作成果奖。
前言 第1章数据库系统概论 11数据库及数据库系统概念 111数据库定义 112数据模型 113数据库系统 12数据库技术发展 121数据管理技术阶段 122数据库技术发展演进 123数据库领域技术 13数据库应用系统 131数据库应用系统类型 132数据库应用系统架构 133数据库应用系统生命周期 14数据库管理系统基础 141数据库管理系统软件基本功能 142数据库管理系统软件分类 143开源数据库管理系统软件 15PostgreSQL对象-关系数据库系统 151PostgreSQL数据库系统架构 152PostgreSQL数据库软件组成 153PostgreSQL数据库管理工具 154PostgreSQL数据库对象 16思考与练习 第2章数据库关系模型 21关系及其相关概念 211关系的通俗定义 212关系的数学描述 213关系模式表示 214关系键定义 22关系模型原理 221关系模型组成 222关系代数运算 223数据完整性约束 23PostgreSQL数据库关系模型应用 231项目案例——选课管理系统 232关系数据库创建 233关系表创建 234实体完整性应用 235参照完整性应用 236自定义完整性应用 24思考与练习 第3章数据库SQL操作语言 31SQL语言概述 311SQL语言标准 312SQL语言特点 313SQL语句类型 314SQL数据类型 32数据定义SQL语句 321数据库对象定义 322数据库表对象定义 323数据库索引对象定义 33数据操纵SQL语句 331数据插入SQL语句 332数据更新SQL语句 333数据删除SQL语句 34数据查询SQL语句 341查询语句基本结构 342从单表读取指定行和列 343WHERE子句条件 344查询结果排序 345内置函数的使用 346查询结果分组处理 347使用子查询处理多表 348使用连接查询多表 349SQL JOIN…ON连接 35视图SQL语句 351视图概念 352视图创建与删除 353视图应用 354物化视图 36PostgreSQL面向对象扩展 361复杂数据类型 362自定义数据类型 363继承表 37PostgreSQL数据库SQL应用实践 371项目案例——工程项目管理系统 372数据库创建 373数据库表定义 374数据库表数据插入操作 375多表关联查询 376视图应用 38思考与练习 第4章数据库设计与实现 41数据库设计概述 411数据库设计方案 412数据库设计过程与策略 413数据库建模设计工具 42E-R模型 421模型基本元素 422实体联系类型 423强弱实体 424标识符依赖实体 425E-R模型图 43数据库建模设计 431概念数据模型设计 432逻辑数据模型设计 433物理数据模型设计 44数据库规范化设计 441非规范化关系表的问题 442函数依赖理论 443规范化设计范式 444逆规范化处理 45数据库设计模型的SQL实现 46基于Power Designer的数据库设计建模实践 461项目案例——图书借阅管理系统 462系统概念数据模型设计 463系统逻辑数据模型设计 464系统物理数据模型设计 465PostgreSQL数据库实现 47思考与练习 第5章数据库管理 51数据库管理概述 511数据库管理目标与内容 512数据库管理工具 513DBMS软件系统结构 52存储管理 521数据库存储结构 522数据文件组织 523数据字典存储 524存储引擎 53索引结构 531索引结构原理 532B+树索引 533散列表索引 54事务管理 541事务概念 542事务特性 543事务并发执行 544事务SQL编程 55并发控制 551并发控制需解决的问题 552并发事务调度 553数据库锁机制 554基于锁的并发控制协议 555两阶段锁定协议 556并发事务死锁解决 557事务隔离级别 56安全管理 561数据库系统安全概述 562数据库系统安全模型 563用户管理 564权限管理 565角色管理 57备份与恢复 571数据库备份 572PostgreSQL数据库的备份方法 573数据库恢复 574PostgreSQL数据库的恢复方法 58PostgreSQL数据库管理项目实践 581项目案例——期刊在线投稿审稿系统 582数据库角色管理 583数据库权限管理 584数据库用户管理 585数据库备份与恢复管理 59思考与练习 第6章数据库编程 61数据库服务器编程 611数据库PL/pgSQL语言 612PL/pgSQL变量声明 613PL/pgSQL控制语句 614PL/pgSQL函数编程 615PL/pgSQL游标编程 62存储过程 621存储过程原理 622PL/pgSQL存储过程编程 623存储过程的优化原则 63触发器 631触发器原理 632触发器基本语法 633事件触发器 634触发器与存储过程的异同 64应用程序编程访问数据库 641JDBC数据库连接技术 642JDBC访问数据库编程 643嵌入式SQL数据库访问编程 65Java Web数据库访问编程 651Java Web简介 652Java Web开发运行环境 653Servlet技术 654JSP技术 655JavaBean技术 656MyBatis访问数据库技术 657MyBatis 数据库访问编程示例 66数据库编程项目实践 661项目案例——客户关系管理系统 662数据库设计 663功能模块设计 664编程实现 67思考与练习 第7章NoSQL数据库技术 71NoSQL数据库概述 711分布式数据库 712NoSQL基础 713NoSQL数据库应用 72列存储数据库 721列簇数据存储模式 722HBase数据库概述 723HBase数据库存储结构 724HBase数据库系统架构与组成 725HBase数据库的应用场景 73键值对数据库 731键值对数据存储模式 732Redis数据库概述 733Redis数据库存储结构 734Redis数据库系统架构 735Redis数据库的应用场景 74文档数据库 741文档数据存储模式 742MongoDB数据库概述 743MongoDB数据库存储结构 744MongoDB数据库系统架构 745MongoDB数据库的应用场景 75图数据库 751图存储模式 752Neo4j图数据库概述 753Neo4j图数据库结构 754Neo4j数据库系统架构 755Neo4j数据库的应用场景 76其他类型数据库 761XML数据库 762对象数据库 763时序数据库 764多模数据库 765云数据库 77NoSQL数据库项目实践 771项目案例——设备管理系统 772HBase数据库表设计 773HBase shell与Java API 774开发环境建立 775HBase shell应用操作 776HBase Java API编程 78思考与练习 参考文献
展开全部
图2
图3
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30