第一图书网

数据库开发技术

杜文洁,白萍 主编 水利水电出版社
出版时间:

2009-7  

出版社:

水利水电出版社  

作者:

杜文洁,白萍 主编  

页数:

275  

前言

  随着信息技术的广泛应用和互联网的迅猛发展,以信息产业发展水平为主要特征的综合国力竞争日趋激烈,软件产业作为信息产业的核心和国民经济信息化的基础,越来越受到世界各国的高度重视。中国加入世贸组织后,必须以积极的姿态,在更大范围和更深程度上参与国际合作和竞争。在这种形势下,摆在我们面前的突出问题是人才短缺,计算机应用与软件技术专业领域技能型人才的缺乏尤为突出,无论是数量还是质量,都远不能适应国内软件产业的发展和信息化建设的需要。因此,深化教育教学改革,推动高等职业教育与培训的全面发展,大力提高教学质量,是迫在眉睫的重要任务。  2000年6月,国务院发布《鼓励软件产业和集成电路产业发展的若干政策》,明确提出鼓励资金、人才等资源投向软件产业,并要求教育部门根据市场需求进一步扩大软件人才培养规模,依托高等学校、科研院所,建立一批软件人才培养基地。2002年9月,国务院办公厅转发了国务院信息化工作办公室制定的《振兴软件产业行动纲要》,该《纲要》明确提出要改善软件人才结构,大规模培养软件初级编程人员,满足软件工业化生产的需要。教育部也于2001年12月在35所大学启动了示范性软件学院的建设工作,并于2003年11月启动了试办示范性软件职业技术学院的建设工作。  示范性软件职业技术学院的建设目标是:经过几年努力,建设一批能够培养大量具有竞争能力的实用型软件职业技术人才的基地,面向就业、产学结合,为我国专科层次软件职业技术人才培养起到示范作用,并以此推动高等职业技术教育人才培养体系与管理体制和运行机制的改革。要达到这个目标,建立一套适合软件职业技术学院人才培养模式的教材体系显得尤为重要。

内容概要

本书全面讲述了利用SQL Server 2005进行数据库管理的各种操作以及数据库系统开发所需的相关技术。全书共有12章。第1~10章内容包括数据库技术概述、SQL Server 2005概述、数据库与表的实现、数据查询技术、视图、存储过程、触发器、游标及事务、数据库的备份与恢复、数据库的安全管理;第11章以“网上书店”为例介绍了基于ASENET 2.0开发Web应用系统的分析与开发过程;第12章是综合实训。 本书可作为高职高专院校计算机专业数据库课程的教材,也可作为计算机培训班的培训教材,还可作为SQL Server 2005数据库自学者的参考书。

书籍目录

