数据库系统开发基础与项目实训

出版时间:2009-4  出版社:中国人民大学出版社  作者:文东,赵俊岚 主编  页数:342  字数:541000  

前言

  大学扩招以后,如何培养社会真正需要的人才已成为高校与社会高度关注的问题。  市场经济的发展要求高等院校能培养更多的应用型人才。所谓应用型人才,是指能将专业知识和技能应用于所从事的专业社会实践的一种专门的人才类型。应用型人才培养应强调以知识为基础,以能力为重点,知识能力素质协调发展。在具体的培养目标上应强调学生综合素质和专业核心能力的培养,在专业方向、课程设置、教学内容、教学方法等方面都应以知识的应用为重点。  近年来,已经出版的一些编写得较好的应用型教材,受到很多院校师生的欢迎。随着IT技术的不断发展,行业应用的不断拓宽,原有的应用型教材很难满足时代发展的需要,特别是现有教材中,与行业背景紧密结合、以项目实训为特色的教材还不是很多,而这种突出项目实训的应用型教材正是当前高等院校迫切需要的。  为此,在教育部关于建设精品课程相关文件和职业教育专家的指导下,以培养动手能力强、符合用人单位需求的应用型人才为宗旨,我们组织了职业教育专家、企业开发人员以及骨干教师编写了本套国家“十一五”高等院校计算机应用型规划教材。本套丛书重点放在“基础与项目实训”上(基础指的是相应课程的基础知识和重点知识,以及在实际项目中会应用到的知识,基础为项目服务,项目是基础的综合应用)。  我们力争使本套丛书符合精品课程建设的要求,在内容建设、作者队伍和体例架构上强调“精品”意识,力争打造出一套满足现代高等教育应用型人才培养教学需求的精品教材。

内容概要

本书由Microsoft软件教育专家和资深数据库系统工程师联袂策划和编写,以数据库系统开发的基础知识讲解为出发点,各章列举了丰富的典型案例,全书通过“图书馆管理系统的开发”这一综合项目实训案例,介绍了应用SQL Server 2005进行数据库系统开发的过程。    全书共分12章,其中,第1-10章介绍了数据库基础,初识SQL Server 2005,数据库和表,账户和存取权限,Transact-SQL及其程序设计基础,索引,SQL高级应用,视图,数据库完整性,数据备份、恢复和报表等内容;第11章通过“图书馆管理系统的开发”综合项目实训案例,使读者了解数据库系统的开发流程和实现步骤;第12章给出“学生成绩管理系统的开发”课程设计题目,同时给出该系统开发的主要思路,帮助读者进一步熟练掌握数据库系统开发的过程;全书最后附有习题参考答案,方便读者参考学习。    本书特别适合作为应用型本科、示范性高职高专以及计算机培训学校相关课程的教材,也可作为数据库系统开发从业人员与爱好者的参考用书。    本书配套的CD多媒体教学资源包中包含60小节长达155分钟的多媒体视频教学课程,此外,还提供了实例的源代码文件,方便读者参考。

书籍目录

第1章 数据库基础  1.1 概述  1.2 数据库模型    1.2.1 网状    1.2.2 层次型    1.2.3 关系型  1.3 数据库系统    1.3.1 数据库系统的用户    1.3.2 数据库管理系统    1.3.3 数据库管理系统的网络结构  1.4 关系型数据库    1.4.1 关系型数据库的定义    1.4.2 关系型数据库与表    1.4.3 表的主键和外键    1.4.4 数据完整性    1.4.5 表的关联种类  1.5 关系型数据库的设计    1.5.1 数据库的设计过程    1.5.2 关系型数据库的规范化  1.6 上机实训    1.6.1 图书和订单管理系统中表的设计    1.6.2 公告信息系统中表的设计  1.7 小结  1.8 习题    1.8.1 简答题    1.8.2 操作题第2章 初识SQL Server 2005  2.1 SQL Server 2005简介    2.1.1 概述    2.1.2 SQL Server 2005技术    2.1.3 SQL Server 2005的新增功能  2.2 SQL Server 2005版本及系统需求    2.2.1 SQL Server 2005的版本    2.2.2 SQL Server 2005的硬件需求    2.2.3 SQL Server 2005的软件需求    2.2.4 网络软件    2.2.5 SQL Server 2005对Internet的要求  2.3 SQL Server 2005的安装    2.3.1 SQL Server的配置选项    2.3.2 从光盘直接安装    2.3.3 其他安装方式    2.3.4 从其他版本升级至IJSQL Server 2005  2.4 SQL Server 2005的工具概述    2.4.1 SQL Server Management Studio    2.4.2 Business Intelligence Development Studio    2.4.3 Analysis Services    2.4.4 SQL Server Configuration Manager配置工具    2.4.5 性能工具    2.4.6 文档和教程  ……第3章 数据库和表第4章 账户和存取权限第5章 Transact-SQL及其程序设计基础第6章 索引第7章 SQL高级应用第8章 视图第9章 数据库完整性第10章 数据备份、恢复和报表第11章 项目实训——图书馆管理系统的开发第12章 课程设计——学生成绩管理系统的开发附录 习题参考答案

