SQL Server应用教程

出版时间:2008-12  出版社:郑阿奇、刘启芬、 顾韵华 人民邮电出版社 (2008-12出版)  作者:刘启芬,顾韵华 著  页数:351  

前言

SQL Sewer是当前最流行的数据库管理系统,各高校许多专业都开设与SQL Sewer及其应用相关的课程。我们在研究这些课程的教学要求时,把需要掌握的sQL Sewer内容归纳为3部分,一是数据库基础知识,二是SQL Sewer数据库,三是SQL Sewer的应用。根据这个思路,本书内容安排如下。(1)第1章简单介绍数据库的基础,包括数据库的基本概念,着重介绍关系模型和关系运算。数据库设计介绍数据库的概念设计、逻辑设计和物理设计。数据库的应用系统主要介绍数据库的连接方式、客户/服务器(C/S)模式应用系统和三层客户/服务器(B/S)模式应用系统。最后介绍SQL Set"ver 2000操作环境。(2)第2章到第8章系统介绍SQL Sewer,重点为SQL Sewer 2000需要掌握的主要内容。为了方便编程,将T-SQL放在附录中。实验部分作为SQL Sewer主要内容的实践和训练。(3)实习部分讲解SQL sewer的应用,包括2个方面:VB/SQL Sewer和VC++/SQL Sewer为C/S方面的应用,ASP.NET(c#)/SQL Sewer为B/S方面的应用。每一个应用不刻意追求功能完备,而是重点讲解前台开发工具与后台sQL Server数据库操作的主要技术。掌握了这些技术,这些应用的其他功能乃至设计新的应用系统都能够完成。本书把SQL Sewer内容的介绍和它的应用技术做了有机的结合,故其既是学习SQL Server的教材,又是SQL Server应用的参考书。本书可作为大学本科和高职高专SQL Sewer课程的教材。为了便于教学,本书配有PPT课件、源程序文件、数据库文件等,需要者可以登录人民邮电出版社教学服务与资源网免费下载。本书由南京师范大学郑阿奇、刘启芬和南京信息工程大学顾韵华主编。由于作者的水平有限,书中不当之处在所难免,敬请读者指正。

