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

数据库技术与应用(SQL Server 2008版)

中国水利水电出版社
    【作 者】主编 王小玲 安剑奇 【I S B N 】978-7-5170-1892-6 【责任编辑】李 炎 【适用读者群】高职高专 【出版时间】2014-06-03 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第1版第1次印刷 【页 数】298 【千字数】474 【印 张】18.75 【定 价】35 【丛 书】普通高等教育“十二五”规划教材 【备注信息】
图书详情

    本书根据教育部高等计算机基础课程教学指导委员会2011年10月出版的《高等学校计算机基础核心课程教学实施方案》(新白皮书)中关于“数据库技术及应用”课程实施方案的精神,并以教指委提出的“普及计算机文化,训练计算思维,培养信息应用能力”为总体目标进行编写的。

    本书以SQL Server 2008为蓝本,以Visual Basic 6.0和Delphi 7.0作为开发工具,从数据库技术与应用系统开发的角度介绍数据库系统的基本概念及应用。全书共10章,内容包括数据库技术概论、数据库的管理与使用、数据表的管理与维护、数据查询、索引与视图、存储过程与触发器、数据库维护、数据库的安全管理、数据库系统开发工具Visual Basic、Delphi的数据访问方法。

    本书既可作为高等院校数据库技术与应用课程的教材,又可供社会各类计算机应用人员阅读参考。

    本书配套有《数据库技术与应用(SQL Server 2008版)实践教程》,并提供电子教案,读者可以从中国水利水电出版社网站和万水书苑上下载,网址为:http://www.waterpub. com.cn/softdown/和http://www.wsbookshow.com。

    全书将知识传授与能力培养融为一体,以应用为目的,以操作案例为驱动,帮助读者构建完整的数据库知识体系。用一个具有代表性的实例数据库“学生信息数据库”贯穿全书,并设计了100 多个在工作和学习中经常遇到的数据库问题,指导读者循序渐进地寻找答案。

    本书以流行的SQL Server 2008 数据库管理系统作为实验平台, 介绍SQL Server 2008 的主要功能和数据库的基本操作方法,系统开发平台使用Windows7 环境下的Visual Basic 6.0 和Delphi 7.0。

    前 言

    本书根据教育部高等计算机基础课程教学指导委员会2011年10月出版的《高等学校计算机基础核心课程教学实施方案》(新白皮书)中关于“数据库技术及应用”课程实施方案的精神,并以教指委提出的“普及计算机文化,训练计算思维,培养信息应用能力”为总体目标进行编写。

    全书将知识传授与能力培养融为一体,以应用为目的,以操作案例为驱动,构建完整的数据库知识体系。用一个具有代表性的实例数据库——“学生信息数据库”贯穿全书,并设计了100多个在工作和学习中遇到的数据库问题,指导读者循序渐进地寻找答案。每章配有精心设计的思考题,引导读者在解决问题的过程中加深对知识的理解、巩固,在实际运用中拓展思维能力。

    本书以流行的SQL Server 2008数据库管理系统作为实验平台,介绍SQL Server 2008的主要功能和数据库的基本操作方法,其中SQL语法均用实例验证,大部分例题配有图片说明。系统开发平台使用Windows 7环境下的Visual Basic 6.0和Delphi 7.0,书中全部例题均在系统环境中运行通过,图片均为SQL Server 2008系统运行界面、Visual Basic 6.0和Delphi 7.0界面截图,直观、清晰,方便读者对照学习。

    为了方便教学和读者上机操作练习,作者还组织编写了《数据库技术与应用(SQL Server 2008版)实践教程》一书,作为与本书配套的实验和课程设计教材。另外,还有与本书配套的教学课件,供教师教学参考。

    本书由王小玲、安剑奇任主编,严晖、周肆清任副主编,施荣华任主审。全书由王小玲、安剑奇负责统稿和整理。另外,参加编写工作的还有刘卫国、杨长兴、童键、田琪、邵自然、温国海、孙岱、奎晓燕、韩华、董密、蒋朝辉等。在本书编写过程中,得到了作者所在学校信息科学与工程学院相关领导和教学管理人员、计算机基础教学实验中心全体教师和自动化系部分教师的大力支持和指导,在此表示衷心的感谢!

    由于本书的编写人员都是奋战在本课程教学一线的教师,教学、教改和科研任务繁重,书中不当或错误之处在所难免,恳请广大读者批评指正,读者可通过邮箱wxling@csu.edu.cn与作者联系。

    编 者

    2014年2月

    前言

    第1章 数据库技术概论 1
    1.1 数据库技术的产生与发展 1
    1.2 数据库系统 4
    1.2.1 数据库系统的组成 4
    1.2.2 数据库的结构体系 5
    1.2.3 数据库系统的特点 6
    1.3 数据模型 7
    1.3.1 数据模型的组成要素 7
    1.3.2 数据抽象的过程 8
    1.3.3 概念模型 9
    1.3.4 逻辑模型 11
    1.4 关系数据库 12
    1.4.1 关系数据库的基本概念 12
    1.4.2 关系运算 14
    1.4.3 关系的完整性约束 17
    1.4.4 关系数据库设计实例 18
    1.5 SQL Server 2008数据库概述 19
    1.5.1 SQL Server的初步认识 19
    1.5.2 SQL Server 2008的服务器组件 23
    1.5.3 SQL Server 2008的常用管理工具 24
    1.5.4 SQL Server数据类型 29
    1.6 Transact-SQL语言简介 32
    1.6.1 SQL与Transact-SQL 32
    1.6.2 运算符与表达式 33
    1.6.3 语句块和注释 38
    1.6.4 流程控制语句 38
    习题1 41
    第2章 数据库的管理与使用 43
    2.1 SQL Server数据库的存储结构 43
    2.1.1 逻辑存储结构 43
    2.1.2 物理存储结构 45
    2.2 数据库的创建 46
    2.2.1 使用对象资源管理器创建数据库 47
    2.2.2 使用T-SQL创建数据库 49
    2.3 数据库的修改 54
    2.3.1 使用对象资源管理器修改数据库 54
    2.3.2 使用T-SQL修改数据库 56
    2.4 数据库的删除 59
    2.4.1 使用图形界面方式删除数据库 59
    2.4.2 使用T-SQL删除数据库 61
    2.5 数据库的分离和附加 61
    2.5.1 数据库的分离 61
    2.5.2 数据库的附加 63
    2.6 数据库的扩大和收缩 66
    2.6.1 数据库的扩大 66
    2.6.2 数据库的收缩 67
    习题2 70
    第3章 数据表的管理与维护 72
    3.1 数据表的创建和管理 72
    3.1.1 使用对象资源管理器创建数据表 72
    3.1.2 使用T-SQL创建数据表 74
    3.1.3 使用对象资源管理器对数据表进行
    管理 77
    3.1.4 使用T-SQL对数据表进行管理 79
    3.2 表数据的管理 81
    3.2.1 使用对象资源管理器管理表数据 81
    3.2.2 使用T-SQL管理表数据 85
    3.3 数据库完整性管理 87
    3.3.1 数据库完整性概述 87
    3.3.2 数据库完整性的类型 88
    3.3.3 使用对象资源管理器实现数据库
    完整性的设置 90
    习题3 94
    第4章 数据库查询 96
    4.1 查询概述 96
    4.1.1 图形界面的菜单方式 96
    4.1.2 查询语句SELECT 97
    4.2 基本查询 98
    4.2.1 简单查询 98
    4.2.2 条件查询 101
    4.2.3 查询结果处理 105
    4.3 嵌套查询 109
    4.3.1 单值嵌套查询 109
    4.3.2 多值嵌套查询 110
    4.4 连接查询 111
    4.4.1 自连接 111
    4.4.2 内连接 112
    4.4.3 外连接 114
    4.4.4 交叉连接 116
    习题4 117
    第5章 索引与视图 120
    5.1 索引 120
    5.1.1 索引的概念 120
    5.1.2 索引的分类 121
    5.1.3 索引的管理 122
    5.2 视图 125
    5.2.1 视图的概念 125
    5.2.2 视图的创建 126
    5.2.3 视图的查询 129
    5.2.4 视图的修改 129
    5.2.5 视图的删除 130
    习题5 131
    第6章 存储过程与触发器 133
    6.1 存储过程概述 133
    6.1.1 存储过程的特点和类型 133
    6.1.2 存储过程的创建和执行 134
    6.1.3 存储过程参数和执行状态 139
    6.1.4 存储过程的查看和修改 143
    6.1.5 存储过程的删除 145
    6.2 触发器概述 146
    6.2.1 触发器的特点和类型 146
    6.2.2 触发器的创建 147
    6.2.3 触发器的查看和修改 151
    6.2.4 触发器的删除 153
    习题6 153
    第7章 数据库维护 156
    7.1 数据备份和还原 156
    7.1.1 数据备份 156
    7.1.2 数据还原 158
    7.1.3 数据备份和还原操作 159
    7.2 导入导出数据 166
    7.2.1 导入数据表 166
    7.2.2 导入其他数据源的数据 171
    7.2.3 导出SQL Server数据表 177
    7.3 生成与执行SQL脚本 179
    7.3.1 将数据库生成SQL脚本 179
    7.3.2 将数据表生成SQL脚本 179
    7.3.3 执行SQL脚本 181
    习题7 182
    第8章 数据库安全的管理 184
    8.1 SQL Server 2008的安全机制 184
    8.1.1 身份验证 184
    8.1.2 身份验证模式的设置 186
    8.2 SQL Server安全管理 187
    8.2.1 登录管理 187
    8.2.2 数据库用户管理 192
    8.2.3 角色管理 193
    8.2.4 权限管理 199
    习题8 202
    第9章 数据库系统开发工具VB 204
    9.1 数据库系统开发工具概述 204
    9.2 VB概述 205
    9.2.1 VB 6.0集成开发环境 205
    9.2.2 创建简单的VB应用程序 206
    9.2.3 VB程序的特点 207
    9.3 VB语言基础 208
    9.3.1 基本数据类型 209
    9.3.2 变量和常量 209
    9.3.3 运算符与表达式 212
    9.3.4 数组与自定义类型 213
    9.4 程序控制结构 216
    9.4.1 选择结构 216
    9.4.2 循环控制结构 218
    9.5 控件 222
    9.5.1 标签 223
    9.5.2 文本框 225
    9.5.3 图片框与图像框 228
    9.5.4 菜单 230
    9.5.5 单选按钮与复选框 231
    9.5.6 列表框与组合框 233
    9.5.7 滚动条与定时器 236
    9.6 过程 238
    9.6.1 子过程 238
    9.6.2 函数过程 241
    9.6.3 变量的作用域和生存期 242
    9.7 数据访问方法 244
    9.7.1 VB访问的数据库类型 244
    9.7.2 VB访问数据的接口 245
    9.7.3 VB数据库的访问过程 245
    9.8 使用数据控件访问数据库 246
    9.8.1 连接数据库 246
    9.8.2 数据绑定 249
    9.9 数据库操作 253
    9.9.1 数据库编辑操作 253
    9.9.2 数据查询 258
    9.10 数据库应用系统开发 261
    习题9 263
    第10章 Delphi的数据访问方法 265
    10.1 Delphi 7.0的BDE组件 265
    10.1.1 BDE组件 266
    10.1.2 TDatabase组件 266
    10.1.3 TTable组件 268
    10.1.4 TQuery组件 272
    10.2 Delphi 7.0的ADO组件 273
    10.2.1 ADO组件 274
    10.2.2 TADOConnection组件 274
    10.2.3 TADOCommand组件 276
    10.2.4 TADODataSet和TADOQuery组件 277
    10.3 数据库应用系统开发案例 277
    习题10 285
    附录1 SQL Server 2008常用函数 287
    附录2 Visual Basic常用函数 289
    附录3 Visual Basic常用方法 291
    参考文献 293
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册