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

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

『簡體書』数据库原理与应用(第3版)

書城自編碼: 3901369
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 蒙祖强,许嘉
國際書號(ISBN): 9787302636236
出版社: 清华大学出版社
出版日期: 2023-08-01

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

售價:NT$ 352

我要買

share:

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



新書推薦:
形似神异:什么是中日传统政治文化的结构性差异
《 形似神异:什么是中日传统政治文化的结构性差异 》

售價:NT$ 254.0
养育不好惹的小孩
《 养育不好惹的小孩 》

售價:NT$ 352.0
加加美高浩的手部绘画技法 II
《 加加美高浩的手部绘画技法 II 》

售價:NT$ 407.0
卡特里娜(“同一颗星球”丛书)
《 卡特里娜(“同一颗星球”丛书) 》

售價:NT$ 398.0
伟大民族:从路易十五到拿破仑的法国史(方尖碑)
《 伟大民族:从路易十五到拿破仑的法国史(方尖碑) 》

售價:NT$ 857.0
古今“书画同源”论辨——中国书法与中国绘画的关系问题兼中国画笔墨研究
《 古今“书画同源”论辨——中国书法与中国绘画的关系问题兼中国画笔墨研究 》

售價:NT$ 602.0
《日本文学史序说》讲演录
《 《日本文学史序说》讲演录 》

售價:NT$ 332.0
无尽的海洋:美国海事探险与大众文化(1815—1860)
《 无尽的海洋:美国海事探险与大众文化(1815—1860) 》

售價:NT$ 454.0

建議一齊購買:

+

NT$ 270
《 数据结构(C语言版) 》
+

NT$ 199
《 大学生思想政治教育导读 》
+

NT$ 632
《 普通化学原理(第4版) 》
+

NT$ 245
《 户外运动与拓展训练(第二版) 》
+

NT$ 299
《 中医基础理论——十三五规划 》
+

