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

数据库原理与SQL语言

中国水利水电出版社
    【作 者】主编 余恒芳 汪晓青 【I S B N 】978-7-5170-5963-9 【责任编辑】周益丹 【适用读者群】本专通用 【出版时间】2017-10-01 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第1版第1次印刷 【页 数】196 【千字数】260 【印 张】12.25 【定 价】36 【丛 书】高等职业教育“十三五”规划教材(物联网应用技术系列) 【备注信息】
图书详情

    “数据库原理与SQL 语言”课程的主要任务是培养学生使用SQL Server 2012 开发平台,利用数据库的设计与开发技术,创建适合企业应用的数据库管理系统,使学生了解数据库的相关概念、关系型数据库的理论和SQL 语言,掌握数据库的设计与开发流程,达到数据库人才必须具备的数据库知识和技能要求,为后续就业和继续学习打下良好的基础。

    本书内容丰富、简明易懂,突出理论与案例相结合,每个知识点对应相应的案例,并包括知识点和案例的扩展,具有很强的实用性。全书共9 章:数据库概述、关系型数据库的理论基础、SQL语言和T-SQL 编程基础、使用SQL 语言创建和管理数据库与基本表、使用SQL 语言查询和管理数据、索引和视图、存储过程和触发器、数据库设计、数据库应用系统的开发。在内容上,将数据库应用技术与具体实例相结合,注重学生SQL 编程技能的培养;在章节设计上,循序渐进、深入浅出地培养学生的动手能力。

    SQL 语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系

    数据库系统。“数据库原理与SQL 语言”课程的主要任务是培养学生使用SQL Server 2012 开

    发平台,利用数据库的设计与开发技术,创建适合企业所应用的数据库管理系统,使学生了

    解数据库的相关概念、关系型数据库的理论和SQL 语言,掌握数据库的设计与开发流程,达

    到数据库人才必须具备的数据库知识和技能要求,为后续就业和继续学习打下良好的基础。

    本书可作为高职高专院校和应用型本科院校计算机、物联网应用技术等相关专业的教材

    和教学参考书。学习本书之前必须有一定的计算机基础。

    本书针对全国示范性软件职业学院的特点编写,内容丰富、简明易懂,突出理论与案例

    相结合,每个知识点对应相应的案例,并包括知识点和案例的扩展,具有很强的实用性。在

    内容上,将数据库应用技术与具体实例相结合,注重学生SQL 编程技能的培养;在章节设计

    上,循序渐进、深入浅出地培养学生的动手能力。

    本书是作者在多年的教学经验积累和教学实践的基础上,阅览了大量国内外相关教材资

    料后,精心编撰而成的,主要特点如下:

    (1)知识点全面、语言简。

    本书深入浅出地描述了SQL 语言的编程应用和开发技能,系统阐述了SQL 语言的基础

    知识和开发方法,并且结合高职高专学生的特点,理论描述完成后,针对具体知识点编写了

    相应的案例,并对案例进行分析和解答,引导读者加深对具体知识点的理解和应用。

    (2)内容丰富、重点突出。

    本书将数据库原理和SQL 语言的内容按知识点编排具体章节,内容丰富,具体应用重点

    突出,读者可循序渐进地学习各知识点及其应用。

    (3)理论与案例相结合。

    本书将理论知识点和案例结合,最后是一个综合实训项目。知识点的具体应用体现在单

    个案例中,知识点的综合应用体现在综合实训项目中,通过案例和实训项目来提升学习者的

    应用能力和动手实践能力。

    (4)提供实训资源、电子教案和视频讲解。

    本书的案例、实训资源和电子教案等教学资源都会在出版社网站上免费提供,读者也可

    发电子邮件(yhf20022001@163.com)获取或与编者交流。

    全书共9 章:数据库概述、关系型数据库的理论基础、SQL 语言和T-SQL 编程基础、使

    用SQL 语言创建和管理数据库与基本表、使用SQL 语言查询和管理数据、索引和视图、存储

    过程和触发器、数据库设计、数据库应用系统的开发。书中将每个知识点与具体实例相结合,

    注重学生SQL 编程技能和动手能力的培养,使学生能迅速熟练使用SQL 语言进行数据库编程。

    数据库原理与SQL语言——文前.indd 3 2017/11/24 9:03:23

    本书由余恒芳、汪晓青任主编,李宗山、张克斌任副主编,于继武任主审,邢远秀、鲁娟、

    胡志丽、肖奎、黄彦韬参加了编写工作,余恒芳统编全稿。

    由于时间仓促,书中不妥或错误之处的所难免,敬请广大读者批评指正。同时,恳请

    读者一旦发现错误,请及时与编者(yhf20022001@163.com)联系,以便及时更正,编者

    不胜感激。

    编 者

    2017 年9 月

    前言
    第1 章 数据库概述 .............................................. 1
    1.1 基本概念和定义 .............................................. 2
    1.1.1 数据与信息 .............................................. 2
    1.1.2 数据库 ...................................................... 2
    1.1.3 数据库管理系统 ...................................... 2
    1.1.4 数据库系统 .............................................. 4
    1.2 数据管理发展的过程 ...................................... 5
    1.2.1 人工管理 .................................................. 5
    1.2.2 文件系统管理 .......................................... 5
    1.2.3 数据库管理 .............................................. 6
    1.2.4 数据库未来发展的趋势 .......................... 6
    1.3 数据模型概述 .................................................. 9
    1.3.1 概念模型 .................................................. 9
    1.3.2 逻辑模型 ................................................ 12
    1.4 数据库系统结构 ............................................ 13
    1.4.1 外模式 .................................................... 14
    1.4.2 概念模式 ................................................ 15
    1.4.3 内模式 .................................................... 15
    1.4.4 两级映射 ................................................ 15
    1.5 常用的数据库管理系统 ................................ 16
    1.6 SQL Server 2012 数据库管理系统 ............... 18
    1.6.1 概述 ........................................................ 18
    1.6.2 SQL Server 2012 的新特点 ................... 19
    1.6.3 SQL Server 2012 的安装 ....................... 20
    1.6.4 SQL Server 2012 的常用工具 ............... 24
    本章小结 ................................................................. 25
    练习一 ..................................................................... 25
    第2 章 关系型数据库的理论基础 ...................... 27
    2.1 关系模型概述 ................................................ 28
    2.2 关系代数 ........................................................ 29
    2.2.1 传统的关系运算 .................................... 30
    2.2.2 专门的关系运算 .................................... 34
    2.3 关系的完整性 ................................................ 40
    2.3.1 关系完整性概述 .................................... 40
    2.3.2 实体完整性 ............................................ 41
    2.3.3 参照完整性 ............................................ 41
    2.3.4 用户自定义完整性 ................................ 42
    2.4 关系的规范化 ................................................ 42
    2.4.1 关系规范化概述 .................................... 43
    2.4.2 函数依赖关系 ........................................ 45
    2.4.3 范式与规范化 ........................................ 47
    本章小结 ................................................................. 52
    练习二 ..................................................................... 53
    第3 章 SQL 语言和T-SQL 编程基础 ................ 55
    3.1 SQL 语言概述 ................................................ 56
    3.1.1 SQL 语言的发展.................................... 56
    3.1.2 SQL 语言的特点.................................... 56
    3.1.3 SQL 语言的组成和功能........................ 57
    3.1.4 T-SQL 语言 ............................................ 59
    3.2 SQL Server 2012 数据类型 ........................... 60
    3.3 SQL 语言的组成 ............................................ 64
    3.3.1 数据定义语言 ........................................ 64
    3.3.2 数据操纵语言 ........................................ 65
    3.3.3 数据控制语言 ........................................ 65
    3.4 T-SQL 常用语言元素 .................................... 65
    3.4.1 标识符 .................................................... 65
    3.4.2 常量 ........................................................ 66
    3.4.3 变量 ........................................................ 66
    3.4.4 注释 ........................................................ 68
    3.4.5 运算符 .................................................... 68
    3.4.6 表达式 .................................................... 71
    3.5 T-SQL 流程控制语句 .................................... 72
    3.5.1 顺序结构语句 ........................................ 72
    3.5.2 选择结构语句 ........................................ 73
    3.5.3 循环结构语句 ........................................ 74
    3.5.4 return 语句 .............................................. 75
    3.5.5 waitfor 语句 ............................................ 75
    3.5.6 GOTO 语句 ............................................ 76
    3.5.7 批处理语句 ............................................ 76
    3.6 SQL Server 2012 的系统函数 ....................... 77
    3.6.1 聚合函数 ................................................ 77
    3.6.2 数学函数 ................................................ 80
    3.6.3 字符串函数 ............................................ 82
    3.6.4 日期时间函数 ........................................ 83
    3.6.5 数据类型转换函数 ................................ 84
    3.7 用户自定义函数 ............................................ 85
    3.7.1 标量函数 ................................................ 86
    3.7.2 内联表值函数 ........................................ 86
    3.7.3 多语句表值函数 .................................... 87
    本章小结 ................................................................. 88
    练习三 ..................................................................... 88
    第4 章 使用SQL 语言创建和管理数据库
        与基本表 ................................................ 89
    4.1 数据库的创建与管理 .................................... 90
    4.1.1 SQL Server 数据库的构成 .................... 90
    4.1.2 创建数据库 ............................................ 91
    4.1.3 删除数据库 ............................................ 94
    4.1.4 修改数据库 ............................................ 94
    4.2 基本表的创建与管理 .................................... 96
    4.2.1 定义表及约束 ........................................ 97
    4.2.2 修改表结构 ............................................ 99
    4.2.3 删除表 .................................................. 101
    本章小结 ............................................................... 102
    练习四 ................................................................... 102
    第5 章 使用SQL 语言查询和管理数据 ........... 105
    5.1 数据更新 ...................................................... 106
    5.1.1 向表中添加数据 .................................. 106
    5.1.2 修改表中的数据 .................................. 107
    5.1.3 删除表中的数据 .................................. 107
    5.2 数据的查询 .................................................. 108
    5.2.1 SELECT 查询语句 .............................. 109
    5.2.2 简单查询 .............................................. 109
    5.2.3 条件查询 .............................................. 109
    5.2.4 排序子句 ...............................................111
    5.2.5 使用聚合函数查询 .............................. 112
    5.2.6 汇总查询 .............................................. 112
    5.2.7 连接查询 .............................................. 113
    5.2.8 子查询 .................................................. 115
    5.2.9 查询结果的合并 .................................. 115
    5.2.10 查询结果的存储 ................................ 116
    本章小结 ............................................................... 116
    练习五 ................................................................... 116
    第6 章 索引和视图 .......................................... 119
    6.1 索引 .............................................................. 120
    6.1.1 索引的概述 .......................................... 120
    6.1.2 索引的类型 .......................................... 121
    6.1.3 使用SQL 语言创建索引..................... 122
    6.1.4 使用SQL 语言查看和删除索引......... 122
    6.2 视图 .............................................................. 123
    6.2.1 视图的概述 .......................................... 124
    6.2.2 使用SQL 语言创建、修改和
       删除视图 .............................................. 124
    6.2.3 使用视图查询和更新数据 .................. 129
    本章小结 ............................................................... 132
    练习六 ................................................................... 132
    第7 章 存储过程和触发器 ............................... 133
    7.1 存储过程 ...................................................... 134
    7.1.1 存储过程的概述 .................................. 134
    7.1.2 使用SQL 语言创建存储过程............. 134
    7.1.3 执行存储过程 ...................................... 136
    7.1.4 使用SQL 语言修改存储过程............. 137
    7.1.5 使用SQL 语言删除存储过程............. 139
    7.2 触发器 .......................................................... 140
    7.2.1 触发器的概述 ...................................... 140
    7.2.2 触发器的分类 ...................................... 140
    7.2.3 使用SQL 语言创建触发器................. 141
    7.2.4 使用SQL 语言查看触发器................. 145
    7.2.5 使用SQL 语言修改触发器................. 146
    7.2.6 禁用与启用触发器 .............................. 150
    本章小结 ............................................................... 152
    练习七 ................................................................... 152
    第8 章 数据库设计 .......................................... 153
    8.1 数据库设计概述 .......................................... 154
    8.1.1 数据库设计的方法 .............................. 154
    8.1.2 数据库设计的原则 .............................. 154
    8.2 数据库设计过程 .......................................... 155
    8.2.1 需求分析 .............................................. 155
    8.2.2 概念设计 .............................................. 158
    8.2.3 逻辑设计 .............................................. 159
    8.2.4 物理设计 .............................................. 163
    8.2.5 数据库实施 .......................................... 164
    8.3 数据库的运行和维护 .................................. 165
    本章小结 ............................................................... 166
    练习八 ................................................................... 166
    第9 章 数据库应用系统的开发 ........................ 169
    9.1 系统分析 ...................................................... 170
    9.1.1 需求分析 .............................................. 170
    9.1.2 系统运行环境 ...................................... 170
    9.2 系统设计 ...................................................... 170
    9.2.1 系统功能结构 ...................................... 171
    9.2.2 系统业务流程图 .................................. 172
    9.2.3 系统编码规范 ...................................... 172
    9.3 数据库与数据表设计 .................................. 174
    9.3.1 数据库概念设计 .................................. 174
    9.3.2 数据库逻辑设计 .................................. 177
    9.3.3 数据表逻辑关系 .................................. 181
    9.4 数据库前台界面设计 .................................. 182
    本章小结 ............................................................... 183
    附录 ASCII 码表 .............................................. 185
    参考文献 ............................................................ 188
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册