登入帳戶  | 訂單查詢  | 購物車/收銀台(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月出版新書

『簡體書』“十三五”高等职业教育规划教材:SQL Server数据库设计与应用

書城自編碼: 3538765
分類: 簡體書→大陸圖書→教材高职高专教材
作者: 张成叔
國際書號(ISBN): 9787113270858
出版社: 中国铁道出版社
出版日期: 2020-08-01

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

售價:NT$ 442

我要買

share:

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



新書推薦:
血色帝国:近代英国社会与美洲移民
《 血色帝国:近代英国社会与美洲移民 》

售價:NT$ 265.0
海外中国研究·王羲之:六朝贵族的世界(艺术系列)
《 海外中国研究·王羲之:六朝贵族的世界(艺术系列) 》

售價:NT$ 811.0
唐宋绘画史  全彩插图版
《 唐宋绘画史 全彩插图版 》

售價:NT$ 449.0
“御容”与真相:近代中国视觉文化转型(1840-1920)
《 “御容”与真相:近代中国视觉文化转型(1840-1920) 》

售價:NT$ 505.0
鸣沙丛书·大风起兮:地方视野和政治变迁中的“五四”(1911~1927)
《 鸣沙丛书·大风起兮:地方视野和政治变迁中的“五四”(1911~1927) 》

售價:NT$ 454.0
海洋、岛屿和革命:当南方遭遇帝国(文明的另一种声音)
《 海洋、岛屿和革命:当南方遭遇帝国(文明的另一种声音) 》

售價:NT$ 485.0
铝合金先进成型技术
《 铝合金先进成型技术 》

售價:NT$ 1214.0
英雄之旅:把人生活成一个好故事
《 英雄之旅:把人生活成一个好故事 》

售價:NT$ 398.0

編輯推薦:
本书以数据库设计为主线,以增、删、改、查为核心技能,通过教学做一体化的内容体系、项目案例一体化的技能体系和新形态一体化的展示形式,将理论 实训高度融合,实现了教学做的有机结合,进一步提高学生学习的积极性。
內容簡介:
本书以数据库设计为主线,以增、删、改、查为核心技能,通过教学做一体化的内容体系、项目案例一体化的技能体系和新形态一体化的展示形式,将理论 实训高度融合,实现了教学做的有机结合,进一步提高学生学习的积极性。本书以SQL Server 2008数据库为平台,内容共分3部分:基础技能部分(第1~6章)、提升技能部分(第8~13章)和综合技能部分(第7章和第14章)。主要内容包括创建和管理数据库,创建和管理数据表,用T-SQL语句操作数据,简单数据查询,模糊查询和聚合函数,分组查询和连接查询,阶段项目QQ数据库管理,用T-SQL语句创建数据库和数据表,T-SQL编程,子查询,事务、视图与索引,存储过程,数据库设计与优化,课程项目银行ATM系统数据库设计与优化。本书案例取材于生产、生活实际,数据库设计遵循企业规范,充分体现职业性。本书适合作为高等职业院校和应用型本科院校数据库类课程的教材,也适合作为计算机爱好者学习数据库的参考书。
關於作者:
张成叔,安徽商贸职业技术学院电子信息系主任,安徽商贸职业技术学院是安徽省示范性高职院校,负责全校的计算机公共课程的教学及电子信息系的教学工作。副教授,高校教龄20年 主授课程数据库设计与应用、数据结构与算法、C语言程序设计等,主编教材20余本,其中主编国家级十二五规划教材1本,主持省级教科研项目8项,发表10多篇教科研论文,获省级教学成果奖一等奖4项。是安徽省计算机学会高职高专学会的副理事长,参与安徽省省级等级考试的工作。
目錄
目录
第1章 创建和管理数据库 1
1.1 认识数据库系统 2
1.1.1 数据库基本概念 2
1.1.2 常用数据库系统 2
1.2 认识SQL Server 2008 4
1.2.1 SQL Server 2008的版本 4
1.2.2 数据库文件和日志文件 4
1.2.3 系统数据库 4
1.3 登录SQL Server数据库 5
1.3.1 建立数据库服务器连接 5
【技能训练1-1】连接到本地数据库
服务器 6
1.3.2 新建数据库登录名 7
【技能训练1-2】新建一个数据库
登录名SchoolMaster 9
1.3.3 新建数据库用户名 9
1.4 创建和管理SchoolDB数据库 10
1.4.1 创建数据库 10
【技能训练1-3】创建SchoolDB
数据库 13
【技能训练1-4】新建SchoolDB
数据库用户名:Master 13
1.4.2 分离和附加数据库 13
【技能训练1-5】分离和附加SchoolDB
数据库 15
1.4.3 数据库的备份和还原 15
1.4.4 删除数据库 18
【技能训练1-6】删除SchoolDB
数据库 18
小结 18
习题 18
第2章 创建和管理数据表 21
2.1 数据表的完整性 22
2.1.1 实体和记录 22
2.1.2 数据完整性 22
2.1.3 主键和外键 23
2.2 创建数据表 24
2.2.1 数据类型 24
2.2.2 使用SSMS建立数据表 25
【技能训练2-1】为SchoolDB数据库
创建数据表 25
2.3 完善数据表的结构设计 27
2.3.1 是否允许为空值 27
【技能训练2-2】设计Student和Result
表中允许为空的字段 28
2.3.2 建立主键 28
【技能训练2-3】为SchoolDB数据库
中的每张数据表建立主键 28
2.3.3 默认值 29
【技能训练2-4】为Student表设置
默认值 29
2.3.4 建立检查约束 29
【技能训练2-5】为SchoolDB数据库
中的数据表添加检查约束 30
2.3.5 标识列 31
【技能训练2-6】为SchoolDB数据库
中的数据表添加标识列 31
2.4 建立数据表间关系 32
2.4.1 设置外键约束 32
【技能训练2-7】为SchoolDB数据库
建立表间关系 33
2.4.2 建立数据库关系图 33
【技能训练2-8】为SchoolDB建立
数据库关系图 34
2.5 删除数据表 34
小结 35
习题 35
第3章 用T-SQL语句操作数据 38
3.1 T-SQL简介 39
3.1.1 SQL和T-SQL 39
3.1.2 T-SQL中的运算符 39
3.2 使用T-SQL向数据表中插入
数据 41
3.2.1 使用INSERT语句插入数据 41
【技能训练3-1】向学期表Grade
和学生信息表Student中插入数据 42
3.2.2 一次插入多行数据 46
【技能训练3-2】为SchoolDB数据库
创建学生通信录 47
3.3 使用UPDATE语句更新数据 48
【技能训练3-3】修改SchoolDB的
数据表 48
3.4 使用DELETE语句删除表中
记录 49
【技能训练3-4】删除SchoolDB
数据表中的学生记录 49
3.5 数据的导出和导入 50
3.5.1 数据的导出 50
【技能训练3-5】导出SchoolDB
数据库中学生信息表Student 51
3.5.2 数据的导入 51
【技能训练3-6】向SchoolDB中的
相关表导入数据 52
小结 53
习题 53
第4章 简单数据查询 57
4.1 使用SELECT语句进行查询 58
【技能训练4-1】对课程表Subject
和学生信息表Student进行简单查询 62
4.2 使用ORDER BY进行查询排序 62
【技能训练4-2】使用排序查询学生
相关信息 62
4.3 在查询中使用函数 63
4.3.1 字符串函数 63
4.3.2 日期函数 64
4.3.3 数学函数 65
4.3.4 系统函数 65
【技能训练4-3】使用函数查询学生
相关信息 66
【技能训练4-4】更新用户卡信息 67
小结 68
习题 68
第5章 模糊查询和聚合函数 72
5.1 模糊查询 73
5.1.1 通配符 73
5.1.2 使用LIKE进行模糊查询 73
【技能训练5-1】使用LIKE模糊查询
学生的相关信息 74
5.1.3 使用BETWEEN在某个范围内
进行查询 75
【技能训练5-2】使用BETWEEN
模糊查询学生的相关信息 76
5.1.4 使用IN在列举值内进行查询 77
【技能训练5-3】使用IN关键字进行
模糊查询学生相关信息 78
5.2 T-SQL中的聚合函数 78
5.2.1 SUM函数 78
5.2.2 AVG函数 79
5.2.3 MAX函数和MIN函数 81
5.2.4 COUNT函数 82
【技能训练5-4】查询汇总信息 83
小结 84
习题 84
第6章 分组查询和连接查询 88
6.1 分组查询 89
6.1.1 使用GROUP BY进行分组查询 89
【技能训练6-1】使用分组查询学生
相关信息 93
6.1.2 使用HAVING子句进行分组
筛选 94
【技能训练6-2】限定条件的分组
查询 96
6.2 多表连接查询 98
6.2.1 内连接查询 98
【技能训练6-3】使用内连接查询
信息 100
6.2.2 外连接查询 103
【技能训练6-4】使用外连接查询
信息 103
小结 104
习题 104
第7章 阶段项目QQ数据库
管理 109
7.1 项目分析 110
7.1.1 项目概述 110
7.1.2 项目覆盖的技能要点 110
7.1.3 项目需求分析 110
7.2 项目需求实现 112
7.2.1 创建QQ数据库及登录名 112
7.2.2 创建表结构 112
7.2.3 添加约束 112
7.2.4 建立表间关系 112
7.2.5 插入模拟数据 112
7.2.6 查询数据 114
7.2.7 修改数据 117
7.2.8 删除数据 118
7.2.9 分离数据库 118
7.3 进度记录 118
小结 119
习题 119
第8章 用T-SQL语句创建数据库
和数据表 120
8.1 用T-SQL语句创建和删除
数据库 121
8.1.1 用T-SQL语句创建数据库 121
【技能训练8-1】使用T-SQL语句
创建数据库SchoolDB 123
8.1.2 用T-SQL语句删除数据库 124
【技能训练8-2】使用T-SQL语句
删除数据库SchoolDB 125
8.2 用T-SQL语句创建和删除
数据表 126
8.2.1 用T-SQL语句创建表 126
【技能训练8-3】创建科目表Subject、
成绩表Result、学生信息表Student
和学期表Grade 129
8.2.2 用T-SQL语句删除表 130
【技能训练8-4】使用T-SQL语句
删除数据库中的数据表 131
8.3 用T-SQL语句创建和删除数据表
的约束 131
8.3.1 用T-SQL语句添加约束 131
【技能训练8-5】为Grade、Student、
Subject、Result表添加约束 134
8.3.2 用T-SQL语句删除约束 135
【技能训练8-6】删除SchoolDB中
各表的约束 135
小结 136
习题 136
第9章 T-SQL编程 140
9.1 变量的使用 141
9.1.1 局部变量 141
9.1.2 全局变量 145
【技能训练9-1】声明并使用局部
变量 146
9.2 输出语句 146
9.2.1 输出语句 146
9.2.2 类型转换函数 148
【技能训练9-2】类型转换函数的
应用 150
9.3 逻辑控制语句 151
9.3.1 BEGINEND语句块 151
9.3.2 IFELSE语句 151
【技能训练9-3】 IFELSE条件
语句的使用 154
9.3.3 CASE多分支语句 155
【技能训练9-4】使用逻辑控制
语句 157
9.3.4 WHILE循环语句 158
【技能训练9-5】使用WHILE循环
语句实现学生加分 159
9.4 批处理 160
小结 162
习题 162
第10章 子查询 165
10.1 简单子查询 166
【技能训练10-1】查询指定学生的
考试成绩 170
10.2 IN和NOT IN子查询 171
10.2.1 IN子查询 171
【技能训练10-2】查询某学期开设的
课程 174
10.2.2 NOT IN子查询 175
【技能训练10-3】查询Java面向
对象设计最近一次考试缺考的
学生名单 177
10.3 EXISTS和NOT EXISTS子
查询 178
10.3.1 EXISTS子查询 178
10.3.2 NOT EXISTS子查询 181
【技能训练10-4】检查并更新学期为
S1的学生的学期为S2 184
小结 184
习题 185
第11章 事务、视图与索引 187
11.1 事务 188
11.1.1 事务的价值 188
11.1.2 事务的定义 191
11.1.3 执行事务 192
【技能训练11-1】批量插入学生
考试成绩 195
11.2 视图 196
11.2.1 什么是视图 196
11.2.2 创建和使用视图 197
【技能训练11-2】查看学生各学期
考试成绩 200
11.3 索引 201
11.3.1 索引的定义 201
11.3.2 索引分类 202
11.3.3 创建索引 203
【技能训练11-3】创建并使用索引
查询学生考试成绩 205
11.3.4 删除索引 206
【技能训练11-4】删除Student表
中的索引 207
11.3.5 查看索引 207
小结 209
习题 209
第12章 存储过程 213
12.1 存储过程概述 214
12.1.1 存储过程的定义 214
12.1.2 存储过程的优点 214
12.2 系统存储过程 215
12.2.1 常用的系统存储过程 215
12.2.2 常用扩展存储过程 216
【技能训练12-1】使用存储过程
查看数据库表中的信息 218
12.3 用户自定义存储过程 218
12.3.1 创建不带参数的存储过程 218
【技能训练12-2】查询获得各学期
科目名称和课时数 221
12.3.2 创建带输入参数的存储过程 222
【技能训练12-3】使用存储过程
查看指定学期所开设的科目信息 225
12.3.3 创建带输出参数的存储过程 225
【技能训练12-4】使用带输入和输出
参数存储过程,查询获得指定学期的
科目名称、课时,统计该学期的
科目数、总课时 229
小结 230
习题 230
第13章 数据库设计与优化 232
13.1 数据库设计概述 233
13.1.1 为什么需要数据库设计 233
13.1.2 数据库设计步骤 234
13.2 宾馆管理系统的概念设计 236
13.2.1 实体-关系模型 236
13.2.2 关系数据库模式 239
【技能训练13-1】为图书管理系统
绘制实体关系图(E-R图) 239
13.3 宾馆管理系统的逻辑设计 239
13.3.1 E-R图向关系模型的转换 239
13.3.2 绘制数据库模型图 241
【技能训练13-2】绘制图书管理
数据库模型图 243
13.4 宾馆管理系统的数据规范化 243
13.4.1 设计问题 243
13.4.2 规范设计 245
【技能训练13-3】规范化图书管理
数据库设计 249
小结 249
习题 249
第14章 课程项目银行ATM系统
数据库设计与优化 252
14.1 项目分析 253
14.1.1 需求概述 253
14.1.2 开发环境 253
14.1.3 项目覆盖的技能要点 253
14.1.4 需求分析 254
14.2 项目需求实现 256
14.2.1 数据库设计 256
14.2.2 创建数据库、表和添加约束 257
14.2.3 插入测试数据 258
14.2.4 模拟常规业务 259
14.2.5 创建和使用视图 261
14.2.6 使用存储过程实现业务处理 262
14.2.7 利用事务实现较复杂的数据
更新 267
14.2.8 数据库账户访问权限设置 269
14.3 进度记录 269
小结 269
习题 269
参考文献270
內容試閱
欲闯IT江湖、逐鹿互联网 ,必先锋T-SQL利器!
大数据(big data, 简称BD)和人工智能(artificial intelligence, 简称AI)变成各行各业中最时髦的词汇。如何有效过滤纷繁复杂的海量数据,如何快速从网上的海量数据中淘出有用的信息,这些问题都可以归结为如何存放、如何高效地进行数据库设计和查询,这正是本书要解决的核心问题。
SQL Server是微软公司的重量级产品,定位于企业级数据库,运行稳定、操作方便,得到广大中小型企业的普遍好评。其继承了Windows系列产品图形模式的特点,提供简单易用的管理平台,常用的数据管理功能在Microsoft SQL Server Management Studio(SSMS)中基本可以全部完成。
编者在近20年的教学实践中深刻体会到数据库设计与应用是一门实践性很强的课程,对专业技能提升的影响度高达80%。经过调查发现:多数学生的体会是入门感觉很轻松、提升感觉很吃力、应用感觉很可怕,主要原因体现在通过SSMS建库建表很轻松、添加约束很迷茫、增删改查记不住、设计项目不可能。针对这些问题,本书彻底打破市场上大多数教材的编写原则,通过教学做一体化的内容体系、项目案例一体化的技能体系和新形态一体化的展示形式,将理论 实
训高度融合,实现了教学做的有机结合,通过具体项目提高学生学习的积极性。
本书主要特色:
?教学做一体化的内容体系。突破传统的以知识结构体系为架构的思维,不追求完整的知识体系架构,按照教学做一体化的思维模式重构内容体系,为理实一体的职业教育理念提供教材和资源支撑。
?项目案例一体化的技能体系。按照互联网 的思维模式:实用主义永远比完美主义更完
美,实用才能体现一门课程的价值。数据库设计与应用是计算机相关专业的专业核心课,按照
项目经验培养的核心任务,按照螺旋形的提升模式本书共设计了5个项目:分别是课内教学
做项目1个高效学习成绩管理SchoolDB数据库,课后巩固提升项目2个网吧计费NerBar数据库(第1~6章)和图书管理系统Library数据库(第8~13章),阶段项目1个
QQ数据库管理和课程项目1个银行ATM系统数据库设计与优化。按照基本技能项目练
习阶段项目技能练习课程项目技能练习的练习过程,快速提升学生的专业技能和项目经验。
?新形态一体化的展示形式。本书在配套设计相关的课程教学方案、电子教案、课件和源文件的基础上,采用新形态一体化的方式展示,在书中以二维码的形式引用了编者主讲的微视频共计80多个,读者使用手机扫描二维码即可观看和学习,丰富了学习手段和形式、提高了学习兴趣和效率。本书配套的大规模在线开放课程已经在智慧职教MOOC学院(网址:https:mooc.icve.com.cn)上线,对应的课程链接为https:mooc.icve.com.cncourse.html?cid=SJKAH535248,授课教师可以通过本课程构建符合自身教学特点和要求的SPOC课程,各位读者可以通过链接或者在智慧职教MOOC学院中搜索后学习,也可以直接扫描右侧二维码进入课程学习。
本书配套的电子资源如下图所示。
本书内容共分3部分:基础技能部分、提升技能部分和综合技能部分。
基础技能部分为第1~6章:第1~2章分别介绍创建和管理数据库、创建和管理数据表,第3章学习使用T-SQL语句操作数据,第4~6章分别介绍简单数据查询、模糊查询和聚合函数、分组查询和连接查询。
提升技能部分为第8~13章:第8~9章介绍程序员日常创建、删除数据库和表以及控制T-SQL代码程序逻辑的专业方法,对数据库的所有操作均使用T-SQL语句来实现,第10~11章是在第4~6章的基础上介绍子查询、事务、视图与索引,用以模拟现实中的事务,处理较复杂的业务需求,并确保处理数据的高效性和安全性,第12章介绍T-SQL语句能否高效利用、能否减少执行时间,学习具有预编译功能的存储过程,体会存储过程为数据库应用程序开发带来的优势,第13章介绍数据库的设计,学习什么是规范的数据库设计及它带来的好处,从而抛弃那些不符合规范的做法。
综合技能部分为第7章和第14章:第7章为阶段技能项目QQ数据库管理,安排在基础技能掌握之后进行阶段性综合技能提升。第14章为课程技能项目银行ATM系统数据库设计与优化,模拟一套ATM存取款机系统,对银行日常的存款、取款和转账业务,保证数据的安全性和高效性。
本书由张成叔任主编,由胡龙茂、陈彩红、钱春阳、刘兵和靳继红任副主编,胡配祥、朱静、刘淑芝、季红梅和翟莉参与编写。第1章和第14章由张成叔编写,第2章由胡龙茂编写,第3章由陈彩红编写,第4章和第9章由刘淑芝编写,第5章和第6章由靳继红编写,第7章和第10章由钱春阳编写,第8章由刘兵编写,第11章由朱静编写,第12章由刘兵和朱静编写,第13章由胡龙茂和陈彩红编写。项目案例和配套资源库由张成叔、胡龙茂、季红梅、胡配祥共同开发完成。教材微课视频主要由张成叔和胡龙茂设计和制作,翟莉参与了书稿的校对工作。全书由张成叔统稿和定稿。
本书所配教学资源请从中国铁道出版社有限公司网站(http: www.tdpress.com51eds)下载或直接与编者联系。微信(QQ):7153265,微信公众号:张成叔,E-mail:zhangchsh@163.com。
本书的出版是安徽财贸职业学院21315教学质量提升计划中现代学徒制试点专业建设项目之一,得到了该项目建设资金的支持。
由于编者水平所限,书中不足之处,请广大读者批评指正。
编 者
2020年5月

 

 

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