高等教育 > 计算机基础教育
SQL Server数据库实践教程
书号:9787113309404 套系名称:高等教育新工科信息技术课程系列教材
作者:王雪梅 李海晨 出版日期:2024-09-01
定价:33.00 页码 / 开本:无 /16
策划编辑:汪敏 责任编辑:汪敏
适用专业:计算机基础教育 适用层次:高等教育
最新印刷时间:2024-09-01
资源下载
教学课件(暂无)
教学素材(暂无)
习题答案(暂无)
教学案例(暂无)
教学设计(暂无)
教学视频(暂无)
内容简介
前言
目录
作者介绍
图书特色
本书是高等教育新工科信息技术课程系列教材之一。本书注重实践操作,以操作为主线, 带领读者从数据库创建开始,逐步递进,完成表的创建和管理、数据的增 / 删 / 改 / 查、视图 的创建和使用等操作,最后介绍数据库安全知识。全书包括相关概念、图形界面操作数据库、 数据定义、数据更新、数据查询、视图、数据库安全等内容。本书在理论讲解的基础上配有 操作演示视频,并以一个完整的销售管理数据库贯穿第 3~6 章的实验任务。 本书适合作为高等院校非计算机类专业的教材,也可供数据库开发人员自学。
前 言 在当今的信息化时代,数据库技术扮演着不可或缺的角色。无论是各种信 息管理系统,还是人们日常使用的QQ、微信、支付宝以及淘宝、京东等电商 平台,其背后都离不开数据库的支持。掌握一些数据库知识对于理解和运用现 代信息技术至关重要。 学习数据库知识的核心是掌握SQL,它是关系型数据库的标准语言,所有 的关系型数据库都支持SQL。SQL是一种功能强大且易于学习的语言,能独立 完成数据定义、数据操纵、数据查询和数据控制等功能。 本书是高等教育新工科信息技术课程系列教材之一,以SQL Server数据库 环境为例,详细介绍了SQL的强大功能。不同于传统的理论书籍,本书以实践 操作为主线,通过具体的案例和详细的步骤说明,引导读者从零开始,逐步掌 握数据库的创建、表的管理、数据的增删改查、视图的使用,直至数据库安全 知识的学习。在操作说明中,还介绍了相关的知识和注意事项。 本书主编拥有多年的IT软件企业开发经验,参与过多个大中型数据库应用 系统的开发和维护工作。编者将自己在IT企业多年积累的数据库实践经验融入 本书,无论是案例设计,还是文字说明,都花费了很多心思。本书尽量用深入 浅出的语言进行描述,对于许多操作,不仅介绍了怎么做,还解释了为什么这 么做,以及实际工作中的注意事项。 本书主要特点: (1)以实践操作为主线,操作步骤清晰、准确,同时引出相关理论知识。 (2)例题丰富,尽可能涵盖所有可能的情况,以便学生深入理解和学习, 同时也可作为项目实施过程中的参考。 (3)图文并茂,实际操作界面截图配合文字讲解,理论与实践相结合。 (4)适合高等院校各专业、各年级的学生从零基础开始学习。 (5)以一个完整的项目贯穿第3~6章的实验,使读者能够在实践中更好地 理解和掌握所学内容。
目 录 第 1 章 相关概念.........................1 实验 3 数据定义 .................... 46 第 2 章 图形界面操作数据库.......3 习 题 .................................... 48 2.1 创建和管理数据库 ..............3 2.1.1 创建数据库 ..................3 2.1.2 修改数据库..................6 2.1.3 删除数据库..................7 2.1.4 打开数据库..................8 2.1.5 分离数据库..................8 2.1.6 附加数据库 ..................9 2.2 创建和管理表 .................. 11 2.2.1 创建表 ...................... 11 2.2.2 修改表 ...................... 18 2.2.3 删除表 ...................... 18 2.3 插入、修改、删除数据 ...... 19 2.4 查询数据 ......................... 20 实验 2 SSMS 图形界面管理 习 题 .................................... 23 第 3 章 数据定义..................... 25 3.1 定义数据库 ...................... 25 3.1.1 创建数据库 ................ 25 3.1.2 修改数据库................ 30 3.1.3 删除数据库................ 33 3.1.4 打开数据库................ 34 3.2 定义表 ............................ 34 3.2.1 创建表 ...................... 34 3.2.2 修改表 ...................... 42 3.2.3 删除表 ...................... 45 第 4 章 数据更新..................... 49 4.1 插入数据 ......................... 49 4.2 修改数据 ......................... 57 4.3 删除数据 ......................... 59 实验 4 数据更新 .................... 60 习 题 .................................... 61 第 5 章 数据查询..................... 63 5.1 查询数据语法 .................. 63 5.2 数据准备 ......................... 64 5.3 单表数据 ......................... 65 5.4 连接查询 ......................... 78 5.5 嵌套查询 ......................... 82 实验 1 SSMS 图形界面创建 5.6 集合查询 5.7 基于派生表的查询 ............ 85 实验 5 单表查询(一)............ 85 实验 6 单表查询(二)............ 86 实验 7 连接查询 .................... 87 实验 8 嵌套查询 .................... 88 实验 9 多种方式多表查询 ........ 88 习 题 .................................... 89 第 6 章 视图 ........................... 93 6.1 创建视图 ......................... 93 6.2 修改视图 ......................... 96 6.3 删除视图 ......................... 96 6.4 使用视图 ......................... 97 实验 10 视图的使用................ 99 习 题 .................................... 99 第 7 章 数据库安全 ................. 102 实验 12 SQL 综合练习........... 117 7.1 身份验证模式 ................. 102 7.2 登录账户管理 ................. 103 7.2.1 创建登录账户 ........... 103 7.2.2 修改登录账户属性 ..... 105 7.3 数据库用户管理 .............. 106 7.3.1 添加数据库用户 ........ 106 7.3.2 删除数据库用户 ........ 109 7.4 权限管理 ........................ 110 7.4.1 设置数据库权限 ........ 110 参考文献 ............................... 134 7.4.2 设置数据库对象权限 .. 112 7.5 角色管理 ........................ 114 实验 11 权限设置 .................. 116 习题 ...................................... 119 附 录 .................................. 121 附录 A SQL Server 中常用的函数 ......................... 121 附录 B SQL Server 中常用的数据类型 ................... 129 附录 C SQL Server 中常用的运算符 ...................... 131
王雪梅,女,教授级高工,目前任职于安徽信息工程学院。研究领域:数据库、大数据、教育现代化。研究成果:具有多年软件企业工作经验,主持开发多个大中型信息系统开发项目,现为安徽省教学名师,主持省级及以上教科研项目十余项,主编教材5本,发表教科研论文10余篇。 李海晨,男,博士研究生,副教授,目前任职于黑龙江大学信息管理学院。研究领域:信息咨询与服务。研究成果:主持项目5项,主编教材2本,发表论文10余篇。
本书尽量用深入 浅出的语言进行描述,对于许多操作,不仅介绍了怎么做,还解释了为什么这么做,以及实际工作中的注意事项。