SQL Server 2008是Microsoft公司在数据库领域中非常重要的产品,是关系型数据库的代表产品之一,很多大型数据库应用系统都采用SQL Server作为后台数据库。《SQL Server 2008学习笔记:日常维护、深入管理、性能优化》设计了大量的实验,介绍了数据库管理员和开发人员常用的管理、维护和优化SQL Server 2008数据库技术。通过阅读《SQL Server 2008学习笔记:日常维护、深入管理、性能优化》,读者可以了解SQL Server 2008的体系结构、安装过程、数据库管理和配置、数据库安全、数据库日常维护、Transact-SQL语言等数据库管理员的必备常识,还可以掌握SQL Server 2008的多种高级应用,包括使用最新推出的空间数据技术、使用Reporting Services设计统计报表、用全文搜索技术对数据库中的二进制文件数据进行搜索以及对SQL Server数据库进行性能监测、分析和优化等。《SQL Server 2008学习笔记:日常维护、深入管理、性能优化》内容丰富、注重实用,理论讲解与大量实验相结合,特别适用于SQL Server数据库管理员和应用程序开发人员,以及对相关技术感兴趣的读者,也可以作为大中专院校或培训机构的相关课程教材。 目录 第一篇 日常应用 1 第1章 安装及常用工具使用 3 1.1基础知识 4 1.1.1SQL Server 2008产品概况 4 1.1.2安装SQL Server 2008的软、硬件需求 4 1.2应用情景 6 安装SQL Server 2008数据库 6 查看和配置SQL Server服务 14 配置Windows防火墙允许访问SQL Server 2008服务器 15 使用SQL Server Management Studio 16 使用SQL Server Business Intelligence Development Studio 19 SQL Server配置管理器 20 osql实用工具 21 sqlcmd实用工具 22 第2章 Transact-SQL语言 24 2.1基础知识 25 2.1.1 Transact-SQL的语法元素 25 2.1.2 数据库对象的命名 26 2.1.3 同义词 27 2.1.4 数据类型 27 2.1.5 常量 31 2.1.6 变量 32 2.1.7 运算符 33 2.1.8 常用函数 35 2.1.9 流程控制语句 38 2.1.10 Transact-SQL语句的解析、编译和执行 40 2.2 应用情景 40 使用PRINT语句向客户端返回用户定义的消息 40 使用SET STATISTICS IO语句 41 使用SET STATISTICS TIME语句 42 创建同义词 43 删除同义词 44 从系统视图sys.synonyms 中查询同义词信息 44 创建用户定义数据类型 45 删除用户定义数据类型 47 从INFORMATION_SCHEMA.DOMAINS中获取用户定义数据类型信息 48 查看用户定义数据类型的使用情况 49 练习使用日期和时间函数 50 练习使用数学函数 51 使用SET DATEFORMAT设置日期和时间格式 51 练习使用字符串函数 52 练习使用IFELSE语句 53 练习使用WHILE语句 54 练习使用WAITFOR语句 55 练习使用GOTO语句 55 练习使用TRYCATCH语句 55 查看错误消息 56 使用RAISERROR语句生成错误消息 57 使用sp_addmessage存储过程添加用户定义错误 58 使用sp_altermessage存储过程修改用户定义错误消息 59 使用sp_dropmessage存储过程删除用户定义错误消息 59 第3章 数据库管理 60 3.1 基础知识 61 3.1.1 系统数据库 61 3.1.2 数据库文件 61 3.1.3 文件组 62 3.1.4 页和区 63 3.2 应用情景 63 在SQL Server Management Studio中创建数据库 64 在SQL Server Management Studio中查看数据库信息 65 使用SELECT语句查看数据库信息 66 使用sp_helpdb查看数据库信息 67 使用sp_spaceused查看数据库空间使用信息 69 使用简单的CREATE DATABASE语句创建数据库 70 使用CREATE DATABASE语句在创建数据库时指定数据文件 71 在SQL Server Management Studio中创建和使用文件组 72 使用CREATE DATABASE语句在创建数据库时指定文件组 73 使用CREATE DATABASE语句在创建数据库时指定事务日志文件 74 向数据库中添加文件组 75 修改文件组属性 76 删除文件组 76 向数据库中添加文件 76 修改数据库中的文件 77 删除数据库中的文件 78 从系统视图sys.database_files中获取数据文件的信息 79 在SQL Server Management Studio 中扩充数据或事务日志空间 80 在SQL Server Management Studio 中收缩数据或事务日志空间 82 使用DBCC SHRINKDATABASE语句收缩数据库 83 使用DBCC SHRINKFILE语句收缩指定的数据库文件 84 设置自动收缩数据库选项 84 重命名数据库 85 删除数据库 86 查看数据库磁盘使用情况 87 移动用户数据库 87 第4章 表和视图 89 4.1 基础知识 90 4.1.1 表 90 4.1.2 表约束 90 4.1.3 视图 91 4.2 应用情景 92 创建表 92 查看和管理表中的数据 96 查看表的磁盘空间信息 97 使用DBCC CHECKIDENT命令检查和设置表的标识值 97 重命名表 99 修改表的列名 99 向表中添加列 100 修改列属性 100 删除表中的列 101 删除表 101 创建主键约束 102 修改主键约束 104 删除主键约束 104 创建、修改和删除唯一性约束 105 从sys.key_constraints获取约束信息 106 创
评论区