SQL Server教程

出版时间:2010-9  出版社:清华大学出版社  作者:郑阿奇 主编,刘启芬,顾韵华 编著  页数:529  

前言

Microsoft SQL Server是目前最流行的大中型关系型数据库管理系统(DBMS),所以,我国高校的许多专业都开设介绍SQL Server数据库的课程,有一本可读性和可用性好的SQL Server教材是广大师生的普遍要求。2005年,我们结合教学和应用开发实践,推出了《SQL Server教程》,该教程围绕SQL Server 2000中文版的内容进行组织,把介绍内容和实际应用有机地结合起来,得到了高校师生和广大读者的广泛好评,取得了很大的成功。《SQL Server教程(第2版)》沿袭了第1版的体系结构,继承了第1版中内容的优点并做了一些创新。本教程以SQL Server 2008中文版为教学和开发平台,详略结合,基础与应用并存,使读者能够很轻松地学习SQL Server 2008的基础知识并且能够自己动手做一些应用实践。(1)SQL Server 2008教程:教程以“跟着学-模仿-自己应用”为思路,力争使问题简单化;整本教程体现较强的应用特色,把介绍内容和实际应用有机地结合起来,读者阅读时比较轻松,主要部分一边介绍一边进行综合应用训练。贯穿全书的数据库主要是学生图书借阅数据库,同时还有产品销售数据库等。第1~11章系统介绍SQL Server 2008服务器端数据库的管理和操作,主要包括数据库的基本概念、数据库创建、表与表数据、数据库查询和视图、T-SQL语言、索引与数据完整性、存储过程和触发器、系统安全管理、备份与恢复、SQL Server 2008与XML、事务与锁定、数据库自动化等数据库基本知识;第12章综合之前学过的基础知识,为之后开发应用系统做数据准备;第13~18章介绍客户端操作数据库,并且与服务器端呼应和配套。客户端的开发平台为Visual Basic、Power Building、Visual C++、ASP、ASP.NET和JavaEE,开发的都是学生图书借阅系统,给同学由二种开发环境学习其他开发环境带来了很大方便。(2)SQL Server 2008实训:内容包括实验和实习两部分。贯穿实验和实习为产品销售数据库,实习从一个应用系统逐步设计,并把操作数据库的基本内容包含进来。客户端的开发平台也为Visual Basic、Power Building、Visual C++、ASP、ASP.NET和JavaEE,开发的都是产品销售系统,这给读者学习其他开发环境带来了方便。通过实验和实习实训,读者应能轻松自如地用SQL Server 2008在这些开发平台设计开发一个小的应用系统。

内容概要

本教程主要介绍SQL Server 2008(中文版)数据库和表创建、数据库的查询和视图、T-SQL语言、索引与数据完整性、存储过程和触发器、系统安全管理、备份恢复与导入导出、Visual Basic/SQL Server编程、Power Building/SQL Server编程、Visual C++/SQL Server编程、ASP/SQL Server编程、ASP.NET/SQL Server编程和JavaEE/SQL Server开发与编程。整本教程体现较强的应用特色,把介绍内容和实际应用有机地结合起来,主要部分一边介绍一边进行综合应用训练。客户端的开发平台为Visual Basic、Power Building、Visual C++、ASP、ASP.NET和JavaEE,综合开发的系统都是学生图书借阅系统,对比起来学习更加容易。通过系统学习,能基于SQL Server 2008在这些开发平台上开发一个小的应用系统。    本教程可作为大学本科、高职高专、软件职业技术学院等各类学校的教材,也可作SQL Server 2008培训和用户自学参考。

书籍目录

