新書推薦:
![鸣沙丛书·神器有命:汉帝国的神圣性格及其崩解](http://103.6.6.69/upload/mall/productImages/y24/8/9787522819068.jpg)
《
鸣沙丛书·神器有命:汉帝国的神圣性格及其崩解
》
售價:HK$
151.0
![核能话语变迁:科技、媒介与国家](http://103.6.6.69/upload/mall/productImages/y24/8/9787522839486.jpg)
《
核能话语变迁:科技、媒介与国家
》
售價:HK$
105.0
![白莫卧儿人:爱情、战争与18世纪的印度](http://103.6.6.69/upload/mall/productImages/y24/8/9787522834092.jpg)
《
白莫卧儿人:爱情、战争与18世纪的印度
》
售價:HK$
174.6
![从观念到艺术:在中国文化中发现慈悲](http://103.6.6.69/upload/mall/productImages/y24/8/9787522835754.jpg)
《
从观念到艺术:在中国文化中发现慈悲
》
售價:HK$
106.0
![罗曼诺夫王朝衰亡史](http://103.6.6.66/upload/mall/productImages/24/29/9787547244678.jpg)
《
罗曼诺夫王朝衰亡史
》
售價:HK$
149.3
![碧山15 食物续](http://103.6.6.66/upload/mall/productImages/24/29/9787571118990.jpg)
《
碧山15 食物续
》
售價:HK$
78.2
![汗青堂丛书142·帝国的胜利:从哈德良到君士坦丁的罗马世界](http://103.6.6.66/upload/mall/productImages/24/30/9787522524733.jpg)
《
汗青堂丛书142·帝国的胜利:从哈德良到君士坦丁的罗马世界
》
售價:HK$
105.8
![汗青堂丛书141·帝国的开端:从共和国到哈德良的罗马](http://103.6.6.66/upload/mall/productImages/24/30/9787522525990.jpg)
《
汗青堂丛书141·帝国的开端:从共和国到哈德良的罗马
》
售價:HK$
124.2
|
編輯推薦: |
本书基于MySQL 8.0,以项目为驱动,系统地讲解数据库技术。同时配有丰富的教学资源,方便学习。
|
內容簡介: |
本书以MySQL 8.0为平台,采用“工作过程导向”模式由浅入深地介绍数据库的基础知识、安装和配置MySQL、学生管理数据库的操作、学生管理数据库数据表的操作、学生管理数据库数据的操作、学生管理数据库的查询、MySQL编程基础、学生管理数据库的视图与索引、学生管理数据库的存储过程与触发器、备份与还原学生管理数据库、学生管理数据库安全性维护等知识。 本书内容丰富、突出应用、实例众多、步骤明确、讲解细致,具有启发性和综合性,项目主要内容均配备了微课视频,每章还配备了“任务实训营”,可以使读者得到充分的训练,较好地实现学以致用的教学目的。 本书可作为高等学校计算机及相关专业的教材,也可作为职业资格考试或认证考试等各种培训班的培训教材,还可用于读者自学。
|
目錄:
|
项目1数据库的基础知识
1.1数据库的基本概念
1.1.1信息、数据与数据处理
1.1.2数据库、数据库系统与数据库管理系统
1.2数据库管理技术的发展历程
1.2.1人工管理阶段
1.2.2文件系统阶段
1.2.3数据库系统阶段
1.2.4分布式数据库系统
1.2.5面向对象数据库系统
1.2.6数据仓库
1.2.7数据挖掘
1.2.8云计算与大数据
1.3数据模型
1.3.1数据模型的组成要素
1.3.2数据模型的类型
1.4数据库系统的结构
1.4.1数据库系统的模式结构
1.4.2数据库系统的体系结构
项目2安装和配置MySQL
2.1MySQL概述
2.1.1MySQL的简介
2.1.2MySQL的特性
2.1.3MySQL的版本
2.2MySQL管理工具
2.2.1MySQL Workbench
2.2.2MySQL Administrator——管理器工具
2.2.3MySQL Query Browser
2.2.4MySQL Migration Toolkit
2.2.5Navicat
2.3安装和配置MySQL
2.3.1MySQL 8.0的下载
2.3.2安装和配置MySQL
2.4MySQL的启动与登录
2.4.1MySQL服务器的启动与关闭
2.4.2以Windows命令行方式登录与退出MySQL服务器
2.4.3以MySQL Command Line Client方式登录与退出MySQL
服务器
2.4.4利用Navicat图形化管理工具登录MySQL服务器
项目3学生管理数据库的操作
3.1MySQL数据库的简介
3.1.1系统数据库
3.1.2用户数据库
3.2使用图形化管理工具操作学生管理数据库
3.2.1学生管理数据库的创建
3.2.2学生管理数据库的查看
3.2.3学生管理数据库的修改
3.2.4学生管理数据库的删除
3.3使用语句操作学生管理数据库
3.3.1创建学生管理数据库
3.3.2查看学生管理数据库
3.3.3修改学生管理数据库
3.3.4打开学生管理数据库
3.3.5删除学生管理数据库
项目4学生管理数据库数据表的操作
4.1表的简介
4.1.1MySQL数据表概述
4.1.2MySQL数据类型
4.2使用图形化管理工具操作学生管理数据库的数据表
4.2.1创建学生管理数据库的数据表
4.2.2查看学生管理数据库的数据表
4.2.3修改学生管理数据库的数据表
4.2.4复制学生管理数据库的数据表
4.2.5删除学生管理数据库的数据表
4.3使用语句操作学生管理数据库的数据表
4.3.1创建学生管理数据库的数据表
4.3.2查看学生管理数据库的数据表
4.3.3修改学生管理数据库的数据表
4.3.4复制学生管理数据库的数据表
4.3.5删除学生管理数据库的数据表
项目5学生管理数据库数据的操作
5.1数据完整性概述
5.1.1数据完整性的概念
5.1.2数据完整性的类型
5.2实现约束
5.2.1PRIMARY KEY(主键)约束
5.2.2DEFAULT(默认值)约束
5.2.3CHECK约束
5.2.4UNIQUE约束
5.2.5NOT NULL约束
5.2.6FOREIGN KEY约束
5.3使用图形化管理工具操作学生管理数据库表数据
5.3.1插入学生管理数据库表数据
5.3.2删除学生管理数据库表数据
5.3.3修改学生管理数据库表数据
5.4使用语句操作学生管理数据库表数据
5.4.1插入学生管理数据库表数据
5.4.2修改学生管理数据库表数据
5.4.3删除学生管理数据库表数据
5.5实现学生管理数据库表约束
5.5.1PRIMARY KEY约束
5.5.2DEFAULT约束
5.5.3CHECK约束
5.5.4UNIQUE约束
5.5.5NOT NULL约束
5.5.6FOREIGN KEY约束
项目6学生管理数据库的查询
6.1SELECT语句概述
6.1.1选择列
6.1.2WHERE子句
6.1.3聚合函数
6.1.4GROUP BY子句
6.1.5HAVING子句
6.1.6ORDER BY子句
6.2多表连接查询
6.2.1内连接
6.2.2外连接
6.2.3交叉连接
6.2.4自连接
6.2.5组合查询
6.3子查询
6.3.1带有IN运算符的子查询
6.3.2带有比较运算符的子查询
6.3.3带有EXISTS运算符的子查询
6.4简单查询学生管理数据库
6.4.1使用选择列查询学生管理数据库
6.4.2使用WHERE子句查询学生管理数据库
6.4.3使用聚合函数实现数据的统计操作
6.4.4使用GROUP BY子句查询学生管理数据库
6.4.5使用HAVING子句查询学生管理数据库
6.4.6使用ORDER BY子句查询学生管理数据库
6.5多表连接查询学生管理数据库
6.5.1使用内连接查询学生管理数据库
6.5.2使用外连接查询学生管理数据库
6.5.3使用交叉连接查询学生管理数据库
6.5.4使用自连接查询学生管理数据库
6.5.5使用组合查询查询学生管理数据库
6.6子查询
6.6.1带有IN运算符的子查询
6.6.2带有比较运算符的子查询
6.6.3带有EXISTS运算符的子查询
项目7MySQL编程基础
7.1MySQL语言结构概述
7.1.1常量
7.1.2变量
7.1.3运算符与表达式
7.1.4系统内置函数
7.2流程控制语句
7.2.1判断语句
7.2.2循环语句
7.2.3跳转语句
7.3MySQL语言的基础操作
7.3.1使用变量
7.3.2使用运算符与表达式
7.3.3使用系统内置函数
7.4使用流程控制语句
7.4.1判断语句
7.4.2循环语句
7.4.3跳转语句
项目8学生管理数据库的视图与索引
8.1视图
8.1.1视图的概念
8.1.2视图的优缺点
8.2索引
8.2.1索引的概念
8.2.2索引的优缺点
8.2.3索引的类型
8.3使用图形化管理工具操作视图
8.3.1创建视图
8.3.2查看视图
8.3.3重命名视图
8.3.4删除视图
8.4使用语句操作视图
8.4.1创建视图
8.4.2查看视图
8.4.3修改视图
8.4.4通过视图管理数据
8.4.5删除视图
8.5使用图形化管理工具操作索引
8.5.1创建索引
8.5.2删除索引
8.6使用语句操作索引
8.6.1创建索引
8.6.2查看索引
8.6.3删除索引
项目9学生管理数据库的存储过程与触发器
9.1存储过程概述
9.1.1存储过程的概念
9.1.2存储过程的优点
9.2触发器概述
9.2.1触发器的概念
9.2.2触发器的类型
9.3存储过程的操作
9.3.1创建存储过程
9.3.2调用存储过程
9.3.3查看存储过程
9.3.4修改存储过程
9.3.5删除存储过程
9.4触发器的操作
9.4.1创建触发器
9.4.2查看触发器
9.4.3删除触发器
项目10备份与还原学生管理数据库
10.1备份概述
10.1.1备份的概念
10.1.2备份的类型
10.2还原概述
10.3使用图形化管理工具备份与还原学生管理数据库
10.3.1使用图形化管理工具备份学生管理数据库
10.3.2使用图形化管理工具还原学生管理数据库
10.4使用语句备份与还原学生管理数据库
10.4.1使用语句备份学生管理数据库
10.4.2使用语句还原学生管理数据库
项目11学生管理数据库安全性维护
11.1MySQL的安全性
11.2使用图形化管理工具管理数据库用户
11.2.1创建用户
11.2.2修改用户名和密码
11.2.3删除用户
11.3使用语句管理用户
11.3.1创建用户
11.3.2修改用户名
11.3.3修改用户密码
11.3.4删除用户
11.4使用图形化管理工具管理数据库权限
11.4.1授予权限
11.4.2删除权限
11.5使用语句管理数据库权限
11.5.1授予权限
11.5.2删除权限
参考文献
|
內容試閱:
|
党的二十大报告明确指出: “教育、科技、人才是全面建设社会主义现代化国家的基础性、战略性支撑。”坚持教育优先发展、科技自立自强、人才引领驱动,三者既相互融合又各有侧重,必须统筹谋划,协同攻坚,主动适应全面贯彻新发展理念、推动构建新发展格局、推进高质量发展的需要,更好汇聚力量,充分发挥教育、科技、人才的基础性、战略性支撑作用。
MySQL是最流行的关系数据库管理系统之一,其体积小、速度快、总体拥有成本低,广泛应用于互联网行业的数据存储,尤其是它具备开放源代码的优势,使它迅速成为中小型企业和网站应用的首选数据库,在Internet高速发展的信息化时代,建设以数据库为核心的各类信息系统,对提高企业的竞争力与效益、改善部门的管理能力与管理水平具有重要意义,并且越来越多的院校开设MySQL数据库相关的课程。基于这样的背景,编者编写了本书,将理论知识与实践技术紧密结合,力求全面地、多方位地、由浅入深地引导读者步入数据库技术领域。
本书将立德树人作为教育的根本任务
,是编者根据多年数据库技术教学经验编写而成的,结构完整、内容实用、思路清晰、贴近教学和应用实践、图文并茂、强调技能、重在操作、实例与实训针对性强,使读者能熟练掌握数据库应用的基础知识和技术,提高分析问题、解决问题的能力,提高读者获取计算机新知识、新技术的能力。本书可以作为高等学校计算机及相关专业的教材,也可以作为职业资格考试或认证考试等各种培训班的培训教材,还可用于读者自学。
本书包含11个项目,主要包括数据库的基础知识、安装和配置MySQL、学生管理数据库的操作、学生管理数据库数据表的操作、学生管理数据库数据的操作、学生管理数据库的查询、MySQL编程基础、学生管理数据库的视图与索引、学生管理数据库的存储过程与触发器、备份与还原学生管理数据库和学生管理数据库安全性维护。
本书的内容组织以关系数据库理论知识为基础,采用项目式教学,每个项目设置了6个教学环节,以“任务描述”“学习目标”“知识准备”“任务实施”“任务实训营”“项目小结”推进学习过程。本书体系完整、可操作性强,以大量的例题对知识点进行讲解,均提供了详细的操作步骤,便于学习者模仿练习,以此提高实践动手能力,所有例题均通过调试,内容涵盖了设计一个数据库应用系统要用到的主要知识。本书配套资源丰富,包括教学大纲、教学课件、电子教案、实例程序代码、样本数据库、重难点知识的微课视频,供师生在教学中参考使用。
全书的编写工作由南京城市职业学院的杨洋独立完成。
在本书的编写过程中参阅了大量专家学者的著作,并从互联网上获得了许多参考资料,受益匪浅,而这些资料难以一一列举出来,在此向这些资料的作者表示衷心的感谢。
由于计算机技术日新月异,编者水平有限,虽然经过再三勘误,难免存在疏漏和不足,敬请广大读者提出宝贵意见。
编者
2023年7月
|
|