书海网短评:
超好用的SQLServer入门书,极速入门,效率100%!数据库畅销书作者执笔 浅显易懂,零门槛学习SQLServer数据库,真的很简单 娓娓道来,亲切自然,老鸟带领菜鸟,快速跨入SQLServer的大门
“入门很简单丛书”是由清华大学出版社精心打造的一套编程入门图书。丛书强调“零门槛学编程,看得懂,学得会,容易上手”的理念。目前已经出版了十几个品种,涵盖常见编程语言和技术。丛书中的每一本都由经验丰富的编程老手精心编写,讲解细腻,易学好用,视频教学,深受读者喜爱,销量居于同类图书的前列,是近年来不可多得的编程图书。可以说,这套丛书是编程新手上手的最佳读物!
《入门很简单丛书:SQLServer入门很简单》是一本与众不同的SQLServer数据库入门读物,不需要读者有太多基础。《入门很简单丛书:SQLServer入门很简单》以简单实用为原则,讲解通俗易懂,循序渐进,避免了云山雾罩、晦涩难懂。《入门很简单丛书:SQLServer入门很简单》风格轻松活泼,多用对比、类比和比喻等写作方式,并配合图解教学,对难点之处给出了必要提示;书中的每个知识点都对应相应的示例,便于读者一边学习一边动手实践,既可以提高动子能力,也可以激发学习兴趣。另外,《入门很简单丛书:SQLServer入门很简单》配l张光盘,内容为《入门很简单丛书:SQLServer入门很简单》配套多媒体教学视频及源代码。《入门很简单丛书:SQL Server入门很简单(附光盘)》还赠送了400多个sQLServer.实例源代码及12小时教学视频(需下载)。
《入门很简单丛书:SQLServer入门很简单》共18章,分为5篇。第1篇介绍了SQLServcr基础知识,包括SQI,Servsr数据库的安装、数据库以及数据表的使用等;第2篇介绍了数据表约束、自定义函数及SO—L语句在数据表中的使用;第3篇介绍了SOLServer数据库常用的一些对象,包括视图、存储过程及触发器等对象;第4篇介绍了SQLServer数据库的管理,包括数据库的备份和还原、数据库的权限管理以及自动化任务管理;第5篇介绍了SQLServer在实际开发中的应用,包括使用C#和.1ava这两种主流开发语言连接SQLSetwer数据库。
《入门很简单丛书:SQLServer入门很简单》适合SQLServer入门读者阅读;有一定基础的读者,也可通过《入门很简单丛书:SQL Server入门很简单(附光盘)》进一步理解SQLServer中的各个重要概念及知识点;对于大、中专院校的学生和培训班的学员,《入门很简单丛书:SQL Server入门很简单(附光盘)》也不失为一本好教材。
超值光盘,你值得拥有!
《入门很简单丛书:SQL Server入门很简单(附光盘)》配套教学视频
《入门很简单丛书:SQL Server入门很简单(附光盘)》涉及的源文件
赠送418个SQLServer实例源代码和12小时教学视频(需下载)
秦婧,数据库畅销书作者。毕业于东北大学,获计算机软件专业硕士学位。毕业后从事软件开发和相关教学工作近10年。特别热衷于研究编程方法和教学方法,擅长C#语言,对Oracle、SQLServer和MySQL等数据库技术有透彻和深入的理解。从2004年至今,负责开发过医疗、电力及环保等大型项目,还负责开发了学校的网站和学生选课等应用系统。负责讲授过C#语言、数据库技术和Java语言等软件开发课程。编写并出版了多部Oracle、PL/SQL、SQLServer和MySQL等数据库技术图书。所编写的Oracle图书数次印刷,长期雄踞Oracle数据库图书销售排行榜的前列。
第1篇走进SQLServer
第1章初识数据库(教学视频:22分钟)
1.1与数据库有关的一些概念
1.1.1数据库
1.1.2数据库管理系统
1.1.3数据库系统
1.2了解常用的数据库产品
1.2.1Oracle数据库
1.2.2MySQL数据库
1.2.3Access数据库
1.2.4SQLServer数据库
1.3安装SQLServer2008
1.3.1SQLServer2008各版本介绍
1.3.2在WindowsServer环境下安装SQLServer2008
1.4如何才能进入SQLServer
1.4.1启动SQLServer数据库服务
1.4.2登录SQLServer数据库
1.5了解SQLServer的工作平台
1.6在SQLServer中已经存在的数据库
1.7本章小结
1.8本章习题
第2章操作存储数据的仓库(教学视频:32分钟)
2.1创建数据库
2.1.1创建数据库的语法
2.1.2用最简单的语句创建数据库
2.1.3为数据库指定一个位置
2.1.4创建由多文件组成的数据库
2.1.5通过文件组也能创建数据库
2.1.6看看究竟创建了哪些数据库
2.1.7使用企业管理器创建数据库
2.2修改数据库
2.2.1给数据库改名
2.2.2给数据库换个容量
2.2.3在数据库中添加文件
2.2.4在数据库中清理无用文件
2.2.5使用企业管理器修改数据库
2.3删除数据库
2.3.1小试使用语句删除数据库
2.3.2使用企业管理器删除数据库
2.4本章小结
2.5本章习题
第3章操作存储数据的单元(教学视频:38分钟)
3.1认识表中能存放什么样的数据
3.1.1整型和浮点型
3.1.2字符串类型
3.1.3日期时间类型
3.1.4其他数据类型
3.2创建数据表
3.2.1创建数据表的语句
3.2.2试用CREATE语句创建简单数据表
3.2.3创建带自动增长字段的数据表
3.2.4创建带自定义数据类型的数据表
3.2.5在其他文件组上创建数据表
3.2.6见识一下临时表
3.2.7使用企业管理器轻松创建数据表
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使用企业管理器更容易修改表
3.4删除数据表
3.4.1删除数据表的语法
3.4.2使用DROP语句去掉多余的表
3.4.3使用企业管理器轻松删除表
3.5本章小结
3.6本章习题
第2篇表操作基础
第4章约束表中的数据(教学视频:36分钟)
4.1为什么要使用约束
4.2主键约束--PRIMARYKEY
4.2.1在建表时直接加上主键约束
4.2.2在修改表时加上主键约束
4.2.3去除主键约束
4.2.4使用企业管理器轻松使用主键约束
4.3外键约束--FOREIGNKEY
4.3.1在建表时直接加上外键约束
4.3.2在修改表时加上外键约束
4.3.3去除外键约束
4.3.4使用企业管理器轻松使用外键约束
4.4默认值约束--DEFAULT
4.4.1在建表时添加默认值约束
4.4.2在修改表时添加默认值约束
4.4.3去除默认值约束
4.4.4使用企业管理器轻松使用默认值约束
4.5检查约束--CHECK
4.5.1在建表时添加检查约束
4.5.2在修改表时添加检查约束
4.5.3去除检查约束
4.5.4使用企业管理器轻松使用检查约束
4.6唯一约束--UNIQUE
4.6.1在建表时加上唯一约束
4.6.2在修改表时添加唯一约束
4.6.3去除唯一约束
4.6.4使用企业管理器轻松使用唯一约束
4.7非空约束--NOTNULL
4.7.1在建表时添加非空约束
4.7.2在修改表时添加非空约束
4.7.3去除非空约束
4.7.4使用企业管理器轻松使用非空约束
4.8本章小结
4.9本章习题
第5章管理表中的数据(教学视频:39分钟)
5.1向数据表中添加数据--INSERT
5.1.1INSERT语句的基本语法形式
5.1.2给表里的全部字段添加值
5.1.3给需要的字段添加值
5.1.4给自增长字段添加值
5.1.5向表中添加数据时使用默认值
5.1.6表中的数据也能复制
5.1.7一次多添加几条数据
5.2修改表中的数据--UPDATE
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使用TRUNCATETABLE语句也能清空表中的数据
5.4使用企业管理器操作数据表
5.5本章小结
5.6本章习题
第6章查询语句入门(教学视频:33分钟)
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
6.3.2求最小值函数MIN
6.3.3求平均值函数AVG
6.3.4求和函数SUM
6.3.5求记录行数COUNT
6.4本章小结
6.5本章习题
第7章查询语句提高(教学视频:41分钟)
7.1子查询
7.1.1使用IN的子查询
7.1.2使用ANY的子查询
7.1.3使用SOME的子查询
7.1.4使用EXISTS的子查询
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章系统函数与自定义函数(教学视频:34分钟)
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去除自定义函数
8.2.7在企业管理器中也能管理自定义函数
8.3本章小结
8.4本章习题
第3篇数据库使用进阶
第9章视图(教学视频:22分钟)
9.1了解视图
9.2创建视图
9.3更新视图
9.4删除视图
9.5使用DML语句操作视图
9.6使用企业管理器操作视图
9.7本章小结
9.8本章习题
第10章索引(教学视频:22分钟)
10.1认识索引
10.2创建索引
10.3修改索引
10.4删除索引
10.5使用企业管理器操作索引
10.6本章小结
10.7本章习题
第11章T-SQL语言基础(教学视频:45分钟)
11.1了解T-SQL语法规则
11.2常量和变量
11.3流程控制语句
11.4游标
11.5使用事务控制语句
11.6本章小结
11.7本章习题
第12章一次编译,多次执行的存储过程(教学视频:30分钟)
12.1存储过程很强大
12.2创建存储过程
12.3修改存储过程
12.4删除存储过程
12.5使用企业管理器管理存储过程
12.6本章小结
12.7本章习题
第13章确保数据完整性的触发器(教学视频:28分钟)
13.1有意思的触发器
13.2创建触发器
13.3修改触发器
13.4删除触发器
13.5使用企业管理器管理触发器
13.6本章小结
13.7本章习题
第4篇数据库的管理
第14章与数据安全相关的对象(教学视频:36分钟)
14.1认识与数据安全相关的对象
14.2登录账号管理
14.3用户管理
14.4角色管理
14.5权限管理
14.6本章小结
14.7本章习题
第15章数据库备份和还原(教学视频:32分钟)
15.1数据库备份
15.2还原数据库
15.3数据库的分离和附加
15.4本章小结
15.5本章习题
第16章系统自动化任务管理(教学视频:24分钟)
16.1SQLServer代理
16.2作业
16.3维护计划
16.4警报
16.5操作员
16.6本章小结
16.7本章练习
第5篇数据库的应用
第17章使用.NET连接SQLServer(教学视频:38分钟)
17.1ADO.NET介绍
17.2使用Windows窗体程序完成文章管理系统
17.3本章小结
第18章JSP在线订购系统(教学视频:31分钟)
18.1了解B/S结构的优势
18.2在线订购系统模块设计
18.3在线订购系统实现
18.4本章小结
第1章初识数据库
在学习任何事物之前,都是要先了解这个事物是什么。当然,学习数据库也不例外,要首先知道数据库能够做什么以及如何安装数据库,才能够有针对性地根据自己的需要宋学习。在本章中,将带领读者全面了解数据库中的一些主流产品,并着重讲解SQLServer.数据库的发展以及安装过程。
本章的主要知识点如下:
数据库和数据库系统
常用的数据库产品
安装SQLServer数据库
SQLServer工作平台介绍
SQLServer中自带的数据库
1.1与数据库有关的一些概念
提到数据库就会出现一系列的概念,比如数据库系统和数据库管理系统。只有理解好这些与数据库相关的概念,才能够更好地掌握数据库。在本小节中,将简单地为读者解释这些需要知道的数据库概念。
1.1.1数据库
数据库(Database)简称DB,是指用宋存放数据的仓库。这就好像是超市用来存放商品的仓库一样,在仓库中有着各种各样的商品。在数据库中存放的就不是商品了,只能是数据。但是,这些数据并不一定就是数字,也可以是文字、图片或者一段视频等信息。当把数据存放在数据库中,数据就可以长期地存放了。
1.1.2数据库管理系统
数据库管理系统(DatabaseManagementSystem)简称DBMS,是指用来管理数据库的一种软件。通过数据库管理系统可以方便地对数据库中的数据进行操作。数据库管理通常会有数据定义功能、数据操作功能以及维护数据库安全的功能。实际上,数据库管理系统中使用的语言就是SQI,语言,即结构化查询语言。《入门很简单丛书:SQL Server入门很简单(附光盘)》要学习的数据库SQLServer也是通过SL语言来操作的。
1.1.3数据库系统
数据库系统(DatabaseSystem)简称DBS,是指在系统中使用了数据库管理数据。通常数据库系统包含了数据库、数据库管理系统、用户以及操作系统、计算机硬件等元素。
换句话说,数据库系统就是前面所讲过的数据库和数据库管理系统的综合体。目前,在企
业中,广泛地使用着数据库系统,比如:办公自动化系统、电子考勤系统等等。
1.2了解常用的数据库产品
在《入门很简单丛书:SQL Server入门很简单(附光盘)》中要学习的是SQLServer’数据库,但并不是说目前只有这一款数据库产品。目前,在企业和个人所使用的数据库产品中,有几款产品的市场占有率是名列前茅的,比如:Oracle数据库、MySQL数据库、Access数据库以及《入门很简单丛书:SQL Server入门很简单(附光盘)》中要学习的SQLServer数据库等。通过对这些常用的数据库产品进行了解,才能够使用户在实际应用中更游刃有余地选择数据库产品。下面就对上面所提到的4款数据库产品做个简单的介绍。
1.2.1Oracle数据库
Oracle数据库是甲骨文公司开发的一款数据库产品,主要应用于大中型企业。目前,主流版本是Oracle11g0racle数据库最大的好处就是其跨平台的特点,能够满足不同操作系统的使用。同时,Oracle数据库以其自身良好的安全性和数据存储能力满足了大型企业的要求。但是,由于Oracle数据库并不是免费提供的,并且价格并不便宜,因此,对于一些中小型企业还是望而却步的。下面给读者见识见识0racle数据库的企业管理器界面,如图1.1所示。
……
SQLServer数据库是目前比较流行的数据库之一,与其他数据库产品一样,都可以使用标准的SQI。语句。SQLServer.数据库凭借其自身的操作简单,与Windows操作系统的融合性以及与VisualStudio开发平台的集成性,深受用户的喜爱。目前,在很多的中小型网站和软件系统中都普遍应用SQLServer作为后台数据库。
为了能够让读者快速掌握SQLServer的使用,笔者编写了《入门很简单丛书:SQL Server入门很简单(附光盘)》。《入门很简单丛书:SQL Server入门很简单(附光盘)》从SQLServer数据库的安装开始讲起,循序渐进地介绍了SQLServer数据库操作和管理的方方面面知识。从基本概念到具体实践,从新特性的讲解到具体操作,从简单的SQL语句编写到复杂的数据库管理,从抽象概念到实际应用,全方位解读了SQLServer数据库的相关知识。《入门很简单丛书:SQL Server入门很简单(附光盘)》最后两章介绍了如何使用目前比较主流的C#和Java语言在编程中连接SQLServer数据库,可以让读者对实际的数据库应用开发有一个直观的了解。
《入门很简单丛书:SQL Server入门很简单(附光盘)》将知识范围锁定在了适合初级和中级读者阅读的部分,讲解时结合了大量示例,并专门录制了多媒体教学视频辅助教学。相信读者通过学习《入门很简单丛书:SQL Server入门很简单(附光盘)》内容,可以比较好地掌握SQLServer数据库的相关知识,为自己的IT职业生涯做好准备。《入门很简单丛书:SQL Server入门很简单(附光盘)》特色
《入门很简单丛书:SQL Server入门很简单(附光盘)》奉行“入门很简单丛书”的一贯风格,有以下突出特色:
口专门提供配套多媒体教学视频,便于读者更加直观、高效地学习,增强学习效果。
口编排采用循序渐进的方式,适合初、中级学者快速掌握SQLServer数据库的使用。
口采用语法与示例一对一的方式来讲解每一个语法,可以让读者更加牢固地掌握。
口结合大量实例讲解SQLSetvet.中的基本SQL语句和企业管理器的使用。
口所有实例都具有代表性和实际意义,能够解决工作中的实际问题。
口对于在SQLServer中编写语句比较容易出现的问题,给出了详细的说明。
口提供了利用C#和Java语言连接SQLServer.数据库的案例,可以帮助读者体会实
际开发中SQLServer.数据库的使用。
口《入门很简单丛书:SQL Server入门很简单(附光盘)》提供了大量练习题,以帮助读者巩固和提高所学的知识。
《入门很简单丛书:SQL Server入门很简单(附光盘)》的内容安排
《入门很简单丛书:SQL Server入门很简单(附光盘)》共18章,分为以下5篇。
第1篇走进SQL.Server(第1-3章)
本篇首先介绍了SQLServer数据库在Windows环境下的安装过程及每个数据库版本的说明,然后介绍了数据库的创建、修改及删除,以及创建数据表、修改及删除数据表等。
第2篇表操作基础(第4-8章)
本篇主要介绍了如何使用表中约束,以及如何操作表中的数据、如何使用函数等。主要包括数据表中数据的添加、修改及删除;数据表中数据的简单查询和复杂查询:在查询语句中使用函数宋方便数据查询。
第3篇数据库使用进阶(第9-13章)
有了数据表操作的基础后,就可以灵活地使用SQL语句来更好地使用数据库。本篇主要介绍了SO,LServer中视图、索引、存储过程及触发器的使用。
第4篇数据库的管理(第14-16章)
有了前3篇的基础后,已经对数据库的基本操作有所了解。在本篇中主要介绍了数据库的管理知识,包括数据库的备份和还原、用户和权限管理及系统化自动任务管理。
第5篇数据库的应用(第1718章)
本篇介绍分别使用C#语言和Java语言连接SQLServer数据库的相关知识。在使用C#语言连接数据库部分,以文章管理系统为例让读者更加熟悉SQLServer数据库的使用;在使用ava语言连接数据库部分,介绍了如何使用.1ava语言连接SQLServer完成订购系统。适合阅读《入门很简单丛书:SQL Server入门很简单(附光盘)》的读者
口从未接触过SOLServer的自学人员;
口打算使用SQLSetwet.数据库的开发人员;
口大中专院校的学生和相关授课老师:
口准备从事软件开发的求职者:
口参与毕业设计的学生:
口其他编程爱好者。
阅读《入门很简单丛书:SQL Server入门很简单(附光盘)》的过程中若有疑问,请发邮件和我们联系。
编者









