新書推薦:
《
强者破局:资治通鉴成事之道
》
售價:HK$
80.6
《
鸣沙丛书·鼎革:南北议和与清帝退位
》
售價:HK$
121.0
《
从康德到黑格尔的发展:兼论宗教哲学(英国观念论名著译丛)
》
售價:HK$
60.5
《
突破不可能:用特工思维提升领导力
》
售價:HK$
77.3
《
王阳明大传:知行合一的心学智慧(精装典藏版)
》
售價:HK$
221.8
《
失衡与重塑——百年变局下的中国与世界经济
》
售價:HK$
132.2
《
不被定义的年龄:积极年龄观让我们更快乐、健康、长寿
》
售價:HK$
77.3
《
南方谈话:邓小平在1992
》
售價:HK$
80.6
|
內容簡介: |
本书基于SQLServer2012数据库系统,介绍了数据库的一般概念,重点介绍在可视化环境下对数据库、数据库表、视图等的创建、操作以及使用Transact-SQL语言的查、改、增、删操作等。本书对数据库数据的导入、导出,分离、附加,备份、还原做了一般性介绍,同时介绍了存储过程和触发器,还介绍了命令行实用程序sqlcmd和PowerDesigner。在数据库设计开发原理部分介绍了必要的理论知识。读者通过阅读本书,能够熟练掌握SQLServer数据库系统的开发,并得到一定的理论指导。
|
關於作者: |
教授,硕士生导师,1985年至今,一直从事教学与科研;所教过的课程有:汇编语言、C语言、微机原理、计算机英语、计算机网络、网站设计与开发、Web数据库技术等;近年主要从事计算机网络和数据库原理教学。2013年带领学生参加湖南省计算机程序设计比赛,并获三等奖。近年完成相关专业论文近30篇,其中SCI、EI检索共4篇。完成省厅级以上项目5项。出版著作
1.魏善沛.Web数据库技术实用教程.北京:清华大学出版社,2002.6
2.魏善沛.Web数据库基础教程.北京:中国铁道出版社,2003.7
3.魏善沛.电子商务网站开发与实现.北京:高等教育出版社,2004.7
4.魏善沛.网页设计创意与编程.北京:清华大学出版社,2006.3
5.魏善沛.企业网站设计与集成.长沙:中南大学出版社,2006.4
6.魏善沛.网页设计创意与编程实验指导.北京:清华大学出版社,2007.5教授,硕士生导师,1985年至今,一直从事教学与科研;所教过的课程有:汇编语言、C语言、微机原理、计算机英语、计算机网络、网站设计与开发、Web数据库技术等;近年主要从事计算机网络和数据库原理教学。2013年带领学生参加湖南省计算机程序设计比赛,并获三等奖。近年完成相关专业论文近30篇,其中SCI、EI检索共4篇。完成省厅级以上项目5项。出版著作
1.魏善沛.Web数据库技术实用教程.北京:清华大学出版社,2002.6
2.魏善沛.Web数据库基础教程.北京:中国铁道出版社,2003.7
3.魏善沛.电子商务网站开发与实现.北京:高等教育出版社,2004.7
4.魏善沛.网页设计创意与编程.北京:清华大学出版社,2006.3
5.魏善沛.企业网站设计与集成.长沙:中南大学出版社,2006.4
6.魏善沛.网页设计创意与编程实验指导.北京:清华大学出版社,2007.5
7.魏善沛.Web数据库编程与应用.北京:清华大学出版社,2008.7
8.魏善沛.Web数据库基础教程(第2版).北京:中国铁道出版社,2009.7
9.魏善沛.企业网站开发与管理.北京:中国水利水电出版社,2009.11
10.魏善沛等.电子商务网站开发与实现(第2版).北京:高等教育出版社,2015.8
|
目錄:
|
目录
前言
基础应用篇
第1章 数据库概述2
1.1 基本概念2
1.2 数据库系统内部体系结构6
1.3 现实世界的数据描述10
1.4 数据模型11
1.5 小结17
习题118
第2章 SQL Server 201220
2.1 SQL Server 2012简介20
2.2 SQL Server Management Studio管理器25
2.3 小结31
习题231
第3章 SQL Server 2012 的数据库管理32
3.1 SQL Server 2012数据库的存储结构32
3.2 使用SSMS创建数据库35
3.3 删除和修改数据库38
3.4 数据库的分离与附加42
3.5 数据备份与还原44
3.6 小结46
习题347
第4章 SQL Server 2012 的数据表48
4.1 数据表的创建与删除48
4.2 数据表的管理与维护50
4.3 数据的导入与导出55
4.4 小结60
习题460
第5章 SQL Server 2012 的查询、索引和视图61
5.1 概述61
5.2 使用查询设计器的查询61
5.3 索引64
5.4 视图68
5.5 小结71
习题571
第6章 SQL Server 2012下使用Transact-SQL语言73
6.1 T-SQL语法简介73
6.2 T-SQL的基本应用75
6.3 T-SQL的查改增删86
6.4 小结104
习题6105
第7章 SQL Server 2012 的存储过程和触发器107
7.1 概述107
7.2 存储过程107
7.3 触发器112
7.4 小结115
习题7116
第8章 SQL Server 2012 的命令行实用程序117
8.1 概述117
8.2 实用程序sqlcmd118
8.3 应用实例122
8.4 小结125
习题8125
设计开发篇
第9章 关系运算128
9.1 关系的数学定义128
9.2 关系代数及T-SQL语句表达129
9.3 关系演算146
9.4 关系代数、元组演算和域演算的等价表达151
9.5 小结153
习题9153
第10章 关系数据库设计理论156
10.1 概述156
10.2 关系约束与关系模式表示158
10.3 关系模式规范化设计的必要性159
10.4 函数依赖160
10.5 函数依赖的公理体系163
10.6 关系模式分解168
10.7 关系模式的规范化175
10.8 小结184
习题10185
第11章 SQL Server 2012的应用系统设计188
11.1 概述188
11.2 数据库设计规划190
11.3 需求分析191
11.4 概念结构设计196
11.5 逻辑结构设计205
11.6 物理结构设计209
11.7 数据库应用行为设计221
11.8 数据库运行维护与优化242
11.9 小结244
习题11244
第12章 PowerDesigner与数据库设计246
12.1 PowerDesigner简介246
12.2 概念数据模型和物理数据模型及相互转换250
12.3 正向与逆向工程255
12.4 小结260
习题12260
第13章 SQL Server 2012的数据库恢复与保护261
13.1 数据库的完整性261
13.2 数据库的安全性273
13.3 数据库恢复方式281
13.4 事务机制287
13.5 并发控制290
13.6 小结299
习题13299
新 技 术 篇
第14章 Web数据库技术302
14.1 Web数据库概述302
14.2 Web数据库系统的体系结构305
14.3 Web数据库访问308
14.4 Web数据库接口309
14.5 Web数据库开发技术319
14.6 Web数据库设计初步324
14.7 小结332
习题14332
第15章 数据库技术的延展333
15.1 概述333
15.2 分布式数据库系统336
15.3 面向对象数据库系统338
15.4 多媒体数据库341
15.5 主动数据库344
15.6 NoSQL346
15.7 数据库新技术的其他应用领域350
15.8 数据仓库与数据挖掘353
15.9 小结360
习题15361
参考文献362
|
內容試閱:
|
前言数据库自20世纪60年代发展以来,于20世纪80年代逐渐成熟,并在我国得到广泛应用。由于计算机技术的不断进步,数据库技术、面向对象、多媒体、人工智能、计算机网络、云计算、大数据等技术相互渗透和融合,推动了数据库技术的全面提升,使它的应用更加深入,发展更加迅速,且呈现出与各种学科相互渗透、相互结合的发展趋势。作者认为高校数据库技术的教学,最好采用从感性到理性,再到感性的教学模式,即实践认知理论提升实践应用,具体手段是简单的查询操作关系数据模型设计开发。
本书分为三篇:基础应用篇、设计开发篇和新技术篇,共15章。在先后顺序上与其他教材不同的是,本书将关系代数、关系模型等放在数据库的基本概念和对SQL Server 2012数据库系统的操作之后,遵从实践认识再实践的理念。先概述后软件、语句练习,若是专业教学,则再讲数据库理论,否则可以略去,使本教材既适用于专业基础课教学,又适用于基础课教学。本书对重要的知识做了较详细的描述,对次要的内容做一般介绍。通过书中提供的样例应用(如VB下、C#下、Web下等),读者可以选择使用多种宿主语言调用数据库,了解更多的应用。读者通过阅读本书,能够掌握SQL Server数据库系统的开发技术,并能获得一定的理论指导。
本书体系结构基础知识概述,建立数据模型概念,引入SQL Server 2012数据库系统。
从可视化和语句两个方面(层次)讲解数据库技术及应用。
应用关系数据库设计理论或PowerDesigner解决较复杂的数据库应用系统设计。
实际应用举例。
本书主要内容1.基础应用篇数据库的基本概念。
层次模型、网状模型,重点介绍关系模型的基本概念。
SQL Server 2012数据库系统。
Transact-SQL语言的一般操作及应用。
可视化环境下对数据库、数据表、视图等的创建和操作。
使用Transact-SQL语言的查、改、增、删操作。
数据库数据的导入、导出、分离、附加、备份、还原。
存储过程和触发器。
命令行实用程序sqlcmd。
2.设计开发篇关系代数、元组关系演算和域关系演算的概念,给出与之对应的T-SQL语句。
关系模型中的三类完整性约束。
函数依赖、关系模式的分解。
关系模式的规范化。
数据库应用系统的设计开发,数据流图、数据字典等。
概念结构设计(E-R模型)、逻辑结构设计、物理结构设计。
PowerDesigner下的正向和逆向工程。
数据库中的事务处理。
SQL Server 2012数据库的完整性约束和完整性控制。
数据库的安全威胁和安全控制。
数据库的故障分类和故障的基本恢复方法、恢复策略。
SQL Server 2012数据库的并发控制和锁的概念。
3.新技术篇Web数据库的基本概念、访问接口、连接技术,SQL Server 2012下的实例。
新应用领域对数据库技术的需求。
几种典型的数据库新技术及特征。
NoSQL数据库简介。
数据仓库、数据挖掘简介及实际案例。
本书特色本书先易后难,循序渐进,围绕应用,注重细节,理论与实际相结合,从可视化界面入手,经初步认知到语句编程的熟练掌握。主要顺序:数据库原理概述,SQL Server 2012,Transcat-SQL,实用程序sqlcmd,关系运算和关系数据库设计理论,数据库应用系统设计,PowerDesigner与数据库设计,各种新技术和Web数据库设计。本书遵从将复杂的知识、技术尽可能地用简洁明了的语言描述,尽可能做到:知识以描述清楚为准则;技术以实用、够用为准则。另一特点是将实际应用中的功能模块,经调整植入本书,如Web数据库设计实例;将论文成果的实际案例,经调整后植入本书,如数据挖掘应用。作者提供绿海星网站(www.csasp.net),在教学资料教辅资料栏目中提供了SQL Server的参考资料等内容。
本书适用对象读者应熟悉计算机基础知识,最好能熟悉Microsoft Windows Server 2008,Microsoft Visual Studio 2010等,这将非常有利于掌握本书的知识。本书由浅入深,样例、样句充实,读者易掌握各知识点。即使是毫无编程经验的读者,通过阅读本书也能较好地掌握Transcat-SQL的编程方法,完成对数据库的查、改、增、删操作,在强化学习某种宿主语言后,设计开发较为完善的数据库管理系统。
本书可作为高等学校计算机技术、软件工程、电子商务或其他相关专业的专业基础课或基础课的教学用书,也可作为其他培训机构选用的教材或辅助教材。
教学建议本书分为三篇的主要目的之一就是满足不同层次的教学要求。作为基础课的数据库教学可以仅讲授基础篇(第1章~第8章),若须扩展可加授新技术篇(第14章~第15章);设计开发篇是特为专业基础课的讲授提供的,一般的基础课教学建议略去。作为两个层次、三种教学形式,建议教学课时分配如下。
1.基础课教学建议理论课时2448(周24),实习课时1224。若计划理论课时为36,则可做适当调整。建议各章课时分配如下:
第1章 数据库概述23 课时第2章 SQL Server 201212 课时第3章 SQL Server 201
|
|