SQL Server数据库案例教程

出版时间:2008-8  出版社:中国电力出版社  作者:苏宝莉 主编  页数:278  

前言

SQL Server 2005是新一代的大型关系型数据库管理系统。它建立在成熟而强大的关系模型理论基础之上,在易用性、可扩展性、可靠性等方面确立了领先的地位,是目前使用最为广泛、普及率最高的数据库管理系统。本书以sQL Server。2005为背景,根据高等职业教育的特点及要求,采用通俗易懂的语言,由浅入深、循序渐进地介绍了sQLServer数据库技术。在教材中体现项目教学的精神,采用知识点配合案例的方法进行讲解,将介绍知识与案例分析融于一体。自始至终贯穿了网络考试系统应用案例,使读者一边按照案例来上机实践,一边学习SQL Server数据库技术,逐步掌握SQL Server数据库的使用方法,提高数据库的应用能力。本书在每章开始时都明确了学习目标,在每章结束时都安排了课后习题,供读者巩固所学知识。全书共分为17章:第l章简介sQL Server。的发展史及sQL Server 2005的新特性,重点介绍了sQLServer 2005的常用工具以及安装方法,并引入本书的案例数据库KS。使读者能够很快掌握数据库的基本管理界面的操作方法,为以后的学习打下良好的基础。第2章通过具体的案例介绍了数据库创建和维护的方法,使读者能进一步掌握数据库的管理方法。第3章介绍了如何保障数据库中数据的安全性,这是数据库管理中非常重要的内容,这也正是本章叙述的重点。第4章有了前三章的基础,读者已经具备了数据库管理的基本能力。从本章开始将深入介绍数据库中各对象的管理和使用方法。本章主要介绍表的基本操作。第5章介绍了数据查询的相关内容,这也是学习后续内容的基础。第6章主要介绍了数据库中的两个重要对象:索引和约束。第7章讲解了数据库中的其他对象(别名数据类型、默认值对象、规则、用户定义函数)的创建和使用方法。第8章讲述了视图的相关内容。第9章介绍了Transact-SQL语言编程基础。本章将编程所需的基本知识点都融入了具体实例中。第10章重点介绍了存储过程的创建和执行方法。第ll章主要介绍了触发器这一数据库中较为特殊的存储过程,从本章读者将领略到SQL Server 2005中对触发器所做的重大改进。

内容概要

本书以案例的形式,全面讲解了SQL Server 2005的应用。从SQL Server 2005的安装开始,循序渐进、由浅入深、图文并茂地介绍了数据库的创建与维护、SQL Server安全管理、表的基本操作、数据查询、索引和约束、别名数据类型、默认值、规则、用户定义函数、视图、T-SQL编程基础、存储过程、触发器、游标、事务和锁、XML、报表服务、数据库基础知识等内容。本书还特别介绍了数据库系统的开发步骤,即以一个网络考试系统开发为例,讲述了Visual Basic与SQL Server 2005相结合进行数据库开发的详细过程。读者可以通过学习,逐步掌握数据库系统开发的步骤和方法。    本书可作为高等职业技术学院、高等专科学校、成人高校、本科院校举办的二级职业技术学院计算机相关专业的教材,也可作为广大数据库用户的参考用书。

书籍目录

