基本信息·出版社:电子工业出版社 ·页码:297 页 ·出版日期:2008年10月 ·ISBN:7121065002/9787121065002 ·条形码:9787121065002 ·版本:第1版 · ...
| 商家名称 |
信用等级 |
购买信息 |
订购本书 |
|
|
 |
SQL Server数据库案例教程 |
 |
|
 |
SQL Server数据库案例教程 |
 |

基本信息·出版社:电子工业出版社
·页码:297 页
·出版日期:2008年10月
·ISBN:7121065002/9787121065002
·条形码:9787121065002
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:普通高等教育“十一五”国家级规划教材 高职高专计算机系列规划教材
内容简介 《SQL Server数据库案例教程》主要介绍数据库基础知识、SQL Server 2005数据库系统操作、SQL Server 2005数据库的维护与管理、SQL语言与应用开发、数据库应用程序设计等内容,讲解SQL Server 2005的基本操作、数据管理和维护、用户、安全管理和SQL Server 2005的Transact-SQL语言及应用开发方法t通过使用Transact-SQL语言对SQL Server数据库的存储过程、触发器等编程进行数据库应用开发,利用ASENET作为应用程序开发工具,讲解后台数据库SQL Server 2005的编程接口,介绍数据库应用系统开发的方法和技术。《SQL Server数据库案例教程》通过案例导向教学安排,使学生通过数据库应用系统项目开发掌握数据库基础、SQL Server管理、SQL语言与应用开发,以及利用SQL Server为数据库后台、用程序设计语言为开发工具的应用系统开发方法。
《SQL Server数据库案例教程》适用于高职高专计算机应用、软件技术、计算机网络、信息管理、电子商务等专业学生教材,也可以作为普通高校计算机、电子商务等相关专业学生教材或数据管理工作者学习和参考用书。
目录 第一篇数据库和SQL Server 2005基础
第1章数据库基础知识
1.I数据库系统概述
1.1.1数据、数据库和数据库管理系统
1.1.2数据模型
1.l.3关系型数据库
11 4数据库应用系统
1.1.5数据库系统
1 2数据库应用系统开发简介
1.2.1 SQL和Transact-SQL语言
1.2.2 C/S结构和B/S结构的应用程序
1.2.3 0DBC概述
1.3数据库应用系统的开发概述
1 3 1数据库应用系统开发步骤
1 3 2数据库设计
1.3.3应用程序设计
1.4本教材使用的实例数据库简介
1.4.1教材实例: 学籍管理数据库
1.4.2课外练习实例: 图书管理数据库
训练题
第2章SQL Server 2005管理入门
2 lSQL Server 2005概述
2.1.1 SQLServer2005的系统架构
2.1.2 SQLServer2005版本、性能及系统需求
2.2SQL server2005实用工具
2.2.1 SQLServer配置工具
2.2.2 SQL Server Management Studio
2.2.3 SQL Server分析服务
2.2.4 Business lntzlligence Development Studio
2 2 5命令提示实用工具
2.2.6 SQL Server联机丛书
2.3SQL Server服务器管理
2 3 1注册服务器
2.3.2注册服务器
2.3.3服务器启动、暂停和停止
2.3.4配置服务启动模式
2 3 5服务器常用属性配置
训练题
第3章SQL Server 2005的数据管理
3.1 SQL Server数据库的组成
3.1.1数据库对象及构成
3.1.2系统数据库
3.1.3示例数据库
3.2 SQL Server数据库操作
3.2.1文件和文件组
3.2.2创建数据库
3.2.3查看和修改数据库
3.2.4删除数据库
3.3数据表的操作
3.3.1 SQLServer的数据类型
3 3 2表的创建
3 3 3约束
3.3.4索引
3.3.5表的修改、删除
3.4创建本书的实例数据库和表
3 5创建和使用视图
训练题
第4章Transact-SQL语言基础
4.1 SQL语言概述
4.1.1 SQL语言简介
4.1.2 SQL中的函数和表达式
4.1.3 SQL语句中的子匈
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连接查询
3嵌套查询和相关子查询
4 4插入数据
4 41使用VALUES关键字
4 4 2使用SELECT子句
4 5修改及删除数据
4.6 SQL语句的调试
4 61常见错误
4 6 2常见逻辑错误
4.7 SQL语句应用实例
训练题
第5章SQL Server 2005数据库的日常维护
51服务器监视
5.1.1 SQL Server服务器监视手段
5.1.2使用SQL Server事件探查器
5 2备份与恢复
5.2.1数据库备份与恢复概述
5 2 2数据库的备份
5 23数据库的恢复
5 3数据导出与导入
5.3.1数据的导出
5.3.2数据的导入
5.4 SQL Server 2005数据库的性能优化
训练题
第6章SOL Server 2005的安全管理
第二篇 SQL Server 2005数据库的应用开发
第7章Transact-SQL程序设计和
第8章基于ASP.NET的数据库应用程序开发
附录A Transact-SQL的内置函数
附录B SQL Server 2005的安装
参考文献
……
序言 SQL Server是一个优秀的关系型数据库管理系统,是一个功能强大的后台数据库管理系统,它可以帮助各种规模的企业管理数据,以强大的数据仓库以及与微软产品良好的兼容性赢得越来越多用户的青睐。越来越多的开发工具也提供了与SQL Server的接口。SQLServer提供的Transact-SQL语言是一种交互式的功能强大的数据库查询语言,Transact-SQL语言是对SQL语言的具体实现和扩展,通过Transact-SQL语言可以完成对SQL Server数据库的各种操作及进行数据库应用开发。它既可以在SQL Server中真接执行,也可以嵌入剑其他高级程序设计语言中使用。ADO.NET和ASENET也是微软公司开发应用程序的工具,修订中将应用程序开发工具改为ASENET, 介绍开发基于B/S结构的数据库应用系统 的方法和技术,使得教材更能适应数据库应用系统开发的现实,内容更加有针对性,应用程序开发部分的目标不在于应用程序开发工具的原理和技术,而在于数据库开发中的技术和方法。
本教材是根据编者在多年教学经验的总结和第1版的基础上完成的。编者根据近年来高职教育教学改革精神,以项目驱动形式进行编写,突出SQL Server 2005数据库应用管理能力和实际开发能力的培养,注重实际操作能力和综合能力的培养,通过任务驱动的训练方法达到教学目标。内容主要包括数据库基础知识、SQL Server 2005数据库系统操作、SQLServer 2005的维护和管理、SQL语言与应用开发、数据库应用程序设计等。本书不仅讲解SQL Server 2005的基本操作、数据管理和维护、用户和安全管理等内容,还讲解了SQLServer 2005的Transact-SQL语言和应用开发方法,通过Transact-SQL语言完成对SQLServer数据库的各种操作及进行数据库应用开发,利用ASENET作为应用程序开发工具,讲解后台数据库SQL Server 2005的编程接口,介绍数据库应用系统开发的方法和技术。书中内容在第1版的基础上做了比较大的修改和调整,通过案例导向教学安排,使学生通过数据库应用系统开发项目掌握数据库基础、SQL Server管理、SQL语言与应用开发,以及利用SQL Server为数据库后台、用程序设计语言为开发工具的应用系统开发方法。
本书第2版由何文华副教授主编, 张福堂、余以胜、梁竟敏、巫志勇、石利平、谢嫂、宋阳秋、蒋桂梅等参加了编写,其中第1章由何文华副教授编写,第2、第3章由张福堂教授编写,第4、第7章由余以胜副教授编写,第5、第6章由粱竞敏老师编写,第8章由巫志勇老师和何文华副教授编写,石利平、谢嫂、宋阳秋、蒋桂梅等老师参加了部分章节的编写,全书由何文华副教授统稿,刘甫迎教授主审。限于作者的知识和经验,书中错误在所难免,敬请广大读者批评指正。
文摘 1.数据和数据处理
对客观存在的事物可以用数字、文字、图像、声音等形式描述, 这些形式的描述经过规范化后可以为计算机所汉别和处理。在日常生活中我们是用自然语言进行描述的, 例如描述一个人可以用“ 张三是男性, 今年41岁, 计算机工程师, 海南省人” , 在计算机中可以用“ 张三” 、“男” 、“41” 、“ 计算机工程师” 、“海南省”形式的数据来描述。所以数据是描述客观事物的基本单元, 不仅包括数字数据, 也包括文字数据、图像数据和声音数据等, 足人类社会通过计算机描述信息资源的重要表现形式。
数据处理是现代计算机技术中非常重要的组成部分, 是对各种形式的数据进行分类、组织、编码、存储、检索、更新和维护等一系列活动的总和, 目的是从大量的、杂乱无章的原始数据中寻找出对人们有价值的信息,作为行动和决策的依据。
随着计算机技术的发展,数据处理技术经历了三个阶段:
第一阶段是人工管理阶段。本阶段数据是面向程序的, 即一组数据对应一个程序, 数据不能共享, 数据与程序不具有独立性, 所以造成了数据冗余和难于管理, 无法进行火规模的数据处理,主要用于科学计算。
第二阶段是文件系统阶段。应用文件系统来保存数据, 程序和数据之间具有一定的独 立性, 使数据不再属于某个特定的程序, 可以重复使用。但数据文件建立、存取、查询、插入、排序、索引、删除和修改等操作仍然须依赖程序来实现。
第三阶段是数据库系统阶段。本阶段使用专门的数据库管理系统管理数据, 数据库是独立于程序的, 便于数据处理和数据共享, 能将数据组织成结构化的整体, 描述复杂的数据结构,数据存储有效地避免了冗余,有统一的数据控制功能。