新手学SQL Server

新手学SQL Server
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2010-01
版次: 1
ISBN: 9787894989949
定价: 49.80
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 441页
字数: 653千字
正文语种: 简体中文
1人买过
  • 本手册使用微软数据库最新版本SQLServer2008,充分介绍了SQLServer2008数据库应用于项目开发的各个方面。
    全书共6篇分25章,内容包括SQLServer-2008数据库的安装配置、数据库的基础、函数及各种对象,如数据库、表等的操作,与之相应的Transaet-sQL语法的使用,以及数据库的管理、导入导出数据、备份还原数据库等开发基础内容。本手册还详细介绍了Like模式匹配、索引进阶、事务管理等项目开发的技能。
    本手册的特点就是围绕以SQLServer2008数据库为存储后台的项目所需要的数据库知识及内容做了一个全面的讲解及应用,目的就是使读者学会在项目中如何熟练操作SQLServer2008。
    本光盘内容为实例源代码、语音视频教学及电子教案(PPT)。
    本光盘及配套手册由北京希望电子出版社独家发行,未经出版者书面许可,任何单位和个人不得擅自摘抄、复制光盘和本手册的部分或全部内容,并以任何方式进行传播。 第1篇安装配配置
    第1章安装SQLServer2008
    1.1SQLServer2008的版本和组件
    1.1.1SOLServer2008的服务器版本
    1.1.2SQLServer2008专业版
    1.1.3将SQLServer用于Intemet服务器
    1.1.4将SQLServer用于客户端/服务器应用程序
    1.1.5选择SQLServer的组件
    1.2SQLServer2008新增功能
    1.2.1SQLServer新功能
    1.2.2其他技术
    1.3SQLServer2008的安装要求
    1.3.1SQLServerDeveloperEdition(64位)
    1.3.2SQLServerDeveloperEdition(32位)
    1.3.3硬盘空间要求(32位和64位)
    1.3.4跨语言支持
    1.4安装或升级SQLServer
    1.4.1SQLServer2008的安装步骤
    1.4.2升级到SQLServer2008
    1.4.3使用SQLServer实用工具配置SQLServer
    1.5安装SQLServer2008示例和示例数据库
    1.5.1系统数据库
    1.5.2安装示例数据库
    1.6常见面试题
    1.7小结
    1.8习题

    第2章认识SQLServer管理器
    2.1使用SQLServer配置管理器管理SQLServer实例
    2.1.1启动SQLServer实例
    2.1.2停止SQLServer实例
    2.2使用SQLServer配置管理器连接其他计算机
    2.2.1连接到另一台计算机
    2.2.2将连接保存到远程SQLServer配置管理器
    2.3SQLServer企业管理器
    2.3.1访问SQLServerManagementStudio(企业管理器)
    2.3.2对象资源管理器
    2.3.3模板资源管理器
    2.3.4解决方案资源管理器
    2.3.5属性窗口
    2.3.6代码编辑器
    2.3.7SQL编辑器工具栏
    2.4常见面试题
    2.5小结
    2.6习题

    第2篇常用操作
    第3章数据库的创建、修改与删除
    3.1数据库的概念
    3.1.1数据库的种类
    3.1.2数据库的软件
    3.113数据库的原理(E-R图)
    3.1.4数据库的操作语言SQL
    3.1.5数据库的完整性
    3.2数据库术语
    3.2.1关系模型术语
    3.2.2数据库相关术语
    3.2.3SQL的组成部分
    3.3创建数据库
    3.3.1数据库文件大小
    3.3.2创建默认数据库
    3.3.3创建定制数据库
    3.4修改数据库
    3.4.1扩展数据库
    3.4.2收缩数据库
    3.4.3添加和删除数据文件或事务日志文件
    3.4.4重命名数据库
    3.4.5更改数据库所有者
    3.5删除数据库
    3.5.1删除数据库的前提条件
    3.5.2删除数据库
    3.6常见面试题
    3.7小结
    3.8习题

    第4章表操作
    4.1数据类型
    4.1.1数值型
    4.1.2日期和时间类型
    4.1.3字符数据类型
    4.1.4二进制数据类型
    4.1.5其他数据类型
    4.1.6数据类型同义词
    4.2新建表
    4.2.1新建表
    4.2.2插入表数据
    4.2.3查看表中数据
    4.2.4.修改表中数据
    4.2.5删除表中数据
    4.3修改表
    4.3.1修改表名
    4.3.2插入列
    4.3.3重命名列
    4.3.4删除列
    4.3.5无法保存修改表的错误
    4.4修改列
    4.4.1指定列的默认值
    4.4.2指定计算列
    4.4.3修改列的数据类型
    4.4.4修改列的长度:
    4.4.5修改列的精度
    4.4.6修改列的小数位数
    4.4.7修改列的标识属性
    4.4.8修改列的NULL值选项
    4.5删除表
    4.6常见面试题
    4.7小结
    4.8习题

    第5章使用表设计器
    5.1表设计器
    5.2管理索引
    5.2.1创建索引
    5.2.2创建唯一索引
    5.2.3创建聚集索引
    5.2.4更改索引属性
    5.2.5重命名索引
    5.2.6删除索引
    5.3管理主键
    5.3.1创建主键
    5.3.2修改主键
    5.3.3删除主键
    5.4管理复合主键
    5.4.1创建复合主键
    5.4.2更改复合主键的顺序
    5.4.3删除复合主键中的一个或几个键
    5.4.4删除复合主键中的所有键
    5.5管理关系
    5.5.1创建关系
    5.5.2显示关系属性
    5.5.3更改关系属性
    5.5.4删除关系
    5.6管理Check约束
    5.6.1附加新的CHECK约束
    5.6.2修改CHECK约束
    5.6.3删除CHECK约束
    5.7常见面试题
    5.8小结
    5.9习题

    第6章函数
    6.1常见运算符
    6.1.1算术运算符
    6.1.2位运算符
    6.1.3比较运算符
    6.1.4逻辑运算符
    6.1.5赋值运算符
    6.1.6字符串连接运算符
    6.1.7运算符的优先级
    6.2在表达式中使用运算符
    6.2.1使用连接运算符
    6.2.2更改列名
    6.2.3对重命名列进行操作
    6.2.4算术表达式的使用
    6.3为何需要函数
    6.4常用的聚合函数
    6.4.1使用AVG函数求平均值
    6.4.2使用MIN函数求最低值
    6.4.3使用MAX函数求最大值
    6.4.4.使用SUM函数求总和
    6.4.5使用COUNT函数和COUNTl_BIG函数求行总数
    6.5常用的日期和时间函数
    6.5.1使用DATEDIFF函数获取日期和时间差
    6.5.2使用ISDATE函数判断表达式是否为有效的日期或时间值
    6.6常用的系统函数
    6.6.1使用CAST和CONVER_T函数转换数据类型
    6.6.2使用IDENTITY函数生成一个自增列
    6.6.3使用ISNULL函数检查表达式是否为NULL
    6.6.4使用ISNUMERIC函数判断表达式是否有效的numeric类型
    6.7常用的字符串函数
    6.7.1字符串处理函数介绍
    6.7.2字符转换函数
    6.7.3去字符串空格函数
    6.7.4取字符串长度的函数
    6.7.5查询包含部分字符串内容的数据
    6.7.6颠倒字符串的顺序
    6.7.7字符串替换
    6.8创建用户自定义函数
    6.8.1创建自定义函数语法
    6.8.2语法参数说明
    6.8.3创建示例
    6.9常见面试题
    6.10小结
    6.11习题

    第7章视图
    7.1创建视图
    7.1.1视图的有关概念
    7.1.2视图的作用
    7.2可视化创建视图
    7.2.1从单表中产生视图
    7.2.2从多表中产生视图
    7.2.3从视图中产生视图
    7.3视图设计器
    7.3.1“关系图”窗格
    7.3.2“条件”窗格
    7.3.3“SQL”窗格
    7.3.4“结果”窗格
    7.4修改及删除视图
    7.4.1修改视图
    7.4.2重命名视图
    7.4.3删除视图
    7.5常见面试题
    7.6小结
    7.7习题

    第8章存储过程
    8.1了解存储过程
    8.1.1存储过程的作用
    8.1.2存储过程的种类
    8.2创建存储过程
    8.2.1命名存储过程
    8.2.2用SQLServerManagementStudio创建存储过程
    8.3执行存储过程
    8.3.1执行系统存储过程
    8.3.2执行用户定义存储过程
    8.3.3指定存储过程的参数
    8.4修改和删除存储过程
    8.4.1修改存储过程
    8.4.2删除存储过程
    8.5存储过程中的程序控制语句
    8.5.1控制语句概述
    8.5.2IFELSE条件选择语句
    8.5.3BEGINEND语句块
    8.5.4CASE语句
    8.5.5WHILE循环语句
    8.5.6WAITFOR等待语句
    8.6存储过程必须注意的问题
    8.6.1从存储过程返回给定参数的值
    8.6.2处理执行存储过程时的错误
    8.6.3存储过程的语句要求
    8.6.4执行存储过程无反应
    8.7常见面试题
    8.8小结
    8.9习题

    第9章触发器
    9.1什么是触发器
    9.1.1触发器的作用
    9.1.2触发器的种类
    9.1.3触发器的工作原理
    9.2使用SQLServerManagementStudio管理器创建触发器
    9.3管理触发器
    9.3.1修改触发器
    9.3.2禁用和启用触发器
    9.3.3删除触发器
    9.4使用触发器的常见问题
    9.4.1createtrigger必须是查询批次中的第一个语句
    9.4.2返回错误信息的语句
    9.4.3触发器和约束的区别
    9.4.4触发器对数据库系统的影响
    9.5使用系统存储过程查看触发器
    9.5.1使用系统存储过程sp_help查询触发器
    9.5.2使用系统存储过程sp_helptext查看触发器的定义文本
    9.5.3使用系统存储过程sp_depends查看触发器的引用表
    9.6常见面试题
    9.7小结
    9.8习题

    第10章E-R图及关系图
    10.1E-R图
    10.1.1实体(E)和关系(R)的概念
    10.1.2设计E-R图
    10.1.3E-R图的设计原则
    10.2数据库关系图设计器
    10.3数据库关系图
    10.3.1创建数据库关系图
    10.3.2保存数据库关系图
    10.3.3打开数据库关系图
    10.3.4重命名数据库关系图
    10.3.5删除数据库关系图
    10.4常见面试题
    10.5小结
    10.6习题

    第3篇Transact-SQL常用语法与实倒
    第11章Transact-SQL语句
    11.1Transact-SQL语法讲解
    11.2创建数据库对象
    11.2.1创建数据库
    ……

    第12章对象SQL语句操作——DDL
    第13章数据操作语言——DML
    第14章控制SQL语句操作——DCL

    第4篇实用管理
    第15章导入与导出数据
    第16章脱机与联机数据库
    第17章备份与还原数据库
    第18章SQLServer报表服务

    第5篇操作进阶
    第19章事务管理
    第20章SQLServer代理服务
    第21章索引进阶
    第22章安全性-安全保护及用户权限

    第6篇SQLServer应用开发
    第23章使用VC开发数据库项目
    第24章使用ASP.NET(C#)开发数据库项目
    第25章使用ASP开发数据库项目
    附录A
    附录B
    附录C
  • 内容简介:
    本手册使用微软数据库最新版本SQLServer2008,充分介绍了SQLServer2008数据库应用于项目开发的各个方面。
    全书共6篇分25章,内容包括SQLServer-2008数据库的安装配置、数据库的基础、函数及各种对象,如数据库、表等的操作,与之相应的Transaet-sQL语法的使用,以及数据库的管理、导入导出数据、备份还原数据库等开发基础内容。本手册还详细介绍了Like模式匹配、索引进阶、事务管理等项目开发的技能。
    本手册的特点就是围绕以SQLServer2008数据库为存储后台的项目所需要的数据库知识及内容做了一个全面的讲解及应用,目的就是使读者学会在项目中如何熟练操作SQLServer2008。
    本光盘内容为实例源代码、语音视频教学及电子教案(PPT)。
    本光盘及配套手册由北京希望电子出版社独家发行,未经出版者书面许可,任何单位和个人不得擅自摘抄、复制光盘和本手册的部分或全部内容,并以任何方式进行传播。
  • 目录:
    第1篇安装配配置
    第1章安装SQLServer2008
    1.1SQLServer2008的版本和组件
    1.1.1SOLServer2008的服务器版本
    1.1.2SQLServer2008专业版
    1.1.3将SQLServer用于Intemet服务器
    1.1.4将SQLServer用于客户端/服务器应用程序
    1.1.5选择SQLServer的组件
    1.2SQLServer2008新增功能
    1.2.1SQLServer新功能
    1.2.2其他技术
    1.3SQLServer2008的安装要求
    1.3.1SQLServerDeveloperEdition(64位)
    1.3.2SQLServerDeveloperEdition(32位)
    1.3.3硬盘空间要求(32位和64位)
    1.3.4跨语言支持
    1.4安装或升级SQLServer
    1.4.1SQLServer2008的安装步骤
    1.4.2升级到SQLServer2008
    1.4.3使用SQLServer实用工具配置SQLServer
    1.5安装SQLServer2008示例和示例数据库
    1.5.1系统数据库
    1.5.2安装示例数据库
    1.6常见面试题
    1.7小结
    1.8习题

    第2章认识SQLServer管理器
    2.1使用SQLServer配置管理器管理SQLServer实例
    2.1.1启动SQLServer实例
    2.1.2停止SQLServer实例
    2.2使用SQLServer配置管理器连接其他计算机
    2.2.1连接到另一台计算机
    2.2.2将连接保存到远程SQLServer配置管理器
    2.3SQLServer企业管理器
    2.3.1访问SQLServerManagementStudio(企业管理器)
    2.3.2对象资源管理器
    2.3.3模板资源管理器
    2.3.4解决方案资源管理器
    2.3.5属性窗口
    2.3.6代码编辑器
    2.3.7SQL编辑器工具栏
    2.4常见面试题
    2.5小结
    2.6习题

    第2篇常用操作
    第3章数据库的创建、修改与删除
    3.1数据库的概念
    3.1.1数据库的种类
    3.1.2数据库的软件
    3.113数据库的原理(E-R图)
    3.1.4数据库的操作语言SQL
    3.1.5数据库的完整性
    3.2数据库术语
    3.2.1关系模型术语
    3.2.2数据库相关术语
    3.2.3SQL的组成部分
    3.3创建数据库
    3.3.1数据库文件大小
    3.3.2创建默认数据库
    3.3.3创建定制数据库
    3.4修改数据库
    3.4.1扩展数据库
    3.4.2收缩数据库
    3.4.3添加和删除数据文件或事务日志文件
    3.4.4重命名数据库
    3.4.5更改数据库所有者
    3.5删除数据库
    3.5.1删除数据库的前提条件
    3.5.2删除数据库
    3.6常见面试题
    3.7小结
    3.8习题

    第4章表操作
    4.1数据类型
    4.1.1数值型
    4.1.2日期和时间类型
    4.1.3字符数据类型
    4.1.4二进制数据类型
    4.1.5其他数据类型
    4.1.6数据类型同义词
    4.2新建表
    4.2.1新建表
    4.2.2插入表数据
    4.2.3查看表中数据
    4.2.4.修改表中数据
    4.2.5删除表中数据
    4.3修改表
    4.3.1修改表名
    4.3.2插入列
    4.3.3重命名列
    4.3.4删除列
    4.3.5无法保存修改表的错误
    4.4修改列
    4.4.1指定列的默认值
    4.4.2指定计算列
    4.4.3修改列的数据类型
    4.4.4修改列的长度:
    4.4.5修改列的精度
    4.4.6修改列的小数位数
    4.4.7修改列的标识属性
    4.4.8修改列的NULL值选项
    4.5删除表
    4.6常见面试题
    4.7小结
    4.8习题

    第5章使用表设计器
    5.1表设计器
    5.2管理索引
    5.2.1创建索引
    5.2.2创建唯一索引
    5.2.3创建聚集索引
    5.2.4更改索引属性
    5.2.5重命名索引
    5.2.6删除索引
    5.3管理主键
    5.3.1创建主键
    5.3.2修改主键
    5.3.3删除主键
    5.4管理复合主键
    5.4.1创建复合主键
    5.4.2更改复合主键的顺序
    5.4.3删除复合主键中的一个或几个键
    5.4.4删除复合主键中的所有键
    5.5管理关系
    5.5.1创建关系
    5.5.2显示关系属性
    5.5.3更改关系属性
    5.5.4删除关系
    5.6管理Check约束
    5.6.1附加新的CHECK约束
    5.6.2修改CHECK约束
    5.6.3删除CHECK约束
    5.7常见面试题
    5.8小结
    5.9习题

    第6章函数
    6.1常见运算符
    6.1.1算术运算符
    6.1.2位运算符
    6.1.3比较运算符
    6.1.4逻辑运算符
    6.1.5赋值运算符
    6.1.6字符串连接运算符
    6.1.7运算符的优先级
    6.2在表达式中使用运算符
    6.2.1使用连接运算符
    6.2.2更改列名
    6.2.3对重命名列进行操作
    6.2.4算术表达式的使用
    6.3为何需要函数
    6.4常用的聚合函数
    6.4.1使用AVG函数求平均值
    6.4.2使用MIN函数求最低值
    6.4.3使用MAX函数求最大值
    6.4.4.使用SUM函数求总和
    6.4.5使用COUNT函数和COUNTl_BIG函数求行总数
    6.5常用的日期和时间函数
    6.5.1使用DATEDIFF函数获取日期和时间差
    6.5.2使用ISDATE函数判断表达式是否为有效的日期或时间值
    6.6常用的系统函数
    6.6.1使用CAST和CONVER_T函数转换数据类型
    6.6.2使用IDENTITY函数生成一个自增列
    6.6.3使用ISNULL函数检查表达式是否为NULL
    6.6.4使用ISNUMERIC函数判断表达式是否有效的numeric类型
    6.7常用的字符串函数
    6.7.1字符串处理函数介绍
    6.7.2字符转换函数
    6.7.3去字符串空格函数
    6.7.4取字符串长度的函数
    6.7.5查询包含部分字符串内容的数据
    6.7.6颠倒字符串的顺序
    6.7.7字符串替换
    6.8创建用户自定义函数
    6.8.1创建自定义函数语法
    6.8.2语法参数说明
    6.8.3创建示例
    6.9常见面试题
    6.10小结
    6.11习题

    第7章视图
    7.1创建视图
    7.1.1视图的有关概念
    7.1.2视图的作用
    7.2可视化创建视图
    7.2.1从单表中产生视图
    7.2.2从多表中产生视图
    7.2.3从视图中产生视图
    7.3视图设计器
    7.3.1“关系图”窗格
    7.3.2“条件”窗格
    7.3.3“SQL”窗格
    7.3.4“结果”窗格
    7.4修改及删除视图
    7.4.1修改视图
    7.4.2重命名视图
    7.4.3删除视图
    7.5常见面试题
    7.6小结
    7.7习题

    第8章存储过程
    8.1了解存储过程
    8.1.1存储过程的作用
    8.1.2存储过程的种类
    8.2创建存储过程
    8.2.1命名存储过程
    8.2.2用SQLServerManagementStudio创建存储过程
    8.3执行存储过程
    8.3.1执行系统存储过程
    8.3.2执行用户定义存储过程
    8.3.3指定存储过程的参数
    8.4修改和删除存储过程
    8.4.1修改存储过程
    8.4.2删除存储过程
    8.5存储过程中的程序控制语句
    8.5.1控制语句概述
    8.5.2IFELSE条件选择语句
    8.5.3BEGINEND语句块
    8.5.4CASE语句
    8.5.5WHILE循环语句
    8.5.6WAITFOR等待语句
    8.6存储过程必须注意的问题
    8.6.1从存储过程返回给定参数的值
    8.6.2处理执行存储过程时的错误
    8.6.3存储过程的语句要求
    8.6.4执行存储过程无反应
    8.7常见面试题
    8.8小结
    8.9习题

    第9章触发器
    9.1什么是触发器
    9.1.1触发器的作用
    9.1.2触发器的种类
    9.1.3触发器的工作原理
    9.2使用SQLServerManagementStudio管理器创建触发器
    9.3管理触发器
    9.3.1修改触发器
    9.3.2禁用和启用触发器
    9.3.3删除触发器
    9.4使用触发器的常见问题
    9.4.1createtrigger必须是查询批次中的第一个语句
    9.4.2返回错误信息的语句
    9.4.3触发器和约束的区别
    9.4.4触发器对数据库系统的影响
    9.5使用系统存储过程查看触发器
    9.5.1使用系统存储过程sp_help查询触发器
    9.5.2使用系统存储过程sp_helptext查看触发器的定义文本
    9.5.3使用系统存储过程sp_depends查看触发器的引用表
    9.6常见面试题
    9.7小结
    9.8习题

    第10章E-R图及关系图
    10.1E-R图
    10.1.1实体(E)和关系(R)的概念
    10.1.2设计E-R图
    10.1.3E-R图的设计原则
    10.2数据库关系图设计器
    10.3数据库关系图
    10.3.1创建数据库关系图
    10.3.2保存数据库关系图
    10.3.3打开数据库关系图
    10.3.4重命名数据库关系图
    10.3.5删除数据库关系图
    10.4常见面试题
    10.5小结
    10.6习题

    第3篇Transact-SQL常用语法与实倒
    第11章Transact-SQL语句
    11.1Transact-SQL语法讲解
    11.2创建数据库对象
    11.2.1创建数据库
    ……

    第12章对象SQL语句操作——DDL
    第13章数据操作语言——DML
    第14章控制SQL语句操作——DCL

    第4篇实用管理
    第15章导入与导出数据
    第16章脱机与联机数据库
    第17章备份与还原数据库
    第18章SQLServer报表服务

    第5篇操作进阶
    第19章事务管理
    第20章SQLServer代理服务
    第21章索引进阶
    第22章安全性-安全保护及用户权限

    第6篇SQLServer应用开发
    第23章使用VC开发数据库项目
    第24章使用ASP.NET(C#)开发数据库项目
    第25章使用ASP开发数据库项目
    附录A
    附录B
    附录C
查看详情
系列丛书 / 更多
新手学SQL Server
新手学ASP.NET
马军 著
新手学SQL Server
新手学CSS+DIV
兽静娜 著
新手学SQL Server
新手学C语言
王欣惠 著
新手学SQL Server
新手学C#(附光盘)
明杰 著
新手学SQL Server
新手学HTML+CSS
林琼 著
新手学SQL Server
新手学ActionScript 3.0
吕晓鹏 著
新手学SQL Server
新手学Visual C++
施昌权 著
新手学SQL Server
新手学Linux C编程
阎映炳 著
新手学SQL Server
新手学Visual Basic
辛本柱 著
新手学SQL Server
新手学Java
陈嵩 著
相关图书 / 更多
新手学SQL Server
新手开车百事通
裴保纯 等 编著
新手学SQL Server
新手妈妈情绪指南
(英)安娜·马瑟尔 著,汪子君 译
新手学SQL Server
新手学估值:股票投资五步分析法
[美]乔舒亚·珀尔
新手学SQL Server
新手创业指南系列--从零开始学股权设计:架构·激励·分配·转让
新创企业管理培训中心 编
新手学SQL Server
新手小白学统计
[日]本丸谅 著
新手学SQL Server
新手学外贸英语一本通(全新升级版)
邱银春
新手学SQL Server
新手创业指南系列--从零开始学创业:创业准备·团队建设·经营运作
新创企业管理培训中心 编
新手学SQL Server
新手少年的大人生攻略 什么是真正的朋友?
斋藤孝
新手学SQL Server
新手少年的大人生攻略 什么是真正的内心强大?
斋藤孝
新手学SQL Server
新手少年的大人生攻略 什么是真正的聪明?
斋藤孝
新手学SQL Server
新手妈妈不知道的育儿常识
王海明;糖糖妈
新手学SQL Server
新手妈妈科学孕育攻略
元宿