书籍详情
《“十二五”职业教育国家规划教材·数据库技术与应用项目化教程:SQLServer》[34M]百度网盘|亲测有效|pdf下载
  • “十二五”职业教育国家规划教材·数据库技术与应用项目化教程:SQLServer

  • 出版社:中国电力出版社京东自营官方旗舰店
  • 出版时间:2014-10
  • 热度:11185
  • 上架时间:2024-06-30 09:38:03
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

产品特色

编辑推荐

适读人群 :高等职业技术学院、应用型本科院校计算机及其相关专业数据库课程的教材、也可作为计算机应用系统开发与设计者学习数据库的参考用书

本书运用CDIO工程教育理念,选取应用广泛的“一卡通”类数据库系统的代表“校园一卡通”为案例,以项目为载体,将数据库的知识、技术与方法融为一体。本书的内容从教、学、做3个层面展开,技术线路清晰,以具体项目贯穿始末,易于学习,可操作性强,循序渐进且层次分明,便于读者掌握数据库实用技术。

内容简介

本书为“十二五”职业教育国家规划教材。
本书共分14章,主要内容包括“校园一卡通”项目导入、数据库技术基础知识、关系数据库设计、SQL Server 2012安装、利用Management Studio创建和管理数据库、关系数据库标准语言SQL、SQL Server 2012数据查询、Transact–SQL编程基础、存储过程和触发器、数据库完整性及SQL Server的完整性控制、数据库的安全性及SQL Server安全管理、数据库并发控制及SQL Server的并发控制机制、数据库恢复技术与SQL Server的数据恢复机制、课程设计——《网上书店图书销售管理系统》的数据库设计与实现等。各章之后均附有实训和习题,附录中给出了常用的内置函数、系统表和系统存储过程,还给出了各章习题的参考答案。本书运用CDIO工程教育理念,选取应用广泛的“一卡通”类数据库系统的代表“校园一卡通”为案例,以项目为载体,将数据库的知识、技术与方法融为一体。本书的内容从教、学、做3个层面展开,技术线路清晰,以具体项目贯穿始末,易于学习,可操作性强,循序渐进且层次分明,便于读者掌握数据库实用技术。

作者简介

岳国英,教授,浙江水利水电学院,从事高职高专计算机教育30余年,主讲数据库应用技术、数据结构、软件工程等课程。有丰富的教学、改革和管理经验。主持和主研省部级科研课题8项,获省级科技进步奖2项,省优秀教学成果奖2项,公开发表论文50余篇,主编、主审教材6部,承担企事业单位委托软件开发科技服务项目14项,有丰富的数据建模与数据库应用经验,受邀担任多家企业的信息化建设顾问。岳国英教授是浙江省高职高专计算机类专业教学指导委员会委员、浙江省高校计算机教学研究会常务理事、浙江省计算机学会、行业协会理事。经常参加国家和省级计算机类专业教育教学研讨会,与区域内著名企业有密切的合作,对区域人才需求、计算机类专业的人才培养、教育对象有较多了解,完成6项计算机教育研究类课题。


内页插图

目录

前言

第1章 “校园一卡通”项目导入 1

1.1 本教程的学习目标 1

1.2 “校园一卡通”项目简介 1

1.3 各章内容的组织结构 3

第2章 数据库技术基础知识 6

2.1 数据库技术概述 6

2.2 数据模型 13

2.3 概念模型 15

2.4 数据库设计 19

2.5 项目案例“校园一卡通”图书借阅管理子项目概念模型设计 21

实训 “校园一卡通”活动考勤管理子项目概念模型设计 23

习题 23

第3章 关系数据库设计 26

3.1 关系数据模型 26

3.2 E-R模型到关系模型的转换 32

3.3 关系模型的三类完整性约束 34

3.4 关系数据库的规范化设计 38

3.5 项目案例“校园一卡通”图书借阅管理子项目关系模型设计 41

实训 “校园一卡通”活动考勤管理子项目关系模型设计 43

习题 43

第4章 SQL Server 2012安装 45

