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

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

『簡體書』SQL Server 2017数据库从入门到实战-微课版

書城自編碼: 3519125
分類: 簡體書→大陸圖書→計算機/網絡數據庫
作者: 杨晓春,秦婧,刘存勇
國際書號(ISBN): 9787302534365
出版社: 清华大学出版社
出版日期: 2020-06-01

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

售價:NT$ 419

我要買

share:

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



新書推薦:
信息、生命与物理学
《 信息、生命与物理学 》

售價:NT$ 411.0
士仕之间:汉代士人与政治
《 士仕之间:汉代士人与政治 》

售價:NT$ 354.0
Redis 高手心法
《 Redis 高手心法 》

售價:NT$ 520.0
勇往值钱:做自己人生的CEO
《 勇往值钱:做自己人生的CEO 》

售價:NT$ 311.0
里山资本主义:不做金钱的奴隶,做个安心的里山主人(献礼大地)
《 里山资本主义:不做金钱的奴隶,做个安心的里山主人(献礼大地) 》

售價:NT$ 307.0
欧洲雇佣兵研究(1350-1800)
《 欧洲雇佣兵研究(1350-1800) 》

售價:NT$ 338.0
费里尼的电影
《 费里尼的电影 》

售價:NT$ 463.0
第一性原理:21堂科学通识课(《奇怪的知识增加了》作者马库斯·乔恩全新力作)
《 第一性原理:21堂科学通识课(《奇怪的知识增加了》作者马库斯·乔恩全新力作) 》

售價:NT$ 411.0

編輯推薦:
本书从C#语法基础开始,逐步讲解面向对象、集合、泛型集合、事件和委托、LINQ、Windows中常用控件的使用,以及ADO.NET中的组件的应用。*后以Windows应用程序开发的综合实例巩固前面所学内容。教材配套视频、教学课程序源代码、教学大纲等资源。
內容簡介:
本书是关于SQL Server 2017的入门教程,目标是带领读者走进SQL Server 2017并掌握对其的操作和管理。 本书从SQL Server 2017的安装开始讲解并结合具体的示例逐步介绍SQL Server中主要的数据库对象的创建和管理的操作,不仅使用SQL语句来介绍具体的语法,还介绍在SSMS(SQL Server Management Studio)中创建和管理数据库对象。为了将SQL Server数据库与编程语言相结合,本书还重点介绍了使用C#语言连接SQL Server数据库实现文章管理系统,以及使用Python语言连接SQL Server数据库实现用户管理模块。 本书可以作为高等院校计算机相关专业的授课教材,也可以作为相关培训机构的辅导用书,同时也非常适合作为专业人员的参考手册。
關於作者:
东北大学软件与理论专业研究生,10年软件开发和教学经验,主要授课科目有.NET开发、JAVA开发以及数据库的应用和维护。主要作品如下:《SQL Server 2012 王者归来》、《21天学通SQL Server》、《Oracle从入门到精通》、《Access web 高级编程》(译作)等。
目錄
第1章
走进数据库
1.1数据库概述
1.2数据库的模式
1.3安装SQL Server 2017
1.3.1SQL Server 2017各版本介绍
1.3.2SQL Server 2017安装步骤
1.4启动SQL Server
1.4.1启动SQL Server数据库服务
1.4.2登录SQL Server数据库
1.5SSMS的真面目
1.6本章小结
1.7本章习题


第2章
操作数据库
2.1创建数据库
2.1.1创建数据库的语法
2.1.2创建第一个数据库
2.1.3自定义数据文件的位置
2.1.4创建由多文件组成的数据库
2.1.5通过文件组创建数据库
2.1.6查看数据库
2.1.7使用SSMS创建数据库
2.2修改数据库
2.2.1数据库重命名
2.2.2更改数据文件的大小
2.2.3添加数据库中的文件
2.2.4删除数据库中的文件
2.2.5使用SSMS修改数据库
2.3删除数据库
2.3.1使用语句删除数据库

2.3.2使用SSMS删除数据库
2.4本章小结
2.5本章习题



第3章
操作数据表
3.1数据表中字段的数据类型
3.1.1整型和浮点型
3.1.2字符串类型
3.1.3日期时间类型
3.1.4其他数据类型




3.2创建数据表
3.2.1创建一般数据表的语法
3.2.2创建简单数据表
3.2.3创建带标识列的数据表
3.2.4创建带自定义数据类型的数据表
3.2.5在其他文件组上创建数据表
3.2.6创建临时表
3.2.7使用SSMS创建数据表
3.2.8使用sp_help查看数据表
3.2.9使用sys.objects查看数据表
3.2.10使用information_schema.columns查看数据表
3.3修改数据表
3.3.1修改表中列的数据类型
3.3.2修改表中列的数目
3.3.3给表中的列改名
3.3.4重命名表
3.3.5使用SSMS修改表
3.4删除数据表
3.4.1删除数据表的语法
3.4.2使用DROP语句删除多余的表
3.4.3使用SSMS删除数据表
3.5本章小结
3.6本章习题

