SQL Server应用教程

分类: 图书,计算机/网络,数据库,SQL,
作者: 郑阿奇 等主编
出 版 社: 人民邮电出版社
出版时间: 2008-12-1字数: 591000版次: 1页数: 351印刷时间: 2008/12/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787115188243包装: 平装编辑推荐
本书作者结合多年教学实践与软件开发的经验和体会精心编排本书内容。
◆内容体系独具特色,从方便教和学的角度组织内容、调试实例,顺理成章地安排各章节内容。
◆突出SQL Server的主要功能。更有利于读者抓住重点。
◆命令操作结果为屏幕裁剪图,命令正确性得到保证并且方便对照。
◆提供3个典型综合实习的所有源文件,便于读者学习和应用模仿。
内容简介
本书介绍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本计算机教材被评为“十一五”国家级规划教材。主持横向和纵向计算机应用项目多项,获江苏省科技进步奖、江苏省优秀软件奖、南京市创新成果奖和泰州市科技进步奖。
目录
第一部分 SQL Server2000
第1章 数据库的基本概念和SQL Sewer环境
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 SQL Server 2000操作环境
1.4.1 软硬件环境
1.4.2 SQL企业管理器
1.4.3 SQL查询分析器
1.4.4 服务器组件
1.4.5 服务启动和停止
1.4.6 设置Windows服务账户
习题
第2章数据库和表的创建
2.1 SQL Server 2000数据库的基本概念
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 游标概念
……
第二部分 SQL Server2000实验
第三部分 综合应用实习
第四部分 附录
书摘插图
第一部分 SQL Server2000
第1章 数据库的基本概念和SQL Sewer环境
SQL Server是Microsoft公司开发的数据库管理系统,在介绍SQL Server之前,。首先介绍数据库的基本概念。
1.1 数据库的基本概念
1.1.1 数据库
数据库(DB)所承载的对象是数据(data),数据是描述事物的符号表示。从广义上理解,数据不仅包含数字,还包括了文本、图像、音频、视频等。数据库简单地说是数据的集合,只不过这些数据存在一定的关联,并按一定的格式存放在计算机上。例如,把一个学校的学生、教师、课程等数据有序地组织并存放在计算机内,就可以构成一个数据库。因此,数据库是一些持久的相互关联数据的集合,并以一定的组织形式存放在计算机的存储介质中。
数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可供各种用户使用。简单地说,数据库中的数据具有永久存储、有组织和可共享3个特点。数据库管理系统(DBMS)是对数据库进行创建、管理和维护的软件,一般提供如下功能。
①数据定义功能可定义数据库中的数据对象。
②数据操纵功能可对数据库进行基本操作,如插入、删除、修改和查谢。
③数据库的安全保护功能保证只有赋予权限的用户才能访问数据库中的数据。
④数据库的并发控制功能使多个应用程序可在同一时刻并发地访问数据库的数据。
⑤数据的完整性检查功能保证用户输入的数据应满足相应的约束条件。
⑥数据库系统的故障恢复功能使数据库运行出现故障时进行数据库恢复,以保数据库可靠运行。
⑦在网络环境下访问数据库的功能。
⑧方便、有效地存取数据库信息的接口和工具。编程人员通过与数据库的接El操作数据库。
数据库系统管理员(DBA)通过提供的工具对数据库进行管理。
数据、数据库、数据库管理系统与操作数据库的应用程序,加上支撑它们的硬件平台、软件平台和与数据库有关的人员一起构成了一个完整的数据库系统。图l.1描述了数据库系统的构成。
……