网络数据库(SQL Server)
¥49.00定价
作者: 刘亚琦
出版时间:2023-06
出版社:电子工业出版社
- 电子工业出版社
- 9787121451799
- 1-1
- 465998
- 66254960-9
- 平塑
- 16开
- 2023-06
- 410
- 256
- 数据库
- 高职
内容简介
本书基于SQL Server 2019,以项目教学的方式循序渐进地讲解网络数据库的基本原理和具体应用的方法与技巧。__eol__本书分为9个项目,具体内容为数据库基础、创建和管理数据库、创建和管理表、数据查询、索引和视图、程序设计、存储过程和触发器、数据安全与保护、Java与数据库等。__eol__本书实例丰富,内容翔实,操作方法简单、易学,既适合作为职业院校计算机与大数据相关专业的教材,也适合从事数据处理相关工作的专业人士参考。__eol__本书配套电子资料涵盖书中所有实例的源文件、相关资源,以及实例操作过程的录屏动画,可供读者在学习时使用。__eol____eol__
目录
项目一 数据库基础 1__eol__任务一 数据库系统 2__eol__任务引入 2__eol__知识准备 2__eol__一、数据库系统的组成 2__eol__二、数据库系统的体系结构 2__eol__任务二 数据库管理系统 5__eol__任务引入 5__eol__知识准备 5__eol__一、DBMS的主要功能 5__eol__二、DBMS的组成 6__eol__任务三 数据库设计基础 8__eol__任务引入 8__eol__知识准备 8__eol__一、需求分析 9__eol__二、概念设计 14__eol__三、逻辑设计 16__eol__四、物理设计 17__eol__任务四 初识SQL Server 2019 17__eol__任务引入 17__eol__知识准备 18__eol__一、SQL Server 2019简介 18__eol__二、SQL Server 2019的应用场景 19__eol__三、SQL Server 2019的下载与安装 19__eol__四、SQL Server Management Studio 27__eol__项目总结 31__eol__项目二 创建和管理数据库 32__eol__任务一 创建数据库 33__eol__任务引入 33__eol__知识准备 33__eol__一、使用SSMS创建数据库 34__eol__二、使用T-SQL创建数据库 37__eol__任务二 修改数据库 40__eol__任务引入 40__eol__知识准备 40__eol__一、使用SSMS修改数据库 40__eol__二、使用T-SQL修改数据库 42__eol__任务三 删除数据库 44__eol__任务引入 44__eol__知识准备 44__eol__一、使用SSMS删除数据库 44__eol__二、使用T-SQL删除数据库 45__eol__项目总结 45__eol__项目实战 45__eol__实战一 创建一个名称为company的数据库 45__eol__实战二 创建一个名称为test的数据库 46__eol__项目三 创建和管理表 48__eol__任务一 表的构成 49__eol__任务导入 49__eol__知识准备 49__eol__一、数据类型 49__eol__二、创建表结构 53__eol__三、修改表结构 56__eol__任务二 表的关联 58__eol__任务导入 58__eol__知识准备 58__eol__一、建立表关联 59__eol__二、修改表关联 63__eol__任务三 表中数据 64__eol__任务导入 64__eol__知识准备 64__eol__任务四 删除表 68__eol__任务导入 68__eol__知识准备 68__eol__一、删除表中数据 68__eol__二、删除数据表 69__eol__项目总结 71__eol__项目实战 71__eol__实战一 在company数据库中创建表 71__eol__实战二 给company数据库中的3个表建立关联 72__eol__实战三 给company数据库中的3个表添加记录 72__eol__项目四 数据查询 74__eol__任务一 简单查询 75__eol__任务导入 75__eol__知识准备 75__eol__一、SQL查询语句结构 75__eol__二、单列查询 76__eol__三、多列查询 77__eol__四、所有列查询 77__eol__任务二 WHERE子句查询 78__eol__任务导入 78__eol__知识准备 78__eol__一、条件查询 78__eol__二、逻辑运算查询 80__eol__三、特殊条件查询 82__eol__任务三 排序查询 84__eol__任务导入 84__eol__知识准备 84__eol__任务四 聚合函数 85__eol__任务导入 85__eol__知识准备 85__eol__任务五 连接查询 87__eol__任务导入 87__eol__知识准备 88__eol__任务六 高级查询 89__eol__任务导入 89__eol__知识准备 89__eol__一、数据汇总 89__eol__二、联接查询 91__eol__三、子查询 94__eol__项目总结 96__eol__项目实战 96__eol__实战一 查询部门号(deptno)为30的员工信息 96__eol__实战二 以工资升序、员工号降序的方式显示工资表的所有__eol__记录 97__eol__实战三 查询工资为5000~6000元的员工,包括员工号、__eol__姓名、工作名称及工资 97__eol__实战四 查找工资比平均工资多300元的员工 98__eol__项目五 索引和视图 99__eol__任务一 索引 100__eol__任务引入 100__eol__知识准备 100__eol__一、创建索引 100__eol__二、查看和删除索引 104__eol__任务二 视图 106__eol__任务引入 106__eol__知识准备 106__eol__一、创建视图 106__eol__二、使用视图 110__eol__三、删除视图 114__eol__项目总结 114__eol__项目实战 115__eol__实战一 为emp表的“员工号”和“工作名称”列创建聚集__eol__索引,并且强制唯一性 115__eol__实战二 创建View1视图,查询所有员工的姓名、员工号、__eol__所在部门及 工资 115__eol__项目六 程序设计 117__eol__任务一 程序设计基础 118__eol__任务引入 118__eol__知识准备 118__eol__一、变量 118__eol__二、流程控制语句 120__eol__任务二 事务处理 128__eol__任务引入 128__eol__知识准备 128__eol__一、事务分类 129__eol__二、显式事务 129__eol__三、隐式事务 133__eol__任务三 使用游标 134__eol__任务引入 134__eol__知识准备 135__eol__项目总结 140__eol__项目实战 141__eol__实战一 输出部门号为20的员工工资水平 141__eol__实战二 启动一个事务向dept表中插入一个记录,并回滚__eol__该事务 141__eol__项目七 存储过程和触发器 143__eol__任务一 存储过程 144__eol__任务引入 144__eol__知识准备 144__eol__一、创建存储过程 144__eol__二、执行存储过程 146__eol__三、存储过程的参数 148__eol__任务二 触发器 150__eol__任务引入 150__eol__知识准备 150__eol__一、创建触发器 151__eol__二、使用触发器 153__eol__三、删除触发器 155__eol__项目总结 156__eol__项目实战 156__eol__实战一 创建名为PRO的存储过程来查询部门号为30的__eol__员工信息 156__eol__实战二 创建一个触发器,将7521号员工的工资修改为__eol__6000元 157__eol__项目八 数据安全与保护 158__eol__任务一 账号和角色 159__eol__任务引入 159__eol__知识准备 159__eol__一、服务器的登录账号 159__eol__二、数据库的用户 164__eol__三、角色 167__eol__任务二 备份和还原数据库 172__eol__任务引入 172__eol__知识准备 172__eol__一、数据库备份 172__eol__二、数据库还原 178__eol__任务三 数据的导入和导出 184__eol__任务引入 184__eol__知识准备 184__eol__一、数据的导出 184__eol__二、数据的导入 189__eol__项目总结 192__eol__项目实战 192__eol__实战一 创建一个登录账号ABC/123456 192__eol__实战二 在company数据库中创建一个用户账号,并将其关联到__eol__ABC登录账号中 193__eol__项目九 Java与数据库 194__eol__任务一 概述 195__eol__任务导入 195__eol__知识准备 195__eol__一、Java访问数据库的方式 195__eol__二、JDK的安装 196__eol__任务二 利用JDBC访问数据库 199__eol__任务导入 199__eol__知识准备 199__eol__任务三 利用Hibernate访问数据库 207__eol__任务导入 207__eol__知识准备 207__eol__任务四 利用Java创建图形界面 225__eol__任务导入 225__eol__知识准备 225__eol__项目总结 239__eol__项目实战 240__eol__实战 访问EMIS数据库中的specialty表 240__eol__