分享
 
 
 

SQL Server 2000管理与应用开发教程(21世纪高等学校计算机规划教材)

SQL Server 2000管理与应用开发教程(21世纪高等学校计算机规划教材)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,教材教辅与参考书,大学,计算机专业,
  品牌: 王晶

基本信息·出版社:人民邮电出版社

·页码:410 页

·出版日期:2009年10月

·ISBN:7115207747/9787115207746

·条形码:9787115207746

·包装版本:第1版

·装帧:平装

·开本:16

·正文语种:中文

·丛书名:21世纪高等学校计算机规划教材

产品信息有问题吗?请帮我们更新产品信息。

内容简介SQLServer是目前最流行的数据库开发平台之一,拥有较大的市场占有率和众多的高端用户。目前,SQLServer已经成为大型数据库应用系统的首选后台数据库系统。《SQL Server 2000管理与应用开发教程》首先系统地介绍了SQLServer2000的数据库管理和开发技术,然后分别用VB+SQLServer开发人力资源管理系统和ASP.NET+SQLServer开发在线教育管理系统两个实例,全面介绍用SQLServer2000开发数据库应用程序的方法和技巧。最后,《SQL Server 2000管理与应用开发教程》还安排了12个相关的实验和一个数据库系统开发大作业。

《SQL Server 2000管理与应用开发教程》既可以作为大学本科“数据库开发技术”课程的教材,也可作为高职高专院校相关专业的教材,或作为数据库应用程序开发人员的参考用书。