第4章
约束表中的数据
4.1约束的作用
4.2主键约束
4.2.1在创建表时设置主键约束
4.2.2在修改表时添加主键约束
4.2.3删除主键约束
4.2.4使用SSMS管理主键约束
4.3外键约束
4.3.1在创建表时设置外键约束
4.3.2在修改表时设置外键约束
4.3.3删除外键约束
4.3.4使用SSMS管理外键约束
4.4默认值约束
4.4.1在创建表时设置默认值约束
4.4.2在修改表时添加默认值约束
4.4.3删除默认值约束
4.4.4使用SSMS管理默认值约束
4.5检查约束
4.5.1在创建表时设置检查约束
4.5.2在修改表时添加检查约束
4.5.3删除检查约束
4.5.4使用SSMS管理检查约束
4.6唯一约束
4.6.1在创建表时设置唯一约束
4.6.2在修改表时添加唯一约束
4.6.3删除唯一约束
4.6.4使用SSMS管理唯一约束
4.7非空约束
4.7.1在创建表时设置非空约束
4.7.2在修改表时添加非空约束
4.7.3删除非空约束
4.7.4使用SSMS管理非空约束
4.8本章小结
4.9本章习题

第5章
操作表中的数据
5.1添加数据
5.1.1INSERT语句
5.1.2向表中的全部列添加值
5.1.3给指定列添加值
5.1.4为标识列添加值
5.1.5使用默认值添加数据
5.1.6复制表中的数据
5.1.7批量添加
5.2修改表中的数据
5.2.1UPDATE语句
5.2.2不指定条件修改数据
5.2.3按指定条件修改数据
5.2.4修改前N条数据
5.2.5根据其他表的数据更新表
5.3使用DELETE语句删除表中的数据
5.3.1DELETE语句
5.3.2删除表中的全部记录
5.3.3按条件删除记录
5.3.4删除前N条数据
5.3.5使用TRUNCATE TABLE语句清空表中的数据
5.4使用SSMS操作数据表
5.5本章小结
5.6本章习题

第6章
查询语句基础
6.1运算符
6.1.1算术运算符
6.1.2比较运算符
6.1.3逻辑运算符
6.1.4位运算符
6.1.5其他运算符
6.1.6运算符的优先级
6.2简单查询
6.2.1查询语句的基本语法形式
6.2.2查询表中的全部数据
6.2.3按条件查询数据
6.2.4给列设置别名
6.2.5使用TOP查询表中的前几行数据
6.2.6在查询时去除重复的结果
6.2.7对查询结果进行排序
6.2.8查看含有NULL值的列
6.2.9模糊查询用LIKE
6.2.10查询某一范围用IN
6.2.11根据多个条件查询数据
6.3聚合函数
6.3.1求最大值函数MAX 和最小值函数MIN
6.3.2求平均值函数AVG
6.3.3求和函数SUM
6.3.4求记录行数COUNT
6.4本章小结
6.5本章习题

第7章
子查询与多表查询
7.1子查询
7.1.1单列子查询
7.1.2多行子查询
7.2分组查询
7.2.1分组查询介绍
7.2.2聚合函数在分组查询中的应用
7.2.3使用条件的分组查询
7.2.4分组查询的排序
7.3多表查询
7.3.1笛卡儿积
7.3.2自连接
7.3.3外连接
7.3.4内连接
7.4结果集的运算
7.4.1使用UNION关键字合并结果集
7.4.2排序合并结果集
7.4.3使用EXCEPT关键字对结果集进行差运算
7.4.4使用INTERSECT关键字对结果集进行交集运算
7.5本章小结
7.6本章习题

第8章
函数
8.1系统函数
8.1.1数学函数
8.1.2字符串函数
8.1.3日期和时间函数
8.1.4其他函数
8.2自定义函数
8.2.1创建自定义函数的语法
8.2.2标量值函数
8.2.3创建表值函数
8.2.4修改自定义函数
8.2.5删除自定义函数
8.2.6在SSMS中管理函数
8.3本章小结
8.4本章习题

