新手学SQL Server pdf

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了新手学SQL Server pdf相关的知识,希望对你有一定的参考价值。

下载地址:网盘下载

 

 

内容简介

编辑
《新手学SQL Server》:打开SQL Server数据库技术大门的金钥匙 
  ◎由浅入深:从基本概念开始讲解,逐步深入到实际开发 
  ◎示例丰富:讲解知识点时穿插了150个示例,有较强的实用性 
  ◎面向就业:提供了常见面试题,帮助读者了解入职面试的相关知识 
  ◎应用典型:介绍了3个方向的数据库应用,提高读者数据库应用水平 
  ◎视频教学:提供了6小时多媒体教学视频,学习起来更加直观 
  光盘内容 
  ◎6小时多媒体教学视频 
  ◎案例涉及的源代码 
  ◎教学PPT 
  读者对象 
  ◎SQL Server入门与提高人员 
  ◎各类软件开发和数据库开发人员 
  ◎数据库技术爱好者 
  ◎大中专院校的学生 
  ◎相关社会培训班学员 
  涵盖的主要内容 
  ◎SQL开发环境 ◎数据SQL语句操作——DML 
  ◎安装SQL Server 2008 ◎控制SQL语句操作——DCL 
  ◎ SQL Server管理器 ◎导入与导出数据 
  ◎创建数据库 ◎脱机与联机数据库 
  ◎表操作 ◎备份和还原数据库 
  ◎使用表设计器 ◎SQL SerVer报表服务 
  ◎函数 ◎事务管理 
  ◎视图 ◎ SQL Server代理服务 
  ◎存储过程 ◎索引 
  ◎触发器 ◎安全保护及用户权限 
  ◎E-R图及关系图 ◎使用Visual C++开发数据库项目 
  ◎Transact-SQL语句 ◎使用ASP.NET(C#)开发数据库项目 
  ◎对象SQL语句操作——DDL ◎使用ASP开发数据库项目 
  系列特色 
  ◎定位明确,专门为没有编程基础的读者量身打造 
  ◎配多媒体教学视频进行讲解,读者很容易上手 
  ◎重视对概念的讲解,初学人员阅读起来没有任何障碍 
  ◎提供了丰富的典型示例,帮助读者理解相关知识点 
  ◎提供了综合案例,帮助读者提高实际开发水平 
  ◎讲解清楚,操作步骤明确,代码注释丰富,易于掌握 
  ◎作者大多从事编程工作多年,有丰富的开发经验

图书目录

编辑
第1篇 安装配配置 
  第1章 安装SQL Server 2008 
  1.1 SQL Server 2008的版本和组件 
  1.1.1 SOL Server 2008的服务器版本 
  1.1.2 SQL Server 2008专业版 
  1.1.3 将SQL Server用于Intemet服务器 
  1.1.4 将SQL Server用于客户端/服务器应用程序 
  1.1.5 选择SQL Server的组件 
  1.2 SQL Server 2008新增功能 
  1.2.1 SQL Server新功能 
  1.2.2 其他技术 
  1.3 SQL Server 2008的安装要求 
  1.3.1 SQL Server Developer Edition(64位) 
  1.3.2 SQL Server Developer Edition(32位) 
  1.3.3 硬盘空间要求(32位和64位) 
  1.3.4 跨语言支持 
  1.4 安装或升级SQL Server 
  1.4.1 SQL Server2008的安装步骤 
  1.4.2 升级到SQL Server2008 
  1.4.3 使用SQL Server实用工具配置SQL Server 
  1.5 安装SQL Server 2008示例和示例数据库 
  1.5.1 系统数据库 
  1.5.2 安装示例数据库 
  1.6 常见面试题 
  1.7 小结 
  1.8 习题 
  
  第2章 认识SQL Server管理器 
  2.1 使用SQL Server配置管理器管理SQL Server实例 
  2.1.1 启动SQL Server实例 
  2.1.2 停止SQL Server实例 
  2.2 使用SQL Server配置管理器连接其他计算机 
  2.2.1 连接到另一台计算机 
  2.2.2 将连接保存到远程SQL Server配置管理器 
  2.3 SQL Server企业管理器 
  2.3.1 访问SQL Server Management Studio(企业管理器) 
  2.3.2 对象资源管理器 
  2.3.3 模板资源管理器 
  2.3.4 解决方案资源管理器 
  2.3.5 属性窗口 
  2.3.6 代码编辑器 
  2.3.7 SQL编辑器工具栏 
  2.4 常见面试题 
  2.5 小结 
  2.6 习题 
  
  第2篇 常用操作 
  第3章 数据库的创建、修改与删除 
  3.1 数据库的概念 
  3.1.1 数据库的种类 
  3.1.2 数据库的软件 
  3.1 13数据库的原理(E-R图) 
  3.1.4 数据库的操作语言SQL 
  3.1.5 数据库的完整性 
  3.2 数据库术语 
  3.2.1 关系模型术语 
  3.2.2 数据库相关术语 
  3.2.3 SQL的组成部分 
  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 用SQL Server Management Studio创建存储过程 
  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.2 IFELSE条件选择语句 
  8.5.3 BEGINEND语句块 
  8.5.4 CASE语句 
  8.5.5 WHILE循环语句 
  8.5.6 WAITFOR等待语句 
  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 使用SQL Server Management Studio管理器创建触发器 
  9.3 管理触发器 
  9.3.1 修改触发器 
  9.3.2 禁用和启用触发器 
  9.3.3 删除触发器 
  9.4 使用触发器的常见问题 
  9.4.1 createtrigger必须是查询批次中的第一个语句 
  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.1 E-R图 
  10.1.1 实体(E)和关系(R)的概念 
  10.1.2 设计E-R图 
  10.1.3 E-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.1 Transact-SQL语法讲解 
  11.2 创建数据库对象 
  11.2.1 创建数据库 
  …… 
  
  第12章 对象SQL语句操作——DDL 
  第13章 数据操作语言——DML 
  第14章 控制SQL语句操作——DCL 
  
  第4篇 实用管理 
  第15章 导入与导出数据 
  第16章 脱机与联机数据库 
  第17章 备份与还原数据库 
  第18章 SQL Server报表服务 
  
  第5篇 操作进阶 
  第19章 事务管理 
  第20章 SQL Server代理服务 
  第21章 索引进阶 
  第22章 安全性-安全保护及用户权限 
  
  第6篇 SQL Server应用开发 
  第23章 使用VC开发数据库项目 
  第24章 使用ASP.NET(C#)开发数据库项目 
  第25章 使用ASP开发数据库项目 
  附录A 
  附录B 
  附录C

文摘

编辑
插图: 
  
  
  第1章 安装SQL Server 2008 
  SQL Server 2008是微软(Microsoft)公司一个重要的数据库系统版本,微软公司为其增加了许多新的特性并进行了关键的改进,使其成为了至今为止的最强大和最全面的一个SQL-Server版本。SQL Server 2008不仅对原有性能进行了改进,还添加了许多新特性,比如新添了数据集成功能、改进了分析服务、报告服务以及Office集成等。同时SQL Server 2008也是基于Windows平台进行系统开发的基本数据库平台,对于各种各样的需要持久化存储数据的业务系统,SQL Server都是系统开发的首选。 
  本章主要知识点: 
  ·SQL Server 2008的版本和组件。 
  ·SQL Server 008的安装要求及可视化安装。 
  ·安装SQL Server 2008示例和示例数据库。 
  1.1 SQL Servee 2008的版本和组件 
  根据应用程序的需要,安装要求会有所不同。不同版本的SQL Server能够满足单位和个人独特的性能、运行时间、价格等要求,安装哪些SQL Server组件取决于具体需要。下面将说明如何在不同版本的SQL Server 2008和可用组件中进行选择。

序言

编辑
微软公司的SQL Server数据库,从诞生到SQL Server 2000大行其道,再到SQL Server2005,直到最近的SQL Server 2008,都对基于windows平台的软件开发及应用产生极大的震撼和影响。 
  SQL Server 2008是以windows平台进行项目开发的最主要的数据库系统。在软件开发过程中,数据库的管理与脚本编写尽管不能像其他主流编程语言,如Java及.NET平台的C#和C++等,要求有一定的技术能力,但在实际项目的开发过程中,好的数据库设计能极大地影响整个项目系统的性能。这也是有志于软件及互联网应用开发人员,刚开始时最容易忽略的问题,总认为数据库简单、无技术含量,总是在追求最新的编程技巧,说到底这是整个软件业的误导。 
  笔者精心地编写本手册,目的是结合自己多年的数据库项目应用经验,为广大基于SQL Server 2008的开发人员介绍基于项目应用的各种数据库知识,以帮助大家更好地完成项目开发。特点 
  SQL Server 2008是目前主流数据库系统之一,以其功能强大、易于操作管理而被业界称道,也是新手最容易入门的数据库软件。在软件开发过程中,由于涉及数据库的只是代码编写的一小部分内容,往往缺少一本必备的参考资料来协助编程。作者有多年的项目经验,是从一个软件开发人员如何应用SQL Server进行项目开发的角度来进行本手册编写工作的。 
  尽管如此,章节的内容组织,仍遵循了由易到难,从可视化操作到脚本编写的这一风格。其实,SQL Server的可视化操作最终都是应用脚本实现的,在数据库中一切都是脚本,无非DDL、DML及DCL还有SQL Server数据库一些特定的函数、过程来辅助完成。

 

 

下载地址:网盘下载

 





































































































































































































































































































































































以上是关于新手学SQL Server pdf的主要内容,如果未能解决你的问题,请参考以下文章

新手 android 开发人员试图连接到 SQL Server 2008

sql server 每日备份:新手遇到的问题解决方法

新手试图从 excel 将数据插入 SQL Server 2008

跟我一起学Microsoft SQL Server 2012 Internals(3.2)

轻松学SQL Server数据库pdf

sql server 每日备份:新手遇到的问题解决方法