资料下载网
首页 计算机 考试教辅
新概念SQL Server 2005教程 pdf电子书免费下载,百度云
首页 > 计算机 > 数据库技术 > 新概念SQL Server 2005教程 pdf电子书免费下载,百度云

《新概念SQL Server 2005教程》pdf电子书免费下载


下载方式一:

百度网盘下载地址:https://pan.baidu.com/s/1EXXkYNKoOc5OWFXYuKaQqQ
百度网盘密码:1111

下载方式二:

http://ziliaoshare.cn/Download/ae_123702_pd_XGNSQLServer2005JC.zip

 


新概念SQL Server 2005教程

作者:empty

页数:400

出版社:empty

《新概念SQL Server 2005教程》介绍

计算机的出现,标志着人类开始使用机器来存储和管理数据。随着信息处理的发展,计算机管理数据的方式也发生了巨大的变化。在20世纪50年代,出現了文件管理系统,即以文件方式来管理及处理数据。但是,在数据量较大的系统中,数据之间存在这样或那样的联系,如果仍然采用文件系统来管理这些数据,则处理这些数据就会引起很大的麻烦,因此,在20世纪60年代,就出现了数据库管理系统。数据库技术才得到真正的广泛应用,从文件系统到数据库管理系统,标志着数据管理技术的飞跃。但是直到20世纪80年代,与文件系统相比,数据库系统有以下特点:数据的结构化在文件系统中,文件之间不存在联系。文件内部的数据一般是有结构的,但是从数据的整体来说是没有结构的。数据库系统也包含许多单独的文件,它们之间相互联系,在整体上也服从一定的结构形式,从而更适应管理人量数据的需求。数据共享共享是数据库系统的目的,也是其最重要的特点.一个数据库中的数据,不仅可以为同一企业或者组织内部的各部门共享,还可以被不同国家、地区的用户所共亨,数据独立性在文件系统中,文件和应用程序相互依赖,一方的改变总要影响另一方的改变。数据库系统则力求使这种依赖性较小,以实现数据的独立性。可控冗余度数据专用后,每个用户拥有并使用自己的数据。许多数据就会出现重复,这就是数据冗余。实现共享后,同一数据库中的数据集中存储,共同使用,因而易于避免重复,减少和控制数据的冗余。正是基于上述特点,数据库系统在数据处理中得到了很大的发展。其发展经历了3个阶新概念SQLServer 2005教程段:网状数据库、层次型数据库和关系型数据库。但是由于关系型数据库采用了人们习惯使用的表格形式作为存储结构,易学易用,因而成为使用最广泛的数据库模型。现在常用的数据库系统产品几乎全是关系型的, 包括微软的SQLServer、IBM的DB 2、ORACLE、SYBASE、Informix等, 另外, 还有用丁小型数据库管理的Access、FoxPro, Power Build。1.2数据库模型取的不同联系方式,数据库的整体结构可分为3种数据模型:网状、层次型和关系型,其中前两类又称为格式化模型.数据库中的数据从整体来看是有结构的,即所谓数据的结构化。按照实现结构化所采1.2.1网状网状数据库模型将每个记录当成一个结点,结点和结点之间可以建立关联,形成一个复杂的网状结构,如图1.1所示。网状数据库模型的优点是避免了数据的重复性,缺点是关联性比较复杂,尤其是当数据库变得越来越大时,关联性的维护会非常麻烦.1.2.2层次型层次型数据库模型采用树状结构,依据数据的不同类型,将数据分门别类,存储在不同的层次之下,如图1.2所示.层次型数据库模型的优点是数据结构类似金字塔,不同层次之间的关联性真接面且简

关系型数据库模型是以二维矩阵来存储数据的,行和列形成一个关联的数据表(Table) .图1.3所示为个图书的目录表,如果要查找编号为“002”的图书的书名,则可以由横向的“002”与纵向的“书名”字段的关联相交处而得到,如图1.4所示。由上面可看到,关系型数据库的关联是指表中行与列的关联,而网状数据库的关联是记录与记录的关联。网状数据库只要存取一项数据,就要将整笔记录取出,而关系型数据库则可以真接存取到某字段.

