搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
SQL Server实例教程:2008版
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787121120848
  • 作      者:
    杨学全主编
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2010
收藏
内容介绍
&nbsp;&nbsp;&nbsp;&nbsp;《SQL&nbsp;Server&nbsp;实例教程(第3版)(2008版)》根据数据库技术领域和数据库应用系统开发职业的任职要求,参照相关的职业资格标准,坚持能力本位的职业教育思想,采用项目驱动组织课程教学内容。全书共分为14章,从基本概念和实际应用出发,由浅入深循序渐进地讲述数据库设计基础知识和数据库创建、表的操作、视图操作、索引创建、存储过程与触发器应用、函数应用、SQL程序设计、数据的安全与管理、备份与恢复等内容;将“学生选课系统开发”案例融入各章节,阐述数据库创建、管理、开发与SQL语言程序设计的思想与具体方法;简明扼要地介绍了SQLServer的上机实验操作;根据职业技能培养的要求,结合案例,给出100多个例题和习题,以便于学习者更好地学习和掌握数据库的基本知识与技能。<br>&nbsp;&nbsp;&nbsp;&nbsp;《SQL&nbsp;Server&nbsp;实例教程(第3版)(2008版)》既可作为计算机及其相关专业的本、专科学生教材,也可以作为数据库工作者,尤其是大型关系数据库初学者的参考书。
展开
目录
第1章&nbsp;数据库技术&nbsp;1<br>1.1&nbsp;数据库基础知识&nbsp;1<br>1.1.1&nbsp;信息、数据与数据处理&nbsp;1<br>1.1.2&nbsp;数据管理技术的发展&nbsp;2<br>1.1.3&nbsp;数据库、数据库管理系统、数据库系统&nbsp;2<br>1.1.4&nbsp;数据模型&nbsp;4<br>1.1.5&nbsp;数据库系统的体系结构&nbsp;6<br>1.2&nbsp;关系数据库&nbsp;7<br>1.2.1&nbsp;关系模型&nbsp;7<br>1.2.2&nbsp;关系数据库中的基本运算&nbsp;9<br>1.2.3&nbsp;关系数据理论&nbsp;11<br>1.3&nbsp;关系数据库设计&nbsp;16<br>1.3.1&nbsp;数据库设计的任务、内容与步骤&nbsp;16<br>1.3.2&nbsp;需求分析&nbsp;17<br>1.3.3&nbsp;概念结构设计&nbsp;17<br>1.3.4&nbsp;逻辑结构设计&nbsp;18<br>1.3.5&nbsp;数据库设计案例&nbsp;19<br>1.4&nbsp;思考题&nbsp;23<br><br>第2章&nbsp;SQL&nbsp;Server&nbsp;2008概述&nbsp;24<br>2.1&nbsp;SQL&nbsp;Server&nbsp;2008的性能与体系结构&nbsp;24<br>2.1.1&nbsp;SQL&nbsp;Server&nbsp;2008的性能&nbsp;24<br>2.1.2&nbsp;SQL&nbsp;Server&nbsp;2008的体系结构&nbsp;25<br>2.2&nbsp;SQL&nbsp;Server&nbsp;2008的安装&nbsp;26<br>2.2.1&nbsp;安装前的准备工作&nbsp;26<br>2.2.2&nbsp;安装SQL&nbsp;Server&nbsp;2008&nbsp;28<br>2.3&nbsp;SQL&nbsp;Server&nbsp;2008的安全性&nbsp;37<br>2.3.1&nbsp;权限验证模式&nbsp;37<br>2.3.2&nbsp;数据库用户和账号&nbsp;37<br>2.4&nbsp;SQL&nbsp;Server&nbsp;2008服务器的操作&nbsp;38<br>2.4.1&nbsp;SQL&nbsp;Server&nbsp;的程序组&nbsp;38<br>2.4.2&nbsp;SQL&nbsp;Server服务管理&nbsp;39<br>2.4.3&nbsp;使用SQL&nbsp;Server&nbsp;Management&nbsp;Studio&nbsp;41<br>2.4.4&nbsp;实用工具&nbsp;46<br>2.5&nbsp;思考题&nbsp;47<br><br>第3章&nbsp;数据库的基本操作&nbsp;48<br>3.1&nbsp;SQL&nbsp;Server&nbsp;数据库的一些基本术语和概念&nbsp;48<br>3.1.1&nbsp;SQL&nbsp;Server的数据库&nbsp;48<br>3.1.2&nbsp;SQL&nbsp;Server的事务日志&nbsp;48<br>3.1.3&nbsp;SQL&nbsp;Server&nbsp;数据库文件及文件组&nbsp;49<br>3.1.4&nbsp;SQL&nbsp;Server&nbsp;的系统数据库&nbsp;50<br>3.2&nbsp;创建数据库&nbsp;51<br>3.2.1&nbsp;使用SQL&nbsp;Server&nbsp;Management&nbsp;Studio创建数据库&nbsp;51<br>3.2.2&nbsp;使用T-SQL语言创建数据库&nbsp;52<br>3.3&nbsp;使用SQL&nbsp;Server&nbsp;Management&nbsp;Studio管理数据库&nbsp;54<br>3.3.1&nbsp;打开数据库&nbsp;55<br>3.3.2&nbsp;查看数据库信息&nbsp;55<br>3.3.3&nbsp;修改数据库容量&nbsp;56<br>3.3.4&nbsp;设定修改数据库选项&nbsp;57<br>3.3.5&nbsp;更改数据库名称&nbsp;58<br>3.3.6&nbsp;分离和附加数据库&nbsp;59<br>3.3.7&nbsp;删除数据库&nbsp;60<br>3.4&nbsp;使用T-SQL管理数据库&nbsp;61<br>3.4.1&nbsp;打开数据库&nbsp;61<br>3.4.2&nbsp;查看数据库信息&nbsp;61<br>3.4.3&nbsp;修改数据库容量&nbsp;62<br>3.4.4&nbsp;设定修改数据库选项&nbsp;63<br>3.4.5&nbsp;更改数据库名称&nbsp;64<br>3.4.6&nbsp;分离和附加数据库&nbsp;64<br>3.4.7&nbsp;删除数据库&nbsp;65<br>3.5&nbsp;案例中的应用举例&nbsp;65<br>3.5.1&nbsp;创建“学生选课管理系统”数据库&nbsp;66<br>3.5.2&nbsp;设定修改数据库的容量&nbsp;68<br>3.6&nbsp;思考题&nbsp;70<br><br>第4章&nbsp;数据表的基本操作&nbsp;71<br>4.1&nbsp;SQL&nbsp;Server表的概念与数据类型&nbsp;71<br>4.1.1&nbsp;SQL&nbsp;Server表的概念&nbsp;71<br>4.1.2&nbsp;SQL&nbsp;Server&nbsp;2008数据类型&nbsp;72<br>4.2&nbsp;创建数据表&nbsp;76<br>4.2.1&nbsp;使用表设计器创建表&nbsp;76<br>4.2.2&nbsp;使用T-SQL语言创建表&nbsp;78<br>4.2.3&nbsp;使用已有表创建新表&nbsp;81<br>4.3&nbsp;数据的添加与表的查看&nbsp;82<br>4.3.1&nbsp;向表中添加数据&nbsp;83<br>4.3.2&nbsp;查看表信息&nbsp;84<br>4.4&nbsp;表的修改与删除&nbsp;86<br>4.4.1&nbsp;修改数据库中的表&nbsp;86<br>4.4.2&nbsp;删除数据库中的表&nbsp;87<br>4.5&nbsp;案例应用举例&nbsp;88<br>4.5.1&nbsp;学生选课管理系统的各表定义&nbsp;88<br>4.5.2&nbsp;学生选课系统各表的创建&nbsp;89<br>4.6&nbsp;思考题&nbsp;93<br><br>第5章&nbsp;数据的基本操作&nbsp;94<br>5.1&nbsp;数据的增删改&nbsp;94<br>5.1.1&nbsp;数据的添加&nbsp;94<br>5.1.2&nbsp;数据的修改&nbsp;101<br>5.1.3&nbsp;数据的删除&nbsp;103<br>5.2&nbsp;简单查询&nbsp;105<br>5.2.1&nbsp;SELECT&nbsp;语句&nbsp;105<br>5.2.2&nbsp;选择表中的若干列&nbsp;106<br>5.2.3&nbsp;选择表中的若干记录&nbsp;109<br>5.2.4&nbsp;对查询的结果排序&nbsp;115<br>5.2.5&nbsp;对数据进行统计&nbsp;116<br>5.2.6&nbsp;用查询结果生成新表&nbsp;120<br>5.2.7&nbsp;合并结果集&nbsp;121<br>5.2.8&nbsp;公用表达式&nbsp;122<br>5.2.9&nbsp;MERGE语句&nbsp;123<br>5.3&nbsp;案例中数据的基本操作&nbsp;125<br>5.4&nbsp;思考题&nbsp;126<br><br>第6章&nbsp;数据的高级操作&nbsp;127<br>6.1&nbsp;连接查询&nbsp;127<br>6.1.1&nbsp;交叉连接查询&nbsp;127<br>6.1.2&nbsp;等值与非等值连接查询&nbsp;129<br>6.1.3&nbsp;自身连接查询&nbsp;131<br>6.1.4&nbsp;外连接查询&nbsp;131<br>6.1.5&nbsp;复合连接条件查询&nbsp;133<br>6.2&nbsp;子查询&nbsp;134<br>6.2.1&nbsp;带有IN运算符的子查询&nbsp;135<br>6.2.2&nbsp;带有比较运算符的子查询&nbsp;137<br>6.2.3&nbsp;带有ANY&nbsp;或ALL运算符的子查询&nbsp;137<br>6.2.4&nbsp;带有EXISTS运算符的子查询&nbsp;139<br>6.3&nbsp;交叉表查询&nbsp;140<br>6.3.1&nbsp;PIVOT&nbsp;140<br>6.3.2&nbsp;UNPIVOT&nbsp;142<br>6.4&nbsp;案例中数据的高级查询&nbsp;143<br>6.5&nbsp;思考题&nbsp;147<br><br>第7章&nbsp;实现数据完整性&nbsp;148<br>7.1&nbsp;完整性的概念&nbsp;148<br>7.2&nbsp;使用约束&nbsp;149<br>7.2.1&nbsp;约束的类型&nbsp;149<br>7.2.2&nbsp;创建主键约束&nbsp;150<br>7.2.3&nbsp;创建唯一约束&nbsp;151<br>7.2.4&nbsp;创建检查约束&nbsp;153<br>7.2.5&nbsp;创建默认约束&nbsp;154<br>7.2.6&nbsp;创建外键约束&nbsp;155<br>7.2.7&nbsp;查看约束的定义&nbsp;157<br>7.2.8&nbsp;删除约束&nbsp;158<br>7.3&nbsp;使用规则&nbsp;158<br>7.4&nbsp;使用默认&nbsp;160<br>7.5&nbsp;使用IDENTITY列&nbsp;161<br>7.6&nbsp;数据完整性强制选择方法&nbsp;162<br>7.7&nbsp;案例中数据完整性实现&nbsp;163<br>7.8&nbsp;思考题&nbsp;165<br><br>第8章&nbsp;视图及其应用&nbsp;166<br>8.1&nbsp;视图综述&nbsp;166<br>8.1.1&nbsp;视图的基本概念&nbsp;166<br>8.1.2&nbsp;视图的作用&nbsp;166<br>8.2&nbsp;视图的操作&nbsp;167<br>8.2.1&nbsp;创建视图&nbsp;167<br>8.2.2&nbsp;使用视图&nbsp;171<br>8.2.3&nbsp;修改视图&nbsp;172<br>8.2.4&nbsp;删除视图&nbsp;173<br>8.3&nbsp;视图定义信息的查询&nbsp;174<br>8.4&nbsp;案例中的视图应用&nbsp;174<br>8.5&nbsp;思考题&nbsp;177<br><br>第9章&nbsp;索引及应用&nbsp;178<br>9.1&nbsp;索引综述&nbsp;178<br>9.1.1&nbsp;数据存储&nbsp;178<br>9.1.2&nbsp;索引&nbsp;178<br>9.2&nbsp;索引的操作&nbsp;180<br>9.2.1&nbsp;创建索引&nbsp;180<br>9.2.2&nbsp;查询索引信息&nbsp;184<br>9.2.3&nbsp;索引更名&nbsp;184<br>9.2.4&nbsp;删除索引&nbsp;185<br>9.3&nbsp;设置索引的选项&nbsp;185<br>9.3.1&nbsp;设置FILLFACTOR选项&nbsp;186<br>9.3.2&nbsp;设置PAD_INDEX选项&nbsp;186<br>9.4&nbsp;索引的分析与维护&nbsp;187<br>9.4.1&nbsp;索引分析&nbsp;187<br>9.4.2&nbsp;索引维护&nbsp;188<br>9.5&nbsp;索引视图&nbsp;189<br>9.6&nbsp;案例中的索引&nbsp;189<br>9.7&nbsp;思考题&nbsp;190<br><br>第10章&nbsp;SQL&nbsp;Server程序设计&nbsp;191<br>10.1&nbsp;程序中的批处理、脚本、注释&nbsp;191<br>10.1.1&nbsp;批处理&nbsp;191<br>10.1.2&nbsp;脚本&nbsp;192<br>10.1.3&nbsp;注释&nbsp;192<br>10.2&nbsp;SQL&nbsp;Server变量&nbsp;192<br>10.2.1&nbsp;全局变量&nbsp;193<br>10.2.2&nbsp;局部变量&nbsp;194<br>10.3&nbsp;程序中的流程控制&nbsp;196<br>10.3.1&nbsp;BEGIN…END语句块&nbsp;196<br>10.3.2&nbsp;PRINT&nbsp;197<br>10.3.3&nbsp;IF…ElSE语句&nbsp;197<br>10.3.4&nbsp;CASE语句&nbsp;199<br>10.3.5&nbsp;WAITFOR语句&nbsp;201<br>10.3.6&nbsp;WHILE语句&nbsp;201<br>10.3.7&nbsp;RETURN语句&nbsp;202<br>10.4&nbsp;SQL&nbsp;Server函数&nbsp;202<br>10.4.1&nbsp;常用内置函数&nbsp;203<br>10.4.2&nbsp;创建自定义函数&nbsp;212<br>10.4.3&nbsp;查看、修改和删除自定义函数&nbsp;217<br>10.5&nbsp;程序中的事务&nbsp;219<br>10.5.1&nbsp;概述&nbsp;220<br>10.5.2&nbsp;编写事务&nbsp;221<br>10.5.3&nbsp;检查点处理&nbsp;225<br>10.5.4&nbsp;锁&nbsp;225<br>10.6&nbsp;游标&nbsp;226<br>10.6.1&nbsp;游标的基本操作&nbsp;226<br>10.6.2&nbsp;使用游标&nbsp;228<br>10.7&nbsp;案例中的程序设计&nbsp;231<br>10.8&nbsp;思考题&nbsp;234<br><br>第11章&nbsp;存储过程与触发器&nbsp;235<br>11.1&nbsp;存储过程综述&nbsp;235<br>11.1.1&nbsp;存储过程的概念&nbsp;235<br>11.1.2&nbsp;存储过程的类型&nbsp;235<br>11.2&nbsp;创建、执行、修改、删除简单存储过程&nbsp;236<br>11.2.1&nbsp;创建存储过程&nbsp;236<br>11.2.2&nbsp;执行存储过程&nbsp;239<br>11.2.3&nbsp;查看存储过程&nbsp;239<br>11.2.4&nbsp;修改存储过程&nbsp;241<br>11.2.5&nbsp;删除存储过程&nbsp;242<br>11.3&nbsp;创建和执行含参数的存储过程&nbsp;243<br>11.3.1&nbsp;带简单参数的存储过程&nbsp;243<br>11.3.2&nbsp;带表值参数的存储过程&nbsp;246<br>11.4&nbsp;存储过程的重新编译&nbsp;248<br>11.5&nbsp;系统存储过程与扩展存储过程&nbsp;249<br>11.5.1&nbsp;系统存储过程&nbsp;249<br>11.5.2&nbsp;扩展存储过程&nbsp;250<br>11.6&nbsp;案例中的存储过程&nbsp;250<br>11.7&nbsp;触发器综述&nbsp;256<br>11.8&nbsp;触发器的创建执行&nbsp;257<br>11.8.1&nbsp;Inserted表和Deleted表&nbsp;257<br>11.8.2&nbsp;创建触发器&nbsp;257<br>11.8.3&nbsp;查看触发器信息&nbsp;260<br>11.9&nbsp;修改和删除触发器&nbsp;261<br>11.9.1&nbsp;修改触发器&nbsp;261<br>11.9.2&nbsp;禁止、启用和删除触发器&nbsp;262<br>11.10&nbsp;嵌套触发器&nbsp;262<br>11.11&nbsp;案例中的触发器&nbsp;262<br>11.12&nbsp;思考题&nbsp;264<br><br>第12章&nbsp;SQL&nbsp;Server&nbsp;安全管理&nbsp;265<br>12.1&nbsp;SQL&nbsp;Server&nbsp;2008的安全机制&nbsp;265<br>12.1.1&nbsp;SQL&nbsp;Server&nbsp;2008的身份验证模式&nbsp;265<br>12.1.2&nbsp;权限验证&nbsp;267<br>12.2&nbsp;管理服务器的安全性&nbsp;268<br>12.2.1&nbsp;查看登录账号&nbsp;268<br>12.2.2&nbsp;创建登录账号&nbsp;268<br>12.2.3&nbsp;禁用登录账号&nbsp;270<br>12.2.4&nbsp;删除登录账号&nbsp;271<br>12.3&nbsp;管理权限&nbsp;272<br>12.3.1&nbsp;数据库用户&nbsp;272<br>12.3.2&nbsp;架构管理&nbsp;273<br>12.3.3&nbsp;数据库角色&nbsp;277<br>12.3.4&nbsp;管理权限&nbsp;278<br>12.4&nbsp;案例中的安全管理&nbsp;279<br>12.5&nbsp;思考题&nbsp;281<br><br>第13章&nbsp;备份与还原&nbsp;282<br>13.1&nbsp;数据备份与还原综述&nbsp;282<br>13.1.1&nbsp;备份和还原基本概念&nbsp;282<br>13.1.2&nbsp;数据备份的类型&nbsp;283<br>13.1.3&nbsp;恢复模式&nbsp;284<br>13.2&nbsp;备份与还原操作&nbsp;285<br>13.2.1&nbsp;数据库的备份&nbsp;285<br>13.2.2&nbsp;数据库的还原&nbsp;289<br>13.3&nbsp;备份与还原计划&nbsp;291<br>13.4&nbsp;数据的导入与导出&nbsp;292<br>13.4.1&nbsp;导出数据&nbsp;292<br>13.4.2&nbsp;导入数据&nbsp;296<br>13.5&nbsp;案例中的备份和还原操作&nbsp;297<br>13.5.1&nbsp;备份操作&nbsp;298<br>13.5.2&nbsp;还原操作&nbsp;299<br>13.6&nbsp;思考题&nbsp;300<br><br>第14章&nbsp;数据库与开发工具的协同使用&nbsp;301<br>14.1&nbsp;常用的数据库连接方法&nbsp;301<br>14.1.1&nbsp;ODBC&nbsp;301<br>14.1.2&nbsp;JDBC&nbsp;302<br>14.1.3&nbsp;ADO.NET&nbsp;302<br>14.2&nbsp;在Java中的数据库开发&nbsp;303<br>14.3&nbsp;在Visual&nbsp;Studio.NET中的数据库开发&nbsp;306<br>14.3.1&nbsp;使用数据控件&nbsp;307<br>14.3.2&nbsp;使用ADO.NET对象&nbsp;309<br>14.4&nbsp;案例的客户端程序&nbsp;311<br>14.4.1&nbsp;系统分析与设计&nbsp;312<br>14.4.2&nbsp;系统数据库设计&nbsp;314<br>14.4.3&nbsp;系统实现&nbsp;314<br>14.5&nbsp;思考题&nbsp;340<br>附录A&nbsp;实验实习指导&nbsp;341<br>附录B&nbsp;实训案例“网络进销存系统”&nbsp;352<br>附录C&nbsp;常用函数&nbsp;360<br>附录D&nbsp;常用存储过程&nbsp;362
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证