序前言第1章 数据库技术概述 1.1 数据库技术基础 1.1.1 数据库技术的发展简史 1.1.2 数据库技术中的常用术语 1.2 3 种主要的数据模型 1.2.1 层次模型 1.2.2 网状模型 1.2.3 关系模型 1.3 关系数据库 1.3.1 基本术语 1.3.2 规范化设计 1.4 数据库设计 1.4.1 需求分析 1.4.2 结构设计 1.4.3 数据库实施 1.4.4 数据库运行与维护 本章小结 习题一第2章 SQL Server 2005概述 2.1 SQL Server 2005简介 2.2 SQL Server 2005的新特性 2.3 SQL Server 2005数据平台 2.4 SQL Server 2005版本 2.5 安装SQL Server 2005 2.5.1 准备安装SQL Server 2005 2.5.2 安装SQL Server 2005 2.5.3 卸载SQL Server 2005 2.6 SQL Server 2005管理及开发工具 2.6.1 SQL Server管理控制台 2.6.2 SQL Server配置管理器 2.6.3 SQL Server外围应用配置器 2.6.4 数据库引擎优化顾问 2.6.5 事件探查器 2.6.6 SQLCMD命令提示实用工具 2.7 SQL Server 2005联机丛书 本章小结 习题二第3章 数据库与表的实现 3.1 SQL Server 2005数据库基础 3.1.1 数据库文件 3.1.2 数据库文件组 3.1.3 系统数据库 3.2 数据库的创建与管理 3.2.1 数据库的创建 3.2.2 数据库的修改 3.2.3 收缩数据库 3.2.4 数据库的分离与附加 3.2.5 脱机与联机数据库 3.2.6 删除数据库 3.3 表的创建与管理 3.3.1 数据类型 3.3.2 创建表 3.3.3 修改表 3.3.4 删除表 3.3.5 表中数据操作 3.3.6 数据完整性 3.4 数据库索引 3.4.1 索引概述 3.4.2 索引类型 3.4.3 创建索引 3.4.4 查看索引 3.4.5 修改索引 3.4.6 删除索引 3.5 数据库关系图 3.5.1 表的关系 3.5.2 数据库关系图的基本操作 本章小结 习题三第4章 数据查询技术 4.1 SELECT语句的基本语法 4.2 基本查询 4.2.1 查询全部列信息 4.2.2 查询部分列信息 4.2.3 输出别名修饰 4.2.4 DISTINCT关键字的使用 4.2.5 输出计算列 4.2.6 ORDER BY子句的使用 4.2.7 TOP关键字的使用 4.3 条件查询 4.3.1 使用关系表达式查询 4.3.2 使用逻辑表达式查询 4.3.3 设置取值范围的查询 4.3.4 空值查询 4.3.5 模糊查询 4.4 分组查询 4.4.1 GROUP BY子句的使用 4.4.2 HAVING子句的使用 4.5 连接查询 4.5.1 内连接 4.5.2 外连接 4.5.3 交叉连接 4.5.4 自连接 4.6 子查询 4.6.1 返回单行的子查询 4.6.2 返回多行的子查询 4.6.3 子查询与数据更新 4.7 联合查询 4.8 SELECT INTO的使用 本章小结 习题四第5章 视图 5.1 视图概述 5.1.1 视图的概念 5.1.2 视图的优点 5.1.3 视图的分类 5.2 创建视图 5.2.1 使用SSMS创建视图 5.2.2 使用T-SQL语句创建视图 5.3 查看视图 5.3.1 使用SSMS查看视图 5.3.2 使用T-SQL语句查看视图 5.3.3 使用系统存储过程查看视图 5.4 修改视图 5.4.1 使用SSMS修改视图 5.4.2 使用T-SQL语句修改视图 5.5 删除视图 5.5.1 使用SSMS删除视图 5.5.2 使用T-SQL语句删除视图 5.6 通过视图修改基本表数据 5.6.1 通过视图向基本表中插入数据 5.6.2 通过视图更新基本表中的数据 5.6.3 通过视图删除基本表中的数据 本章小结 习题五第6章 存储过程 6.1 Transact-SQL语言 6.1.1 Transact-SQL语言简介 6.1.2 标识符、注释符、运算符 6.1.3 常量和变量 6.1.4 函数 6.1.5 流程控制语句 6.1.6 批处理 6.2 存储过程概述 6.2.1 存储过程的概念 6.2.2 存储过程的优点 6.2.3 存储过程的分类 6.3 创建存储过程 6.3.1 创建简单的存储过程 6.3.2 创建带输入参数的存储过程 6.3.3 创建带输出参数的存储过程 6.4 重新编译存储过程 6.5 管理存储过程 6.5.1 查看存储过程 6.5.2 修改存储过程 6.5.3 删除存储过程 本章小结 习题六第7章触发器 7.1 触发器概述 7.1.1 触发器的概念 7.1.2 触发器的分类 7.2 创建触发器 7.2.1 创建DML触发器 7.2.2 创建DDL触发器 7.3 管理触发器 7.3.1 查看触发器 7.3.2 修改触发器 7.3.3 删除触发器 7.3.4 启用或禁用触发器 本章小结 习题七第8章 游标及事务 8.1 游标概述 8.1.1 游标的概念 8.1.2 游标的优点 8.1.3 游标的分类 8.2 游标的基本操作 8.2.1 声明游标 8.2.2 打开游标 8.2.3 提取游标中的数据 8.2.4 关闭游标 8.2.5 释放游标 8.2.6 游标举例 8.3 使用游标修改数据 8.3.1 更新数据 8.3.2 删除数据 8.4 事务 8.4.1 事务概述 8.4.2 自动提交事务 8.4.3 显示事务 8.4.4 隐式事务 8.4.5 事务和批处理的区别 本章小结 习题八第9章 数据库的备份与恢复 9.1 备份概述 9.1.1 备份的概念 9.1.2 备份类型 9.2 备份设备 9.2.1 备份设备的类型 9.2.2创建备份设备 9.3 创建数据库备份 9.3.1 创建完整备份 9.3.2 创建差异备份 9.3.3 创建事务曰志备份 9.3.4 创建文件和文件组备份 9.4 数据库备份策略 9.5 数据库恢复概述 9.5.1 数据库恢复的概念 9.5.2 数据库恢复模式 9.6 恢复数据库 9.6.1 使用SSMS工具恢复数据 9.6.2 使用T-SQL语句恢复数据 本章小结 习题九第10章 数据库的安全管理 10.1 SQL Server验证模式 10.1.1 Windows验证模式 10.1.2 混合验证模式 10.1.3 设置验证模式 10.2 账户管理 10.2.1 创建账户 10.2.2 修改和删除账户 10.2.3 特殊的SA账户 10.3 用户管理 10.4 权限管理 10.4.1 权限类型 10.4.2 权限管理 10.5 角色管理 10.5.1 服务器角色 10.5.2 数据库角色 10.5.3 应用程序角色 本章小结 习题十第11章 数据库与表的实现 11.1 系统总体设计 11.2 数据库设计 11.3 程序设计 11.3.1 公共类的编写 11.3.2 系统首页设计 11.3.3 会员注册页面设计 11.3.4 会员登录页面设计 11.3.5 图书查询页面设计 11.3.6 图书详情页面设计 11.3.7 购物车页面设计 11.3.8 订单提交页面设计第12章 综合实训附录A 网上书店(BookStore)数据库说明附录B 教务管理系统(SMIS)数据库说明参考文献

章节摘录

  5.1.3 视图的分类  在SQL Server 2005中,视图可分为3种类型,即标准视图、索引视图和分区视图。  (1)标准视图。标准视图是从一个或几个基本表中导出的表,是一种虚拟表,不占用物理存储空间,只保存了一个sQL查询。通常情况下的视图都是标准视图,它是一种逻辑对象。  (2)索引视图。相对于标准视图而言,对于那些需要对大量数据进行复杂处理的视图,为每个引用视图的查询动态生成结果集的开销就很大。如果在查询中需要频繁地引用这类视图,那么就可以通过对视图创建唯一聚集索引来提高性能。对视图创建唯一聚集索引后,结果集将存储在数据库中,就像为表创建了聚集索引一样。  索引视图是被具体化的视图,即它是通过计算并存储的视图。索引视图可以提高某些类型查询的性能,尤其适用于聚合许多行的查询,但不太适用经常更新的基本数据集。  (3)分区视图。通过使用分区视图,可以连接一台或多台服务器的成员表中的分区数据,使得这些数据看起来就像来自同一个表中一样。分区视图又分为本地分区视图和分布式分区视图。本地分区视图是指视图中所有参与的基本表或视图存在于同一个sQL Server实例中;而分布式分区视图表示视图中所有参与的基本表或视图中至少有一个存在于不同的服务器sQL Server实例中。


编辑推荐

  强调实践 面向就业 产学结合  SQL Server 2005数据库管理系统是微软公司精心打造的企业级数据库平台产品,已经被越来越多的企业使用。它是一个全面的、集成的、端到端的数据解决方案,为企业中的用户提供了一个更安全、可靠和高效的平台。  本书把培养学生动手能力、实践能力和可持续发展能力放在首位。既注重基础知识和基本技能的培养,又高度重视对学生实际项目开发能力的引导和培养,深入贯彻“职业教育就是就业教育”的思想。本书由浅入深,从实用的角度出发,结合大量的实例,操作性强,描述了实例的具体设计步骤并提供详细代码,使读者能够快速上手。

图书封面

广告

下载页面


数据库开发技术 PDF格式下载



书很好,很喜欢,稍微有点旧


与推荐相符,比较适合初学者


当当的书没话说的


只能说作为最初级的入门还可以。。。没多少实质的内容。。。


相关图书