数据库设计者负责整个数据库系统的设计工作,设计者依据用户的需求设计合适的表和格式来存放数据,并对整个数据库的存取权限作出规划。这些工作完成后,即可交给数据库管理员进行管理,注意,这里的设计者一般并不只是指一个人,而往往是指一组人,数据库管理员数据库管理员(Database Administrator, DBA) 决定数据库中的数据,并对这些数据进行修改、维护,监督数据库的运行状况。数据库管理员的任务主要是决定数据库的内容,管理账户,备份和还原数据,以及提高数据库的运行效率。应用程序设计者负责编写访问数据库的应用程序,使用户可以很友好地使用数据库, 可以使用Visual Basie、Visual C++、Delphi等来开发数据库应用程序,普通用户普通用户只需操作应用程序来访问所要查询的数据,不关心数据库的具体格式及其维护和管理等问题:在实际工作中,数据库管理员利用账户来控制每个用户的访问权限.每个用户都有白己的账户和密码,使用此账户和密码,用户可以登录数据库,并在允许的权限范围内访问数据库中的数据:1.3.2数据库管理系统数据库管理系统(DBMS) 是指帮助用户建立、使用和管理数据库的软件系统。它通常有下面3个组成部分:SQL(Structure Query Language) 讲言, 几乎所有的数据库管理系统都提供了对SQL讲言的支持。可以分为编译执行和解释执行两种方式, 如SQL语言, 既有解释型, 也有编译型。一般来说,它应有如下功能:用来描述数据库的结构,供供用户对数据库进行数据的查询(数据的检索和统计等)和处理(数据的增加、删除和修改等)等操作,其他管理和控制程序包括安全、通信控制和工作日志等。一般情况下, DDL和DML组成一个一体化的语言。对丁关系型数据库, 最常用的就是进意对DDL和DML, 数据库管理系统都带有翻译程序, 与普通高级评言类似, 翻译程序也数据库管理系统提供了用户和数据库之间的软件界面,使用户能更方便地操作数据库。数据定义和高级语言类似,须定义需要的数据类型。数据处理DBMS必须提供用户对数据库的存取能力, 包括记录的增加、修改、检

数据安全管理和监督用户的权限,防止用户有任何破坏或者恶意的企图,效率DBMS应保证数据库的高效率运行, 以提高数据检索和修改的速度.提园(Database Application System, DBAS) , 它是在DBMS支持下运行的一类计算机应用系统,通常由数据库、应用程序和支持它们的DBMS组成.面应用程序就是由应用程序设计者使用各种开发工具(例如上而提到的Visual Basie等) 开发而成的。可依据数据的多少、使用的人数与硬件设备等条件,将数据库管理系统分为4种网络结构:MainFrame大型数据库、本地小型数据库、分布式数据库和客户机/服务器数据库。下面介绍这4种网络结构,并重点介绍客户机/服务器数据库。的数据,用户通过终端机与大型主机连,以存取数据,如图1.5所示。般DBMS提供的功能虽然完善, 但并不是很好用, 所以出现了数据库应用系统1.3.3数据库管理系统的网络结构1.MainFrame大型数据库大型数据库是巾一台性能很强的计算机(称为主机或者数据库服务器)负责处理庞大MainFrame大型数据库的所有检索和修改的功能都由主机来完成, 因此, 在有多人使用时,主机会非常忙碌,使得反应比较缓慢。另外,大型主机的性能虽然很强,但价格都相当品贵,一般只有大型机构使用,


《新概念SQL Server 2005教程》目录

新概念SQL Server 2005教程. ..目

第1章数据库基础..

1.8.2操作题.

概述..

1.1概述.

1.2数据库模型.

1.2.1网状.

1.2.2层次型.

1.2.3关系型.

1.3数据库系统..

第2章初识SQLServer 2005.. 15

2.1 SQLServer 2005简介.

2.1.1概述..

4.1 SQLServer的验证模式..

4.1.1Windaws验证模式..

4.1.2混合验证模式..

4.1.3设置验证模式..

4.2账户和角色.

4.2.1服务器的登录张户..

4.2.2数据库用户..

4.23角色.

2.1.2 SQLServer 2005技术.16

2.1.3 SQLServer 2005的新增功能.17

2.2 SQLServer 2005版本及系统求.20

2.2.1 SQLServer 2005的版本..20

2.2.2 SQLServer 2005的硬件需求..21

2.2.3 SQLServer 2005的软件需求.22

2.2.4网络软..23

2.2.5Intemet要求..25

2.3 SQLServer 2005的安装..25

2.3.1 SQLServer的配选项..25

2.3.2从光盘直接安装.29

2.3.3其他安装方式.35

2.34从其他版本升级到

2.4 SQLServer 2005的工具和实用工具

2.4.1 SQLServer Management Studio . 38

2.4.2 Business Intellige nee

2.4.3 Analysis Service..42

3.3.2划除数据库..77

3.3.3数据库文件和文件组设置..77

3.3.4数据库大小估算和收缩数据库.79