4.1 SQL Server 2012简介 45

4.2 SQL Server 2012的安装准备 46

4.3 SQL Server 2012安装与检验 51

4.4 SQL Server 2012的配置 62

4.5 SQL Server 2012的组件 65

4.6 系统数据库和示例数据库 69

习题 71

第5章 利用Management Studio创建和管理数据库 72

5.1 创建和管理数据库 72


5.2 创建和管理表 78

5.3 建立表间关系 84

5.4 创建和管理视图 86

5.5 创建和管理索引 90

5.6 项目案例“校园一卡通”图书借阅管理子项目数据库及表的管理 93

实训 “校园一卡通”活动考勤管理子项目物理结构设计 98

习题 99

第6章 关系数据库标准语言SQL 101

6.1 SQL概述 101

6.2 数据定义 103

6.3 数据更新 109

6.4 数据查询 112

6.5 视图 118

6.6 项目案例“校园一卡通”图书借阅管理数据库的数据管理 120

实训 完善“校园一卡通”数据库的消费数据管理 123

习题 124

第7章 SQL Server 2012数据查询 125

7.1 简单查询 125

7.2 连接查询 130

7.3 子查询 136

7.4 联合查询 139

7.5 项目案例“校园一卡通”图书借阅管理数据库的高级数据查询 142

实训 “校园一卡通”消费管理数据库的高级数据查询 146

习题 147

第8章 Transact-SQL编程基础 149

8.1 基本知识 150

8.2 常用函数和自定义函数 160

8.3 批处理和流程控制语句 168

8.4 项目案例“校园一卡通”图书借阅管理子项目的借、还书流程处理 174

实训 “校园一卡通”消费管理子项目的业务处理 176

习题 177

第9章 存储过程和触发器 179

9.1 存储过程 180

9.2 触发器 192

9.3 游标及其应用 204

9.4 项目案例 利用存储过程和触发器实现“校园一卡通”图书

借阅管理子项目的借、还书流程处理 207

实训 利用触发器和存储过程实现“校园一卡通”消费管理

子项目的业务流程处理 210

习题 210

第10章 数据库完整性及SQL Server的完整性控制 212

10.1 完整性约束条件及完整性控制 212

10.2 SQL Server的数据完整性及其实现 213

10.3 项目案例 “校园一卡通”图书借阅管理子项目数据库的完整性控制 220

实训 完善“校园一卡通”图书借阅管理子项目数据库完整性控制 225

习题 226

第11章 数据库的安全性及SQL Server安全管理 227

11.1 数据库安全性控制的一般方法 227

11.2 SQL Server的安全体系结构 231

11.3 SQL Server数据库安全性管理 233

11.4 项目案例 设计“校园一卡通”图书借阅管理子项目的安全性管理 250

实训 完善“校园一卡通”数据库的安全性 252

习题 253

第12章 数据库并发控制及SQL Server的并发控制机制 254

12.1 事务及并发控制的基本概念 254

12.2 封锁机制 257

12.3 SQL Server的并发控制机制 259

12.4 项目案例 事务在“校园一卡通”消费管理中的应用 261

实训 完善“校园一卡通”消费管理子项目的并发控制 266

习题 266

第13章 数据库恢复技术与SQL Server的数据恢复机制 268

13.1 故障的种类 268

13.2 数据恢复的实现技术 269

13.3 数据库恢复策略 271

13.4 SQL Server的数据备份和还原策略 272

13.5 SQL Server 2012的数据备份 274

13.6 SQL Server 2012的数据恢复 278

13.7 数据的导入与导出 282

13.8 项目案例 “校园一卡通”数据库的数据维护计划 286

实训 “校园一卡通”数据库的数据备份与恢复 288

习题 289

第14章 课程设计——《网上书店图书销售管理系统》的数据库设计与实现 291

14.1 任务描述 291

14.2 设计要求 291

14.3 提交资料 294


附录 295

附录A SQL Server 2012的常用内置函数 295

附录B SQL Server 2012的常用系统表 298

附录C SQL Server 2012的常用系统存储过程 300