内容概要

  SQL Server数据库管理系统,主要包括3部分内容,一是数据库基础知识,二是SQL Server数据库,三是SQL Server的应用。数据库基础部分包括数据库的基本概念、数据库设计、数据库的应用系统和SQL Server 2000操作环境。SQL Server部分包括SQL Server2000需要掌握的主要内容,实验部分作为SQL Server主要内容的实践和训练。实习部分是SQL Server的应用,其中VB/SQL Server和VC++/SQLServer为C/S方面的应用,ASP.NET(C#)/SQL Server为B/S方面的应用。每一部分均为先讲解理论后附以实例,比较好地解决了SQL Server 2000学和用的问题。  本书可作为大学本科和高职高专SQL Server课程教材,也可供SQL Server应用人员学习考。

作者简介

郑阿奇,南京师范大学计算机系副教授,南京师范大学中北学院汁算机专业主任。1986年开始,在教学和科技开发的同时,一直从事计算机应用性和编程类教材的研究,先后编写计算机教材45本,获得国家教委优秀教材二等奖、电子部优秀教材二等奖、江苏省畅销图书二等奖。2005年.主编的高等学校计算机系列教材获江苏省优秀教学成果二等奖,南京师范大学优秀教学成果一等奖。2006年,主编的7本计算机教材被评为“十一五”国家级规划教材。主持横向和纵向计算机应用项目多项、获江苏省科技进步奖、汀苏省优秀软件奖、南京市创新成果奖和泰州市科技进步奖。

书籍目录

第一部分 SQLServer2000第1章 数据库的基本概念和SQLServer环境1.1 数据库的基本概念1.1.1 数据库1.1.2 关系模型1.2 数据库设计1.2.1 概念结构设计1.2.2 逻辑结构设计1.2.3 数据库物理设计1.3 数据库应用系统1.3.1 数据库的连接方式1.3.2 客户/月艮务器模式应用系统1.3.3 三层客户/服务器模式应用系统1.4 SQLServer2000操作环境1.4.1 软硬件环境l.4.2 SOL,企业管理器1.4.3 SQL,查询分析器1.4.4 服务器组件1.4.5 服务启动和停止1.4.6 设置Windows服务账户习题第2章 数据库和表的创建2.1 SQLServer2000数据库的基本概念2.1.1 数据库2.1.2 表2.2 界面创建数据库和表2.2.1 数据库的创建、修改和删除2.2.2 表的创建、修改和删除2.3 命令方式创建数据库和表2.3.1 创建数据库2.3.2 修改数据库2.3.3 删除数据库2.3.4 创建表2.3.5 修改表2.3.6 删除表习题第3章 表数据操作3.1 界面操作表数据3.1.1 插入记录3.1.2 删除记录3.1.3 修改记录3.1.4 界面操作表数据的另一种方法3.2 命令操作表数据3.2.1 插入记录3.2.2 删除数据3.2.3 修改数据习题第4章 数据库的查询和视图4.1 数据库的查询4.1.1 选择列4.1.2 选择行4.1.3 FROM子句4.1.4 连接4.1.5 数据汇总4.1.6 排序4.2 视图4.2.1 视图概念4.2.2 创建视图4.2.3 查询视图4.2.4 更新视图4.2.5 修改视图的定义4.2.6 删除视图4.3 游标4.3.1 游标概念4.3.2 声明游标4.3.3 打开游标4.3.4 读取数据4.3.5 关闭游标4.3.6 删除游标习题第5章 索引与数据完整性5.1 索引5.1.1 索引的分类5.1.2 索引的创建5.1.3 索引的删除5.2 默认值约束及默认值对象5.2.1 在表中定义及删除默认值约束5.2.2 默认值对象的定义、使用与删除5.3 数据完整性5.3.1 数据完整性的分类5.3.2 域完整性的实现5.3.3 实体完整性的实现5.3.4 参照完整性的实现习题第6章 存储过程和触发器6.1 存储过程6.1.1 存储过程的类型6.1.2 用户存储过程的创建与执行6.1.3 用户存储过程的修改6.1.4 用户存储过程的删除6.2 触发器6.2.1 利用sQL命令创建触发器6.2.2 利用企业管理器创建触发器6.2 3触发器的修改6.2.4 触发器的删除习题第7章 备份恢复7.1 备份和恢复概述7.1.1 数据库备份7.1.2 数据库恢复7.2 备份操作和备份命令7.2.1 创建备份设备7.2.2 备份命令7.2 13使用企业管理器进行备份7.2.4 使用备份向导进行备份7.3 恢复操作和恢复命令7.3.1 检查点7.3.2 数据库的恢复命令7.3.3 使用企业管理器恢复数据库习题第8章 系统安全管理和事务8.1 SQLseⅣer2000的身份验证模式8.2 建立和管理用户账号8.2.1 w.ⅡldawsNT验证模式登录账号的建立与取消8.2.2 混合验证模式下sQLserver登录账号的建立与删除8.3 服务器角色与数据库角色8.3.1 固定服务器角色8.3.2 固定数据库角色8.3.3 用户自定义数据库角色8.4 事务8.4.1 事务类型8.4.2 事务处理语句习颢第二部分 SQLServer2000实验实验O SQLServer2000的安装189实验1 SQLServer2000管理工具使用实验2 创建数据库和表实验3 表数据插入、修改和删除实验4 数据库的查询实验5 TSQL编程实验6 索引和数据完整性的使用实验7 存储过程、触发器和用户定义函数实验8 数据库的安全性实验8.1 数据库用户权限的设置实验8.2 服务器角色的应用实验8.3 数据库角色的应用实验9 备份恢复与导入导出实验9.1 数据库的备份实验9.2 数据库的恢复实验9.3 数据库的导人导出第三部分 综合应用实习实习0 数据准备实习1 VB/SQLServer学生成绩管理系统P1.1 连接SQLServer数据库P1.2 学生成绩管理系统主界面Pl.3 学生信息查询P1.4 学生信息修改P1.5 学生成绩的录入实习2 ASP.NET(C#)/SQLServer学生成绩管理系统P2.1 ADO.NET连接数据库P2.2 主程序界面P2.3 学生信息查询P2.4 学生成绩查询P2.5 学生信息更新P2.6 学生成绩录入实习3VC++/SQLSenver学生成绩管理系统P3.1 VC++中数据库访问P3.2 VC++学生成绩管理系统第四部分 附录附录A SQLServer2000数据类型附录B T-SQL语言B.1 常量、变量与数据类型B.1.1 常量B.1.2 数据类型B.1.3 变量B.2 运算符与表达式B.3 流程控制语句B.3.1 判断语句B.3.2 无条件转移语句B.3.3 循环及相关语句B.3.4 返回语句B.3.5 等待语句B.4 系统内置函数B.4.1 系统内置函数介绍B.4.2 常用系统内置函数B.5 用户定义函数B.5.1 用户函数的定义与调用B.5.2 用户定义函数的删除附录C 常用函数附录D 系统存储过程附录E 扩展存储过程

章节摘录

插图:第一部分 SQL Server2000第1章 数据库的基本概念和SQL Sewer环境 SQL Server是Microsoft公司开发的数据库管理系统,在介绍SQL Server之前,。首先介绍数据库的基本概念。1.1 数据库的基本概念1.1.1 数据库数据库(DB)所承载的对象是数据(data),数据是描述事物的符号表示。从广义上理解,数据不仅包含数字,还包括了文本、图像、音频、视频等。数据库简单地说是数据的集合,只不过这些数据存在一定的关联,并按一定的格式存放在计算机上。例如,把一个学校的学生、教师、课程等数据有序地组织并存放在计算机内,就可以构成一个数据库。因此,数据库是一些持久的相互关联数据的集合,并以一定的组织形式存放在计算机的存储介质中。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可供各种用户使用。简单地说,数据库中的数据具有永久存储、有组织和可共享3个特点。数据库管理系统(DBMS)是对数据库进行创建、管理和维护的软件,一般提供如下功能。 ①数据定义功能可定义数据库中的数据对象。②数据操纵功能可对数据库进行基本操作,如插入、删除、修改和查谢。③数据库的安全保护功能保证只有赋予权限的用户才能访问数据库中的数据。④数据库的并发控制功能使多个应用程序可在同一时刻并发地访问数据库的数据。⑤数据的完整性检查功能保证用户输入的数据应满足相应的约束条件。⑥数据库系统的故障恢复功能使数据库运行出现故障时进行数据库恢复,以保数据库可靠运行。⑦在网络环境下访问数据库的功能。⑧方便、有效地存取数据库信息的接口和工具。编程人员通过与数据库的接El操作数据库。数据库系统管理员(DBA)通过提供的工具对数据库进行管理。数据、数据库、数据库管理系统与操作数据库的应用程序,加上支撑它们的硬件平台、软件平台和与数据库有关的人员一起构成了一个完整的数据库系统。图1.1描述了数据库系统的构成。

编辑推荐

《SQL Server应用教程》特色:■简述数据库概念为SQL Server打好必要基础。■界面与命令同步介绍的方式便于学习和理解。■内容安排顺理成章,综合实习符合应用要求。《SQL Server应用教程》作者结合多年教学实践与软件开发的经验和体会精心编排《SQL Server应用教程》内容。◆内容体系独具特色,从方便教和学的角度组织内容、调试实例,顺理成章地安排各章节内容。◆突出SQL Server的主要功能,更有利于读者抓住重点。◆命令操作结果为屏幕裁剪图,命令正确性得到保证并且方便对照。◆提供3个典型综合实习的所有源文件,便于读者学习和应用模仿。

图书封面

评论、评分、阅读与下载


    SQL Server应用教程 PDF格式下载


用户评论 (总计1条)

 
 

  •   到货很快,出乎意料的快,货也很好!!赞一个……
 

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

京ICP备13047387号-7