×
SQL Server数据库(21世纪技能创新型人才培养系列教材·计算机系列;“十四五”新工科应用型教材建设项目成果)

SQL Server数据库(21世纪技能创新型人才培养系列教材·计算机系列;“十四五”新工科应用型教材建设项目成果)

1星价 ¥32.4 (7.2折)
2星价¥32.4 定价¥45.0
暂无评论
图文详情
  • ISBN:9787300300894
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:263
  • 出版时间:2022-01-01
  • 条形码:9787300300894 ; 978-7-300-30089-4

内容简介

本书以“案例驱动”的模式编写,通过具体的任务对SQL Server 2017 数据库的基本概念、基本理论和基本技术进行讲解。内容由浅入深,先基础后专业,先实践后理论,主要具有以下特点:(1)任务引领。全书共设置了40 余个任务,每个任务都配有详细的操作步骤和说明,涵盖了SQL Server 2017 的全部知识点以及SQL Server 2017 在工作岗位上的实际应用。每个任务均具有实用性,实现了理论知识和企业需求的双边驱动。(2)图文导航。全书配图多达310 余幅,每幅图片均与讲解内容密切配合,即清晰易懂,又简洁明了,读者对照书本即可独立完成操作。(3)配套资源多样化。本书充分考虑到学生学习、教师备课的需要,本着方便师生的原则,在配套资源上进行了综合设计,包括教学课件、题库、教学大纲、教学计划、教案等,还特别为重点实例配套了微课。

目录

项目1 初识数据库
任务1.1 了解数据和数据库
1.1.1 数据
1.1.2 数据管理
1.1.3 数据库系统的组成
1.1.4 数据库的分类
1.1.5 关系数据库的基本概念
任务1.2 了解SQL Server 数据库技术
1.2.1 常用数据库管理系统
1.2.2 本书知识体系
1.2.3 SQL 语言简介
项目2  sQL server 2017 的安装与使用
任务2.1 SQL Server 2017 的安装
任务2.2 登录SQL Server 2017
任务2.3 使用SQL Server 2017
项目3 数据库操作
任务3.1 通过图形方式创建数据库
任务3.2 通过命令方式创建数据库
任务3.3 数据库管理
项目4 数据表操作
任务4.1 通过图形方式创建数据表
任务4.2 通过命令方式创建数据表
任务4.3 修改表的结构
任务4.4 删除表
任务4.5 表的索引
任务4.6 添加数据
任务4.7 修改数据
任务4.8 删除数据
项目5 查询操作
任务5.1 简单查询
任务5.2 使用条件查询
任务5.3 使用统计查询
任务5.4 使用分组查询
任务5.5 使用排序查询
任务5.6 使用嵌套查询
任务5.7 使用连接查询
任务5.8 使用其他连接查询
项目6 t-sQL 语言
任务6.1 T-SQL 语言基础
任务6.2 使用函数
任务6.3 使用流程控制语句
任务6.4 使用游标
任务6.5 事务控制语句
项目7 视图操作
任务7.1 创建视图
任务7.2 管理视图
项目8 数据完整性
任务8.1 创建并管理规则
任务8.2 PRIMARY KEY 约束
任务8.3 创建FOREIGN KEY 约束
任务8.4 其他约束
项目9 存储过程
任务9.1 创建存储过程
任务9.2 创建带参数的存储过程
任务9.3 管理存储过程
项目10 触发器
任务10.1 创建DML 触发器
任务10.2 管理DML 触发器
任务10.3 创建及管理DDL 触发器
项目11 备份与还原
任务11.1 数据库备份
任务11.2 数据库恢复
项目12 数据库安全
任务12.1 设置安全认证
任务12.2 账户管理
任务12.3 角色管理
参考文献
展开全部

节选

1.2.3 SQL 语言简介 SQL *早是由IBM 的圣约瑟研究实验室为其关系数据库管理系统System R 开发的一种查询语言,它的前身是Square 语言。由于SQL 语言具有结构简洁、功能强大、简单易学的特点,因此自1981 年推出以来,得到了广泛的应用。如今,无论是Oracle、Sybase、DB2、Informix、SQL Server 这些大型的数据库管理系统,还是Visual FoxPro、PowerBuilder 这些PC 上常用的数据库开发系统,都支持SQL 语言作为查询语言。SQL语言主要分为以下4 个部分: 1. 数据定义语言 数据定义语言(Data Definition Language,DDL)是SQL 语言集中负责数据结构定义与数据库对象定义的语言,由CREATE、ALTER 与DROP 这3 个语法组成,*早是由CODASYL(Conference on Data Systems Languages)数据模型使用,现在被纳入SQL指令中作为其中的一个子集。目前,大多数DBMS 都支持对数据库对象的DDL 操作,部分数据库(如Postgre SQL)可以把DDL 放在交易指令中。较新版本的DBMS 会加入 DDL 专用的触发程序,让数据库管理员可以追踪来自DDL 的修改。 2. 数据操作语言 数据操作语言(Data Manipulation Language,DML),用户可以通过它实现对数据库的基本操作。例如,对表中数据的查询、插入、删除和修改。 3. 数据查询语言 数据查询语言(Data Query Language,DQL)用于完成对数据库数据的查询,即用SELECT 命令完成数据的查询、筛选和排序等操作。 4. 数据控制语言 数据控制语言(Data Control Language,DCL),控制用户在数据库中进行的数据访问,一般用于创建与用户访问相关的对象。

作者简介

朱文龙,工学博士,副教授,黑龙江省人工智能协会会员,齐齐哈尔大学计算机科学与技术系系主任,主要从事网络安全及社交网络研究。主持参与国家自然科学基金、黑龙江省自然科学基金,齐齐哈尔市科技公关项目等项目共6项,申请专利2项,在教学科研上发表多篇教学科研论文,其中SCI论文二篇,EI论文一篇。黄德海,齐齐哈尔大学计算机科学与技术专业硕士毕业,齐齐哈尔大学软件工程系专业教师,副教授。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航