第一图书网

SQL Server数据库管理及应用教程

李伟,张佳杰,黄海端 等 著 李伟、张佳杰、黄海端、 张宝银 清华大学出版社 (2012-09出版)
出版时间:

2012-9  

出版社:

李伟、张佳杰、黄海端、 张宝银 清华大学出版社 (2012-09出版)  

作者:

李伟,张佳杰,黄海端 等 著  

页数:

373  

内容概要

  《高等院校计算机教育系列教材:SQL Server数据库管理及应用教程》通过理论与实践相结合的方式并结合作者多年的教学和开发经验,由浅入深地介绍了sql server 2008数据库的安装、创建和维护的过程与方法。  《高等院校计算机教育系列教材:SQL Server数据库管理及应用教程》共分为12章,包括数据库概述、sql server 2008安装与配置、transact-sql语言、数据库的创建和管理、数据表的创建和管理、视图及索引、自定义函数和存储过程、触发器、游标及事务、 sql server安全性管理、数据库的备份和恢复、数据转换等内容。  本书可以作为本科计算机网络技术、软件技术、电子商务技术及相关计算机专业的教材,也可以作为数据库自学者的参考书。

书籍目录

第1章概述 1.1数据库基本概念 1.1.1基本概念 1.1.2数据库三要素 1.1.3数据库分类 1.2关系数据库 1.2.1 关系数据库的基本概念 1.2.2关系数据库的关系完整性 1.2.3关系数据库产品 1.3关系数据库语言SQL 1.3.1 SQL概述 1.3.2 SQL的主要功能和特点 1.4本章小结 1.5课后习题 第2章SQL Server2008安装与配置 2.1 SQL Server 2008概述 2.1.1 SQL Server 2008简介 2.1.2 SQL Server 2008新功能 2.1.3 SQL Server 2008版本 2.2安装SQL Server 2008 2.2.1 SQL Server 2008安装要求 2.2.2 SQL Server 2008安装过程 2.3 SQL Server 2008的配置 2.3.1 SQL Server 2008管理工具 2.3.2 SQL Server 2008的配置 2.3.3 SQL Server 2008的卸载 2.4综合实例 2.5 本章小结 2.6课后习题 第3章Transact.SQL语言 3.1 概述 3.2基本概念 3.2.1 标识符 3.2.2常量和变量 3.2.3运算符 3.2.4表达式 3.2.5控制流语言 3.3 数据类型 3.4常用系统内置函数 3.4.1数学函数 3.4.2字符串函数 3.4.3 日期时间函数 3.4.4聚合函数 3.4.5系统函数 3.4.6系统统计函数 3.4.7游标函数 3.4.8元数据函数 3.4.9安全函数 3.5 本章小结 3.6课后习题 第4章数据库的创建和管理 4.1数据库的组成结构 4.1.1 SQL Server2008系统数据库 4.1.2 SQL Server 2008数据存储结构 4.1.3 SQL Server 2008数据库对象 4.2创建数据库 4.2.1 使用图形化界面创建数据库 4.2.2使用Transact.SQL语句创建数据库 4.3管理数据库 4.3.1 使用图形化界面管理数据库 4.3.2使用Transact—SQL语句管理数据库 4.4综合实例 4.5 本章小结 4.6课后习题 第5章数据表的创建和管理 5.1数据表概述 5.1.1表的概念 5.1.2表类型 5.2创建数据表 5.2.1使用图形化界面创建数据表 5.2.2使用Tracsact—SQL创建数据表 5.3管理数据表 5.3.1使用图形化界面管理数据表 5.3.2使用Transact—SQL语句管理数据表 5.4数据完整性 5.4.1完整性概述 5.4.2完整性的实现 5.4.3主键约束 5.4.4外键约束 5.4.5 UNIQUE约束 5.4.6 CHECK约束 5.4.7 DEFAULT约束 5.4.8使用IDENTITY列 5.5管理数据表数据 5.5.1 使用图形化界面管理数据表数据 5.5.2使用Transact—SQL语句管理数据表数据 5.6 SQL数据查询 5.6.1 SQL数据查询概述 5.6.2基础条件查询 5.6.3运算符查询 5.6.4模糊查询 5.6.5查询相关处理 5.6.6查询结果排序 5.7综合实例 5.8本章小结 5.9课后习题 第6章视图及索引 6.1视图的概念和类型 6.2 管理视图 6.2.1 创建视图 6.2.2修改视图 6.2.3删除视图 6.3索引的概念 6.4索引的类型和特点 6.5管理维护索引 6.6本章小结 6.7课后习题 第7章 自定义函数和存储过程 7.1 自定义函数 7.1.1 自定义函数概述 7.1.2创建、调用用户自定义函数 7.1.3查看函数功能代码 7.1.4修改用户自定义函数 7.1.5重命名用户自定义函数 7.1.6删除用户自定义函数 7.2存储过程 7.2.1存储过程概述 7.2.2使用图形化界面创建和执行存储过程 7.2.3使用TransacbSQL语句创建和执行存储过程 7.2.4查看存储过程信息 7.2.5修改存储过程 7.2.6重命名存储过程 7.2.7删除存储过程 7.3综合实例 7.4本章小结 7.5课后习题 第8章触发器 8.1触发器概述 8.1.1触发器功能 8.1.2触发器分类 8.2创建触发器 8.2.1使用图形化界面创建触发器 8.2.2使用Transact—SQL语句创建触发器 8.2.3创建INSERT类型的触发器 8.2.4创建UPDATE类型的触发器 8.2.5创建DELETE类型的触发器 8.2.6创建INSTEAD OF类型的触发器 8.2.7创建DLL触发器 8.3管理触发器 8.3.1查看触发器 8.3.2重命名触发器 8.3.3修改触发器 8.3.4禁用触发器 8.3.5启用触发器 8.3.6删除触发器 8.4综合实例 8.5本章小结 8.6课后习题 第9章游标及事务 9.1游标 9.1.1游标的概念和特点 9.1.2游标的使用 9.2事务 9.2.1事务的概念及特点 9.2.2事务的模式 9.2.3事务控制 9.3本章小结 9.4课后习题 第10章SQL Server安全性管理 10.1数据库安全性概述 10.2服务器的登录账户 10.3服务器角色 10.4数据库用户 10.5数据库角色 10.6管理权限 10.7本章小结 10.8课后习题 第11章数据库的备份和恢复 11.1备份和恢复概述 11.1.1备份和恢复的重要性 11.1.2备份类型 11.1.3恢复模式 11.2备份设备 11.2.1备份设备概述 11.2.2创建备份设备 11.2.3 管理备份设备 11.3备份数据库 11.3.1完整备份 11.3.2差异备份 11.3.3事务日志备份 11.4恢复数据库 11.4.1恢复数据库备份 11.4.2恢复数据库日志备份 11.5本章小结 11.6课后习题 第12章数据转换 12.1数据转换概述 12.2分离和附加数据库 12.2.1通过图形化界面分离和附加数据库 12.2.2使用存储过程分离和附加数据库 12.3数据的导入和导出 12.3.1 SQL Server数据导出 12.3.2 SQL Server数据导入 12.4本章小结 12.5课后习题 附录课后习题答案 参考文献