NT$ 403
《 Java程序设计任务驱动式实训教程 》
編輯推薦:
本书特点是,理论部分由浅入深、通俗易懂,在内容上提供了翔实而系统的数据库规范化理论和设计理论,继续秉承从数据库的理论设计到实践开发的一体化理念,实现数据库理论知识和实践性知识有机结合,内容自成一体,环环相扣,实例翔实,逻辑性强,结构清晰,条理清楚,重点突出。每一章后面都配有适量的习题(包括上机题),供教学和学习参考使用。
內容簡介:
本书以“厚基础,重实践”的原则,首先介绍关系数据库的理论基础知识与数据库的设计技术和优化方法,然后结合SQL Server介绍基于关系数据库基础知识的数据库开发和应用技术,包括数据库访问技术等。本书共14章,内容包括数据库概述、关系数据库理论基础、数据库设计技术、数据库查询语言SQL、TransactSQL程序设计、数据库的创建和管理、索引与视图的创建和管理、存储过程和触发器的开发和使用方法、游标的创建和使用方法、事务管理与并发控制、数据的完整性管理和安全性控制、数据库的备份与恢复技术以及数据库访问技术等。 本书的特点是,理论部分由浅入深、通俗易懂,在内容上提供了翔实而系统的数据库规范化理论和设计理论,所述方法和技术涵盖数据库开发所需的核心内容,覆盖面广,具有很好的可操作性,书中的SQL代码全部通过调试运行,并免费向读者提供。本书继续秉承从数据库的理论设计到实践开发的一体化理念,实现数据库理论知识和实践性知识有机结合,内容自成一体,环环相扣,实例翔实,逻辑性强,结构清晰,条理清楚,重点突出。每章后面都配有适量的习题(包括上机题),供教学和学习参考使用。 本书可作为高等学校计算机及相关专业的数据库课程教材,也可以作为数据库爱好者和初学者的学习教材,同时还可以供从事数据库系统开发的人员参考。
目錄
第1章数据库概述/1
1.1数据管理技术1
1.1.1数据管理的概念1
1.1.2数据管理技术的发展过程2
1.2大数据分析与管理技术5
1.2.1关于大数据5
1.2.2大数据存储技术6
1.2.3大数据处理模式8
1.2.4大数据处理的基本流程11
1.3数据库系统概述12
1.3.1数据库系统12
1.3.2数据库系统的三级模式结构13
1.3.3数据库管理系统14
1.4数据模型16
1.4.1数据模型的基本要素16
1.4.24种主要的逻辑模型17
1.5概念模型的描述20
1.5.1概念模型20
1.5.2实体及其联系21
1.5.3ER图22
习题124
第2章关系数据库理论基础/26
2.1关系模型26
2.1.1关系模型的数据结构——关系26
2.1.2关系操作28
2.1.3关系的完整性约束29
2.2关系代数32
2.2.1基本集合运算32
2.2.2关系运算33
2.2.3关系代数综合举例36
2.3关系数据库39
2.3.1关系数据库的概念39
2.3.2关系数据库的特点40
2.4函数依赖40
2.4.1函数依赖的概念40
2.4.2函数依赖的性质(Armstrong公理系统)42
2.4.3候选码和主码43
2.4.4属性集闭包与候选码求解方法45
2.4.5依赖函数的等价及最小函数依赖集48
2.5关系模式的范式51
2.5.1第一范式(1NF)51
2.5.2第二范式(2NF)54
2.5.3第三范式(3NF)58
2.5.4BC范式(BCNF)61
2.6关系模式的分解和规范化65
2.6.1关系模式的规范化65
2.6.2关系模式的分解66
2.7关系规范化理论综合分析70
习题272
〖1〗数据库原理与应用(第3版)目录〖3〗〖3〗第3章数据库设计技术/78
3.1数据库设计概述78
3.2系统需求分析79
3.2.1系统调研过程和方法79
3.2.2系统需求分析的方法80
3.2.3形成数据字典83
3.3数据库结构设计85
3.3.1概念结构设计85
3.3.2逻辑结构设计89
3.3.3物理结构设计91
3.4数据库的实施、运行和维护93
3.4.1数据库实施93
3.4.2数据库系统的运行和维护94
习题395
第4章数据库查询语言SQL/98
4.1SQL概述98
4.1.1SQL语言的发展98
4.1.2SQL语言的特点99
4.1.3SQL语言的基本功能100
4.2SQL语言的数据类型100
4.2.1字符串型101
4.2.2数值型101
4.2.3日期时间型102
4.2.4货币型103
4.2.5二进制型103
4.2.6其他数据类型103
4.2.7自定义数据类型104
4.3SQL的数据定义功能104
4.3.1数据表的创建和删除104
4.3.2数据表的修改108
4.4SQL的数据查询功能109
4.4.1基本查询110
4.4.2带DISTINCT的查询112
4.4.3带WHERE子句的条件查询113
4.4.4带BETWEEN的范围查询114
4.4.5带IN的范围查询115
4.4.6带GROUP的分组查询115
4.4.7带LIKE的匹配查询和带IS的空值查询117
4.4.8使用ORDER排序查询结果118
4.4.9连接查询119
4.4.10嵌套查询124
4.4.11查询的集合运算128
4.5SQL的数据操纵功能130
4.5.1数据插入130
4.5.2数据更新132
4.5.3数据删除134
习题4135
第5章TransactSQL程序设计/139
5.1TransactSQL概述139
5.1.1关于TransactSQL语言139
5.1.2TransactSQL的元素139
5.2TransactSQL的变量和常量140
5.2.1变量的定义和使用141
5.2.2TransactSQL的常量143
5.3TransactSQL运算符146
5.4TransactSQL流程控制149
5.4.1注释和语句块149
5.4.2IF语句150
5.4.3CASE语句152
5.4.4WHILE语句155
5.4.5GOTO语句156
5.4.6TRY…CATCH语句157
5.4.7RETURN语句158
5.4.8WAITFOR语句158
5.5TransactSQL函数158
5.5.1系统内置函数159
5.5.2用户自定义函数164
习题5168
第6章数据库的创建和管理/171
6.1数据库和数据库文件171
6.1.1数据库的组成171
6.1.2文件组172
6.2数据库的创建172
6.2.1创建数据库的SQL语法173
6.2.2创建使用默认参数的数据库174
6.2.3创建指定数据文件的数据库175
6.2.4创建指定大小的数据库175
6.2.5创建带多个数据文件的数据库176
6.2.6创建指定文件组的数据库177
6.3查看数据库178
6.3.1服务器上的数据库178
6.3.2数据库的基本信息179
6.3.3数据库中的数据表180
6.4修改数据库181
6.4.1更改数据库的名称181
6.4.2修改数据库的大小182
6.5数据库的分离和附加183
6.5.1用户数据库的分离183
6.5.2用户数据库的附加183
6.6删除数据库185
习题6186
第7章索引与视图/188
7.1索引概述188
7.1.1什么是索引188
7.1.2何种情况下创建索引189
7.1.3索引的原理——B树189
7.2索引的类型190
7.2.1聚集索引和非聚集索引190
7.2.2唯一索引与非唯一索引192
7.2.3组合索引192
7.3创建索引192
7.3.1聚集索引193
7.3.2非聚集索引194
7.3.3唯一索引195
7.3.4组合索引195
7.4查看和删除索引196
7.4.1查看索引196
7.4.2删除索引196
7.5视图概述197
7.5.1视图的概念197
7.5.2视图的优缺点197
7.6视图的创建与删除199
7.6.1创建视图199
7.6.2更新视图201
7.6.3删除视图202
7.7查看视图202
7.7.1视图的定义代码202
7.7.2视图的结构信息203
7.7.3数据库中的视图203
习题7204
第8章存储过程和触发器/207
8.1存储过程207
8.1.1存储过程的概念207
8.1.2存储过程的类型208
8.1.3存储过程的创建和调用208
8.1.4存储过程的修改和删除212
8.2触发器214
8.2.1关于触发器214
8.2.2创建触发器215
8.2.3修改触发器219
8.2.4禁用和删除触发器220
习题8222
第9章游标/225
9.1游标概述225
9.1.1游标的概念225
9.1.2游标的作用和实现过程225
9.2创建游标——DECLARE CURSOR语句226
9.2.1DECLARE CURSOR语句基本语法226
9.2.2创建简单的游标228
9.2.3创建局部游标和全局游标229
9.2.4创建静态游标和动态游标229
9.2.5创建只读游标229
9.2.6创建键集游标和(快速)只进游标230
9.2.7创建锁定游标和乐观游标230
9.2.8创建双向滚动游标231
9.2.9创建可更新游标231
9.2.10创建综合类型的游标232
9.3打开游标——OPEN语句232
9.4检索游标数据——FETCH语句233
9.4.1FETCH语句基本语法233
9.4.2遍历游标结果集234
9.4.3使用局部变量保存检索结果236
9.4.4使用游标变量237
9.5更新游标数据238
9.5.1修改游标数据238
9.5.2删除游标数据239
9.6关闭和删除游标239
9.6.1关闭游标——CLOSE语句239
9.6.2删除游标——DEALLOCATE语句240
习题9240
第10章事务管理与并发控制/241
10.1事务的基本概念241
10.1.1事务241
10.1.2事务的ACID特性242
10.2事务的管理242
10.2.1启动事务243
10.2.2终止事务243
10.2.3嵌套事务248
10.3并发控制250
10.3.1并发控制的概念250
10.3.2几种并发问题251
10.3.3基于事务隔离级别的并发控制253
10.3.4基于锁的并发控制259
习题10265
第11章数据的完整性管理/267
11.1关于数据完整性267
11.1.1数据完整性的概念267
11.1.2数据完整性的分类267
11.2实体完整性的实现268
11.2.1实体完整性的定义268
11.2.2实体完整性的检查270
11.3参照完整性的实现271
11.3.1参照完整性的定义271
11.3.2参照完整性的检查272
11.4用户定义完整性的实现273
11.4.1域完整性的实现273
11.4.2表级约束完整性的实现277
习题11278
第12章数据的安全性控制/281
12.1SQL Server安全体系结构281
12.1.1主体281
12.1.2安全对象283
12.1.3权限284
12.2角色285
12.2.1服务器角色285
12.2.2数据库角色285
12.2.3应用程序角色286
12.3服务器级的安全控制287
12.3.1身份验证模式287
12.3.2创建登录288
12.3.3查看登录291
12.3.4登录的权限管理292
12.3.5删除登录295
12.4数据库级的安全控制296
12.4.1数据库用户的管理296
12.4.2安全对象的权限管理300
12.5架构级的安全控制307
12.5.1架构及其管理307
12.5.2安全对象的权限管理312
12.6数据库用户授权举例314
12.6.1直接给数据库用户授权314
12.6.2通过角色给数据库用户授权316
习题12317
第13章数据库备份与恢复/319
13.1备份和恢复319
13.1.1备份和恢复的概念319
13.1.2恢复模式及其切换319
13.1.3备份类型321
13.2完整数据库备份与恢复321
13.2.1完整数据库备份322
13.2.2完整数据库恢复322
13.3差异数据库备份与恢复323
13.3.1差异数据库备份323
13.3.2差异数据库恢复324
13.4事务日志备份与恢复325
13.4.1事务日志备份325
13.4.2事务日志恢复326
13.5一种备份案例327
习题13331
第14章数据库访问技术/332
14.1ADO.NET概述332
14.2ADO.NET对象333
14.2.1Connection对象334
14.2.2Command对象334
14.2.3DataReader对象336
14.2.4DataAdapter对象337
14.2.5DataSet对象339
14.3在窗体应用程序中访问数据库341
14.4在Web应用程序访问数据库345
14.4.1ASP.NET控件345
14.4.2Web应用程序346
习题14348
参考文献/350
內容試閱
自第2版出版以来,本书经历了多次印刷,持续受到了广大师生和读者的普遍欢迎和喜爱。在这期间,我们收到了许多读者的邮件,除了咨询问题外,很多读者也对本书提出了宝贵的意见和建议。在充分斟酌后,我们决定出版本书第3版。
数据库技术是计算机技术的重要组成部分,也是发展最快、应用最广的计算机技术之一。自20世纪60年代中后期出现以来,经历了50多年的发展,目前日臻完善,成就了诸多的辉煌,出现了Oracle、DB2、SQL Server、MySQL等十分成熟、深受用户喜爱的数据库管理软件,带动了一系列的软件产业。如今,不管是在工作还是在生活和学习中,数据库已经成为各类信息系统和应用系统的技术基础,与人们的工作和生活息息相关。随着新一代信息技术的发展,数据库技术将发挥着更重要的基础作用。
“数据库原理”课程是计算机科学与技术专业及相关专业的主干课程。这门课程的主要特点是实践性强,同时又要求具备良好的理论基础。本书第1版偏重于技术型、应用型人才的培养。虽然第1版也提供了必要的理论知识,但其理论部分相对比较薄弱,尤其在关系规范化理论部分,尚未形成系统的理论知识体系。本书第2版则本着“厚基础,重实践”的原则,加强了理论部分,丰富和完善了关系规范化理论部分,同时在实践部分增加了游标的相关知识等内容。
在第3版中,我们继续秉承从数据库的理论设计到实践开发的一体化理念,着重完善了数据库的理论设计体系,增加了“关系代数综合举例”一节(2.2.3节),突出了关系代数在关系查询中的基础性作用;在并发控制部分增加了封锁技术、封锁协议和锁的粒度等内容,从原理上更全面阐述了并发控制的基本内涵,并结合这些原理系统阐述了事务并发控制实现的方法和技术。在实践部分增加了“数据库用户授权举例”一节(12.6节),让读者通过这些例子的学习可以更深入地理解数据安全控制的基本原理,并能够据此掌握数据安全维护的常用方法。此外,还增加了第14章,通过该章的学习,读者可以了解数据库接口技术和ADO.NET技术的发展过程以及ASP.NET控件的使用方法,掌握基于ADO.NET的数据库访问技术,掌握在.NET窗体应用程序和Web应用程序中访问数据库和实现数据“增、删、查、改”的基本技能,初步具备开发此类数据库应用程序的基本能力。其中,书中带星号“”的章节可作为自学部分。
在第3版的修订中,我们全面审视和修改了第2版中的不当表述和措辞之处,使得全书前后一致、自成一体,最终提供了相对完整的从数据库的理论设计到实践开发和维护的一整套解决方案。
本书第3版共14章,第1章介绍数据库系统涉及的基本概念;第2章介绍关系数据库的理论基础,尤其系统阐述了关系规范化理论;第3章介绍数据库的设计技术和方法;第4章比较系统地介绍了数据库查询语言——SQL,以及数据表创建方法;第5章介绍TransactSQL程序设计方法;第6章介绍如何创建数据库和管理数据库;第7章介绍索引与视图的创建、管理和使用方法;第8章介绍存储过程和触发器的开发和使用方法;第9章介绍游标的创建和使用方法;第10章介绍事务管理及并发控制的技术和方法;第11章和第12章分别介绍如何实现和保证数据的完整性与安全性;第13章比较全面地介绍数据库的备份方法及其恢复技术;第14章介绍SQL Server数据库访问技术,涉及数据库的连接方法以及在应用程序中实现数据“增、删、查、改”的SQL方法等。
本书的特点是,理论部分由浅入深、通俗易懂,在内容上提供了翔实而系统的数据库设计和优化理论;方法和技术部分覆盖面广,具有很好的可操作性,书中的SQL代码全部通过调试运行,涵盖数据库开发所需的核心技术和方法。本书是数据库理论知识和实践性知识有机结合的数据库教材,特别是在第3版中,进一步完善了理论部分,增加相应的实践内容,使得本书理论自成一体,实例翔实,逻辑性强,结构清晰,条理清楚,重点突出。此外,每章后面都配有适量的习题(包括上机题),供教学和学习参考使用。
本书可作为高等学校研究型和应用型本科院校计算机及相关专业的数据库课程教材,也可以作为数据库爱好者和初学者的学习教材,同时还可以供从事数据库系统开发的人员参考。本书提供100%的源代码,书中所有的示例代码、教学大纲、教学PPT、习题参考答案均可从清华大学出版社网站(http://www.tup.com.cn/)上免费下载。读者如有问题或需要技术支持可与本书编辑(Email: longqm@163.com,QQ: 381844463)联系。
本书由广西大学蒙祖强教授执笔,许嘉副教授修订了第1章和第2章并对全书进行审阅。此外,参与本书编写、资料整理和调试程序的还有秦亮曦、孙宇、梁斌梅、梁俊斌、田阳等老师。
感谢所有关心和支持本书编写和出版的人员,包括广西大学武新章教授、陈宁江教授以及一些老师、研究生和技术人员,同时感谢清华大学出版社的领导和编辑,他们为本书的编写和再版提供了大量的帮助。本书参考了相关文献和网络资源,在此,对这些资料的作者表示衷心感谢。
编者
2023年3月

 

 

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