第9章
视图
9.1视图的概念
9.2创建视图
9.2.1创建视图的语法
9.2.2源自一张表的视图
9.2.3源自多张表的视图
9.3更新视图
9.3.1更新视图的语法
9.3.2更新视图的示例
9.3.3视图重命名
9.4删除视图
9.4.1删除视图的语法
9.4.2删除视图的示例
9.5使用DML语句操作视图
9.5.1使用INSERT语句向视图中添加数据
9.5.2使用UPDATE语句更新视图中的数据
9.5.3使用DELETE语句删除视图中的数据
9.6使用SSMS操作视图
9.6.1使用SSMS创建视图
9.6.2使用SSMS修改视图
9.6.3使用SSMS删除视图
9.7本章小结
9.8本章习题


第10章
索引
10.1认识索引
10.1.1索引的作用
10.1.2索引的分类
10.2创建索引
10.2.1创建索引的语法
10.2.2创建聚集索引
10.2.3创建非聚集索引
10.2.4创建复合索引
10.3修改索引
10.3.1修改索引的语法
10.3.2禁用索引
10.3.3重新生成索引
10.3.4修改索引名
10.4删除索引
10.4.1删除索引的语法
10.4.2删除索引案例
10.5使用SSMS操作索引
10.5.1使用SSMS创建索引
10.5.2使用SSMS修改索引
10.5.3使用SSMS删除索引
10.6本章小结
10.7本章习题

第11章
TSQL语言基础
11.1了解TSQL语法规则
11.2常量和变量
11.2.1常量
11.2.2变量
11.3流程控制语句
11.3.1BEGINEND语句
11.3.2IF语句
11.3.3WHILE语句
11.3.4CASE语句
11.3.5WAITFOR语句
11.3.6TRYCATCH语句
11.4游标
11.4.1定义游标
11.4.2打开游标
11.4.3读取游标
11.4.4关闭和删除游标
11.5使用事务控制语句
11.5.1什么是事务
11.5.2启动和保存事务
11.5.3提交和回滚事务
11.5.4事务的应用
11.6本章小结
11.7本章习题

第12章
存储过程
12.1认识存储过程
12.1.1存储过程的特点
12.1.2存储过程的类型
12.2创建存储过程
12.2.1创建存储过程的语法
12.2.2创建不带参数的存储过程
12.2.3创建带参数的存储过程
12.2.4创建带加密选项的存储过程
12.3修改存储过程
12.3.1修改存储过程的语法
12.3.2修改存储过程
12.3.3给存储过程更名
12.4删除存储过程
12.4.1删除存储过程的语法
12.4.2删除存储过程案例
12.5使用SSMS管理存储过程
12.5.1使用SSMS创建存储过程
12.5.2使用SSMS修改存储过程
12.5.3使用SSMS删除存储过程
12.6本章小结
12.7本章习题


第13章
触发器
13.1触发器概述
13.1.1触发器的作用
13.1.2触发器的分类
13.2创建触发器
13.2.1创建触发器的语法
13.2.2创建AFTER类型触发器
13.2.3再建INSTEAD OF类型触发器
13.2.4创建带加密选项的触发器
13.3修改触发器
13.3.1修改触发器的语法
13.3.2修改触发器
13.3.3禁用启用触发器
13.4删除触发器
13.5使用SSMS管理触发器
13.5.1使用SSMS创建触发器
13.5.2使用SSMS修改触发器
13.5.3使用SSMS删除触发器
13.5.4使用SSMS启用禁用触发器
13.6本章小结
13.7本章习题

第14章
与数据安全相关的对象
14.1认识与数据安全相关的对象
14.2登录账号管理
14.2.1创建登录账号
14.2.2修改登录账号
14.2.3删除登录账号
14.2.4使用SSMS管理登录账号
14.3用户管理
14.3.1创建用户
14.3.2修改用户
14.3.3删除用户
14.3.4使用SSMS管理用户
14.4角色管理
14.4.1认识常用角色
14.4.2创建角色
14.4.3修改角色
14.4.4删除角色
14.4.5使用SSMS管理角色
14.5权限管理
14.5.1授予权限
14.5.2拒绝权限
14.5.3收回权限
14.6本章小结
14.7本章习题

第15章
数据库备份和还原
15.1数据库备份
15.1.1数据库备份的类型
15.1.2数据库备份案例
15.1.3日志文件备份
15.1.4文件和文件组备份
15.1.5使用SSMS备份数据库
15.2还原数据库
15.2.1还原数据库文件
15.2.2还原文件和文件组
15.2.3使用SSMS还原数据库
15.3数据库的分离和附加
15.3.1数据库的分离
15.3.2数据库的附加
15.4本章小结
15.5本章习题