3.4表的建立,删除与修..81

3.4.1新建表..81

3.4.2修改表的结构..82

3.4.3建立表问的关联..82

3.4.4刷除表.85

3.4.5记录的新增和修.87

3.5课室演练..87

3.5.1创建beard db敷据库..87

3.5.2创建bua rd db数据库中的表.87

3.6小结..88.

3.7课后练习.89

3.7.1选择题和简答题.89

3.7.2操作题89

第4章账户和存取权限.90

1.3.1数据库系统的用户..

1.3.2数据库管理系统.

3.1数据库存储结构.

1.33数据库管理系统的网络结构..5

1.4关系型数据..7

1.4.1关系型数据库的定..7

1.4.2关系数据库与表.8.

.1.4.3表的主键和外键.9

1.4.4数据完整性..9

1.4.表的关联种类..-10

1.5关系数据库的设计计.10

1.5.1数据库设计过.10

1.5.2关系数据库规范化.11

.1.6课觉演练..12

1.6.1图书和订单管理系统中表

1.6.2公告信息系统中表的设计.13

1.7小..-14

1.8课后练习.14

1.8.1简答题14

新概念

SOL Server 200.

的设计..

SQLServer 2005

教程

配置工具.

Development Studio..

244 SQLServer Configuration Manager

2.4.5性能工具.45

24.6文档和教程.48

2.5管理SQLServer服务器..49

2.5.1管理服务器组.49

2.5.2注册服务器..50

2.6课堂演练.51

2.7小结..52

.2.8课后练习..52

2.8.1简答题.52

2.8.2操作题..52

第3章数据库和表.53

3.1.1数据库文件和文件组.

3.12页和风54

3.1.3事务日志-57

3.2查看数据库..59

3.2.1查看系统数据片.59

3.2.2查看用户数据库..60

3.2.3查看表之间的关系图..63.

3.2.4查看表的结构和内容.64

3.2.5查看视图..66

3.26查看存储过程..67

3.2.7查看用户和.69

3.2.8数据库架构..72

3.3数据库的建立和.74

3.3.1建立数据库..74

424用户和角色的权限问题..104

4.3课堂演练.105

4..1创建登录账户boa.05

4.3.2设置board acc用户的权限..106

5.4.1f users表中插入记..

5.4.2显示打折后的书籍价格..157

5.4.3判断学生成绩及格与.

5.5小结.

5.6课后练习.

5.6.1简答题.158

5.6.2操作题

6.1索引简介-.

6.1.1创建索引的原..

6.1.2建立索引应该考虑的问题..161

6.2索..

6.2.1B-Tree索引结构..

6.2.2聚集索引和非聚集索..

6.2.3唯一索引和组合索.166

6.3创建索..

6.3.1通过SQLServer Management

Studio创建索.

6.3.2使用SQL语言创建索引.168

6.3.3创建素引的选项设置.170

6.3.4创建索引的空间考虑.171

6.3.5在视图和计算列上创建索引.172

6.4案引的查看和耐除..

6.4.1使用SQLServer Management

Studio.

6.4.2使用SQL语言.173

6.5.1 SQLServer FullText Search服务174

6.5.2创建全文日录.

7.5.1并发问题..223

7.5.2事务的离级别..225

7.5.3 SQLServer中的.225

754自定义.228

7.6使用游标.233

7.6.1标的概念.

7.6.2使用游标..

7.6.3谢标类型..239

7.7课堂演练..

7.8小结.241

7.9课后练习.

7.9.1简答题.241

7.9.2操作题..

8.2创建视图.

8.2.1使州SQLServer Management

.8.2.2使用SQL讲句创建视..47

8.3.1使用视图进行数据检索.248

8.3.2通过视图修改数据..

8.4视图的修改..

8.4.1修改.250

8.4.2重命名视图..251

8.5视图信息的查询..252

8.5.1使用SQLServer Management

8.5.2使用sp_help text存储过程..253

4.5.1选择题和荷答题..

4.5.2操作题.

Transact-SQL及其程序

设计基础..

5.1SQL语言..

5.1.1概述..

5.1.2SQL语言的分类..

5.2 Transact-SQL基础..

6.5.3创建全文索引.

6.5.4全文查询.

6.6课堂演练.

6.7小结..

6.8后练习..

68.1选择题和简答恩.

6.8.2操作题.

7.1 SELECT高级查询..

7.1.1数据汇总.

7.1.2联接查询..

7..3子查询.

7.14使用UNION运算符组合多个

7.1.5在查询的基础上创建新表.206

72错误处理.

7.2.1使用@ERROR全局变量处理

