新書推薦:
《
海外中国研究·王羲之:六朝贵族的世界(艺术系列)
》
售價:HK$
182.9
《
唐宋绘画史 全彩插图版
》
售價:HK$
101.2
《
“御容”与真相:近代中国视觉文化转型(1840-1920)
》
售價:HK$
113.9
《
海洋、岛屿和革命:当南方遭遇帝国(文明的另一种声音)
》
售價:HK$
109.3
《
铝合金先进成型技术
》
售價:HK$
273.7
《
英雄之旅:把人生活成一个好故事
》
售價:HK$
89.7
《
分析性一体的涌现:进入精神分析的核心
》
售價:HK$
125.4
《
火枪与账簿:早期经济全球化时代的中国与东亚世界
》
售價:HK$
79.4
編輯推薦:
本书适合作为普通高等学校计算机类相关专业、信息管理类相关专业的数据库技术课程的教材。
內容簡介:
本书以SQL Server 2014 数据库管理系统为例介绍了数据库设计和开发技术的原理与方法,主要内容包括数据库基础知识,数据库设计、SQL 语言相关知识,存储过程、触发器、数据库权限及安全管理、事务控制、数据备份与恢复等。本书注重理论与实践相结合,内容系统全面,并提供了大量实例,突出应用能力的培养,将一个项目的知识点分解到各章进行讲解,实用性较强。同时,把SQL Server 的操作单独作为附录讲解,从而既保证了SQL 语言的独立性,也让学生掌握SQL Server 的操作过程。本书在深入调研的基础上,根据课程内容特点采取项目分解教学模式,注重理论与实践相结合,突出应用能力的培养。
目錄 :
第1 章 数据库概述........................... 11.1 数据库发展阶段.......................... 11.1.1 人工管理阶段................... 11.1.2 文件系统阶段................... 21.1.3 数据库系统阶段............... 21.1.4 数据库发展新技术............ 31.2 数据库系统的组成与类型........... 41.2.1 数据................................... 41.2.2 数据库............................... 41.2.3 数据库管理系统............... 41.2.4 数据库系统的组成............ 61.2.5 数据库系统的类型............ 71.3 数据库系统的模式结构............... 91.4 数据模型................................... 111.4.1 数据模型的概念和类型.... 111.4.2 概念数据模型................. 131.4.3 逻辑数据模型................. 151.5 关系型数据模型........................ 171.5.1 关系模型概述................. 171.5.2 关系型数据的组织.......... 171.5.3 关系模型的数据完整性约束................................ 191.5.4 关系代数......................... 21【本章小结】..................................... 29第2 章 数据库设计基础................... 302.1 数据库设计概述........................ 302.1.1 数据库设计的任务和特点................................ 312.1.2 数据库设计方法............. 312.2 数据库设计过程........................ 322.2.1 数据库设计流程............. 322.2.2 概念结构设计................. 332.2.3 基于E-R 模型的概念结构设计......................... 352.2.4 逻辑结构设计..................402.2.5 E-R 图转换为关系模式的方法................................. 412.2.6 物理结构设计..................422.2.7 数据库实施与维护..........43【本章小结】..................................... 46第3 章 SQL 语言基础......................473.1 SQL 语言概述............................. 473.2 数据定义语言............................ 503.2.1 创建语句......................... 513.2.2 修改语句......................... 583.2.3 删除语句......................... 593.3 数据操纵语言............................ 613.3.1 简单数据查询..................613.3.2 复杂数据查询..................703.3.3 数据插入......................... 793.3.4 数据更新......................... 833.3.5 数据删除......................... 893.4 视图与索引................................ 923.4.1 视图的作用...................... 923.4.2 视图的创建...................... 933.4.3 视图的修改与删除..........953.4.4 索引简介......................... 973.4.5 索引的创建与删除........ 100【本章小结】................................... 102第4 章 数据库编程........................1034.1 T-SQL 语言.............................. 1034.1.1 脚本............................... 1034.1.2 注释............................... 1044.1.3 常量和变量.................... 1044.1.4 流控制语句................... 1054.2 存储过程................................. 1084.2.1 创建及执行存储过程.... 1094.2.2 修改存储过程............... 1124.2.3 删除存储过程............... 1134.3 触发器..................................... 1134.3.1 触发器创建................... 1134.3.2 后触发型触发器........... 1144.3.3 前触发型触发器........... 1174.3.4 查看及维护触发器........ 1194.3.5 删除触发器................... 119【本章小结】................................... 122第5 章 关系规范化设计................. 1235.1 规范化设计概述...................... 1235.2 函数依赖................................. 1255.2.1 函数依赖的基本概念.... 1255.2.2 函数依赖的推理规则.... 1265.2.3 属性集闭包................... 1265.2.4 候选键的求解............... 1275.2.5 最小函数依赖集........... 1285.3 范式定理................................. 1285.3.1 第一范式....................... 1295.3.2 第二范式....................... 1305.3.3 第三范式....................... 1315.3.4 BC 范式......................... 1325.4 关系模式规范化过程.............. 133【本章小结】................................... 135第6 章 数据库安全管理................. 1366.1 事务......................................... 1366.1.1 事务的概念................... 1366.1.2 事务的基本特征........... 1376.1.3 数据并发操作............... 1386.1.4 数据并发控制技术........ 1406.2 数据库用户权限与管理........... 1406.2.1 用户管理....................... 1406.2.2 角色和权限管理............ 1436.3 数据备份与恢复....................... 1446.3.1 数据备份与恢复概念.... 1456.3.2 数据库备份.................... 1456.3.3 数据库恢复.................... 1486.3.4 数据的导入与导出........ 149【本章小结】................................... 155第7 章 数据库应用系统项目案例...1567.1 教学管理系统项目案例........... 1567.1.1 项目需求介绍................ 1567.1.2 教学管理系统设计过程............................... 1577.1.3 教学管理系统系统实现............................... 1597.2 数据库应用程序设计案例....... 1637.2.1 需求分析....................... 1637.2.2 数据库设计.................... 1647.2.3 数据库实施与维护........ 166【本章小结】................................... 168附录A SQL Server 2014 数据库环境的建立与配置.....................169附录B 使用SQL Server 创建数据库...............................181附录C SQL Server 2014 数据库的附加与分离........................193附录D SQL Server 2014 安全管理..................................195附录E SQL Server 2014 的数据类型..................................206
內容試閱 :
数据库技术是信息技术中应用最广泛的一项技术,已经成为计算机类的核心技术和重要发展方向。与人工智能、物联网技术一起被称为三大热门技术,已成为各行各业不可缺少的管理工具。目前市面上有许多数据库技术相关的教材,从近年计算机类教育研究来看,许多任课教师提出目前教材不是很适用。首先有的教材罗列大量关于数据库方面的专业术语,而有些术语需要在高年级专业课程中才能理解到,而数据库课程基本在低年级开设,很多内容学生学习起来具有一定难度,由于数据库原理的内容较多,因此大量课时花费在此,很多操作性的内容学生不能深入掌握。其次,很多书籍缺少具体的和学生生活经验相关的案例和具体操作过程,很多案例学生不了解业务流程,不能理解相关需求,使得学生学习完数据库之后,还不能很好的设计数据库和创建数据库表,不能正确的书写SQL语句。因此,针对应用型本科学校的特点,编写此类学校需要的教材十分必要。本书就是针对以上问题而编写的。它围绕一个和学生密切相关的教学管理系统项目来组织和设计学习数据库技术的原理和方法。围绕该案例来贯穿数据库技术中各个模块的理论讲解,包括数据库系统的基本概念,数据库设计流程、SQL语言应用、存储过程和触发器、数据库安全管理、事务与并发控制、数据库备份和恢复等内容。通过项目实践,可以对技术应用有明确的目的性(为什么学)、对技术原理更好的融会贯通(学什么)、也可以更好的检验学习效果(学得怎么样)。本书特点如下:(1)重视实际操作。IT相关知识的学习,必须要有很多的实际操作过程,IT是做出来的,而不是想出来的。理论很重要,但一定要为实践服务,以实际操作带动相关理论的学习是最快最有效的方法。本书提供了两个实际项目案例,并以一个作为讲解案例,通过案例的学习,使学生能够对数据库整体的设计和应用开发有了全面的了解和掌握,减少只会画ER图,只会按照要求创建表,不知这些表如何从ER图得到的,不知整体是什么的盲目感。(2)重理论要点。本书把数据库理论部分中最重要的部分进行讲解,并理清相关理论之间的关系和对实际应用的作用。学生首先从整体了解数据库设计过程和步骤,之后深入局部细节,系统学习相关理论,并在此基础上不断优化和扩展细节,完善整体框架。(3)SQL语句和SQL Server操作分开讲解。本书为了使学生一个完整的SQL语言应用,在正文中都是用数据库技术通用的SQL语句作为操作数据库的基础,从而使学生对SQL语句有一个完整的概念。而SQL Server界面操作部分,单独放在附录中进行讲解,学生学习相关知识后,也可以根据附录中的相关操作内容,自己去使用SQL Server界面形式创建案例中的数据库,从而达到融会贯通的目的,也提高了学生的自学能力。本书由上海建桥学院信息技术学院的相关老师编写,其中第1章、第2章、附录部分内容由谷伟执笔,第3章由徐方勤、高夏执笔,第4章由张芊执笔,第5章、第6章由戴春妮执笔,全书由谷伟统稿。在本书的编写过程中,得到了有关学校有关部门和专家教师的大力支持,在此一并衷心感谢。本书配套有上海市优质在线课程《数据库原理》视频网站,如有需要,可以和作者联系。由于作者水平有限,书中肯定存在疏漏和不足之处,恳请广大读者不吝赐教,如对本书内容有疑问或其他意见,可以作者联系。Email:guwdx@126.com