出版时间:2008-10 出版社:黑龙江大学出版社 作者:周建军,刘静 主 页数:283
内容概要
本书共分9章,全面介绍了SQL Server的各项功能、相关命令和开发应用系统的一般技术。第1章为SQL Server关系数据库简介,第2章简单介绍了Transact-SQL语言,第3章讲解了Transact-SQL高级使用,第4章叙述了数据库管理,第5章叙述了数据库对象的操作,第6章叙述了SQL Server安全管理,第7章叙述了数据库完整性,第8章叙述了SQL Server数据转换,第9章叙述了用AD0操作SQL Server数据库。 本教程的编写注重循序渐进、由浅入深、通俗易懂、理论与实践相结合。书中的文字说明、图形显示、程序语句和习题比例恰当,可作为计算机相关专业本科、专科教材,既便于教师教学,又便于学生学习。书中提供了大量例题,有助于读者理解概念、巩固知识、掌握要点、攻克难点。
书籍目录
第1章 SQL Server关系数据库简介 1.1 SQL Server系统简介 1.1.1 概况 1.1.2 特性 1.1.3 功能改进 1.2 SQL Server 2000的安装和配置 1.2.1 安装SQL Server 2000的硬件、软件需求 1.2.2 SQL Server 2000的配置选项 1.2.3 安装SQL Server 2000 1.2.4 SQL Server升级 1.2.5 客户/服务器体系结构 1.2.6 SQL Server系统数据库简介 1.2.7 SQL Server系统表简介 1.3 SQL Server具和实用程序 1.4 SQL Server服务器的管理 习题第2章 Transact-SQL语言 2.1 数据定义语言(DDL) 2.1.1 数据库的操作 2.1.2 表的操作 2.2 数据操纵语言(DML) 2.2.1 SQL数据查询 2.2.2 SQL数据更新 2.3 数据控制语言(DCL) 2.4 系统存储过程 2.5 Transact-SQL程序设计基础 2.5.1 注释 2.5.2 标识符 2.5 3 变量 2.5 4运算符 2.5.5数据类型 2.5.6批处理 2.5 7流程控制语句 2.5.8 数 习题第3章 Transact-SQL高级使用 3.1 SELECT高级查询 3.1.1 数据汇总 3.1.2 连接查询 3.1.3 子查询 3.1.4 在查询的基础上创建新表 3.2 管理ntext,text和image数据 3.2.1 检索ntext,text或image值 3.2.2 修改ntext,text或image值 3.3 事务处理 3.3.1 事务分类 3.3.2 显式事务 3.3.3 自动提交事务 3.3.4 隐性事务 3.4 数据的锁定 3.4.1 并发问题 3.4.2 事务的隔离级别 3.4.3 SQL Server中的锁定 3.4.4 自定义锁 3.5 使用游标 3.5.1 游标的概念 3.5.2 使用游标 3.5.3 游标类型 习题第4章 数据库管理 4.1 数据库的存储结构 4.1.1 文件和文件组 4.1.2 事务日志 4.2 创建、修改和删除数据库 4.2.1 创建数据库 4.2.2 修改数据库 4.2.3 删除数据库 4.3 数据库备份 4.3.1 备份类型和常用备份策略 4.3.2 创建备份设备 4.3.3 备份数据库 4.4 恢复数据库 4.4.1 数据库的恢复方式 4.4.2 恢复数据库 4.5 数据库的维护 4.5.1 查看数据库 4.5.2 数据库选项的设置 4.5.3 数据库的更名 4.5.4 数据库分离与附加 4.5.5 制定数据库的备份/恢复计划 习题第5章 数据库对象的操作 5.1 表操作 5.1.1 创建表 5.1.2 修改表 5.1.3 重命名表 5.1.4 删除表 5.1.5 向表中添加、修改、删除数据 5.2 视图操作 5.2.1 视图的概述 5.2.2 创建视图 5.2.3 使用视图 5.2.4 查看视图信息 5.2.5 修改视图 5.2.6 重命名视图 5.2.7 删除视图 5.3 索引操作 5.3.1 索引概述 5.3.2 索引类型 5.3.3 创建索引 5.3.4 查看索引信息 5.3.5 删除索引 5.4 存储过程 5.4.1 概述 5.4.2 存储过程的创建和执行 5.4.3 存储过程的参数 5.4.4 查看存储过程信息 5.4.5 修改存储过程 5.4.6 删除存储过程 5.5 触发器 5.5.1 概述 5.5.2 创建触发器 5.5.3 查看和修改触发器信息 5.5.4 删除触发器 5.5.5 嵌套触发器 习题第6章 SQL Server安全管理 6.1 SQL Server安全体系结构 6.1.1 操作系统的安全性 6.1.2 SQL Server的安全性 6.1.3 数据库的安全性 6.1.4 SQL SerVer数据库对象的安全性 6.2 SQL SerVer的验证模式 6.2.1 SQL Server中的验证模式 6.2.2 设置验证模式 6.3用户权限管理 6.3.1 权限认证 6.3.2 SQL Server登录账户管理 6.3.3 数据库用户管理 6.3.4 角色 6.3.5 角色管理 6.3.6 权限管理 习题第7章 数据库完整性 7.1 约束 7.1.1 PRIMARY KEY约束 7.1.2 FOREIGN KEY约束 7.1.3 UNIQUE约束 7.1.4 CHECK约束 7.1.5 列约束和表约束 7.2 默认值 7.2.1 在创建表时指定默认值 7.2.2 使用默认对象 7.3 规则 7.3.1 创建规则 7.3.2 绑定规则 7.3.3 解除和删除规则 习题第8章 SQL Server数据转换 8.1 DTS的基本概念 8.2 数据的导入 8.3 数据的导出 习题第9章 用AD0操作SQL Server数据库 9.1 0DBC简介 9.1.1 ODBC的结构 9.1.2 0DBC数据源的创建 9.2 AD0 9.2.1 AD0的模型结构 9.2.2 AD0中的Connection对象 9.2.3 AD0中的Command对象 9.2.4 AD0中的RecordSet对象 9.2.5 ADO中的Field对象 9.3 常用的数据访问控件 9.3.1 AD0 Data控件 9.3.2 DataGrid控件 9.3.3 DataComb0控件 9.3.4 TreeView控件 习题
章节摘录
第1章 SQL Server关系数据库简介 1.1 SQL Server系统简介 Microsoft SQL Server起源于Sybase SQL Server。1988年,由Sybase公司、Microsoft公司和Asbton-Tate公司联合开发的、运行于OS/2操作系统上的SQL Server诞生。后来,Asbton.Tate公司退出SQL Server的开发,而Sybase公司和Microsoft公司签署了一项共同开发协议。在1992年,两公司将SQL Server移植到了Windows NT操作系统上。之后,Microsoft致力于Windows NT平台的SQL Server开发,而Sybase公司则致力于UNIX平台的SQL Server开发。 在Microsoft SQL Server的发展历程中,有两个版本具有重要的意义。那就是在1996年推出的SQL Server 6.5版本和在2000年8月推出的SQL Server 2000版本。SQL Server 6.5版本使SQL Server得到了广泛的应用,而2000版本在功能和易用性上有很大的增强,并推出了简体中文版,它包括企业版、标准版、开发版和个人版四个版本。 1.1.1 概况 Microsoft SQL Server 2000由一系列相互协作的组件构成,能够满足最大的Web站点和企业数据处理系统存储和分析数据的需要。 SQL Server 2000提供了在服务器系统上运行的服务器软件和在客户端运行的客户端软件,连接客户和服务器计算机的网络软件则由Windows NT/2000系统提供。 SQL Server 2000的数据库系统的服务器运行在Windows NT/2000系统上,负责创建和维护表和索引等数据库对象,确保数据完整性和安全性,能够在出现各种错误时恢复数据。 客户端应用程序可以在Windows 9x/NT/2000系统上运行,完成所有的用户交互操作。将数据从服务器检索出来后,可以生成拷贝,以便在本地保留,也可以进行操作。 SQL Sever 2000的客户/服务器提供了许多传统主机数据库所没有的先进功能。数据访问并非局限于某些已有的主机数据应用程序。SQL Sever 2000的一个主要优点就是与主流客户/服务器开发工具和桌面应用程序的紧密集成。 ……
图书封面
评论、评分、阅读与下载