热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力
图书信息

SQL Server 2005数据库任务化教程

中国水利水电出版社
    【作 者】梁竞敏 黄华林 宋广科 等 【I S B N 】978-7-5084-6560-9 【责任编辑】李 炎 【适用读者群】高职高专 【出版时间】2009-05-01 【开 本】16开本 【装帧信息】平装(光膜) 【版 次】第1版 【页 数】208 【千字数】 【印 张】 【定 价】20 【丛 书】21世纪高职高专创新精品规划教材 【备注信息】教育部高等学校高职高专计算机类专业教学指导委员会优秀教材
图书详情

      数据库最主要的应用就是信息管理上的应用,而分销系统是应用得最为广泛的信息管理系统之一。本书采用了一个简化的分销管理系统模型,以任务驱动的组织模式,实现“教、学、做”一体化,将Microsoft SQL Server 2005数据库中的知识和技能训练有机地结合起来。本书除了预备知识外,共分八大任务,每一任务都有明确的任务目标,读者通过完成一系列分解的任务训练而达成任务目标。

      本书实用性强,重点突出实际技能的训练,可作为高职院校、应用型本科计算机专业、信息管理等相关专业学生的教材,也可作为Microsoft SQL Server 2005的培训和自学教材,对于开发信息管理系统的技术人员来说也有较高的参考价值。

    1.项目驱动、核心任务贯穿

    2.以一个典型的分销资源计划(DRP)系统项目作为主体,把项目细化为具体的核心任务,并由八个任务串接起所有知识点。

    3.理论够用为度,突出应用,强化技能训练

    4.从SQL Server的实际应用需求出发,淡化理论原理和学术概念,注重解决具体问题的方法和实现技术,使抽象的理论和单调的操作步骤因为有了应用前景而变得有趣和生动。

    5.基于工作过程的教学组织,“教、学、做”一体化

    6.所有任务以及任务的排序,均按数据库开发工作的过程组织,通过完成书中的任务,读者不仅可对数据库的知识有比较全面的理解,同时可具备基本的数据库开发技能。

      随着信息技术的高速发展,数据库作为后台支持已经成为信息管理中不可或缺的重要组成部分。而SQL Server 2005是当前应用相当广泛的数据库平台,功能强大,使用方便,能够满足大部分信息系统的需要。本书是作者根据多年来为企业进行信息化建设的经验编写而成,采用任务驱动的组织模式,除了预备知识部分之外,共分八大任务。采用一个简化的分销系统模型,对分销系统进行剖析、分解,并将SQL Server 2005的知识点以任务驱动的方式引导读者去学习。读者通过逐步完成这八大任务,可以由浅入深地将数据库的相关知识与技能掌握,同时,可以构建起一个简单的分销管理系统。

    预备知识主要介绍了数据库的一些基本概念,以及数据库设计中的一些基本原理及注意事项,读者可以通过本章的阅读,对数据库有一个初步的了解。

    任务一是典型分销管理系统的规划与设计方法,以及数据库的生成,读者通过阅读和完成本章的任务,可以了解分销系统的架构以及数据库的创建方法。

    任务二是数据表的创建与维护,本章的任务主要通过对分销系统的数据表的创建、数据插入、修改、删除、维护等操作,完成分销系统数据表创建及数据录入,读者通过完成这些任务,可以很好地掌握相关的知识与技能,并为下一任务做好基础工作。

    任务三是对任务二所创建的数据表进行查询操作,通过本章的练习,读者可以熟练掌握Select语句的使用,以及掌握各种基本查询及高级查询。

    任务四是索引及视图的应用,是对数据表进行查询的优化解决方案。

    任务五是存储过程的应用。存储过程是数据库开发中非常重要的部分,本任务通过完成几个分销系统中最常见的存储过程,让读者掌握存储过程的使用方法,并懂得分析这些存储过程的算法。

    任务六是触发器的规划与设计。在一个信息系统中,存在着大量的触发器,触发器的设计合理与否,直接影响数据库的性能和效率,本章通过库存金额计算等任务,清晰描述了触发器的使用方法,同时还描述了这些计算的设计理念以及常见算法。

    任务七是数据的安全管理与维护,通过完成本章的任务训练,可以掌握数据库的基本维护方法。

    任务八是通过ASP.NET这个前台开发工具连接数据库,读者在完成了前面七个任务后,在此任务中将建立起一个分销系统的雏形。通过本章的训练,读者可理解数据库是如何调用的,同时对数据库的应用以及分销系统的设计与开发等,都将形成一个整体的概念。

    由于本书的组织方式与传统的教材不同,读者在阅读的过程中,如果碰到比较难以理解的概念、原理,完全可以先行略过,直接按书中的任务要求去练习,在练习的过程中,很多知识难点都是可以迎刃而解的。

    本书由梁竞敏、黄华林、宋广科等编著,其中任务一到任务四由黄华林编写,任务五、任务六、任务八由宋广科编写,预备知识及任务七由梁竞敏编写,谢盛嘉、巫志勇、唐斌、蒋桂梅等也参与部分章节内容的编写及调试工作,全书由梁竞敏统稿。由于作者水平有限,书中难免有疏漏及不足之处,恳请广大读者不吝提出宝贵意见。

     

     

    编  者

    2009年3月


    前言
    预备知识 1
    一、数据库概述 1
    (一)什么是数据库 1
    (二)关系数据库 2
    (三)SQL简介 2
    二、数据库范式设计基本知识 3
    (一)第一范式(1NF) 3
    (二)第二范式(2NF) 4
    (三)第三范式(3NF) 4
    (四)BCNF 4
    三、分销系统的需求分析 6
    (一)分销系统简介 6
    (二)分销系统的总体结构 6
    (三)功能描述 6
    四、数据库建模分析 12
    (一)采购管理模块 15
    (二)销售管理模块 17
    (三)仓库管理模块 18
    (四)财务管理模块 23
    任务1  分销系统数据库的设计与生成 25
    1.1  分销系统数据库的规划设计 25
    1.1.1  数据库的基本概念 26
    1.1.2  数据库系统模型 27
    1.1.3  数据完整性 29
    1.1.4  关系型数据库范式理论 29
    1.1.5  分销系统数据库设计 32
    1.2  分销系统数据库的创建 35
    1.2.1  SQL Server数据库基本知识 35
    1.2.2  使用SQL Server Management Studio创建数据库 38
    1.2.3  使用Transact-SQL创建数据库 40
    任务2  数据表的创建与维护 42
    2.1  SQL Server表概述 42
    2.1.1  数据表的概念 43
    2.1.2  表的类型 43
    2.1.3  系统数据类型 44
    2.2  分销系统数据表的创建与维护 47
    2.2.1  项目中的部分表 48
    2.2.2  使用SQL Server Management Studio创建表 49
    2.2.3  使用Transact-SQL创建表 54
    2.2.4  使用Transact-SQL修改表结构 59
    2.2.5  删除表 60
    2.3  实现数据库的完整性 60
    2.3.1  规则 61
    2.3.2  约束 62
    2.4  录入、修改和删除分销系统数据表的数据 69
    2.4.1  使用SQL Server Management Studio对表数据进行维护 69
    2.4.2  使用Transact-SQL对表数据进行维护 70
    任务3  对分销系统数据库进行查询操作 74
    3.1  基本查询 74
    3.1.1  SELECT语句的语法格式 76
    3.1.2  SELECT子句 76
    3.1.3  WHERE子句 80
    3.1.4  ORDER BY子句 85
    3.2  包含聚合函数的高级查询 87
    3.2.1  常用的聚合函数 87
    3.2.2  分组筛选 88
    3.2.3  计算与汇总 90
    3.3  嵌套查询 91
    3.3.1  IN子查询 91
    3.3.2  比较子查询 93
    3.4  连接查询 94
    3.4.1  连接谓词 95
    3.4.2  JOIN关键字 96
    3.4.3  内连接 96
    3.4.4  外连接 97
    3.4.5  交叉连接 99
    3.4.6  自连接 100
    3.5  联合查询 100
    任务4  分销系统数据库索引和视图的设计 102
    4.1  分销系统索引的设计 102
    4.1.1  索引的基础知识 103
    4.1.2  索引的分类 104
    4.1.3  索引的操作 106
    4.1.4  设置索引的选项 109
    4.1.5  分销系统中的索引 110
    4.2  分销系统视图的设计 110
    4.2.1  视图的概念 110
    4.2.2  视图的创建 112
    4.2.3  管理视图 114
    4.2.4  视图的应用 116
    4.2.5  分销系统中的视图 118
    任务5  数据库存储过程的规划与设计 119
    5.1  SQL Server存储过程概述 119
    5.1.1  存储过程的概念 119
    5.1.2  创建和执行存储过程 120
    5.2  分销系统存储过程的创建 124
    5.2.1  项目中需要设计的存储过程 124
    5.2.2  库存计算存储过程设计实例 124
    5.2.3  项目中其他需要设计的存储过程 126
    任务6  触发器的规划与设计 129
    6.1  SQL Server触发器基础知识 129
    6.1.1  触发器的概念 129
    6.1.2  触发器的分类 130
    6.1.3  触发器的创建 131
    6.1.4  触发器的实例 134
    6.1.5  查看、修改和删除触发器 136
    6.1.6  DDL触发器 139
    6.2  分销系统触发器的设计 140
    6.2.1  分销系统触发器规划 140
    6.2.2  分销系统触发器设计 141
    任务7  数据库安全管理与维护 146
    7.1  数据库安全管理概述 146
    7.1.1  SQL Server 2005的安全机制 146
    7.1.2  SQL Server的身份验证模式 147
    7.1.3  SQL Server 账户管理 148
    7.1.4  管理数据库用户 151
    7.1.5  角色 153
    7.1.6  权限管理 155
    7.1.7  创建新的登录账户 156
    7.1.8  创建和管理数据库用户 160
    7.2  数据库维护概述 162
    7.2.1  数据库备份和恢复概述 162
    7.2.2  数据库备份操作 163
    7.2.3  数据库还原操作 165
    7.2.4  数据库分离操作 168
    7.2.5  数据库附加操作 169
    7.2.6  数据库维护计划操作 171
    7.3  分销系统安全管理与维护 176
    7.3.1  添加数据库用户 176
    7.3.2  分销系统数据库备份 177
    7.3.3  分销系统数据库还原 177
    7.3.4  分销系统数据库分离 177
    7.3.5  分销系统数据库附加 177
    7.3.6  分销系统数据库维护计划 178
    任务八  ASP.NET连接数据库 179
    8.1  什么是ASP.NET 179
    8.1.1  .NET Framework 179
    8.1.2  ASP.NET新特性 179
    8.2  ASP.NET的安装 181
    8.2.1  需要什么 181
    8.2.2  Visual Studio .NET 181
    8.3  .NET Web页面访问分销系统数据库 181
    8.3.1  Web Form 181
    8.3.2  我的第一个Page 182
    8.3.3  Web Form连接数据库 183
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册