首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 图书频道 > 计算机与网络 > 数据库 >

SQL Server 数据库原理及应用(第2版)

2010-02-06 
基本信息·出版社:人民邮电出版社 ·页码:280 页 ·出版日期:2007年11月 ·ISBN:9787115166968 ·条形码:9787115166968 ·版本:第2版 ·装帧:平装 ...
商家名称 信用等级 购买信息 订购本书
SQL Server 数据库原理及应用(第2版) 去商家看看
SQL Server 数据库原理及应用(第2版) 去商家看看

 SQL Server 数据库原理及应用(第2版)


基本信息·出版社:人民邮电出版社
·页码:280 页
·出版日期:2007年11月
·ISBN:9787115166968
·条形码:9787115166968
·版本:第2版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:高等职业院校计算机教育规划教材

内容简介 《SQL Server 数据库原理及应用(第2版)》从数据库的基本理论、基本知识出发,通过丰富的实例介绍数据库的分析、设计过程以及开发应用等。《SQL Server 数据库原理及应用(第2版)》主要介绍数据库的基本原理与基础知识,讲解SQL Server 2000的安装、使用、管理和维护等各个方面的知识,包括创建数据库、SQL查询语句、T-SQL、索引与数据的完整性、存储过程和触发器、数据库的安全管理、备份和恢复等内容。最后两章从软件工程的观点讲解Visual Basic/SQL Server、ASP/SQL Server开发与编程,给出了SQL Server 2000应用综合实例。每章还配有一定数量的习题以帮助读者加深理解。
全书论述简明扼要,例证丰富,便于读者快速掌握SQL Server 2000的基本操作与使用。《SQL Server 数据库原理及应用(第2版)》可作为高职高专计算机专业“网络数据库”教材,也可作为其他专业的“数据库应用”、“电子商务数据库”或类似课程的教材,还可作为网站开发与维护人员学习用书。
编辑推荐 《SQL Server 数据库原理及应用(第2版)》于2005年编写出版。是一本既有理论又有实际例子,最后还有将这些例子综合成系统的教科书,因此对学习能起到立竿见影的作用。出版至今近3年已7次印刷,共计发行20000册,受到学生、教师以及广大读者的认可和欢迎,效果较好。在第2版中,除了修订了第1版中原来章节的一些不妥之处。另外还新增了一章,重点介绍了SQL Server在B/S模式程序中的应用。
以数据库基本理论和基本知识为介绍重点
通过丰富实例讲解数据库的分析设计过程
培养C/S和B/S模式中数据库的应用能力
目录
第1章 数据库基础概述
1.1 数据库系统简介
1.2 数据库系统的组成
1.2.1 数据库
1.2.2 数据库管理系统
1.2.3 数据库系统的用户
1.2.4 数据库系统的网络结构
1.3 关系型数据库
1.3.1 关系型数据库定义
1.3.2 关系型数据库与表
1.3.3 主键与外键
1.3.4 字段约束
1.3.5 数据完整性
1.3.6 表的关联
1.4 关系型数据库的设计
1.4.1 E.R模型
1.4.2 数据库设计过程
1.4.3 关系型数据库规范化分析
习题
第2章 SQLServer2000简介
2.1 SQLServer2000的新特性
2.1.1 数据库增强
2.1.2 联合数据库服务器
2.2 SQLServer2000的安装
2.2.1 安装前的准备事项
2.2.2 SQLServer2000的硬件和软件安装要求
2.2.3 创建SQLServer2000服务账号
2.2.4 SQLServer2000的安装路径
2.2.5 安装SQLServer2000的步骤
2.3 管理SOLServer2000服务器组件
2.3.1 SQLServer2000服务管理器
2.3.2 SQLServer2000主要的服务器组件简介
2.4 SQLServer2000的通信组件
2.4.1 服务器端的网络实用工具
2.4.2 客户端网络实用工具
2.5 SOLServer2000主要的管理工具
2.5.1 企业管理器
2.5.2 查询分析器
2.6 注册服务器
2.7 一个简单的应用举例
习题
第3章 SQLServer数据库管理
3.1 SOLServer数据库简介
3.1.1 SQLServer数据库
3.1.2 设计SQLServer数据库
3.1.3 数据库中的对象
3.1.4 SQLServer数据库类型
3.1.5 文件和文件组
3.1.6 日志
3.2 创建数据库
3.2.1 使用Transact.SQL创建数据库
3.2.2 使用企业管理器创建数据库
3.3 修改数据库
3.3.1 使用Transact.SQL修改数据库
3.3.2 使用企业管理器修改数据库
3.4 删除数据库
3.4.1 使用Transact-SQL删除数据库
3.4.2 使用企业管理器删除数据库
3.5 查看与设置数据库参数
3.5.1 使用sphelpdb查看数据库信息
3.5.2 使用企业管理器查看数据库信息
习题

