登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入   新用戶註冊
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2024年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / 物流,時效:出貨後2-4日

2025年09月出版新書

2025年08月出版新書

2025年07月出版新書

2025年06月出版新書

2025年05月出版新書

2025年04月出版新書

2025年03月出版新書

2025年02月出版新書

2025年01月出版新書

2024年12月出版新書

2024年11月出版新書

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

『簡體書』数据库原理及应用(微课视频版)

書城自編碼: 4161272
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 车蕾、王晓波、刘晓丹
國際書號(ISBN): 9787302701392
出版社: 清华大学出版社
出版日期: 2024-12-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:NT$ 356

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
百病食疗科学搭配饮食 对症食疗调养 花小钱防大病 家庭常备书
《 百病食疗科学搭配饮食 对症食疗调养 花小钱防大病 家庭常备书 》

售價:HK$ 245
大肠肿瘤的前沿诊疗方法
《 大肠肿瘤的前沿诊疗方法 》

售價:HK$ 653
历史的谜局
《 历史的谜局 》

售價:HK$ 398
广府祠堂装饰艺术之资政大夫祠建筑群
《 广府祠堂装饰艺术之资政大夫祠建筑群 》

售價:HK$ 653
苏格拉底的申辩(罗翔推荐哲学入门读本)
《 苏格拉底的申辩(罗翔推荐哲学入门读本) 》

售價:HK$ 179
广西历史地理研究丛书(第二辑)
《 广西历史地理研究丛书(第二辑) 》

售價:HK$ 2142
DK地球博物大百科
《 DK地球博物大百科 》

售價:HK$ 1367
非洲潜力丛书4 生计之道,为而不争:探究生态资源与人类的关系
《 非洲潜力丛书4 生计之道,为而不争:探究生态资源与人类的关系 》

售價:HK$ 403

編輯推薦:
本书介绍数据库的基本原理和实现方法。结合应用案例和软件环境讲解。配套Python+MySQL在线购物网站开发案例讲解数据库应用系统开发方法。
內容簡介:
数据库技术是一门应用性很强的学科,本书突破了传统计算机教材以理论为主、示例为辅的模式,坚持“理论与实践相结合”的教学理念,既注重夯实数据库原理知识,又注重培养学生的实践能力。本书内容分为4篇,共13章。全面涵盖了数据库系统、关系数据库基础、云数据库GaussDB、数据定义、数据查询与数据操作、视图与索引、数据库编程、关系数据理论、数据库设计、数据库访问技术及实践、数据库安全管理、事务管理与并发控制、数据库的恢复与迁移。全书提供了大量应用实例,每章后均附有习题,部分章节配有电子版实验指导。本书以“网络购物平台数据库”为实际应用背景,以数据库原理为基础,以数据库系统的构建和管理流程为主线,采用案例驱动的方式,深入浅出地展示了在云数据库GaussDB环境下高效地进行数据库管理、SQL语言应用、安全管理以及数据迁移等关键操作。全书图文并茂,内容循序渐进,讲解详尽,所有实例代码均经过严格测试,确保读者能够顺利理解和应用。本书不仅适合作为高等院校计算机类、电子信息类、管理类等相关专业的教材,也适合计算机软件、数据库应用、管理和开发的科技人员、工程技术人员及其他对数据库技术感兴趣的读者学习和参考用书。
關於作者:
车蕾,2005.7至今,任教于北京信息科技大学信息管理学院,工学博士,副教授,硕士生导师,北京市青年英才和教育创新标兵,校教学名师。任院实践创新中心主任、校数据库应用设计大赛负责人、校青教赛评委。任首批数据库虚拟教研室(带头人:杜小勇)委员、重大活动组副组长及年会共同主席,高等院校计算机基础教育研究会财经信息管理专委会委员,非遗数字化与多源信息融合福建省高校工程研究中心技术委员会,本科教育教学评估等。一流本科课程、北京市优质本科课程和精品课程、中国大学MOOOC、沙河高教园区高校联盟资源共享课程《数据库系统基础》负责人。先后共承担15门本科课程,年均授课近200学时,保质保量超额完成本科教学工作。
目錄
目录
优质篇数据库基础知识
第1章数据库系统概述3
学习目标3
思维导图3
1.1数据库的基本概念4
1.1.1数据4
1.1.2数据库4
1.1.3数据库管理系统4
1.1.4数据库系统5
1.2数据管理技术的发展6
1.2.1人工管理阶段(20世纪50年代中期以前)6
1.2.2文件系统阶段(20世纪50年代后期至60年代中期)6
1.2.3数据库系统阶段(20世纪60年代后期)7
1.3数据库系统的特点7
1.4数据模型概述8
1.4.1数据模型的概念、分类及构成8
1.4.2概念数据模型10
1.5数据库系统体系结构12
1.5.1三级模式结构13
1.5.2两级映像14
1.5.3两种数据独立性14
1.6数据库应用系统的开发架构15
1.6.1客户/服务器结构15
1.6.2浏览器/服务器结构16
1.7数据库应用和技术研究现状17
1.7.1数据库应用现状17
1.7.2数据库技术研究现状18
1.8本章小结19
1.9习题19〖1〗数