章节摘录

版权页: 插图: 3.2基本概念 3.2.1 标识符 数据库对象的名称即为标识符。Microsoft SQL Server中的所有内容都可以有标识符,例如服务器、表、视图、列、索引、触发器、过程、约束及规则等。大多数对象都要求有标识符,但有些对象标识符是可选的,例如约束时的标识符是系统自动生成的,不需要用户提供。 对象标识符是在定义对象时创建的,标识符随后用于引用该对象。 【例3—1】创建一个标识符为student的表,该表中有两列的标识符分别是Number和Address。 CREATE TABLE Student (Number INT PRIMARY KEY,Addres s nvarchar(8 0)) 此表还有一个未命名的约束。PRIMARY KEY约束没有标识符。 标识符的排序规则取决于定义标识符时所在的级别。实例级对象的标识符指定的是实例的默认排序规则,例如登录名、数据库名。数据库对象的标识符分配数据库的默认排序规则,例如表、视图和列名。 按照标识符的使用方式,可把标识符分为两类,即常规标识符和分隔标识符。这两种标识符包含的字符数必须在1~128之间。对于本地临时表,标识符最多可以有116个字符。 1.常规标识符 常规标识符格式规则取决于数据库的兼容级别。该级别可以使用ALTER DATABASE设置。当兼容级别为100时,下列规则适用。 (1)第一个字符必须是下列字符之一。 ①Unicode标准3.2所定义的字母。这些定义的字母包括拉丁字符a~z和A~Z,以及来自其他语言的字母字符。 ②下划线“.”、符号“@”或数字符号“#”。 在Transact.SQL中,某些位于标识符开头位置的符号具有特殊意义。 以@符号开头的常规标识符始终表示局部变量或参数,并且不能用作任何其他类型的对象的名称。某些Transact.SQL函数的名称以两个@@符号开头。为了避免与这些函数混淆,不应使用以@@开头的名称命名。 以一个数字符号开头的标识符表示临时表或过程。以两个数字符号##开头的标识符表示全局临时对象。虽然数字符号或两个数字符号字符可用作其他类型对象名的开头,这里不建议使用。 (2)后续字符可以包括以下字符。 ①Unicode标准3.2中所定义的字母。 ②基本拉丁字符或其他国家/地区字符中的十进制数字。 ⑨符号“@”、美元符号“$”、数字符号“#”或下划线“___”。 (3)标识符一定不能是Transact—SQL保留字。SQL Server可以保留大写形式和小写形式的保留字。 (4)不允许嵌入空格或其他特殊字符。 (5)不允许使用增补字符。


编辑推荐

《高等院校计算机教育系列教材:SQL Server数据库管理及应用教程》可以作为本科计算机网络技术、软件技术、电子商务技术及相关计算机专业的教材,也可以作为数据库自学者的参考书。

图书封面

广告

下载页面


SQL Server数据库管理及应用教程 PDF格式下载



相关图书