SQL Server数据库基础教程
全新正版 极速发货
¥
40.58
5.9折
¥
69
全新
仅1件
作者 赵明渊,唐明伟 编
出版社 电子工业出版社
ISBN 9787121441288
出版时间 2022-09
装帧 平装
开本 16开
定价 69元
货号 1202740215
上书时间 2024-11-16
商品详情
品相描述:全新
商品描述
目录 第1篇 SQL Server数据库基础 第1章 SQL Server 2019概述 2 1.1 数据库的基本概念 2 1.1.1 数据库、数据库管理系统和数据库系统 2 1.1.2 数据模型 4 1.1.3 关系数据库 6 1.1.4 数据库设计 7 1.2 SQL Server 2019的组成和新功能 11 1.2.1 SQL Server 2019的组成 12 1.2.2 SQL Server 2019的新功能 12 1.3 SQL Server 2019的安装 14 1.3.1 SQL Server 2019的安装要求 14 1.3.2 SQL Server 2019的安装步骤 14 1.4 SQL Server 服务器的启动和停止 20 1.5 SQL Server Management Studio环境 21 1.5.1 SQL Server Management Studio的安装 21 1.5.2 SQL Server Management Studio的启动和连接 22 1.5.3 SQL Server Management Studio的组件 23 1.6 SQL和T-SQL 25 1.6.1 SQL 25 1.6.2 T-SQL的预备知识 27 1.7 大数据简介 29 1.7.1 大数据的基本概念 29 1.7.2 大数据的处理过程 30 1.7.3 大数据的技术支撑 31 1.7.4 NoSQL数据库 32 1.8 小结 34 习题1 35 第2章 SQL Server数据库 37 2.1 SQL Server数据库概述 37 2.1.1 SQL Server 2019系统数据库 37 2.1.2 SQL Server数据库文件和存储空间分配 38 2.1.3 数据库文件组 39 2.2 使用图形用户界面创建、修改、删除SQL Server数据库 39 2.2.1 创建数据库 40 2.2.2 修改数据库 41 2.2.3 删除数据库 44 2.3 使用T-SQL语句创建、修改、删除SQL Server数据库 45 2.3.1 创建数据库 45 2.3.2 修改数据库 47 2.3.3 删除数据库 48 2.4 数据库快照 48 2.5 小结 50 习题2 51 第3章 数据表 53 3.1 数据表概述 53 3.1.1 数据库对象 53 3.1.2 表的概念 54 3.1.3 表结构设计 54 3.1.4 SQL Server 2019表的类型 55 3.2 数据类型 56 3.2.1 系统数据类型 56 3.2.2 用户自定义数据类型 61 3.3 使用T-SQL语句创建、修改、删除SQL Server表 62 3.3.1 创建表 62 3.3.2 修改表 64 3.3.3 删除表 65 3.4 使用图形用户界面创建、修改、删除SQL Server表 65 3.4.1 创建表 65 3.4.2 修改表 66 3.4.3 删除表 69 3.5 使用T-SQL语句操作SQL Server表数据 69 3.5.1 插入语句 69 3.5.2 修改语句 71 3.5.3 删除语句 72 3.6 使用图形用户界面操作SQL Server表数据 72 3.7 分区表 74 3.7.1 创建分区函数 75 3.7.2 创建分区方案 76 3.7.3 创建分区表 76 3.8 小结 77 习题3 78 第4章 数据查询 80 4.1 数据查询概述 80 4.2 单表查询 80 4.2.1 SELECT子句 80 4.2.2 FROM子句 83 4.2.3 WHERE子句 84 4.2.4 GROUP BY子句、HAVING子句和聚合函数 87 4.2.5 ORDER BY子句 91 4.3 多表查询 91 4.3.1 连接查询 91 4.3.2 嵌套查询 95 4.4 查询结果处理 98 4.4.1 UNION子句 98 4.4.2 EXCEPT子句和INTERSECT子句 99 4.4.3 INTO子句 100 4.4.4 CTE子句 100 4.4.5 TOP子句 102 4.5 应用举例 102 4.6 小结 104 习题4 105 第5章 索引和视图 108 5.1 索引概述 108 5.1.1 索引的基本概念 108 5.1.2 索引的分类 109 5.2 索引操作 110 5.2.1 创建索引 110 5.2.2 修改和查看索引属性 111 5.2.3 删除索引 112 5.3 视图概述 113 5.4 视图操作 114 5.4.1 创建视图 114 5.4.2 查询视图 115 5.4.3 修改视图定义 116 5.4.4 删除视图 117 5.4.5 更新视图 117 5.5 索引视图 120 5.6 小结 121 习题5 122 第6章 完整性约束 125 6.1 数据完整性概述 125 6.1.1 约束机制 125 6.1.2 数据完整性分类 126 6.2 PRIMARY KEY约束 128 6.3 UNIQUE约束 130 6.4 FOREIGN KEY约束 132 6.5 CHECK约束 135 6.6 DEFAULT约束 137 6.7 NOT NULL约束 138 6.8 应用举例 138 6.9 小结 140 习题6 142 第7章 数据库程序设计 144 7.1 T-SQL基础 144 7.1.1 T-SQL分类 144 7.1.2 批处理 145 7.1.3 脚本和注释 147 7.2 标识符、常量、变量 148 7.2.1 标识符 148 7.2.2 常量 148 7.2.3 变量 150 7.3 运算符与表达式 152 7.4 流程控制语句 155 7.4.1 BEGIN…END语句块 155 7.4.2 条件语句 156 7.4.3 循环语句 157 7.4.4 无条件转移语句 159 7.4.5 返回语句 159 7.4.6 等待语句 160 7.4.7 异常处理 160 7.5 系统内置函数 161 7.5.1 系统内置函数概述 161 7.5.2 常用的系统内置函数 161 7.6 用户定义函数 170 7.6.1 用户定义函数概述 170 7.6.2 用户定义函数的定义和调用 171 7.6.3 用户定义函数的删除 176 7.7 小结 176 习题7 177 第8章 数据库编程技术 179 8.1 存储过程概述 179 8.2 存储过程的创建、修改和删除 180 8.2.1 存储过程的创建 180 8.2.2 存储过程的执行 182 8.2.3 存储过程的参数 183 8.2.4 存储过程的修改 186 8.2.5 删除存储过程 187 8.3 触发器概述 187 8.4 触发器的创建、修改和删除 189 8.4.1 创建DML触发器 189 8.4.2 创建DDL触发器 194 8.4.3 修改触发器 195 8.4.4 启用或禁用触发器 197 8.4.5 删除触发器 197 8.5 游标概述 198 8.6 游标的基本操作 198 8.7 小结 201 习题8 202 第9章 安全管理 207 9.1 SQL Server安全机制和身份验证模式 207 9.1.1 SQL Server安全机制 207 9.1.2 SQL Server身份验证模式 208 9.2 服务器安全管理 208 9.2.1 创建登录名 209 9.2.2 修改登录名 211 9.2.3 删除登录名 212 9.2.4 服务器角色 212 9.3 数据库安全管理 215 9.3.1 创建数据库用户 216 9.3.2 修改数据库用户 220 9.3.3 删除数据库用户 221 9.3.4 数据库角色 221 9.4 架构安全管理 226 9.5 权限管理 229 9.5.1 登录名权限管理 229 9.5.2 数据库用户和角色权限管理 231 9.6 小结 235 习题9 236 第10章 备份和还原 238 10.1 备份和还原概述 238 10.2 创建备份设备 239 10.2.1 使用存储过程创建和删除备份设备 239 10.2.2 使用图形用户界面创建和删除备份设备 240 10.3 备份数据库 241 10.3.1 使用图形用户界面备份数据库 241 10.3.2 使用T-SQL语句备份数据库 245 10.4 还原数据库 247 10.4.1 使用图形用户界面还原数据库 247 10.4.2 使用T-SQL语句还原数据库 251 10.5 分离和附加数据库 254 10.5.1 分离数据库 254 10.5.2 附加数据库 255 10.6 导入和导出数据 257 10.7 小结 263 习题10 264 第11章 事务和锁 267 11.1 事务 267 11.1.1 事务原理 267 11.1.2 事务类型 268 11.1.3 事务模式 268 11.1.4 事务处理语句 269 11.2 锁定 274 11.2.1 并发影响 274 11.2.2 可锁定资源 274 11.2.3 SQL Server的锁模式 275 11.2.4 SQL Server的表锁定提示 276 11.2.5 死锁 277 11.3 小结 278 习题11 279 第12章 基于Visual C#和SQL Server数据库的学生管理系统的开发 281 12.1 学生管理系统的数据库和表 281 12.2 新建项目和窗体 282 12.3 父窗体设计 283 12.4 学生信息录入 285 12.5 学生信息查询 288 12.6 学生信息管理 291 12.7 学生管理系统的启动 293 12.8 小结 293 习题12 293 第2篇 SQL Server数据库实验 实验1 E-R图设计、SQL Server 2019的安装和操作 296 实验1.1 E-R图设计 296 实验1.2 SQL Server 2019的安装和操作 300 实验2 SQL Server数据库 302 实验3 数据表 305 实验3.1 创建表 305 实验3.2 表数据操作 307 实验4 数据查询 311 实验4.1 单表查询 311 实验4.2 多表查询 314 实验5 索引和视图 318 实验5.1 索引 318 实验5.2 视图 319 实验6 完整性约束 322 实验7 数据库程序设计 327 实验8 数据库编程技术 331 实验8.1 存储过程 331 实验8.2 触发器和游标 333 实验9 安全管理 337 实验10 备份和还原 341 内容摘要 依据当前高等学校 SQL Server 数据库教学和实验的需要,本书系统地介绍了SQL Server 2019的基础知识和应用开发。全书分为两篇:第1篇介绍SQL Server数据库基础,内容为:SQL Server 2019概述、SQL Server数据库、数据表、数据查询、索引和视图、完整性约束、数据库程序设计、数据库编程技术、安全管理、备份和还原、事务和锁、基于Visual C#和SQL Server数据库的学生管理系统的开发;第2篇介绍SQL Server数据库实验,包含验证性实验和设计性实验,与第1篇各章内容对应。本书可作为高等学校相关专业的教材,也适合计算机应用人员和计算机爱好者自学。
— 没有更多了 —
本店暂时无法向该地区发货
以下为对购买帮助不大的评价