章节摘录

  第1章数据库基础  1.1概述  计算机的出现,标志着人类开始使用机器来存储和管理数据。随着信息处理技术的发展,计算机管理数据的方式也发生了巨大的变化。20世纪50年代出现了文件管理系统,即以文件方式来管理及处理数据。但是,在数据量较大的系统中,数据之间存在这样或那样的联系,如果仍然采用文件系统来管理这些数据,则处理这些数据就会引起很大的麻烦。  因此,20世纪60年代就出现了数据库管理系统。  从文件管理系统到数据库管理系统,标志着数据管理技术的飞跃发展。但是,直到20世纪80年代,数据库技术才得到真正意义上的广泛应用。  与文件系统相比,数据库系统有以下特点:  ·数据的结构化在文件系统中,文件之间不存在联系。文件内部的数据一般是有结构的,但是从数据的整体来说是没有结构的。数据库系统也包含许多单独的文件,但它们之间相互联系,在整体上也服从一定的结构形式,从而更适应管理大量数据的需求。  ·数据共享共享是数据库系统的目的,也是其最重要的特点。一个数据库中的数据,不仅可以为同一企业或者组织内部的各部门共享,还可以被不同国家、地区的用户所共享。  ·数据独立性在文件系统中,文件和应用程序相互依赖,一方的改变总要影响另一方的改变。数据库系统则力求使这种依赖性较小,以实现数据的独立性。  ·可控冗余度数据专用后,每个用户拥有并使用自己的数据。许多数据就会出现重复,这就是数据冗余。实现共享后,同一数据库中的数据集中存储,共同使用,因而易于避免重复,减少和控制数据的冗余。

编辑推荐

  由Microsoft软件教育专家和资深数据库系统工程师联袂策划和编写;基础知识结合典型实例,方便读者动手实践,快速掌握所学知识;精选大型项目实训案例及课堂设计,便于巩固知识是、学习致用。  科海多媒体语音视频教学软件(1CD)  ·60小节长达155分钟高清晰视频教学课程(AVI),适合多媒体教室教学演示。满足现代教学需求  ·附送书中实例的源代码文件,提高学习效率  体例新颖,三位一体  在国家计算机应用技能最新教育理念的指导下。我们邀请企业技术专家和一线骨干教师共同精心企划本套丛书。依托“基础+项目实践+课程设计”的三位一体教学模式组织内容。体例新颖。  实例丰富,紧贴行业应用  精心组织了与行业应用紧密结合的典型实例。且实例丰富。让教师在授课过程中有更多的演示环节,让学生在学习过程中有更多的动手实践机会,迅速将所学内容应用于实际工作中。  以项目开发为目标  本丛书中的各分册都是在一个或多个项目的实现过程中,融入相关知识点。这里的”项目”是指基于工作过程的。从典型工作任务中提炼并分析得到的。符合学生认知过程和学习领域要求的,模拟任务且与实际工作岗位要求一致的项目。

图书封面

评论、评分、阅读与下载


    数据库系统开发基础与项目实训 PDF格式下载


用户评论 (总计6条)

 
 

  •   老师定的教材 发货也很快 很好
  •   挺好的,呵呵
  •   只是购买的课本 具体内容……也不是很清楚
  •   书很好,质量没问题……
  •   速度也可以
  •   如果要买就好好想想
 

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

京ICP备13047387号-7