





定价:29元
印次:1-1
ISBN:9787302278832
出版日期:2012.04.01
印刷日期:2012.04.13
图书责编:张瑞庆
图书分类:教材
本书应用“项目驱动”最新教学模式,以SQL Server数据库系统和PowerDesigner工具为例,通过完整的项目案例介绍了数据库设计和开发技术的原理和方法,主要内容包括数据库概述、数据库设计、SQL语言基础、SQL查询技术、SQL语言高级技术、存储过程和函数、触发器、数据库权限与安全管理、事务控制与锁定、数据备份与恢复等。 本书注重理论与实践相结合,内容系统、全面,提供了大量实例,突出应用能力的培养,将一个实际项目的知识点分解在各章作为案例讲解,是一本实用性突出的教材。本书可作为普通高等学校计算机专业、软件工程专业本科生和专科生数据库技术课程的教材,也可供数据库设计和开发人员参考使用。
张浩军:男,教授,河南工业大学信息科学与工程学院副院长。研究方向为信息安全理论与技术、计算机网络、网络数据库开发与应用、嵌入式系统等。近年来在核心学术期刊和国内外重要学术会议上发表学术论文20余篇,被SCI、EI收录4篇;主编出版著作教材5部;参与国家自然科学基金项目2项,主持并通过省级鉴定项目2项,主持校园网建设、大型软件系统开发多项。张凤玲、女,工作于齐齐哈尔大学经济管理学院。主要研究方向:旅游电子商务、旅游信息化、决策支持、管理信息系统。发表论文包括:基于TAM和创新扩散的电子商务课程信息采纳模型研究,高校经济管理类专业实验教学改革研究,双案合璧提高电子商务课程教学效果,基于AHP的模糊评价综合评价算法及其在教师教学质量评价中的应用,基于C#.NET的中小零售企业销售系统设计与实现等。毋建军,北京政法职业学院教师,中国科学院软件研究所硕士研究生。主要研究方向: Blog搜索引擎;信息检索;自然语言处理;机器学习。主编教材:网站服务器搭建与管理 ,清华大学出版社。发表主要论文:《基于Topic的Blog隐含社区发现》、《藏文短语及其嵌套短语的提取》、《Extracting Latent Communties from Blogs based on Topics》COLIPS Publications,Singapore、 《 Java实训课程体系构建研究》、《基于岗位需求驱动的Java实训课程体系构建研究》等。主持及参与课题:《基于工学结合的JAVA程序设计》实训课程建设及项目资源库的研究开发、《基于企业岗位需求驱动的专业实训体系框架建设—校企共同开发Java实训项目》、《数字水印技术在知识产权保护中的应用研究》、《网络安全实务课程开发与课程设计》市教育科学“十一五”规划课题等郭锐 系统设计师,北京亚思晟科技项目总监。擅长基于Java/J2EE/.NET及 C/C++平台的设计和开发。熟悉软件工程、拥有丰富的应用系统开发、培训经验及专业的项目管理和软件开发流程管理技能。曾在中国煤炭运销协会信息中心等机构工作,负责办公自动化系统和管理信息系统的开发设计和管理。
21世纪,什么技术将影响人类的生活?什么产业将决定国家的发展?信息技术与信息产业是首选的答案。高等学校学生是企业和政府的后备军,国家教育部门计划在高等学校中普及政府和企业信息技术与软件工程教育。经过多所高校的实践,信息技术与软件工程教育受到学生的普遍欢迎,取得了很好的教学效果。但是,也存在一些不容忽视的共性问题,其中突出的是教材问题。 从近两年信息技术与软件工程教育研究来看,许多任课教师提出目前教材不适用。具体体现在: 第一,来自信息技术与软件工程专业的术语很多,对于没有这些知识背景的学生学习起来具有一定难度;第二,书中案例比较匮乏,与企业的实际情况相差很远,致使案例可参考性差;第三,缺乏具体的课程实践指导和真实项目。因此,针对高等学校信息技术与软件工程课程教学特点与需求,编写适用、规范化的教材刻不容缓。 本书就是针对以上问题而编写的,它围绕一个完整的AscentWeb医药商务系统项目来组织和设计学习数据库技术的原理和方法。作者希望推广一种最有效的学习捷径,这就是Project-Driven Training,也就是用项目实践来带动理论的学习(或叫做“做中学”) 。基于此,作者围绕一个真实项目案例来贯穿数据库技术中各个模块的理论讲解,包括数据库概述、数据库设计、SQL语言基础、SQL查询技术、SQL语言高级技术、存储过程和函数、触发器、数据库权限与安全管理、事务控制与锁定、数据备份与恢复等内容。通过项目实践,可以对技术应用有明确的目的性(为什么学),对技术原理更好地融会贯通(学什么),也可以更好地检验学习效果(学得怎样). 本书特点如下: (1) 重项目实践...
1.1 数据库发展及其重要性1
1.1.1 人工管理阶段2
1.1.2 文件系统阶段2
1.1.3 数据库系统阶段3
1.1.4 三代数据库系统的发展3
1.2 数据库系统在企业中的应用6
1.3 关系型数据库系统中的基本概念6
1.3.1 关系型数据库基础6
1.3.2 关系代数8
1.3.3 关系型数据的组织12
1.3.4 特殊字段值NULL的作用12
1.3.5 关系的完整性约束13
1.4 关系型数据库操作语言SQL介绍14
1.5 数据库设计工具PowerDesigner介绍15
1.5.1 数据库设计15
1.5.2 数据库设计工具PowerDesigner15
1.6 关系型数据库管理系统SQL Server 200521
本章小结32
习题33
第2章 AscentWeb医药商务系统项目案例简介34
2.1 项目需求介绍34
2.2 项目的数据库设计35
2.3 环境搭建和工具配置38
本章小结44
第3章 关系型数据库的基础设计45
3.1 数据库设计45
3.1.1 数据库设计流程45
3.1.2 E-R (Entity-Relationship)图的概念48 3.2 关系型数据的设计与优化51
3.2.1 范式设计概述51
3.2.2 范式的目标51
3.2.3 什么是范式52
3.2.4 范式的Power Designer操作53
3.2.5 总结55
3.3 数据的关系模型55
3.3.1 一对一关系设计56
3.3.2 一对多关系设计68
3.3.3 ...