附录D 习题和实训参考答案 303


参考文献 308


前言/序言

数据库技术的发展使计算机应用领域拓展出一片崭新的、广阔的空间,移动互联网、云计算、物联网等新一代IT技术的出现更是将数据库技术的应用推向一个巅峰。无论是“智慧城市”建设,还是各行各业的信息化建设或是风靡世界的电子商务,数据的组织和管理均是核心和基础。数据库技术在信息技术的应用中无所不在,已成为信息技术的核心与基础。因此,数据库技术是计算机及其相关专业的重要专业课程之一。

得益于编者主编的《SQL Server 2000数据库技术实用教程》及其升级版“十一五”国家级规划教材《数据库技术与SQL Server 2005》,读者给予的积极评价和支持,给了编者继续做好这本书编写的推动力。编者将本书的编写作为对老读者的一种回报、对新读者的一种关爱。相信本书会给新老读者带来裨益。

本书的编写原则:以用为本,学以致用,以使读者掌握实用技术为核心,以积累项目经验为目标。以项目为载体,按CDIO(Conceive——构思,Design——设计,Implement——实现,Operate——运行操作)的工程线路,将数据库知识、技术与方法融为一体,体现CDIO工程教育理念。全书的学习过程,即是项目实施的过程。

本书的内容组织从教、学、做三个层面展开。各章首先提出学习目的、重点、难点和任务描述,然后按“项目教学”、“项目案例”、“实训”、“习题”的顺序展开。①“教”主要体现在“项目教学”部分。这个层面主要是介绍知识,教授技术,选用极具代表性的“校园一卡通”消费管理子项目为载体,以数据库设计、实现、管理、查询、编程为主线贯穿始终。②“学”主要体现在“项目案例”部分。这个层面以“校园一卡通”图书借阅管理子项目为载体,从实际业务逻辑的角度提出问题,通过分析给出解决方法和参考代码,与“教”的内容相呼应,形成“学”的主线,不仅使读者通过模仿并有所拓展地“学”一些解决实际问题的方法和技术,而且也让读者体验一个大的项目“整体规划,分块实施”的过程。③“做”是指各章后的“实训”部分。该部分与“教”和“学”的内容相随,对两个子项目进行完善,使读者对项目的实施得到更深一层的认识,并自己亲自操作完成。当本书学习结束时,读者已经具有了一定的项目经验。

本书选择SQL Server 2012版本不仅因为它是目前最流行、应用最广泛的关系数据库管理系统,更重要的是将SQL Server 2012作为实现数据库技术的工具,起到触类旁通的作用。版本并不重要,本书的大部分内容在SQL Server 2005或以后推出的SQL Server更高版本都适用。

本书由浙江水利水电学院的岳国英教授担任主编,河北工程技术高等专科学校的李鹏副教授、浙江水利水电学院的胡文红副教授、上海电子信息职业技术学院的王樱副教授担任副主编,参加编写的还有加拿大达内IT培训集团教学督导总监唐亮。第1~3章、第10章、第11章由岳国英编写,第4章、第5章和第13章由李鹏编写,第8章、第9章和第14章由胡文红编写,第6章和第7章由王樱编写,第12章和附录由唐亮编写,浙江水利水电学院陈忠文、王军、关晓惠老师以及浙江育英职业技术学院郦丽华老师也参加了本书编写。全书由岳国英修改并统稿。


本书由河北大学教学与计算机学院杨文柱教授担任主审。同时,本书在编写过程中还参考了许多专家学者的文献资料,在此一并致谢!

为方便读者学习,本书将为大家提供教学PPT、用例数据库、习题参考答案等电子资源,读者还可访问编写团队主要成员胡文红老师主持的浙江水利水电学院精品课程《数据库原理及应用》的网站:http://shujuku.zjweu.edu.cn,有比较丰富的课程资源库。

限于编者水平,加之时间仓促,书中疏漏之处在所难免,敬请广大读者批评指正。也可通过电子邮件与编者联系,E-mail:yuegy@zjwchc.com。