新書推薦:
《
光速声波物理学. 1、2、3
》
售價:HK$
494.9
《
天下之极:世界枢纽观念的古今之变
》
售價:HK$
96.8
《
认识现代社会之真相:杨照讲马克斯·韦伯
》
售價:HK$
94.6
《
“义与制不相遗”:蒙文通与近代学界
》
售價:HK$
107.8
《
从黑船来航到开罗会议:近代日本外交历程
》
售價:HK$
140.8
《
论美国(附赠解读手册)
》
售價:HK$
140.8
《
无人机飞行原理与气象环境(第2版)
》
售價:HK$
31.9
《
理解性别差距:美国女性经济史
》
售價:HK$
90.2
編輯推薦:
本书以数据库系统的基本原理为基础,以后勤宿舍报修系统为案例,重点介绍数据库系统开发的全过程,从数据库系统的需求分析,到数据库系统的概念设计、逻辑设计,再到数据库设计规范化、数据库系统的物理设计,后详细介绍数据库的实施与运行,包括数据库和数据表的创建与使用、数据查询、视图与索引等内容。全书循序渐进,深入浅出,条理性强,内容取舍合理,着重培养学生的数据库设计和开发能力,重点突出。
內容簡介:
本书以SQL Server 2012为载体,全面系统地阐述了数据库技术的基本原理、应用技术和设计方法。 本书以数据库系统的基本原理为基础,以后勤宿舍报修系统为案例,重点介绍数据库系统开发的全过程,从数据库系统的需求分析,到数据库系统的概念设计、逻辑设计,再到数据库设计规范化、数据库系统的物理设计,后详细介绍数据库的实施与运行,包括数据库和数据表的创建与使用、数据查询、视图与索引等内容。全书循序渐进,深入浅出,条理性强,内容取舍合理,着重培养学生的数据库设计和开发能力,重点突出。 本书充分展现了理论引导、项目指导的教学理念和方法,以技能培养为首要任务,可作为各类本科院校、高职高专院校、成人教育学院和计算机培训学校数据库相关课程的教材,也可供从事计算机软件工作的科研人员、工程技术人员或者数据库爱好者参考。 为了方便教学,本书还配有电子课件等教学资源包,任课教师和学生可以登录我们爱读书网(www.ibook4us.com)注册并浏览,任课教师还可以发邮件至hustpeiit@163.com索取。
關於作者:
2007.8-至今 武汉工程科技学院承担省级项目(主持或排名前三): 1、2017.7-2019.7,基于应用型人才培养的Java课程体系建设的研究,湖北省教育厅,建设中 2、2016.1-2018.12,面向领域文本的知识资源语义检索方法研究,湖北省教育厅,已结题 3、2016.5-2017.12,移动互联网时代的高校出版社数字化建设研究,湖北省教育厅,已结题 4、2013.9-2014.2,培训管理信息系统的研发,湖北省教育厅,已结题 发表论文(第一作者): 1、The Intelligent E-learning Resources Retrieval System Based on Knowledge Frame,SEIS2015,CPCI检索 The Semantic Retrieval System for Learning Resources Based on Subject Knowledge Ontology,CSECE2018,CPCI检索
目錄 :
第1章数据库系统概论1
1.1信息、数据、数据处理与数据管理1
1.1.1信息与数据1
1.1.2数据处理与数据管理2
1.2数据库技术的产生与发展3
1.3数据库系统的组成8
1.4数据库系统体系结构11
1.4.1数据库系统内部体系结构11
1.4.2数据库系统外部体系结构14
1.5数据库管理系统16
1.5.1DBMS的主要功能16
1.5.2DBMS的组成18
1.5.3DBMS的数据存取过程19
1.6数据库领域的新技术19
1.6.1分布式数据库20
1.6.2数据仓库与数据挖掘技术22
1.6.3多媒体数据库26
1.6.4主动数据库系统27
1.6.5大数据技术27
本章总结30
习题130
第2章关系数据库33
2.1常见的数据模型33
2.1.1数据模型概述33
2.1.2层次数据模型34
2.1.3网状数据模型39
2.1.4关系数据模型41
2.2关系数据模型及其三要素42
2.2.1关系数据结构43
2.2.2关系操作概述47
2.2.3关系的完整性48
2.3关系代数50
2.3.1关系代数的分类及其运算符50
2.3.2传统的集合运算51
2.3.3专门的关系运算52
2.3.4用关系代数表示检索的例子57
2.4关系演算*58
2.4.1元组关系演算58
2.4.2域关系演算59
2.5域关系演算语言QBE60
本章总结64
习题264
第3章后勤宿舍报修系统的数据库系统设计67
3.1数据库系统设计概述67
3.1.1数据库系统设计的任务、内容和注意事项68
3.1.2数据库系统设计的基本方法70
3.1.3数据库系统设计的步骤71
3.2数据库系统的需求分析73
3.2.1需求分析的任务74
3.2.2需求分析的方法75
3.2.3后勤宿舍报修系统的需求分析77
3.3数据库系统的概念设计80
3.3.1三个世界及其有关概念80
3.3.2概念结构设计的必要性83
3.3.3概念模型的特点84
3.3.4概念模型的ER表示方法84
3.3.5概念结构设计的方法与步骤86
3.3.6后勤宿舍报修系统的概念设计91
3.4数据库系统的逻辑设计92
3.4.1逻辑结构设计的任务和步骤93
3.4.2概念模型向关系模型的转换93
3.4.3ER图转换为数据表97
3.4.4后勤宿舍报修系统的逻辑结构设计100
3.5数据库设计规范化103
3.5.1关系规范化的必要性103
3.5.2函数依赖106
3.5.3关系模式的范式109
3.5.4后勤宿舍报修系统的关系规范化115
3.6数据库系统的物理结构设计117
3.6.1确定物理结构117
3.6.2评价物理结构119
本章总结119
习题3119
第4章后勤宿舍报修系统数据库的实施122
4.1SQL的基本概念与特点122
4.1.1SQL的发展及标准化122
4.1.2SQL的主要特点123
4.2SQL Server 2012简介123
4.2.1SQL Server的发展与版本124
4.2.2SQL Server 2012的主要组件125
4.3SQL Server 2012的安装126
4.4启动和连接SQL Server 2012129
4.4.1SQL Server Management Studio简介129
4.4.2设置SQL Server 2012的启动模式131
4.4.3连接SQL Server 2012132
4.4.4设置服务器身份验证模式133
4.4.5修改登录账户sa的密码133
4.5数据库的创建和使用134
4.5.1SQL Server 2012系统数据库135
4.5.2数据库文件136
4.5.3数据库对象136
4.5.4创建和维护后勤宿舍管理系统数据库138
4.6数据表的创建和使用143
4.6.1表的类型144
4.6.2表的约束145
4.6.3级联的删除和更新146
4.6.4创建tb_ld表146
4.6.5创建tb_ss表148
4.6.6创建tb_wx表149
4.6.7创建tb_bx表150
4.6.8向表中添加数据153
本章总结154
习题4155
第5章后勤宿舍报修系统数据库的运行156
5.1数据查询157
5.2创建与使用视图181
5.3创建与使用索引187
本章总结192
习题5192
內容試閱 :
数据库技术自20世纪60年代中期诞生到现在,虽然只有几十年的历史,但其发展速度之快、使用范围之广是其他技术望尘莫及的。在此几十年期间,无论在理论研究还是在技术应用方面,数据库技术一直是计算机领域的热门话题,它已经成为计算机科学的一个重要分支。
本书以满足学生对数据库实用技术的学习需求为目的,服从创新教育和素质教育的教学理念。本书共分为五章,其中:第1章数据库系统概论主要介绍数据库的基本概念、产生、发展、体系结构及新技术;第2章关系数据库主要介绍关系数据库的基础理论知识,包括关系代数、关系演算和域关系演算语言;第3章到第5章以实际项目后勤宿舍报修系统为例,讲解一个数据库系统开发的全过程,包括需求分析、概念设计、逻辑设计、数据库设计规范化、数据库系统的物理结构设计以及数据库的实施与运行等。
本书包含两条主线:数据库系统的基础理论和数据库的实用技术。数据库系统的基础理论包括第1章、第2章,以及第3到5章都穿插有数据库系统的相关理论介绍;数据库的实用技术包括第3章后勤宿舍报修系统的数据库系统设计、第4章后勤宿舍报修系统数据库的实施和第5章后勤宿舍报修系统数据库的运行。这两条主线相互呼应,相互渗透,完美结合。
本书与同类教科书相比,有以下两大特色。
特色之一在于逻辑结构的安排以理论引导、项目指导为原则。第1、2章主要介绍数据库系统和关系数据库的基础理论知识,第3章到第5章以一个实际项目后勤宿舍报修系统贯穿始终,每一章分为任务描述与分析、相关知识与技能和项目实施与拓展三大模块,其中任务描述与分析模块以任务启动的方式引入知识点,相关知识与技能模块是理论引导部分,项目实施与拓展是项目指导部分,在项目实践中先讲授理论,再根据理论进行实践;而同样一个实际项目又贯穿在每一个数据库设计的知识点中。理论与实践相互渗透,平滑过渡,完美结合,符合理论实践提高这一认识和理解问题的自然规律,使学生易掌握、教师易讲解。
特色之二在于内容结构的安排。作者在多年的教学过程中发现学生往往具备数据库操作能力,数据库设计能力却比较薄弱,而在实际的数据库系统开发过程中,数据库设计却是最为重要的一个环节,直接决定数据库的优劣。所以本书通过一个实际项目详细介绍了数据库系统开发的全过程,从该项目的需求分析开始,到该项目的概念设计、逻辑设计,再到数据库设计规范化、数据库系统的物理设计。最后选择一种数据库管理软件(本书选用SQL Server 2012)部署数据库的实施与运行,包括数据库和数据表的创建与使用、数据查询、视图与索引等。全书通过对该实例的讲解,重点在于培养学生的数据库设计能力。
本书内容全面、深入浅出、概念清晰、条理清楚,不仅可作为各类本科院校、高职高专院校、成人教育学院和计算机培训学校数据库相关课程的教材,也可供从事计算机软件工作的科研人员、工程技术人员或者数据库爱好者参考。如果作为教材,建议总学时48学时,其中主讲学时32学时。由于课程学时的限制,实验学时各学校可以适当调整,一般为16学时左右。另外,还可安排20学时左右的课程设计来设计一个完整的小型数据库。除实验学时外,最好安排学生自由上机的时间,以加强学生的实际动手能力。
由于本书侧重培养学生数据库开发和设计的能力,也由于授课课时的限制,本书没有加入数据库的高级应用(如游标、存储过程和触发器)的内容,这一部分内容教师可在数据库的课程设计中进行讲解,也可由读者自行参阅相关参考书籍。
编者在编写过程中使用的例题、习题均来自课堂的讲稿,参考了相关书籍并在参考文献中一一列出,再次对相关作者表示最诚挚的谢意。由于编者水平有限,书中难免存在疏漏之处,敬请同行专家批评指正。