前言第1章  SQL Server 2005系统概述  1.1  使用数据库的必要性  1.2  SQL Server 2005简介  1.3  SQL Server 2005新特性  1.4  SQL Server 2005常用工具及其组件  1.5  SQL Server 2005的安装与配置  1.6  SQL Server 2005的编程环境  1.7  SQL Server 2005的编程对象  1.8  网络考试系统数据库KS的设计思想  1.9  实现一个查询  习题第2章  数据库的创建与维护  2.1  数据库知识储备  2.2  创建数据库和事务日志  2.3  管理数据库  2.4  数据库备份与还原  2.5  数据导入与导出  习题第3章  SQL Server安全管理  3.1  SQL Server安全管理概述  3.2  注册服务器  3.3  登录管理  3.4  用户管理  3.5  角色管理  3.6  权限管理  习题第4章  表的基本操作  4.1  表的概念  4.2  数据类型  4.3  空值  4.4  创建和管理表  习题第5章  数据查询  5.1  简单查询  5.2  分组查询  5.3  多表查询和子查询  习题第6章  索引和约束  6.1  索引  6.2  约束  习题第7章  数据库中的其他对象  7.1  别名数据类型  7.2  默认值对象  7.3  规则  7.4  用户定义函数  习题第8章  视图  8.1  视图及其作用  8.2  创建视图  8.3  视图的修改和删除  8.4  重命名视图及显示视图的信息  习题第9章  Transact-SQL语言编程基础  9.1  编程基础知识  9.2  常用函数  9.3  常量和变量  9.4  运算符  9.5  常用的系统存储过程  9.6  批处理和流控语句  习题第10章  存储过程  10.1  存储过程简介  10.2  创建和执行存储过程  10.3  带参数的存储过程  10.4  修改、删除存储过程  10.5  存储过程的重编译处理  10.6  系统存储过程和扩展存储过程  习题第11章  触发器  11.1  触发器概述  11.2  触发器分类  11.3  创建触发器  11.4  管理触发器  11.5  触发器的嵌套与递归  习题第12章  游标  12.1  游标的概念  12.2  游标的分类  12.3  游标的基本操作  习题第13章  事务与锁  13.1  事务  13.2  锁  习题第14章  开发实例  14.1  网络考试管理系统开发概述  14.2  系统需求  14.3  系统分析  14.4  数据库设计  14.5  系统界面  14.6  考试设置  14.7  系统资料第15章  数据库基础知识  15.1  数据库概述  15.2  概念模型  15.3  数据模型  15.4  关系数据模型  习题第16章  XML  16.1  XML简介  16.2  XML数据类型  习题第17章  SQL Server报表服务  17.1  报表服务简介  17.2  部署报表服务  17.3  通过报表设计器创建报表  习题参考文献

章节摘录

第1章 SQL Server 2005系统概述学习目标了解SQL Server的发展历史了解SQL Server 2005的常用工具掌握SQL Server 2005的安装方法了解网络考试系统数据库KS的使用1.1 使用数据库的必要性经统计,2006年全球制造、复制出的数字信息量共计1610亿GB,大约是有史以来出版的图书信息总量的300万倍。预计到2010年,数字信息量将增长6倍多。中国的数字信息量为127.1亿GB,占全球信息量的7.9%,这些信息大多都基于多媒体内容、用户创建内容、16亿网民创建和传阅的信息,到2010年,全球数字信息量预计为9880亿GB。随着大量数据、信息的不断产生,如何安全有效地对它们进行存储、检索和管理,就成为信息时代的一个迫切需要解决的问题。实践证明,使用数据库可以高效且条理分明地存储数据,它使人们能够更加迅速和方便地管理数据,主要体现在以下几个方面。(1)可以结构化存储大量的数据信息,方便用户进行有效的检索和访问。数据库可以对数据进行分类保存,并且能够提供快速的查询。例如,我们去Google、百度搜索我们想要的数据,实际上,Google、百度也是基于数据库和数据分类技术来达到快速搜索的目的的。(2)可以有效地保持数据信息的一致性、完整性,降低数据冗余。保存在数据库中的数据,可以很好地保证数据有效,不被破坏,而且数据库自身有避免重复数据的功能,以此来降低数据的冗余。(3)可以满足应用的共享和安全方面的要求。把数据放在数据库中在很多情况下也是出于安全的考虑。例如,如果把所有学生的信息、考试成绩数据都放在磁盘文件上,那么学生信息、成绩信息的保密性就无从谈起;如果把学生的信息、考试成绩放在数据库中,则可以只允许用户查询信息,而不能修改信息,从而可以保证数据的安全性。(4)数据库技术能够方便智能化地分析,产生新的有用信息。例如,超市中把物品销售信息保存在数据库中,每个月销售情况的排名情况实际上决定下个月的进货数量,数据库查询的信息实际上产生了新的“信息”。

编辑推荐

《21世纪高职高专规划教材•SQL Server数据库案例教程》是由中国电力出版社出版的。

图书封面

评论、评分、阅读与下载


    SQL Server数据库案例教程 PDF格式下载


用户评论 (总计1条)

 
 

  •   买后还没看,不好评价
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7