⌒〖1〗〖2〗〖2〗目

第2章关系数据库基础21
学习目标21
思维导图21
2.1关系数据库概述21
2.1.1关系数据库的发展21
2.1.2常用的关系数据库简介22
2.1.3关系数据库标准语言SQL简介25
2.1.4关系数据库的三层模式结构26
2.2关系模型26
2.2.1关系的形式定义27
2.2.2关系的基本性质28
2.2.3关系模型的数据结构28
2.2.4关系模型的数据操作33
2.2.5关系模型的数据完整性约束33
2.3实体联系模型向关系模型的转换35
2.4关系代数36
2.4.1传统的集合运算38
2.4.2专门的关系运算39
2.5本章小结45
2.6习题45第3章云数据库GaussDB47
学习目标47
思维导图47
3.1GaussDB概述48
3.1.1GaussDB的发展历程48
3.1.2GaussDB的特点和应用场景49
3.1.3GaussDB与其他云服务的关系50
3.1.4GaussDB的实例类型50
3.2GaussDB架构52
3.2.1常见数据库架构设计模型52
3.2.2GaussDB的主备架构和分布式架构53
3.2.3存储体系架构56
3.3使用GaussDB58
3.4创建与管理表空间60
3.4.1创建表空间60
3.4.2查看表空间61
3.4.3管理表空间62
3.5创建与管理数据库63
3.5.1创建数据库63
3.5.2管理数据库64
3.6本章小结65
3.7习题66
第二篇SQL语言与数据库编程
第4章数据定义69
学习目标69
思维导图69
4.1数据类型69
4.1.1常规数据类型70
4.1.2非常规数据类型72
4.2模式75
4.2.1模式概述75
4.2.2创建和管理模式75
4.3数据表定义和完整性定义功能76
4.3.1创建表77
4.3.2管理表81
4.3.3数据完整性约束的创建和管理82
4.4本章小结92
4.5习题92第5章数据查询与数据操作94
学习目标94
思维导图94
5.1数据查询94
5.1.1SELECT语句的命令格式94
5.1.2单表查询95
5.1.3连接查询110
5.1.4子查询117
5.2数据操作122
5.2.1插入数据123
5.2.2删除数据125
5.2.3更新数据126
5.3本章小结127
5.4习题128第6章视图与索引132
学习目标132
思维导图132
6.1视图132
6.1.1视图概述132
6.1.2创建和查看视图133
6.1.3重命名视图136
6.1.4删除视图136
6.1.5使用视图修改基本表的数据136
6.2索引138
6.2.1索引概述138
6.2.2创建和查看索引138
6.2.3修改索引141
6.2.4重新构建索引141
6.2.5删除索引142
6.3本章小结142
6.4习题143第7章数据库编程145
学习目标145
思维导图145
7.1数据库编程基础146
7.1.1PL/SQL简介146
7.1.2变量的定义和赋值147
7.1.3运算符与表达式149
7.1.4常用内置函数150
7.1.5控制流语句153
7.2存储过程158
7.2.1存储过程概述158
7.2.2创建和调用存储过程158
7.2.3修改和删除存储过程162
7.3用户自定义函数162
7.3.1创建和调用用户自定义函数162
7.3.2修改和删除自定义函数165
7.4游标166
7.4.1显式游标167
7.4.2显式游标的应用举例168
7.4.3游标FOR循环169
7.5触发器170
7.5.1触发器概述170
7.5.2创建触发器171
7.5.3触发器函数中的特殊变量172
7.5.4触发器应用举例173
7.5.5管理触发器175
7.6本章小结176
7.7习题177
第三篇数据库设计
第8章关系数据理论181
学习目标181
思维导图181
8.1问题的提出182
8.2函数依赖183
8.2.1函数依赖的定义及相关术语183
8.2.2Amstrong公理184
8.2.3逻辑蕴涵和闭包185
8.2.4属性集闭包及其算法186
8.2.5函数依赖集的等价和最小化187
8.3规范化191
8.3.1优质范式191
8.3.2第二范式192
8.3.3第三范式193
8.3.4BC范式194
8.3.5多值依赖与第四范式194
8.3.6关系模式规范化小结195
8.4模式分解196
8.4.1模式分解的准则196
8.4.23NF无损连接和保持函数依赖算法197
8.5本章小结199
8.6习题199第9章数据库设计202
学习目标202
思维导图202
9.1数据库设计概述203
9.1.1数据库设计的基本任务203
9.1.2数据库设计的方法203
9.1.3数据库设计的步骤204
9.2需求分析205
9.2.1需求分析的任务与内容205
9.2.2需求分析的步骤与方法205
9.3概念数据模型设计206
9.3.1实体—联系方法206
9.3.2概念数据模型设计的方法与步骤207
9.3.3数据库建模工具PowerDesigner208
9.3.4使用PowerDesigner建立概念数据模型的基本方法209
9.3.5概念数据模型设计实例212
9.4逻辑数据模型设计215
9.4.1把ER模型转换为关系数据模型215
9.4.2关系模式规范化的应用216
9.4.3逻辑数据模型设计实例216
9.5物理数据模型设计218
9.5.1物理数据模型设计的内容218
9.5.2物理数据模型设计实例219
9.6数据库的实施与维护224
9.6.1数据库的实施224
9.6.2数据库的运行和维护225
9.7本章小结225
9.8习题226第10章数据库访问技术及实践228
学习目标228
思维导图228
10.1数据库访问技术228
10.1.1数据库访问技术概述228
10.1.2连接GaussDB数据库230
10.2网络购物平台数据库访问实践238
10.2.1实体层239
10.2.2数据库访问层240
10.2.3可视化层241
10.3本章小结244
10.4习题245
第四篇数据库管理
第11章数据库安全管理249
学习目标249
思维导图249
11.1安全管理概述250
11.1.1安全层级与安全机制250
11.1.2GaussDB的安全机制251
11.2用户管理252
11.2.1数据库用户的分类252
11.2.2三权分立253
11.2.3创建用户254
11.2.4修改用户256
11.2.5删除用户257
11.3角色管理258
11.3.1PUBLIC角色258
11.3.2创建角色258
11.3.3修改角色259
11.3.4删除角色260
11.4权限管理260
11.4.1权限概述260
11.4.2授权262
11.4.3收回权限265
11.5数据库审计268
11.5.1审计概述268
11.5.2查看审计结果270
11.6本章小结272
11.7习题272第12章事务管理与并发控制273
学习目标273
思维导图273
12.1事务管理273
12.1.1事务的概念273
12.1.2事务的性质276
12.1.3GaussDB中的事务277
12.2并发控制281
12.2.1并发问题281
12.2.2封锁284
12.2.3死锁287
12.2.4活锁290
12.2.5隔离级别290
12.2.6MVCC294
12.3本章小结296
12.4习题297第13章数据库的恢复与迁移300
学习目标300
思维导图300
13.1数据库恢复概述300
13.1.1数据库的数据组织和存储301
13.1.2数据库的故障类别302
13.2数据库的日志与恢复303
13.2.1数据库日志概述303
13.2.2基于Undo和Redo日志的恢复304
13.2.3基于检查点的恢复306
13.3数据库的备份与恢复306
13.3.1数据库备份307
13.3.2数据库恢复309
13.3.3数据库的容灾技术309
13.4GaussDB的备份恢复实践312
13.4.1GaussDB的数据库备份与恢复312
13.4.2GaussDB的数据库导出与导入317
13.5数据库的迁移322
13.5.1数据库迁移概述322
13.5.2迁移到GaussDB的实践324
13.6本章小结325
13.7习题326参考文献329
內容試閱
前言
在这个信息化飞速发展的时代,互联网、云计算、大数据等新兴技术正以前所未有的速度改变着人们的思维方式、生产模式、生活方式及学习习惯。这些技术不仅展示了世界发展的美好前景,也为我们带来了前所未有的挑战和机遇。在这一背景下,数据库技术作为计算机科学的一个重要分支,不仅是信息技术和信息产业的基石,更是推动各行各业实现数字化转型的关键技术。
数据库课程因此成为高等教育中不可或缺的一部分,无论是计算机专业还是信息管理、物联网、电子信息等相关专业,数据库原理及应用都是学生们必须掌握的核心知识,是这些专业的必修课。随着教育改革的不断深入,对于高素质人才的培养提出了更高的要求。学生们不仅要有扎实的理论基础,还应具备解决实际问题的能力,并对学科的研究领域和发展方向有所了解。本书正是在这样的背景下应运而生,编写内容具有较强的科学性、实践性和先进性。
全书共分4篇13章,章节安排以数据库原理为基础,以“网络购物平台数据库”的实际应用为主线展开,内容讲解由浅入深,层次清晰,通俗易懂。
优质篇为数据库基础知识(第1~3章)。第1章介绍数据库的基本概念、数据管理技术的发展、数据库系统的特点,概述数据模型、数据库系统体系结构、数据库应用系统的开发架构、数据库应用和技术研究现状。第2章介绍关系数据库基础,包括关系数据库概述、关系模型、实体联系模型向关系模型的转换和关系代数等内容。第3章介绍云数据库GaussDB的发展历程、特点以及GaussDB与其他服务的关系,重点介绍GaussDB的体系架构、数据库的创建和管理、表空间的创建和管理。本书的实践环节采用云数据库GaussDB。
第二篇为SQL语言与数据库编程(第4~7章)。第4章介绍数据定义,包括数据类型、模式、数据表定义及完整性约束等内容。第5章通过大量的实例分别从单表查询、连接查询和子查询等方面详细介绍SQL的查询功能,还介绍了数据操作功能。第6章介绍视图的概念及管理、索引的概念及管理。第7章介绍数据库编程基础、存储过程、用户自定义函数、游标和触发器。
第三篇为数据库设计(第8~10章)。第8章介绍关系数据理论,包括函数依赖、规范化、模式分解等内容。第9章介绍数据库设计,包括需求分析、概念数据模型设计、逻辑数据模型设计、物理数据模型设计和数据库的实施与维护。第10章通过一个开发实例初步介绍数据库访问技术。
第四篇为数据库管理(第11~13章)。第11章介绍数据库的安全问题,包括安全管理概述、用户管理、角色管理、权限管理和数据库审计等内容。第12章介绍事务管理与并发控制,事务管理部分包括事务的概念、性质以及GaussDB中的事务,在并发控制部分包括并发问题、冲突可串行化调度以及典型的并发控制技术。第13章介绍数据库的恢复与迁移,包括数据库的故障类别、数据库的日志与恢复、数据库的备份与恢复、GaussDB的备份恢复实践与数据库的迁移等内容。
本书具有以下特点。
(1) 三性合一,筑基。本书基于一流本科课程建设,充分体现实用性、科学性和先进性。教材在理论联系实践方面下足功夫,特色突出。全书分为13章,前3章介绍数据库基础,夯实基础;第4~7章要求学生熟练掌握SQL,也将数据完整性的学习优质融入其中;第8~10章培养学生的数据库设计能力及数据库系统的开发能力;第11~13章分别介绍了数据库安全、事务管理和备份与恢复等数据库管理的内容,要求学生不仅具有使用数据库的能力,还要具有管理数据库的能力。本书在注重系统介绍数据库基本原理和方法的同时,还补充了现代数据库系统的主要技术及新知。
(2) 案例驱动,直击“云”端。“网络购物”是读者比较熟悉的场景,贯穿全书的案例数据库是依据数据库课程教学目标,以 “网络购物平台”为应用场景,从“网络购物”业务中概括、抽取出来的数据库。本书设计大量的实例代码,“网络购物”案例贯穿全书,使读者通过循序渐进的学习较容易地掌握数据库管理系统的主要功能。另外,本书选取目前比较新型的云数据库作为实验平台,书中所有代码均在GaussDB公有云数据库环境(实验环境获取方式详见配套资源中的说明文档)下调试并成功运行。
(3) 知性合一,双轮驱动。本书在理论和实践并重方面突出了自己的特色。书中设计课内电子版实验指导10套,实验指导设计满足“以人为本,因材施教”,既有通识实验内容,也有深度拔高内容。特别是事务管理、安全管理、备份恢复等部分也设计了实验环节,打破纯理论教学的弊端,落地性更强,符合培养解决复杂工程问题能力人才的培养需求。书中还提供Java+GaussDB在线购物网站开发案例,以帮助学习者初步掌握数据库应用系统开发方法。
(4) 优质习题,丰富资源。每章都提供大量的习题,包含软考题目,强化读者对基本概念的理解。书中提供配套的教学大纲、教学课件、程序源码、实验报告,读者可在清华大学出版社官方网站下载。配套微课视频(其中出现的教师均为数字人),读者可扫描封底刮刮卡注册,再扫描书中的二维码观看学习。
(5) 团队,鼎力支持。本书的编纂工作获得华为公司数据库团队的鼎力支持,在此表示由衷的感谢。
本书由车蕾、王晓波、刘晓丹共同编写。其中,车蕾编写第1、2、4、5、6章并统稿,王晓波编写第3、7、9、11章,刘晓丹编写第8、10、12、13章。在本书的编写过程中,—华为“智能基座”数据库课程虚拟教研室(中国人民大学)为本教材的撰写搭建了极为宝贵且广阔的研讨和交流空间,我们衷心感谢教研室及同仁在教材编写过程中提供的全方位协助和无私帮助。华为公司数据库团队为本书的编写提供了GaussDB相关资料,并在编写过程中给予了大力的支持与指导,在此对窦德明、赵全明、孟俊才、郭明哲、蒋将军、李志学、赵宏、任伟明、杨涛、孙涛、敖宏伟、李显民、孙海红、李建峰、石文铎、赵新新等表示由衷的感谢。北京信息科技大学陈雯柏教授,北京信息科技大学侯彦、乔一然、吴成聪、张洪瑞、张勐等同学在本书的编写过程中也给予了莫大的支持,在此表示诚挚的感谢。本书受高等教育司产学合作协同育人项目(华为公司)(项目编号: 231100007141233)资助。
由于作者水平有限,书中难免有不妥和疏漏之处,恳请各位、同仁和读者不吝赐教和批评指正。
车蕾王晓波刘晓丹
2025年5月于北京

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 台灣用户 | 香港/海外用户
megBook.com.tw
Copyright (C) 2013 - 2025 (香港)大書城有限公司 All Rights Reserved.