7.2.2使用RAIS ERROR..

7.3管理n text、text和i age数据.209

7.3.1检索n texI、text或image.210

7.3.2修改n text、text或image值.213

7.4事务处理.

7.4.1事务分类.215

7.4.2显示事务..

7.4.3自动提交事务..219

7.4.4隐式事务..220

7.4.5分布式事务.22.

.7.5数据的锁定.

第6章提高检索效率的索引.

6.5全文索引

第8章视图.

8.1概述..

8.3使用视图-

5.2.1在SQLServer Management Studio

5.2.2数据查询.112

5.23数据插入和..115

5.2.4数据修改.117

5.2.5使用函数..117

5.2.6使用公式..117

5.2.7数据库的操作语句.118

5.2.8表的操作语句..120

5.3 Transact-SQL程序设计基础..122

5.3.1标识符.122

5.3.2数据类型.125

5.3.3运算符..138

5.34变量.143

5.3.5批处理..145

.5.36注释146

5.3.7控制流语句..147

5.3.8函数..153

5.4课堂演练..156

新概念

第7章SQL高级使用..188

中执行SQL语句.

SQLServer 2005

教程

结果.

错误..

Studio管理平台创建视图.245

Studio..252

8.6.1使用SQLServer Management

8.6.2使用Transact-SQL.

8.7课堂演..

8.8小结.

8.9课后练..

8.9.1选择题和简答题.

8.9.2操作题.

第9章数据库完整性..

9.6.1创建触发器.

12.1概述..

Studi.

9.6.2 inserted表和deleted..

9.6.3使用触发器.

9.6.4修改触发.

9.6.5删除触发器.

.9.7课堂演练..281

9.8小结.282

9.9课后练习.282

9.9.1简答题..282

9.9.2操作题..282

第10章数据备份、恢复和报表.283

9.2.1 PRIMARYKEY约..258

9.2.2 FOREIGNKEY约..58

9.2.3 UNIQUE约束.259

9.24 CHECK约束.260

9.2.5列约束和表约束..260

9.3默认值..261

9.3.1在创建表时指定默认值.261

9.3.2使用默认值对象..262

9.4规则.265

9.4.1创建规则..265

.9.4.2绑定规则..266

94.3删除规则..267

9.5存储过程..267

9.5.1创建存储过程..267

9.5.2执行存储过程..270

9.5.3存储过程的参数.271

9.5.4存储过程的查看、修改和删除.273

新概念

第11章使用VB开发SQLServer

10.1 SQLServer备份概述..

10.2备份数据.

102.1备份设备..

10.2.2备份数据库..

102.3备份系统数据.

10.3数据的恢复..

10.3.1自动恢复.

10.3.2恢复用户数据库.

10.4数据的导入和导出.

10.5 Reporting Services..

10.5.1安装和配Reporting Services

10.5.2创建和设计报表.300

10.6课堂演练..

106.1备份board db数据库.305

10.6.2制作bao kdh数据库中订单的

第12章开发Web数据库.

附录A SQL语法符号的表示方法..361

附录B SQL语法补充.

附录C SQLServer的内置函数..371

附录D课后练习参考答案..393

报表..

系统.

SQLServer 2005

教程

10.8.1选样题和简答.

10.8.2操作题..

应用程序..

12.1.1ASP和ASP.NET.339

12.1.2虚拟日录设置.340

12.2使用ASP集成Web数据..343

122.1个简单的ASP网页..343

12.2.2ASP内置对..344

12.2.3书籍信息查看系统.347

12.3使用ASP.NET集成Web数据.352

12.3.1ASPNET的拟目录设置.352

12.32ADO.NET连接数据库..353

12.3.3基于ASP.NET的书信息查看

12.4课堂演练.

125小结.

12.6课后练习..

12.6.1简答.

12.6.2操作题..360

11.1数据库应用程序开发概让..309

112ODBC概述.310

11.2.1ODBC体系结构.310

11.2.2配置ODBC数据源..311

11.3OLEDB和A DO概述..314

11.3.1OLEDB体系结构..315

11.3.2ADO对象模型.316

11.4使用VB开发SQLServer应用程序..318

11.4.1ADO的引用和查看..318

1142使用A DO Data控件开发简单的

1143使用代码操纸型.25

11.5课堂演练.337

11.6小结..338

11.7课后练习.338

11.7.1简答题.-338

11.7.2操件题.33g

数据环应州程序.319

计算机


python
AI人工智能
javascript
计算机网络/服务器
数据库技术
计算机F

考试教辅


考研考博
英语四六级

沪ICP备18046276号-5