第4章 表与视图
4.1 SQLServer中的数据类型
4.1.1 数据类型
4.1.2 空值的含义
4.2 创建表
4.2.1 使用企业管理器创建表
4.2.2 使用CREATETABLE语句创建表
4.3 修改表的结构
4.3.1 使用企业管理器修改表结构
4.3.2 使用ALTERTABLE语句修改表结构
4.4 添加表中的记录
4.4.1 使用企业管理器添加记录
4.4.2 使用INSERT语句添加记录
4.5 修改表中的记录
4.5.1 使用企业管理器修改记录
4.5.2 使用UPDATE语句修改记录
4.6 删除表中的记录
4.6.1 使用企业管理器删除记录
4.6.2 使用DELETE语句删除记录
4.7 删除表
4.7.1 使用企业管理器删除表
4.7.2 使用DROPTABLE语句删除表
4.8 视图的概念
4.9 创建视图
4.9.1 使用企业管理器创建视图
4.9.2 使用CREATEVIEW创建视图
4.10 管理视图
4.10.1 查看和修改视图信息
4.10.2 删除视图
4.11通过视图修改基本表中的数据
4.11.1 查询操作
4.11.2 插入操作
4.11.3 修改操作
4.11.4 删除操作
习题
第5章 SQL(结构化查询语言)
5.1 SQL
5.1.1 SQL概述
5.1.2 SQL的分类
5.2 SELECT查询语句
5.2.1 SQL查询分析器
5.2.2 查询语句格式
5.3 基于单表的查询
5.3.1 查询表中指定的字段
5.3.2 通配符“*”的使用
5.3.3 使用单引号加入字符串
5.3.4 使用别名
5.3.5 显示表达式的值
5.3.6 使用DISTINCT短语消除重复的记录
5.3.7 使用WHERE子句查询特定的记录
5.3.8 使用ORDERBY子句对查询结果排序
5.3.9 SOL的聚合函数
5.3.1 0使用GROUPBY子句对查询结果进行分组
5.3.1 1使用HAVING子句筛选结果表
5.4 基于多表的连接查询
5.4.1 连接谓词
5.4.2 以JOIN关键字指定的连接
5.5 子查询
5.5.1 使用IN或NOTIN的子查询
5.5.2 INSERT,DELETE和UPDATE语句中的子查询
5.5.3 使用比较运算符的子查询
5.5.4 使用EXISTS的子查询
5.5.5 相关子查询
5.5.6 使用UNION运算符组合多个结果
5.5.7 在查询的基础上创建新表
习题

第6章 Transact.SQL
6.1 常量
6.1.1 关于SQL标识符
6.1.2 常量
6.2 变量
6.2.1 全局变量
6.2.2 局部变量
6.3 数据类型
6.3.1 系统数据类型
6.3.2 用户定义数据类型
6.4 运算符与表达式
6.5 流程控制语句
6.5.1 BEGIN…END语句
6.5.2 IF…ELSE语句
……
第7章 索引与数据性
第8章 存储过程和触发器
第9章 备份恢复
第10章 系统安全管理
第11章 游标和其他概念
第12章 Visual Basic/SQL Server开发与编程
第13章 ASP/SQL Server开发与编程
附录A 数据库表结构
附录B 常用语句
附录C 常用函数
附录D 系统存储过程
参考文献
……
文摘 插图:


一般说来,数据库的设计都要经历需求分析、概念设计、实现设计和物理设计几个阶段。
1.需求分析
目的是分析系统的需求。该过程的主要任务是从数据库的所有用户那里收集对数据的需求和对数据处理的要求,并把这些需求写成用户和设计人员都能接受的说明书。
2.概念设计
目的是将需求说明书中关于数据的需求,综合为一个统一的概念模型。首先根据单个应用的需求,画出能反映每一应用需求的局部E-R模型。然后把这些E-R模型图合并起来,消除冗余和可能存在的矛盾,得出系统总体的E-R模型。
3.实现设计
目的是将E-R模型转换为某一特定的DBMS能够接受的逻辑模式。对关系型数据库,主要是完成表的关联和结构的设计。
4.物理设计
目的在于确定数据库的存储结构。主要任务包括:确定数据库文件和索引文件的记录格式和物理结构,选择存取方法,决定访问路径和外存储器的分配策略等。不过这些工作大部分可由DBMS来完成,仅有一小部分工作由设计人员来完成。例如,物理设计应确定字段类型和数据库文件的长度。实际上,由于借助DBMS,这部分工作难度比实现设计要容易得多。
对于一个程序编制人员,需要了解最多的应该是实现设计阶段。因为数据库不管设计得好坏,都可以存储数据,但是在存取的效率上可能有很大的差别。可以说,实现设计阶段是影响关系型数据库存取效率的很重要的阶段。
热点排行