SQL Server 2005数据库应用项目教程

出版时间:2010-9  出版社:清华大学出版社  作者:王玉姣,聂俊航 主编  页数:303  

前言

  随着社会的不断发展,数据库技术的应用无处不在。在众多的数据库系统中,SQL Server以其兼具大型数据库技术要求和易于实现及操作等特点,被不同领域的企业或公司所接受,因此需要大量的掌握数据库技术的高素质技能型专门人才。为了满足这一需求,我们结合多年的数据库应用与教学经验,精心组织编写了文本符合高等职业技术教育的教学特点、体现教学改革特色的教材。本教材的特点如下:  1.基于工作过程的开发思路,注重职业能力的培养  本教材是在市场调研的基础上,通过对数据库技术相关的职业岗位的分析研究,按照企业数据库应用开发的工作过程,结合职业能力的培养目标编写而成的。教材围绕数据库应用开发的行为领域需要的知识、技能、素质,搭建项目工作场景,细化出相应工作任务,让学生在知识、技能形成的过程中充分感知、体验,获取过程性知识和经验。  2.项目驱动,核心任务贯穿  以一个典型的学生选课数据库(SCDB)系统项目作为主体,把项目细化为具体的工作任务,并由这些工作任务串联起所有知识点。  3.理论够用为度,突出应用  从SQL Server的实际应用需求出发,淡化理论原理和学术概念,注重解决具体问题的方法和实现技术,使抽象的理论和单调的操作步骤因为有了应用前景而变得生动有趣。  4.“教、学、练”一体化,强化能力培养  在每个工作任务中有机融合了知识点讲解和技能训练目标,融“教、学、练”于一体。讲解每个工作任务时都先提出任务目标,然后是实例制作演示,在实训部分让读者模仿练习,使读者加深对工作任务的完成过程的印象,体现“在练中学,学以致用”的教学理念。  5.示例丰富,图文并茂  编者将多年对数据库课程的实际教学经验与学生在学习过程中普遍存在的问题进行了整合,选取了大量典型的示例,并配有丰富的图例说明,帮助学生理解实际操作和示例效果。  本教材由湖北交通职业技术学院承编,湖北交通信息研究所共同参与,主编为王玉姣、聂俊航,副主编为杨华勇、王晓刚,参编的老师还有夏奕、鲁波、王三军(湖北交通信息研究所专家)等,主审为单学红。本书的编写得到了许多教师的大力支持,在此向他们表示衷心感谢。

内容概要

本书按照基于工作过程的开发思路,以职业能力培养为主、实践为重的原则,从培养应用型、技能型人才角度出发,突出职业教育的特色。全书以SQL Server 2005为平台,由一个典型的学生选课数据库(SCDB)系统项目贯穿始终,理论够用为度,突出应用,讲解由浅入深,强调数据库应用程序的开发技能,注重培养读者解决实际问题的能力,使读者能够快速轻松地掌握SQL Server数据库的技术与应用。    本书结构清晰、内容翔实、示例丰富、通俗易懂,适合作为各类高职高专院校、计算机培训学校等相关专业的教材,也可以作为数据库技术从业人员和数据库技术爱好者的参考用书。

书籍目录