第16章
系统自动化任务管理
16.1SQL Server代理
16.1.1认识SQL Server代理
16.1.2操作SQL Server代理
16.2作业
16.2.1创建作业
16.2.2定义作业步骤
16.2.3创建一个作业执行计划
16.2.4查看和管理作业
16.3维护计划
16.3.1什么是维护计划
16.3.2创建维护计划
16.4警报
16.4.1创建警报
16.4.2删除警报
16.5操作员
16.5.1创建操作员
16.5.2使用操作员
16.6本章小结
16.7本章习题

第17章
文章管理系统
17.1ADO.NET介绍
17.1.1认识ADO.NET
17.1.2使用Connection连接SQL Server数据库
17.1.3使用Command操作SQL Server数据库
17.1.4使用DataSet和DataAdapter操作SQL Server数据库
17.2使用Windows窗体程序完成文章管理系统
17.2.1Windows窗体程序的开发环境介绍
17.2.2数据表的设计
17.2.3添加文章功能
17.2.4查询文章功能
17.2.5删除文章功能
17.2.6修改文章功能
17.3本章小结

第18章
使用Python连接SQL Server
18.1Python的开发环境介绍
18.1.1Anaconda 3简介
18.1.2pymssql中的类
18.1.3编写数据库连接类
18.2用户管理模块的设计与实现
18.2.1数据表的设计
18.2.2控制台应用程序的创建
18.2.3用户管理模块的实现过程
18.3本章小结
內容試閱
SQL Server数据库是微软公司的一款主流数据库产品,SQL Server 2017是SQL Server数据库产品中比较新的产品,支持标准的SQL语句。SQL Server 2017数据库不再受Windows操作系统的约束,它能在Linux和Mac等系统中安装。由于它与Windows操作系统的完美结合,使得大多数的应用也都采用Windows操作系统。目前,在众多的网站和软件系统中都普遍应用SQL Server作为后台数据库。
本书从在Windows 10系统中安装SQL Server 2017数据库开始,逐步深入介绍了SQL Server数据库的基本操作,以及使用SSMS(SQL Server Management Studio)来管理数据库对象,并在本书的最后两章分别结合C#语言和Python语言来连接SQL Server数据库。
全书共分为18章,具体内容如下。
第1章~第5章: 主要讲解数据库的安装及其使用,以及数据库、数据表、约束及表中数据的管理。在讲解过程中使用SQL语句和SSMS两种方式来操作数据库、数据表、约束及表中的数据。
第6章、第7章: 主要讲解数据表查询的语句及应用,包括单表查询、子查询、分组查询、多表查询及结果集的操作等。
第8章~第10章: 主要讲解SQL Server中的函数、视图、索引的创建及使用。
第11章~第13章: 主要讲解TSQL语言及存储过程和触发器的使用,包括TSQL语句中的流程控制语句、游标等应用,创建和管理存储过程及触发器。
第14章~第16章: 主要讲解用户和权限管理、数据库的备份和还原及系统自动化任务管理。该部分重点让读者掌握提供数据库安全性的方法,以及备份和还原的具体的语句和应用。
第17章、第18章: 主要讲解使用C#语言和Python语言连接SQL Server数据库,包括C#语言中的ADO.NET的使用及Python语言中的pymssql的使用。
本书的特点
本书不仅包含SQL Server的安装和基础知识,而且包括SQL Server中存储过程、触发器、用户权限及自定义函数的使用。此外,还包括如何使用C#语言和Python语言连接SQL Server数据库。
本书的特点主要体现在以下几个方面。
本书采用循序渐进的讲解方式,既适合零基础的读者,也适合作为培训教材让学员逐步掌握SQL Server数据库的使用。
本书重点讲述SQL Server 2017的有关知识,并为读者理解和实践奠定了基础。
本书采用大量的实例,讲解SQL Server 2017中基本的SQL语句和SSMS的使用。
对于在SQL Server中编写语句比较容易出现的问题,进行了详细的说明。
通过C#语言和Python语言连接SQL Server的实例,让读者掌握如何使用C#、Python连接SQL Server 2017。
本书采用语法与示例一对一的方式来讲解每一个语法点,方便读者理解。
适合阅读本书的读者
学习SQL Server的初级读者。
具有一定的SQL Server基础知识,希望进一步系统学习的读者。
大中专院校计算机相关专业的学生。
使用SQL Server的软件开发人员。
本书配套资源丰富,提供教学大纲、教学课件、程序源码、习题答案、教学进度表,扫描封底的课件二维码可以下载; 本书还提供400分钟的微课视频,扫描书中相应位置的二维码可以在线观看、学习。

本书由杨晓春、秦婧、刘存勇共同编写。在编写过程中得到了同行的支持和帮助,在这里一并表示感谢。
由于时间仓促,书中难免存在不妥之处,敬请谅解并提出宝贵意见。

编者

2020年3月

 

 

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