• sql server数据库基础及应用实践教程(高等院校信息技术规划教材) 大中专理科计算机 编者:周奇 新华正版
  • sql server数据库基础及应用实践教程(高等院校信息技术规划教材) 大中专理科计算机 编者:周奇 新华正版
21年品牌 40万+商家 超1.5亿件商品

sql server数据库基础及应用实践教程(高等院校信息技术规划教材) 大中专理科计算机 编者:周奇 新华正版

28.8 4.9折 59 全新

仅1件

河北保定
认证卖家担保交易快速发货售后保障

作者编者:周奇

出版社清华大学

ISBN9787302520191

出版时间2019-04

版次1

装帧平装

开本16

页数394页

字数0.64千字

定价59元

货号423_9787302520191

上书时间2024-06-09

凡凡图书店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
正版特价新书
商品描述
主编:

本书每章开始都附有提示和目标,每章末附有本章实训和课后作业,以便读者深入理解并掌握对应章节的内容。特别是实训部分,给出了实训目的、实训内容和步骤以及部分代码,可使读者在启发式的向导中完成实训。

目录:

contents章数据库技术基础1
1.1数据管理概述1
1.1.1数据、数据管理与数据处理1
1.1.2数据管理的发展2
1.1.3数据库、数据库管理系统和数据库系统5
1.2数据库系统的模型和结构6
1.2.1层次模型7
1.2.2网状模型8
1.2.3关系模型8
1.3实体与联系11
1.3.1实体11
1.3.2实体标识符11
1.3.3联系11
1.3.4er模型11
题12
第2章sql server 2014系统概述14
2.1客户端/服务器体系结构14
2.1.1两层客户端/服务器体系结构14
2.1.2三层客户端/服务器体系结构15
2.2sql server 2014简介16
2.2.1sql server 2014的体系结构16
2.2.2sql server 2014的版本16
2.2.3sql server 2014的环境要求18
2.2.4sql server 2014的数据库文件19
2.2.5sql server 2014的新增功能19
2.3sql server 2014服务器配置管理21◆sql server数据库基础及应用实践教程目录2.3.1服务器的启动、暂停和停止21
2.3.2启动sql server management studio22
2.3.3microsoft sql server management studio查询窗24
2.3.4sql server活动监视器26
2.3.5联机丛书28
2.3.6注册服务器28
2.3.7远程服务器管理31
2.3.8指定系统管理员密码31
2.4实现一个查询33
本章实训38
题42
第3章数据库及其管理43
3.1系统数据库43
3.1.1master数据库43
3.1.2model数据库44
3.1.3msdb数据库44
3.1.4tempdb数据库44
3.2创建用户数据库45
3.2.1使用sql server management studio对象资源管理器创建
数据库45
3.2.2使用sql server management studio查询窗创建数据库47
3.2.3事务志51
3.2.4查看数据库信息52
3.3管理数据库54
3.3.1打开数据库54
3.3.2增加和缩减数据库容量54
3.3.3查看及修改数据库选项56
3.3.4数据库更名56
3.3.5删除数据库58
本章实训59
题60
第4章数据库中表的基本作62
4.1数据库对象62
4.1.1数据表62
4.1.2约束63
4.1.3默认63
4.1.4规则64
4.2数据表的设计和创建64
4.2.1sql server的数据类型64
4.2.2创建和管理表70
4.3定义约束82
4.3.1约束的类型82
4.3.2约束的创建、查看和删除83
4.4使用默认和规则89
4.4.1使用默认89
4.4.2使用规则91
本章实训93
题96
第5章sql server 2014的数据查询97
5.1transactsql概述97
5.2select语句98
5.2.1打开一个数据库98
5.2.2select语句98
5.2.3使用星号和列名99
5.2.4使用distinct消除重复值101
5.2.5使用top n [percent]仅返回前n行101
5.2.6修改查询结果的列标题102
5.2.7在查询结果中显示字符串104
5.2.8使用where子句给出查询条件105
5.2.9在表达式中使用列名106
5.2.10使用order by子句对查询结果排序107
5.2.11使用in关键字109
5.2.12使用like关键字进行查询110
5.2.13使用is null关键字查询没有赋值的行113
5.2.14查询某一范围内的信息115
5.2.15使用between…and…指定查询范围116
5.2.16使用group by子句117
5.2.17使用having子句118
5.2.18使用嵌套查询121
5.2.19使用union运算符122
5.2.20对多个表进行查询125
5.2.21使用表的别名138
5.2.22使用ests关键字138
本章实训140
题142
第6章索引及其应用144
6.1索引144
6.2建立和管理索引146
6.2.1使用对象资源管理器创建索引146
6.2.2使用transactsql语句创建索引147
6.2.3删除索引148
6.2.4索引的相关作150
6.2.5索引的分析与维护152
本章实训157
题158
第7章视图及其应用160
7.1视图概述160
7.1.1视图的概念160
7.1.2使用视图的优点和缺点161
7.2视图的创建161
7.3视图的修改和删除167
7.3.1视图的修改167
7.3.2视图的删除167
7.4重命名视图及显示视图的信息168
7.4.1重命名视图168
7.4.2显示视图的信息169
7.5视图的应用171
7.5.1通过视图查询数据171
7.5.2通过视图更新数据172
本章实训175
题177
第8章存储过程与触发器179
8.1存储过程概述179
8.1.1什么是存储过程179
8.1.2存储过程的类型180
8.1.3存储过程的优点182
8.1.4存储过程与视图的比较182
8.2创建和执行存储过程182
8.2.1创建存储过程182
8.2.2执行存储过程183
8.2.3带参数的存储过程184
8.3修改、删除、重命名存储过程190
8.3.1存储过程的修改190
8.3.2存储过程的删除191
8.3.3存储过程的重命名192
8.4存储过程的重编译处理192
8.5触发器的创建和管理194
8.5.1触发器概述194
8.5.2触发器的创建195
8.5.3管理触发器202
本章实训207
题211
第9章sql server 2014的安全管理213
9.1sql server 2014的安全认证阶段213
9.2身份验证213
9.2.1windows身份验证模式214
9.2.2混合身份验证模式214
9.3权限认证214
9.4创建sql server登录账户215
9.4.1使用对象资源管理器创建sql server 2014登录账户215
9.4.2使用系统存储过程创建登录账户218
9.5创建数据库的用户218
9.5.1使用对象资源管理器创建数据库用户219
9.5.2使用存储过程创建数据库用户219
9.6安全管理账户220
9.6.1查看服务器的登录账户220
9.6.2修改登录账户属222
9.6.3查看数据库的用户224
9.7删除登录和用户账户225
9.7.1删除登录账户225
9.7.2删除用户账户226
9.8管理数据库用户和角226
9.8.1服务器角226
9.8.2数据库角226
9.9设置数据库用户账户的权限232
9.9.1对象权限232
9.9.2语句权限232
9.9.3隐含权限233
9.9.4使用管理工具设置权限233
9.9.5使用sql语句设置权限234
本章实训237
题238
0章sql server 2014程序设计240
10.1编程基础知识240
10.1.1transactsql语句的书写格式约定240
10.1.2引用数据库对象名的规则241
10.1.3sql server的变量241
10.1.4sql server的注释符242
10.1.5sql server的运算符242
10.2常用函数243
10.2.1函数243
10.2.2用户自定义函数251
10.3批处理258
10.4流控语句259
10.5事务处理265
10.5.1事务的基本概念265
10.5.2事务作266
10.6锁273
10.6.1开发问题273
10.6.2sql server中的锁274
10.7游标277
本章实训281
题284
1章数据库常维护与管理286
11.1导入和导出概述286
11.2导入数据287
11.2.1导入excel工作表287
11.2.2导入文本文件289
11.3导出数据295
11.3.1导出数据至access295
11.3.2导出数据至文本文件296
11.4备份与还原300
11.4.1数据库备份概念300
11.4.2数据库还原概念301
11.4.3数据库备份方式301
11.4.4数据库还原方式302
11.4.5备份作302
11.4.6还原数据库308
11.5附加数据库309
本章实训311
题313
2章sql server 2014编程接314
12.1通过odbc访问sql server 2014数据库314
12.1.1odbc的概述314
12.1.2通过excel访问sql server数据库321
12.1.3通过visual basic访问sql server数据库323
12.2使用ado访问sql server 2014数据库333
12.2.1使用ado访问数据库333
12.2.2用asp连接到sql server 2014数据库334
12.2.3执行sql语句336
12.2.4处理查询结果集338
12.2.5分页显示结果集340
本章实训342
题343
3章在线试系统344
13.1体设计344
13.2系统设计345
13.2.1设计目标345
13.2.2开发及运行环境346
13.2.3数据库设计346
13.3主要功能模块设计349
13.3.1目录结构与通用模块349
13.3.2管理界面主模块设计351
13.3.3课程管理模块设计354
13.3.4试题类型管理模块设计357
13.3.5题库管理模块设计360
13.3.6试卷管理模块设计365
13.3.7审卷管理及管理模块设计374
13.3.8用户管理模块设计380
13.3.9生界面设计385
本章实训392
题394