学习情景1  初识数据库  项目1  了解数据库技术的发展历程    任务1  数据库技术发展简史    任务2  SQL Server发展简史    任务3  数据库系统的基本概念  项目2  SQL Server 2005的安装    任务1  SQL Server 2005的新特性    任务2  SQL Server 2005的版本    任务3  安装SQL Server 2005的系统要求    任务4  SQL Server 2005的安装步骤    任务5  SQL Server 2005的简单使用  项目3  SQL Server 2005管理工具    任务1  SQL Server 2005配置管理器    任务2  SQL Server 2005外围应用配置器    任务3  SQL Server Profiler    任务4  数据库引擎优化顾问    任务5  SQL Server Business Intelligence Development Studio  项目4  SQL Server 2005服务器管理    任务1  注册服务器    任务2  注册服务器组    任务3  服务器的启动、暂停和停止  项目5  了解SCDB数据库实例    任务1  SCDB数据库的表    任务2  SCDB数据库的表间关系    任务3  在SQL Server 2005中添加数据库SCDB  小结  实训练习学习情景2  数据库的设计  项目1  认识关系数据库    任务1  关系模型的概念    任务2  关系数据库    任务3  常见的数据库对象    任务4  数据的完整性    任务5  范式  项目2  SCDB数据库的设计    任务1  数据库设计的方法    任务2  数据库设计的步骤  小结  实训练习学习情景3  数据库的创建与管理  项目1  了解数据库基础知识    任务1  熟悉数据库的文件组成    任务2  认识系统数据库    任务3  设计数据库  项目2  创建SCDB数据库    任务1  创建SCDB数据库    任务2  查看SCDB数据库信息  项目3  管理SCDB数据库    任务1  打开数据库    任务2  设置数据库选项    任务3  修改数据库的大小    任务4  重命名数据库    任务5  增加辅助数据文件与事务日志文件    任务6  删除数据库  小结  实训练习  实训一  数据库的建立  实训二  管理数据库学习情景4  数据表的创建与管理  项目1  了解数据表的组成    任务1  数据表的组成    任务2  SCDB中各表的结构  项目2  创建SCDB数据表    任务1  在对象资源管理器中创建表    任务2  使用Transact-SQL语句创建表    任务3  查看表定义  项目3  重新命名SCDB数据表    任务1  在对象资源管理器中重新命名表    任务2  使用Transact-SQL语句重新命名表  项目4  修改SCDB数据表    任务1  在对象资源管理器中修改表    任务2  使用Transact-SQL语句修改表  项目5  删除SCDB数据表    任务1  在对象资源管理器中删除表    任务2  使用Transact-SQL语句删除表  项目6  向SCDB表中插入数据    任务1  使用对象资源管理器向表中插入数据    任务2  使用Transact-SQL语句向表中插入数据  项目7  修改SCDB表中的数据  项目8  删除SCDB表中的数据    任务1  使用对象资源管理器删除表中的数据    任务2  使用Transact-SQL语句删除表中的数据  项目9  对SCDB进行数据查询    任务1  检索表中的部分列    任务2  使用(*)检索表中所有列    任务3  修改检索结果中的列标题    任务4  使用TOP n[PERCENT]返回前n行    任务5  使用DISTINCT消除重复行    任务6  在检索结果中增加字符串    任务7  条件查询    任务8  排序查询(ORDER BY子句)    任务9  检索列为表达式    任务10  使用COMPUTE子句    任务11  使用COMPUTE BY子句    任务12  使用GROUP BY子句    任务13  使用HAVING子句    任务14  使用嵌套查询    任务15  使用UNION运算符    任务16  多表联接查询  小结  实训练习  实训一  表的操作  实训二  数据的基本操作  实训三  简单数据查询  实训四  高级数据查询学习情景5  数据库其他对象的创建与管理  项目1  SCDB中数据完整性的设计    任务1  了解数据完整性的基础知识    任务2  约束的实现    任务3  默认值的实现    任务4  规则的实现    任务5  用户自定义函数的实现  项目2  SCDB中索引的创建与管理    任务1  了解索引的基础知识    任务2  创建索引    任务3  查看索引信息    任务4  重命名索引    任务5  删除索引    任务6  索引的维护  项目3  SCDB中视图的创建与管理    任务1  了解视图的基础知识    任务2  创建视图    任务3  显示视图的信息    任务4  重命名视图    任务5  视图的修改和删除  项目4  SCDB中存储过程的创建与管理    任务1  了解存储过程的基础知识    任务2  创建和执行存储过程    任务3  修改存储过程    任务4  重命名存储过程    任务5  删除存储过程    任务6  存储过程的重编译处理    任务7  系统存储过程和扩展存储过程  项目5  SCDB中触发器的创建与管理    任务1  了解触发器的基础知识    任务2  创建触发器    任务3  管理触发器  项目6  SCDB中游标的使用    任务1  了解游标的基础知识    任务2  使用游标  小结  实训练习  实训一  数据完整性的设计  实训二  索引的创建与管理  实训三  视图的创建与管理  实训四  存储过程的创建与管理  实训五  触发器的创建与管理学习情景6  数据库的日常维护与安全管理  项目1  创建、管理SQL Server账户    任务1  了解Sql Server身份验证模式    任务2  登录账户管理    任务3  数据库用户管理  项目2  角色管理    任务1  角色概述    任务2  角色管理  项目3  权限管理    任务1  权限概述    任务2  权限管理  项目4  实现数据库备份和还原    任务1  了解恢复模式及其设置    任务2  数据库备份    任务3  数据库还原  项目5  数据库的导入与导出    任务1  数据导入    任务2  数据导出  项目6  分离和附加数据库    任务1  分离数据库    任务2  附加数据库  小结  实训练习附录A  Transact-SQL编程基础附录B  常用函数附录C  运算符

章节摘录

  20世纪80年代,面向对象的方法和技术的出现,对计算机各个领域,包括程序设计语言、软件工程、信息系统设计以及计算机硬件设备等都产生了深远的影响,也给面临新挑战的数据库技术带来了新的机遇和希望。数据库研究人员借鉴和吸收了面向对象的方法和技术,提出了面向对象的数据库模型(简称对象模型)。当前,有许多研究是建立在数据库已有的成果和技术上的,针对不同的应用,对传统的DBMS,主要是RDBMS进行不同层次上的扩充,如建立对象关系(OR)模型和建立对象关系数据库(ORDB)。  数据库技术与多学科技术的有机结合  数据库技术与多学科技术的有机结合是当前数据库发展的重要特征。计算机领域中其他新兴技术的发展对数据库技术产生了重大影响。传统的数据库技术和其他计算机技术的结合、相互渗透,.使数据库中新的技术层出不穷。数据库的许多概念、技术、应用领域甚至某些原理都有了重大的发展和变化。建立和实现了一系列新型的数据库,如分布式数据库、并行数据库、演绎数据库、知识库、多媒体库和移动数据库等,它们共同构成了数据库大家族。  面向专门应用领域的数据库技术的研究  为了适应数据库应用多元化的要求,在传统数据库基础上,结合各个专门应用领域的特点,研究适合该应用领域的数据库技术,如工程数据库、统计数据库、科学数据库、空间数据库、地理数据库和Web数据库等,这是当前数据库技术发展的又一重要特征。  同时,数据库系统结构也由主机/终端的集中式结构发展到网络环境的分布式结构,随后又发展成两层、三层或多层客户端/服务器结构以及Internet环境下的浏览器/服务器和移动环境下的动态结构。多种数据库结构满足了不同的应用需求,适应了不同的应用环境。

图书封面

评论、评分、阅读与下载


    SQL Server 2005数据库应用项目教程 PDF格式下载


用户评论 (总计0条)

 
 

 

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

京ICP备13047387号-7