编辑推荐《SQL Server 2000管理与应用开发教程》是作者结合多年的SQL Server数据库管理与开发经验编写而成,比较详尽地介绍了管理和开发SQI-Servet数据库应用程序所必备的相关技术。《SQL Server 2000管理与应用开发教程》首先从基本的数据库管理出发,全面介绍SQL-Server数据库体系结构、常用工具、服务器及客户端配置、数据库对象管理、用户及权限管理、数据库日常维护等必备管理技术,使读者熟悉SQL Setver2000数据库,从而为进一步阅读奠定基础。然后,通过大量小例子,介绍SQL Server数据库开发技术,使读者能够在实践中逐步掌握较复杂和较抽象的知识点。最后,结合实际应用,讲解了两个数据库实例的开发过程,即使用VisualBasic开发C/S构架的SQL Server数据库应用系统和使用ASP.NET(Visual C#)开发B/S构架的SQL Server数据库应用系统。此外,《SQL Server 2000管理与应用开发教程》每章都配有相应的习题和比较实用的实验,帮助读者理解所学习的内容,使读者对于SQL Server的基础知识、应用能力和创新意识得到全面培养与提高。《SQL Server 2000管理与应用开发教程》在内容的选择、深度的把握上充分考虑初学者的特点,内容安排上力求做到循序渐进。《SQL Server 2000管理与应用开发教程》不仅适合本科教学,也适合SQL Serve r的各类培训班和准备使用SQL Server开发数据库应用程序的读者参考。

体现作者多年的数据库管理与开发经验

结合大量实用技巧,重点突出,便于灵活掌握

提供典型应用实例与上机实验,分析详细,实用性强

目录

第1部分 管理篇

第1章 SQL Server 2000入门 2

1.1 SQL Server的发展历程 2

1.2 SQL Server 2000的产品概况 2

1.3 SQL Server 2000数据库的体系结构 3

1.4 安装SQL Server 2000 4

1.4.1 安装前的准备 4

1.4.2 SQL Server 2000数据库服务器的安装过程 5

1.5 常用管理工具 10

1.5.1 服务管理器 10

1.5.2 企业管理器 10

1.5.3 osql实用工具 11

1.5.4 SQL查询分析器 12

习题 13

第2章 服务器与客户端配置 14

2.1 配置服务器 14

2.1.1 创建服务器组 14

2.1.2 注册服务器 15

2.1.3 启动、暂停和停止SQL Server 17

2.1.4 服务器的连接与断开 19

2.1.5 配置服务器属性 19

2.1.6 配置网络连接 20

2.2 配置客户端 21

2.2.1 配置客户端网络 21

2.2.2 配置ODBC数据源 22

2.2.3 测试客户端的配置 24

习题 24

第3章 数据库对象管理 26

3.1 数据库管理 26

3.1.1 系统数据库 26

3.1.2 数据库的逻辑结构和物理结构 27

3.1.3 创建数据库 28

3.1.4 修改数据库 29

3.1.5 删除数据库 30

3.2 表管理 30

3.2.1 表的概念 30

3.2.2 SQL Server 2000的数据类型 31

3.2.3 创建表 35

3.2.4 修改表 38

3.2.5 删除表 39

3.2.6 查看和编辑表中的数据 39

3.3 表约束 42

3.3.1 主键约束 42

3.3.2 唯一性约束 43

3.3.3 检查约束 44

3.3.4 默认约束 44

3.3.5 外键约束 45

3.4 规则 47

3.4.1 创建规则 47

3.4.2 绑定规则与解除绑定 48

3.4.3 删除规则 48

3.5 索引管理 48

3.5.1 设计索引 49

3.5.2 创建索引 49

3.5.3 查看、修改和删除索引 50

3.6 视图管理 50

3.6.1 创建视图 50

3.6.2 修改视图 53

3.6.3 删除视图 54

习题 54

第4章 用户及权限管理 56

4.1 安全管理概述 56

4.2 登录 56

4.2.1 身份验证模式 57

4.2.2 创建登录名 58

4.2.3 修改登录 59

4.2.4 删除登录名 60

4.3 用户 61

4.3.1 系统用户 61

4.3.2 创建用户 62

4.3.3 修改用户 62

4.3.4 删除用户 63

4.4 角色 63

4.4.1 概述 63

4.4.2 管理自定义角色 64

4.4.3 管理角色中的用户 65

4.5 权限管理 66

4.5.1 概述 66

4.5.2 设置权限 67

习题 70

第5章 数据库日常维护 71

5.1 导入/导出数据 71

5.1.1 数据转换服务概述 71

5.1.2 DTS导出向导 72

5.1.3 DTS导入向导 75

5.2 备份/还原数据库 78

5.2.1 创建数据库备份 78

5.2.2 还原数据库备份 79

5.3 分离和附加数据库 81

5.3.1 分离数据库 81

5.3.2 附加数据库 81

习题 83

第2部分 开发篇

第6章 Transact-SQL语言基础 86

6.1 Transact-SQL概述 86

6.1.1 Transact-SQL的语法规则 86

6.1.2 Transact-SQL的语法元素 87

6.2 常量和变量 88

6.2.1 常量 88

6.2.2 变量 90

6.3 运算符 90

6.4 常用函数 93

6.4.1 聚合函数 93

6.4.2 日期和时间函数 94

6.4.3 数学函数 95

6.4.4 字符串函数 96

6.4.5 文本和图像函数 99

6.5 流程控制语句 99

6.5.1 IF...ELSE语句 99

6.5.2 WHILE语句 100

6.5.3 WAITFOR语句 101

6.5.4 GOTO语句 102

6.5.5 RETURN语句 102

6.5.6 TRY...CATCH语句 102

习题 103

第7章 常用数据定义语言(DDL) 104

7.1 数据库管理语句 104

7.1.1 创建数据库语句 104

7.1.2 修改数据库语句 107

7.1.3 删除数据库语句 109

7.2 表管理语句 110

7.2.1 创建表语句 110

7.2.2 修改表语句 113

7.2.3 删除表语句 114

7.3 索引管理语句 114

7.3.1 创建索引语句 115

7.3.2 删除索引语句 115

7.4 视图管理语句 115

7.4.1 创建视图语句 116

7.4.2 修改视图语句 117

7.4.3 删除视图语句 117

习题 117

第8章 常用数据操纵语言(DML) 119

8.1 数据查询语句 119

8.1.1 SELECT语句语法简介 119

8.1.2 准备演示数据 120

8.1.3 简单SELECT语句 121

8.1.4 使用分组统计 124

8.1.5 生成汇总行 125

8.1.6 连接查询 126

8.1.7 子查询 131

8.1.8 合并查询 131

8.1.9 保存查询结果 132

8.2 数据更新语句 133

8.2.1 插入数据语句 133

8.2.2 修改数据语句 134

8.2.3 删除数据语句 135

习题 135

第9章 存储过程、触发器和游标 137

9.1 存储过程 137

9.1.1 存储过程概述 137

9.1.2 创建存储过程 138

9.1.3 执行存储过程 139

9.1.4 存储过程的参数 140

9.1.5 存储过程的返回值 142

9.1.6 查看和修改存储过程 142

9.1.7 删除存储过程 145

9.1.8 系统存储过程 145

9.2 触发器 148

9.2.1 触发器的基本概念 148

9.2.2 inserted表和deleted表 149

9.2.3 事务的概念及应用 149

9.2.4 创建触发器 152

9.2.5 修改和重命名触发器 156

9.2.6 删除触发器 157

9.3 游标概述 157

9.3.1 游标的概念和分类 157

9.3.2 声明游标 159

9.3.3 打开游标 161

9.3.4 读取游标数据 161

9.3.5 游标函数 163

9.3.6 关闭游标 165

9.3.7 删除游标 166

习题 167

第10章 Visual Basic数据库程序设计 169

10.1 ADO数据模型 169

10.1.1 ADO数据模型 169

10.1.2 常用ADO对象的使用 171

10.2 常用数据库访问控件 178

10.2.1 ADO Data控件 178

10.2.2 DataList控件和DataCombo控件 181

10.2.3 DataGrid控件 184

10.3 Visual Basic数据库应用工程管理 188

10.3.1 Visual Basic工程管理 188

10.3.2 窗体、模块和类模块的功能划分 189

10.3.3 Const模块内容演示 191

10.3.4 DbFunc模块内容介绍 192

习题 194

第11章 Visual C#程序设计基础 196

11.1 C#语言基础 196

11.1.1 C#语言的基本特点 196

11.1.2 .NET Framework和C# 197

11.1.3 使用Visual Studio 2005 198

11.1.4 编写一个简单的C#例子 200

11.2 数据类型 202

11.2.1 值类型 203

11.2.2 引用类型 205

11.2.3 类型转换 209

11.3 常量和变量 209

11.3.1 常量 209

11.3.2 变量 210

11.4 运算符和表达式 210

11.4.1 算术运算符和算术表达式 211

11.4.2 逻辑运算符和逻辑表达式 211

11.4.3 递增递减运算符和递增递减表达式 212

11.4.4 关系运算符和关系表达式 212

11.4.5 赋值运算符和赋值表达式 213

11.5 流程控制语句 214

11.5.1 选择控制语句 214

11.5.2 循环控制语句 217

11.5.3 跳转控制语句 219

11.5.4 异常处理语句 220

11.6 类和对象 222

11.6.1 面向对象程序设计思想 222

11.6.2 创建类 223

11.6.3 构造函数和析构函数 226

11.6.4 方法 227

习题 229

第12章 使用ASP.NET开发Web应用程序 231

12.1 Web应用程序的基本开发流程和工作原理 231

12.2 Web服务器环境配置 233

12.2.1 安装IIS 233

12.2.2 配置和管理IIS 234

12.2.3 申请和配置互联网站 236

12.3 ASP.NET项目开发基础 236

12.3.1 创建ASP.NET项目 236

12.3.2 配置ASP.NET应用程序 240

12.4 常用服务器端控件 244

12.4.1 Label控件 244

12.4.2 TextBox控件 245

12.4.3 Image控件 246

12.4.4 Button控件 247

12.4.5 HyperLink控件 248

12.4.6 CheckBox控件和CheckBoxList控件 250

12.4.7 RadioButton控件和RadioButtonList控件 252

12.5 ADO.NET数据访问技术 254

12.5.1 ADO.NET的结构 254

12.5.2 ADO.NET的命名空间 255

12.5.3 ADO.NET常用对象 256

习题 266

第3部分 应用篇

第13章 人力资源管理系统(Visual Basic+SQL Server) 270

13.1 系统分析与设计 270

13.1.1 系统功能描述 270

13.1.2 功能模块划分 271

13.2 数据库结构设计与实现 271

13.2.1 创建数据库 272

13.2.2 数据库逻辑结构设计 272

13.2.3 数据库脚本 274

13.3 设计工程框架 277

13.3.1 创建工程 277

13.3.2 添加模块 277

13.3.3 添加类模块 278

13.3.4 设计登录窗体 283

13.3.5 设计主界面 285

13.4 部门信息管理模块设计 287

13.4.1 使用TreeView控件 287

13.4.2 设计部门编辑窗体 290

13.4.3 设计部门管理窗体 291

13.4.4 设计选择部门窗体 293

13.4.5 在主界面中增加部门管理代码 294

13.5 员工信息管理模块设计 294

13.5.1 设计选择员工窗体 295

13.5.2 设计编辑员工基本信息的窗体 297

13.5.3 设计员工信息管理窗体 300

13.5.4 员工照片管理模块设计 304

13.5.5 查看员工部门调动信息 306

13.5.6 查看员工调薪记录 307

13.6 综合人事管理模块设计 307

13.6.1 设计部门调转管理模块 307

13.6.2 设计员工考勤管理模块 309

13.6.3 设计薪资调整管理模块 313

13.7 用户管理模块设计 315

13.7.1 设计编辑用户信息的窗体 315

13.7.2 设计用户管理窗体 316

13.7.3 在主界面中增加用户管理代码 318

13.7.4 修改用户密码 318

第14章 在线教育管理系统(ASP.NET/C#+SQL Server) 320

14.1 系统分析与设计 320

14.1.1 系统功能描述 320

14.1.2 功能模块划分 321

14.1.3 系统流程分析 321

14.2 数据库结构设计与实现 322

14.2.1 创建数据库 322

14.2.2 数据库逻辑结构设计 322

14.2.3 数据库脚本 324

14.3目录结构与通用模块 326

14.3.1 设置IIS服务 326

14.3.2目录结构 328

14.3.3 类文件 329

14.4 Admin用户管理模块设计 333

14.4.1 登录主界面 333

14.4.2 设计主界面 334

14.4.3 设计admin\index.aspx 334

14.4.3 设计admin\left.aspx 335

14.5 学员管理模块设计 336

14.5.1 设计学籍管理页面 336

14.5.2 查看学员信息 338

14.5.3 设计交费管理页面 339

14.5.4 审核交费信息 341

14.6 业务统计模块设计 342

14.6.1 设计费用统计页面 342

14.6.2 设计人数统计页面 343

14.7 信息维护模块设计 344

14.7.1 设计课程分类页面 344

14.7.2 设计教师信息页面 350

14.8 课程管理模块设计 351

14.8.1 设计未发布课程页面 351

14.8.2 设计已发布课程页面 356

14.9 课件维护模块设计 356

14.9.1 设计课件管理页面 356

14.9.2 设计下载统计页面 359

14.10 系统主界面与登录程序设计 361

14.10.1 设计主界面 361

14.10.2 设计index.aspx 361

14.10.3 设计top.aspx 362

14.10.4 设计left.aspx 362

14.10.5 设计Default.aspx 363

14.10.6 注册用户登录程序设计 364

14.10.7 设计分类查看课程页面 365

14.10.8 设计查看课件页面 366

14.11 个人用户管理模块设计 367

14.11.1 注册新用户 368

14.11.2 个人用户管理界面设计 368

14.11.3 我的课程信息 369

14.11.4 我的课件信息 371

14.11.5 编辑个人信息 374

第4部分 附录

附录A实验 376

实验1 配置SQL Server服务器和客户端 376

目的和要求 376

实验准备 376

实验内容 376

实验2 数据库管理 378

目的和要求 378

实验准备 378

实验内容 378

实验3 表和视图管理 379

目的和要求 379

实验准备 379

实验内容 379

实验4 表约束、规则和索引管理 381

目的和要求 381

实验准备 381

实验内容 382

实验5 用户、角色和权限管理 384

目的和要求 384

实验准备 384

实验内容 384

实验6 备份和还原数据库 387

目的和要求 387

实验准备 387

实验内容 387

实验7 分离和附加数据库 388

目的和要求 388

实验准备 388

实验内容 389

实验8 Transact-SQL编程 389

目的和要求 389

实验准备 389

实验内容 390

实验9 DDL语言和DML语言 392

目的和要求 392

实验准备 393

实验内容 393

实验10 使用存储过程、触发器和游标 396

目的和要求 396

实验准备 396

实验内容 397

实验11 Visual Basic数据库程序设计 398

目的和要求 398

实验准备 398

实验内容 399

实验12 使用ASP.NET开发Web应用程序 400

目的和要求 400

实验准备 400

实验内容 400

大作业 Visual Basic学生档案管理系统 402

附录B 下载SQL Server 2000评估版 404

附录C 下载并安装SQL Server 2000补丁 406

……[看更多目录]

序言数据库技术是计算机学科中发展最快的领域之一。随着网络的不断发展,数据库技术与网络技术已经被广泛应用于工作和生活的各个领域。同时,数据库技术及其应用已经成为国内外高校计算机专业和许多非计算机专业的必修或选修课程。

SQL Server是当前最流行的大型关系数据库系统之一,是Microsoft公司在数据库领域中非常重要的产品,拥有广泛的用户和大量的应用案例,已成为大型数据库应用系统的首选后台数据库系统。掌握SQL Server数据库的管理与开发技术将为IT技术人员的发展提供更多的机会和空间,使自己在激烈的市场竞争中更具竞争力。

编者把多年SQL Server数据库管理和应用程序开发经验编写成本书,详尽介绍了管理和开发SQL Server数据库应用程序所必备的相关技术。

本书共分为4个部分。第1部分为管理篇,介绍SQL Server的管理技术,由第1~5章组成,包括SQL Server数据库体系结构、常用管理工具、服务器和客户端配置、数据库对象管理、用户及权限管理、数据库日常维护等内容。第2部分为开发篇,介绍SQL Server的开发技术,由第6~12章组成,包括Transact-SQL.语言、常用SQL语句、游标、存储过程、触发器、Visual Basic数据库程序设计、ASP.NET数据库程序设计等内容。第3部分为应用篇,完整地介绍了两个SQL Server数据库应用系统实例,即用Visual Basic+SQL Server开发人力资源管理系统和用ASP.NET+SQL Server开发在线教育管理系统。这两个实例分别代表B/S和C/S两种结构的数据库应用系统,具有较强地实用价值。通过这部分的内容,读者可以学习到开发数据库应用程序的过程和技术。读者也可以在实例的基础上稍加修改,将实例系统扩展到其他应用上。第4部分为附录,为前面各章节提供了比较实用的实验案例,同时演示了学生档案管理系统的实现过程。通过这部分的内容,可以使读者在学习理论的同时增加实战经验。

为了方便读者阅读和学习,本书附录部分还介绍了下载和安装SQL Server 2000数据库及其补丁程序的方法。

本书提供教学PPT课件、源程序文件、数据库脚本等,需要者可以登录人民邮电出版社教学服务与资源网(http://www.ptpedu.com.on)免费下载。 本书在内容的选择、深度的把握上充分考虑初学者的特点,内容安排上力求做到循序渐进,不仅适合于教学,也适合于SQL Server的各类培训和使用SQL Server编程开发数据库应用程序的用户学习与参考。

本书由王晶任主编,齐晓亮、李晓黎任副主编。参加编写的还有田华、刘海妹、唐自航、王宇灵、陈世清、邹赛等。

由于编者水平有限,书中难免存在不足之处,敬请广大读者批评指正。

文摘插图:

SQL Server 2000管理与应用开发教程(21世纪高等学校计算机规划教材)

第1部分管理篇

第1章SQLServer2000入门

SQLServer2000是Microsoft公司推出的关系型数据库管理系统,它在电子商务、数据仓库、数据库解决方案等领域具有广泛的应用,为政府机关和企事业单位的数据管理提供了强大的支持。

本章将介绍SQLServer2000数据库的基础知识。

1.1 SQLServer的发展历程

SQLServer起源于1987年由Sybase公司推出的SybaseSQLServer。1998年起,Microsoft公司和Sybase公司开始合作开发基于W'mdowsNT操作系统的SQLServer产品,后来推出SQLServer4.0forWindowsNT。之后,Microsoft公司和Sybase公司分别开发不同平台下的SQLServer产品,Microsoft公司继续研发基于WindowsNT平台的SQLServer,而Sybase公司则将研发重点转移到UNIX平台上。

Microsoft公司独立发布了SQLServer6.0,并于1996年升级到SQLServer6.5 。两年后,Microsoft公司推出了广泛应用的SQLServer7.0。SQLServer7.0在底层存储和数据库引擎技术上做出了很多根本性的改进,它具有非常好的再造和重写特性。SQLServer7.0以其良好的性能、稳定性、便于管理和易于开发等优势,赢得了许多客户的喜爱,成为一个热门的数据库产品。

2000年9月,SQLServer2000发布。SQLServer2000继承了数据库软件设计和引擎方面的优势,已经成为新一代网络应用程序的最佳数据库和分析解决方案之一。作为Microsoft.NETEnterpriseServers的核心组件,它将减少电子商务、在线商务和数据仓储应用程序推向市场的时间,并对需要的环境提供可靠的支持。SQLServer2000对XML和HTTP提供充分的支持;提供分割装载和确保时间的特性;提供先进的管理和协调机制,可以自动管理线程任务,降低总体开销。另外,SQLServer2000充分利用了Windows2000的功能,包括支持活动目录(ActiveDirectory)服务,最多支持32个处理器和64GB的内存。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有