内容简介:

本书根据应用型本科教育的特点结合改革和应用实践编写而成。本书采用实例方式讲授ql erver 2014数据库的应用以理论够用、实用重实践为原则使读者能够快速、轻松地掌握ql erver数据库技术与应用。全书共13章,内容包括数据库技术基础、ql erver 2014系统概述、数据库及其管理、数据库中表的基本作、ql erver 2014的数据查询、索引及其应用、视图及其应用、存储过程与触发器、ql erver 2014的安全管理、ql erver 2014程序设计、数据库常维护与管理、ql erver 2014编程接以及在线试系统开发实例。
本书内容全面翔实适用于应用型本科或高等专科学校可以作为数据库初学者的入门教材以及数据库系统工程师的培训教材也适合作为ql erver应用开发人员的参资料。

精彩内容:

第5章chapter5

ql erver 2014的数据查询1.1计算机简介提示: 数据库查询是数据库系统中很基本的也是很重要的作。本章知识点较多覆盖面广中所涉及的数据全在book1数据库中可参照11.5节附加book1数据库。本章内容是本书的重点之一。
目标: 通过本章的要求掌握各种查询方法包括单表条件查询、单表多条件查询、多表多条件查询、嵌套查询并能对查询结果进行排序、分组和汇等作。5.1tranactql概述
通过前面几章的学读者已经知道ql语言是一种用于存取和查询数据更新并管理关系数据库系统的数据查询和编程语言。年io(靠前标准化组织)和iec(靠前电子技术委员会)共同发布了名为ql的ql靠前标准。ani(美国标准局)在美国发布了相应的anl ql标准该标准也称ani ql。尽管不同的关系数据库使用不同的ql版本但多数都按ani ql标准执行。ql erver使用ani ql92的扩展集即通常所说的tranactql简写为tql它是对标准ql程序语言的增强是用于应用程序和ql erver之间通信的主要语言。在ql语言的基础上扩充了许多功能包括数据定义语言、数据作语言、存储过程、系统表、函数、数据类型和流控语句。
tranactql语言的语法结构类似于英语易学易用书写灵活。例如显示图书的所有信息写成ql语句为ue book1 elect  from book1为了更好地编写和调试代码本书以下书写形式: ue book1
elect 
from book1ql语言是一种说明语言。在上例中用户只需告诉ql erver 2005显示book1表的所有信息而不必说明如何去做。ql erver 2005会根据用户所写的ql语句选择很好的执行策略。也是说用户不需要知道数据库中的数据是如何定义和怎样存储的只需知道表的名称或列的名称(上述例子中用户并不知道列名)可以从表中查询出需要的信息。
ql语言特别适用于客户端/服务器体系结构客户用ql语句发出请求服务器处理客户发出的请求。客户与服务器之间的任务划分明确。ql本身不是独立的程序设计语言不能进行屏幕界面设计和控制打印格式因此通常将ql语言嵌入到用程序设计语言(如viual baic等)编写的程序中使用。
ql语言由数据定义语言(ddl)、数据作语言(dml)和数据控制语言(dcl)组成。
(1) 数据定义语言用来定义和管理数据库、表和视图这样的数据对象。ddl通常包括每个对象的create、alter和drop命令。例如create table、alter table 和drop table语句通常用于创建表、修改其属(如增加或删除列)和删除表。
(2) 数据作语言用于查询和作数据。它使用elect、inert、update、delete语句这些语句允许用户查询数据、插入数据行、修改表中的数据、删除表中的数据行。
(3) 数据控制语言用于控制对数据库对象作的权限。它使用grant和revoke语句授予或收回用户或用户组作数据库对象的权限。
ql erver数据库基础及应用实践教程第5章ql erver 2014的数据查询5.2elect语句
使用elect语句进行数据查询是数据库的核心作。ql erver通过elect语句提供了较完整的数据查询功能该语句具有灵活的使用方式和丰富的功能。
5.2.1打开一个数据库
在对book1数据库中的数据进行作之前必须先使用ue命令打开book1数据库并使用go语句作为结束行: ue book1
go5.2.2elect语句
elect语句主要用于查询数据也可以用来向局部变量赋值。常用的elect语句的语法为elect 选择列表
from 表的列表
where 查询的条件选择列表可以包括几个列名或者表达式用逗号隔开用来指示应该返回哪些数据。表达式可以是列名、函数或常数的列表。from子句指定提供数据的表或视图的名称。当选择列表中含有列名时每一个elect子句必须带一个from子句。where子句用于给出查询条件。
【例5.1】从book1表中查询编号为xh5468的书的信息要求显示编号、书名和ibn号。
【实例分析】从第4章的介绍中知道book1表有6列分别为编号、ibn号、书名、定价、出版社和出版期。在使用book1数据库之前应先启动数据库服务器然后使用ue命令打开book1数据库。可以选择在ql erver management tudio查询窗中执行ql语句也可以在“对象资源管理器”面板中执行ql语句。
在ql erver management tudio查询窗中运行如下命令: ue book1
elect 编号书名ibn号
from book1
where 编号=xh5468
go运行结果如图5.1所示。
图5.1对编号、书名和ibn号的查询
下面详细介绍elect语句的各种使用方法。

—  没有更多了  —

以下为对购买帮助不大的评价

正版特价新书
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP