SQL Server资料库教程


SQL Server资料库教程

文章插图
SQL Server资料库教程【SQL Server资料库教程】《SQL Server资料库教程》是2015年清华大学出版社出版的图书,作者是赵明渊 。
基本介绍书名:SQL Server资料库教程
作者:赵明渊
ISBN:9787302343264
定价:39元
出版社:清华大学出版社
出版时间:2015年1月28日
装帧:平装
开本:16开
内容简介本书全面系统地介绍了SQLServer2008的管理操作和套用开发,以学生成绩资料库为主线,将基础知识和实际套用有机结合起来 。全书共分18章,分别介绍资料库和资料库系统的基本概念、SQLServer2008介绍、创建资料库、创建和使用表、TSQL基础、视图、索引、数据完整性、TSQL程式设计、存储过程、触发器、事务和锁、系统安全管理、备份和恢复、SQLServer2008自动化管理,JavaEE开发环境、JavaEE项目开发基础、JavaEE和SQLServer2008的学生成绩管理系统开发等内容 。本书循序渐进、深入浅出、实例丰富、图文并茂、注重实用性、要求读者起点低,能全面提升学生的综合套用能力和动手编程能力 。为方便教学,每章都有大量示範性设计实例,提供了所有实例的原始码,大部分实例都有运行结果图,主要章节有综合训练,章末习题有上机实验题,附录有学生成绩资料库的表结构和样本数据 。本书可作为大学本科、高职高专及培训班课程的教学用书,也可作为计算机套用人员和计算机爱好者的自学参考书 。图书目录第1章资料库系统概论1.1资料库基础1.1.1资料库和资料库管理系统1.1.2数据模型1.1.3关係资料库1.1.4资料库系统1.2资料库设计1.2.1需求分析1.2.2概念结构设计1.2.3逻辑结构设计1.2.4物理结构设计1.2.5资料库的实施1.2.6资料库的运行和维护习题1第2章SQLServer2008介绍2.1SQLServer2008简介2.2SQLServer2008的安装2.2.1安装要求2.2.2安装过程2.3伺服器组件和管理工具2.3.1伺服器组件2.3.2管理工具2.4SQLServerManagementStudio环境习题2第3章创建资料库3.1SQLServer资料库的基本概念3.1.1逻辑资料库3.1.2物理资料库3.2创建、修改与删除SQLServer资料库3.2.1创建资料库3.2.2修改资料库3.2.3删除资料库习题3第4章创建和使用表4.1表的基本概念4.1.1表和表结构4.1.2数据类型4.1.3表结构设计4.2创建、修改与删除SQLServer表4.2.1创建表4.2.2修改表4.2.3删除表4.3操作SQLServer表数据习题4第5章TSQL基础5.1SQL和TSQL5.1.1SQL语言5.1.2TSQL概述5.2TSQL中的数据定义语言5.2.1资料库操作语句5.2.2数据表操作语句5.3TSQL中的数据操纵语言5.3.1插入语句5.3.2修改语句5.3.3删除语句5.4TSQL中的数据查询语言5.4.1投影查询5.4.2选择查询5.4.3连线查询5.4.4统计计算5.4.5排序查询5.4.6子查询5.4.7SELECT查询的其他子句5.5综合训练习题5第6章视图6.1创建视图6.1.1使用图形界面方式创建视图6.1.2使用TSQL语句创建视图6.2查询视图6.3更新视图6.3.1可更新视图6.3.2插入数据6.3.3修改数据6.3.4删除数据6.4修改视图定义和重命名视图6.4.1修改视图定义6.4.2重命名视图6.5查看视图信息6.5.1使用图形界面方式查看视图信息6.5.2使用系统存储过程查看视图信息6.6删除视图6.6.1使用图形界面方式删除视图6.6.2使用TSQL语句删除视图习题6第7章索引7.1索引的分类7.2索引的创建7.2.1使用图形界面方式创建索引7.2.2使用TSQL语句创建索引7.3查看和修改索引属性7.3.1使用图形界面方式查看和修改索引属性7.3.2使用系统存储过程查看索引属性7.3.3使用TSQL语句修改索引属性7.4索引的删除7.4.1使用图形界面方式删除索引7.4.2使用TSQL语句删除索引习题7第8章数据完整性8.1数据完整性的分类8.2域完整性8.2.1CHECK约束8.2.2DEFAULT约束8.3实体完整性8.3.1使用图形界面方式创建与删除PRIMARY KEY约束、UNIQUE约束8.3.2使用TSQL语句创建与删除PRIMARY KEY约束、UNIQUE约束8.4参照完整性8.4.1使用图形界面方式创建与删除表间参照关係8.4.2使用TSQL语句创建与删除表间参照关係8.5规则8.5.1创建规则8.5.2查看规则8.5.3绑定规则 8.5.4验证规则的作用8.5.5解除规则8.5.6删除规则8.6默认值8.6.1创建默认值8.6.2查看默认值8.6.3绑定默认值8.6.4验证默认值的作用8.6.5解除默认值8.6.6删除默认值8.7综合训练习题8第9章TSQL程式设计9.1数据类型9.1.1系统数据类型9.1.2用户自定义数据类型9.1.3用户自定义表数据类型9.2标识符、常量与变数9.2.1标识符9.2.2常量9.2.3变数9.3运算符与表达式9.3.1算术运算符9.3.2位运算符9.3.3比较运算符9.3.4逻辑运算符9.3.5字元串连线运算符9.3.6赋值运算符9.3.7一元运算符9.3.8运算符的优先权9.4流程控制语句9.4.1BEGIN…END语句9.4.2IF…ELSE语句9.4.3WHILE、BREAK和CONTINUE语句9.4.4GOTO语句9.4.5RETURN语句9.4.6WAITFOR语句9.4.7TRY…CATCH语句9.5系统内置函式9.6用户定义函式9.6.1用户定义函式的定义和调用9.6.2用户定义函式的删除9.7游标9.7.1游标的概念9.7.2游标的基本操作9.7.3游标的使用9.8综合训练习题9第10章存储过程10.1存储过程概述10.2存储过程的创建10.2.1使用图形界面方式创建存储过程10.2.2使用TSQL语句创建存储过程10.3存储过程的使用10.3.1存储过程的执行10.3.2存储过程的参数10.4存储过程的管理10.4.1查看存储过程10.4.2修改存储过程10.4.3重命名存储过程10.4.4删除存储过程10.5综合训练习题10第11章触发器11.1触发器概述11.2创建DML触发器11.2.1使用图形界面方式创建DML触发器11.2.2使用TSQL语句创建DML触发器11.3使用DML触发器11.3.1使用INSERT触发器11.3.2使用UPDATE触发器11.3.3使用DELETE触发器11.3.4使用INSTEAD OF触发器11.4创建和使用DDL触发器 11.4.1创建DDL触发器11.4.2使用DDL触发器11.5触发器的管理11.5.1查看触发器11.5.2修改触发器11.5.3删除触发器11.5.4启用和禁用触发器11.6综合训练习题11第12章事务和锁12.1事务12.1.1事务原理12.1.2事务类型12.1.3事务模式12.1.4事务处理语句12.2锁定12.2.1并发影响12.2.2可锁定资源和锁模式12.2.3死锁习题12第13章系统安全管理13.1SQL Server 2008安全机制和身份验证模式13.1.1SQL Server 2008安全机制13.1.2SQL Server 2008身份验证模式13.2伺服器登录名的管理13.2.1创建登录名13.2.2修改登录名13.2.3删除登录名13.3资料库用户的管理13.3.1创建资料库用户13.3.2修改资料库用户13.3.3删除资料库用户13.4角色13.4.1固定伺服器角色13.4.2固定资料库角色13.4.3用户自定义资料库角色13.5许可权管理13.5.1登录名许可权管理13.5.2资料库用户许可权管理13.6综合训练习题13第14章备份和恢复14.1备份和恢复概述14.2创建备份设备14.2.1使用图形界面方式创建和删除命名备份设备14.2.2使用存储过程创建和删除命名备份设备14.2.3使用TSQL语句创建临时备份设备14.3备份资料库14.3.1使用图形界面方式备份资料库14.3.2使用TSQL语句备份资料库14.4恢複数据库14.4.1使用图形界面方式恢複数据库14.4.2使用TSQL语句恢複数据库14.5複製资料库14.6分离和附加资料库14.6.1分离资料库14.6.2附加资料库习题14第15章SQL Server 2008自动化管理15.1SQL Server代理15.2操作员15.3作业15.4警报15.5资料库邮件15.6维护计画嚮导习题15第16章Java EE开发环境16.1Java EE传统开发和框架开发 16.1.1Java EE传统开发16.1.2Java EE框架开发16.2JDK的下载、安装、配置和测试16.2.1JDK的下载和安装16.2.2JDK的配置16.2.3JDK的安装测试16.3Tomcat的下载、安装和测试16.3.1Tomcat的下载16.3.2Tomcat的安装16.3.3Tomcat的安装测试16.4MyEclipse的下载、安装和配置16.4.1MyEclipse的下载和安装16.4.2MyEclipse的配置习题16第17章Java EE项目开发基础17.1简单的Java项目开发17.2简单的Web项目开发17.3项目的导出和导入17.4创建与SQL Server 2008的连线习题17第18章基于Java EE和SQL Server 2008的学生成绩管理系统开发18.1系统构成18.1.1整合原理18.1.2学生成绩管理系统资料库18.1.3层次的划分18.2整合方法18.3持久层的开发18.4业务层的开发18.5表示层的开发18.5.1配置过滤器及监听器18.5.2主界面设计18.5.3登录设计18.5.4查询设计18.5.5输入设计习题18附录Astsc资料库的表结构和样本数据