第1章  概述  1.1  一个简单的数据库应用系统  1.2  E-R模型  1.3  逻辑结构设计  1.4  数据库操作方式    1.4.1  SQL语言和数据库的操作方式    1.4.2  数据库的连接方式    1.4.3  客户机/服务器模式    1.4.4  浏览器/服务器模式  1.5  本书使用的数据库及其应用系统介绍  习题第2章  SQL Server 2008简介  2.1  体系结构与运行环境  2.2  服务器组件及管理工具    2.2.1  服务器组件    2.2.2  管理工具  2.3  SQL Server Management Studio环境    2.3.1  对象资源管理器与查询分析器    2.3.2  模板资源管理器    2.3.3  注册服务器  习题第3章  数据库和表  3.1  基本概念    3.1.1  数据库    3.1.2  表  3.2  创建数据库    3.2.1  界面方式创建数据库    3.2.2  命令方式创建数据库    3.2.3  数据库快照  3.3  创建表    3.3.1  数据类型    3.3.2  界面方式创建表    3.3.3  命令方式创建表    3.3.4  创建分区表  3.4  操作表数据    3.4.1  界面操作表数据    3.4.2  命令操作表数据  3.5  综合应用训练  习题76第4章  数据库的查询和视图  4.1  数据库的查询    4.1.1  单表查询    4.1.2  连接查询    4.1.3  嵌套查询    4.1.4  SELECT查询的其他子句  4.2  视图    4.2.1  创建视图    4.2.2  查询视图    4.2.3  更新视图    4.2.4  修改视图的定义    4.2.5  删除视图  4.3  游标    4.3.1  游标概念    4.3.2  声明游标    4.3.3  打开游标    4.3.4  读取数据    4.3.5  关闭游标    4.3.6  删除游标    4.4  综合应用训练  习题第5章  T-SQL语言  5.1  常量、变量与数据类型    5.1.1  常量    5.1.2  数据类型    5.1.3  变量  5.2  运算符与表达式  ……第6章  索引与数据完整性第7章  存储过程和触发器第8章  系统安全管理第9章  备份与恢复第10章  SQL Server 2008与XML第11章  SQL Server 2008其他功能第12章  SQL Server综合应用数据准备第13章  Visual Basic 6.0/SQL Server编程第14章  Power Builder 11.5/SQL Server 2008编程第15章  Visual C++6.0/SQL Server编程第16章  ASP/SQL Server编程第17章  ASP.NET 3.5/SQL Server编程第18章  JavaEE (Struts2)/SQL Server图书管理系统附录A  常用语句、全局变量和常用函数524

章节摘录

插图:数据库管理系统是用户与操作系统之间的数据管理软件。其主要功能如下:·数据定义功能。用户可方便地创建、修改、删除数据库及数据库的对象。数据库的对象有表、视图、索引、存储过程等,详细内容请参考相关章节。·数据操纵功能。用户可以对数据库中的数据进行查询、插入、修改和删除操作。·数据库运行时的管理功能。数据库运行过程中,由数据库管理系统统一控制和管理,以保证数据的安全性、完整性,在多个用户同时访问相同数据时,由数据库管理系统进行并发控制,以保证每个用户的运行结果都是正确的。·数据库的维护功能。当数据库发生故障时,数据库管理系统能对其进行恢复。1.SQL语言SQL(Structured Query Language)语言是用于数据库查询的结构化语言,最早由Boyce和Chambedin在1974年提出,称为SEQUEL语言。1976年,IBM公司的San Jose研究所在研制关系数据库管理系统System R时修改为SEQUEL2,即目前的SQL语言。

编辑推荐

《SQL Server教程(第2版)》首次提出教程就是服务的思想,除了教程、实训、课件和应用系统全面配套,将轻松教学、学用结合与解决问题作为目标,通过教程学习、实验和实习实训,一般能够轻松自如地设计开发一个小的应用系统。本教程第2版以SQL Server 2008中文版为平台,在介绍数据库基本概念的基础上,重点介绍数据库基本操作,通过综合应用实例,为客户端操作数据库准备数据,通过简明学生图书借阅系统,学会VB、PB、VC++、ASP、ASP.NET和JavaEE平台操作数据库主要方法。

图书封面

评论、评分、阅读与下载


    SQL Server教程 PDF格式下载


用户评论 (总计7条)

 
 

  •   这个书不错哦~真的不错哦 很强大
  •   很好 就是有点折
  •   全新书,无折损!
  •   需要的时候翻一翻,还行吧!主要用来参考备用。
  •   一般,内容不丰富
  •   书很好 就是有点折 不过退货很**
  •   上课用,还是可以的~
 

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

京ICP备13047387号-7