新書推薦:
《
无法忍受谎言的人:一个调查记者的三十年
》
售價:NT$
290.0
《
战争社会学专论
》
售價:NT$
540.0
《
剑桥意大利戏剧史(剑桥世界戏剧史译丛)
》
售價:NT$
740.0
《
教育何用:重估教育的价值
》
售價:NT$
299.0
《
理想城市:环境与诗性
》
售價:NT$
390.0
《
逆风翻盘 危机时代的亿万赢家 在充满危机与风险的世界里,学会与之共舞并找到致富与生存之道
》
售價:NT$
625.0
《
工业互联网导论
》
售價:NT$
445.0
《
孤独传:一种现代情感的历史
》
售價:NT$
390.0
|
編輯推薦: |
本书结合高职高专院校的教学特色,遵循以项目为导向的原则,结合数据库管理和软件开发开发岗位的实际需求,由一线的教师和企业技术人共同设计教材的内容。本书以实用为中心,以掌握数据库基本原理知识、数据库设计方法和提高数据库应用能力为目的。本书以数据库的开发为任务驱动,采用销售管理数据库设计为主线,设置具体的工作任务。通过解决任务,达到提高分析问题和解决问题的能力。本书概念清楚,内容安排合理,既有数据库的基本原理和方法的详细说明,又翔实地介绍了关系数据库管理系统MySQL。本书注重理论与实践相结合,使学习者既能掌握基本的数据库理论,也能提高数据库系统应用与技术开发的水平。
|
內容簡介: |
本书采用工学结合、任务驱动的模式进行编写,面向企业的工作过程,以销售管理系统为实例,全面而详细地讲解MySQL数据库应用技术。 本书共17章,内容包括销售管理数据库开发的环境,创建和管理销售管理数据库,创建和管理销售管理数据库数据表,利用销售管理数据库进行各类数据查询,提高数据库的质量和查询效率,设置索引、视图、存储过程和触发器,保证销售管理数据库的安全,数据库的日常维护,销售管理数据库的规划,对销售管理数据库进行初步的开发。本书有利于培养和提高高职学生技术应用能力,缩小在校学习与生产岗位需求之间的距离。 本书为微课视频版教材,所有知识点均配备了微课视频,读者可扫描书中的二维码观看。本书也提供了课程资源包,包括实例代码、实训手册、电子教案、习题库、习题答案及自测试卷等,读者可从www.tup.tsinghua.edu.cn下载。所有代码全部经过测试,能够在Windows和Linux操作系统上编译运行。 本书可作为应用型本科、高等职业院校及各类培训机构计算机软件技术、计算机网络技术及相关专业的教材,也可作为初学者学习数据库的入门教材和数据库应用系统开发人员的参考书。
|
目錄:
|
第1章数据库概述
1.1认识数据库
1.1.1基本概念
1.1.2数据描述
1.1.3数据模型
1.1.4关系型数据库语言
1.2MySQL数据库管理系统
习题
第2章数据库开发环境
2.1MySQL 5.6下载
2.2安装MySQL
2.2.1MSI格式安装
2.2.2ZIP格式安装
2.3启动和登录MySQL服务
2.3.1通过图形界面启动和关闭MySQL服务
2.3.2通过DOS窗口启动和关闭MySQL服务
2.3.3连接MySQL服务器
2.4MySQL客户端软件
2.4.1MySQL 5.6 Command Line Client
2.4.2MySQL Workbench
2.5SQLyog软件
2.5.1安装SQLyog
2.5.2SQLyog的使用
习题
实训
第3章数据库的创建和管理
3.1系统数据库和用户数据库
3.1.1系统数据库
3.1.2用户数据库
3.2销售管理数据库的创建
3.2.1使用CREATE DATABASE语句
3.2.2使用SQLyog客户端软件创建数据库
3.3销售管理数据库的管理和维护
3.3.1查看数据库
3.3.2选择当前数据库
3.3.3删除数据库
习题
实训
第4章数据引擎和数据处理
4.1MySQL体系结构
4.1.1数据库和实例
4.1.2MySQL体系结构
4.1.3各种存储引擎的特性
4.1.4默认存储引擎的操作
4.2表的基本概念
4.3列的数据类型
4.3.1整数类型
4.3.2浮点数类型、定点数类型和位类型
4.3.3日期和时间类型
4.3.4字符串类型
4.4列的属性
4.5数据完整性
习题
第5章数据表的操作
5.1销售管理数据库数据表结构
5.1.1数据表结构
5.1.2表关系
5.2销售管理数据表的创建
5.2.1使用CREATE TABLE语句创建数据表
5.2.2使用SQLyog客户端软件创建数据表
5.3销售管理数据库中数据表的查看
5.3.1使用SHOW TABLES语句查看所有的表
5.3.2使用DESCRIBE语句查看表的结构
5.3.3使用SHOW CREATE TABLE语句查看表的详细定义
5.3.4使用SQLyog软件查看表
5.4销售管理数据表的修改
5.5使用SQLyog修改表结构
5.6删除数据表
5.7销售管理数据库中数据表的约束
5.7.1约束概述
5.7.2非空约束
5.7.3主键约束
5.7.4外键约束
5.7.5唯一约束
5.7.6默认值约束
5.8销售管理数据库数据表中数据的操作
5.8.1使用SQLyog向表中添加数据
5.8.2使用SQL语句插入一条记录
5.8.3插入多条记录
5.8.4更新记录
5.8.5删除记录
习题
实训
第6章MySQL的运算符
6.1运算符简介
6.2算术运算符
6.3比较运算符
6.4逻辑运算符
6.5位运算符
实训
第7章数据库的数据查询
7.1SELECT语句
7.2简单查询
7.2.1SELECT子句
7.2.2WHERE子句
7.2.3ORDER BY子句
7.2.4GROUP BY子句
7.2.5HAVING子句
7.2.6LIMIT子句
7.3联接查询
7.3.1联接概述
7.3.2交叉联接
7.3.3内联接
7.3.4外联接
7.3.5复合条件联接
7.4嵌套查询
7.4.1单值嵌套
7.4.2单列多值嵌套
7.4.3多行多列值嵌套
7.4.4相关子查询EXISTS
7.5集合查询
7.6使用正则表达式查询
7.6.1MySQL的正则表达式
7.6.2查询以特定字符或字符串开头的记录
7.6.3查询以特定字符或字符串结尾的记录
7.6.4用符号.代替字符串中的任意一个字符
7.6.5匹配指定字符串查询
7.6.6匹配指定字符串中任意一个
7.6.7匹配特殊字符
7.6.8匹配多个实例
习题
实训
第8章MySQL的常用函数
8.1MySQL函数简介
8.2数学函数
8.2.1获取随机数以及圆周率
8.2.2数学计算函数
8.2.3幂与开平方计算函数
8.3字符串函数
8.3.1字符串长度函数
8.3.2字符串拼接函数
8.3.3字符串操作函数
8.4日期和时间函数
8.4.1日期和时间获取函数
8.4.2日期和时间提取函数
8.4.3日期和时间加减函数
8.5条件判断函数
8.5.1IF函数
8.5.2IFNULL函数
8.5.3CASE WHEN函数
8.6系统函数
8.7加密函数
实训
第9章销售管理数据库中视图的应用
9.1视图概述
9.1.1视图的定义
9.1.2视图的优点
9.1.3视图的缺点
9.2创建视图
9.2.1使用CREATE VIEW创建视图
9.2.2使用SQLyog客户端软件创建视图
9.3查看视图
9.3.1使用DESCRIBE语句查看视图
9.3.2使用SHOW TABLE STATUS语句查看视图
9.3.3使用SHOW CREATE VIEW语句查看视图
9.3.4在views表中查看视图详细信息
9.3.5使用SQLyog客户端软件查看视图
9.4修改视图
9.4.1使用ALTER VIEW语句修改视图
9.4.2使用CREATE OR REPLACE VIEW语句修改视图
9.4.3通过SQLyog客户端软件修改视图
9.5删除视图
9.6视图的应用
9.6.1在销售管理数据库中应用视图
9.6.2利用视图操作数据
习题
实训
第10章销售管理数据库中索引的应用
10.1索引概述
10.1.1索引的作用
10.1.2索引的分类
10.1.3索引文件的存储
10.2创建索引
10.2.1在创建表的时候创建索引
10.2.2在已有表上创建索引
10.2.3使用ALTER TABLE语句创建索引
10.2.4使用SQLyog客户端软件创建索引
10.3删除索引
10.4索引应用
10.4.1使用索引的原则
10.4.2创建销售管理数据库的索引
习题
实训
第11章销售管理数据库中存储过程和函数的应用
11.1存储过程和函数概述
11.1.1存储过程和函数的概念
11.1.2存储过程和函数的特点
11.1.3存储过程和函数的区别
11.2创建和执行存储过程与函数
11.2.1创建和执行存储过程
11.2.2执行存储过程
11.2.3不带参数的存储过程
11.2.4带IN参数的存储过程
11.2.5带OUT参数的存储过程
11.2.6带INOUT参数的存储过程
11.2.7创建和调用函数
11.2.8使用SQLyog客户端软件创建和执行存储过程与
调用函数
11.3存储过程和函数中的流程控制语句
11.3.1BEGIN...END复合语句
11.3.2存储过程中的变量
11.3.3定义条件和处理程序
11.3.4游标的使用
11.3.5流程控制语句
11.4查看存储过程和函数
11.4.1使用SHOW STATUS语句
11.4.2使用SHOW CREATE语句
11.4.3使用information_schema.routines表
11.5修改存储过程和函数
11.6删除存储过程和函数
11.7使用SQLyog客户端软件管理存储过程
11.7.1查看和修改存储过程
11.7.2删除存储过程
11.8销售管理数据库中存储过程的应用
11.8.1操作表的存储过程
11.8.2获取订单信息存储过程
习题
实训
第12章销售管理数据库中触发器的应用
12.1MySQL触发器概述
12.2创建触发器
12.2.1创建触发器的方法
12.2.2new表和old表
12.2.3创建INSERT触发器
12.2.4创建DELETE触发器
12.2.5创建UPDATE触发器
12.2.6使用SQLyog客户端软件创建触发器
12.3查看触发器
12.3.1使用SHOW TRIGGERS语句查看触发器
12.3.2在triggers表中查看触发器信息
12.3.3使用SQLyog客户端软件查看触发器信息
12.4删除触发器
12.5触发器的应用
习题
实训
第13章销售管理数据库中用户权限和安全
13.1MySQL权限表
13.1.1权限系统的验证过程
13.1.2权限表的存取
13.1.3user表
13.1.4db表
13.1.5其他权限表
13.2用户管理
13.2.1登录和退出
13.2.2新建普通用户
13.2.3删除普通用户
13.2.4修改用户密码
13.3权限管理
13.3.1对用户进行授权
13.3.2查看用户的权限
13.3.3收回权限
习题
实训
第14章销售管理数据库的备份与还原
14.1概述
14.2数据库的备份
14.2.1备份类型
14.2.2备份策略
14.3数据库的还原
14.4数据导入和导出
14.4.1数据导出
14.4.2数据导入
习题
实训
第15章MySQL日志
15.1日志概述
15.2错误日志
15.2.1错误日志相关参数
15.2.2启动和设置错误日志
15.2.3查看和归档错误日志
15.3二进制日志
15.3.1二进制日志相关参数
15.3.2启用和设置二进制日志
15.3.3查看二进制日志
15.3.4删除二进制日志
15.3.5使用二进制日志还原数据库
15.4慢查询日志
15.4.1慢查询日志相关参数
15.4.2启用和设置慢查询日志
15.4.3查看慢查询日志
15.4.4删除慢查询日志
15.5通用查询日志
15.5.1通用查询日志相关参数
15.5.2启动和设置通用查询日志
15.5.3查看和删除通用查询日志
习题
实训
第16章销售管理数据库的分析与设计
16.1数据库设计的步骤
16.2销售管理数据库的需求分析
16.2.1需求分析的任务
16.2.2常用的需求调查方法
16.2.3编写需求分析说明书
16.2.4需求分析示例
16.3销售管理数据库的概念结构设计
16.3.1概念结构设计的任务
16.3.2实体与联系
16.3.3概念模型的表示方法
16.3.4概念结构设计的步骤
16.3.5概念结构设计示例
16.4销售管理数据库的逻辑结构设计
16.4.1逻辑结构设计的任务
16.4.2关系模型
16.4.3ER模型到关系模型的转化
16.4.4数据模型优化
16.4.5逻辑结构设计示例
16.5销售管理数据库的物理结构设计
16.5.1物理结构设计的任务
16.5.2确定数据的物理结构
16.5.3物理结构设计示例
16.6销售管理数据库的实施
16.7销售管理数据库的运行和维护
习题
实训
第17章数据库应用开发Java
17.1JDBC基础
17.1.1JDBC简介
17.1.2JDBC驱动程序类型
17.1.3JDBC连接数据库的关键步骤
17.2JDBC核心API
17.2.1驱动管理器DriverManager类
17.2.2数据库连接的Connection接口
17.2.3执行SQL语句的Statement接口
17.2.4预编译执行SQL语句的PreparedStatement接口
17.2.5结果集ResultSet接口
17.3通过JDBC操作数据库
17.3.1JDBC基本开发过程
17.3.2利用JDBC操作销售管理数据库
17.3.3添加员工数据
17.3.4查询员工数据
17.3.5修改员工数据
17.3.6删除员工数据
习题
实训
参考文献
|
內容試閱:
|
高等职业技术教育是以就业为导向,以技术应用型人才为培养目标的。本书结合高等职业院校的教学特色,遵循以项目为导向的原则,结合数据库管理和软件开发岗位的实际需求,由一线的教师和企业技术人员共同设计教材的内容。本书以实用为基础、以必需为尺度选取理论知识;采用项目任务驱动式教学,结合完成各项任务,突出培养人才的应用能力和实际问题解决能力。
本书内容
本书以数据库的开发为任务驱动,以销售管理数据库设计为主线,设置具体的工作任务。通过完成任务,达到提高分析问题和解决问题的能力。
本书共17章。第1章和第2 章介绍销售管理数据库开发的环境;第3章介绍如何创建和管理销售管理数据库;第4章和第5章介绍如何创建和管理销售管理数据库数据表;第6章和第7章介绍如何利用销售管理数据库进行各类数据查询;为了提高数据库的质量和查询效率,在第8~12章介绍如何设置索引、视图、存储过程和触发器;为了保证销售管理数据库的安全,在第13~15章介绍如何设置数据库安全性;在实施销售管理数据库中,通过学习,学会数据库的日常维护;在第16章介绍销售管理数据库的规划; 在第17章对销售管理数据库进行初步的开发。利用任务驱动方式组织内容,有利于培养和提高高职学生技术应用能力,缩小在校学习与生产岗位需求之间的距离。
本书特色
1 概念清楚,内容安排合理。既有数据库的基本原理和方法的详细说明,又翔实地介绍了关系数据库管理系统MySQL。本书注重理论与实践相结合,使学习者既能掌握基本的数据库理论,又能提高数据库系统应用与技术开发的水平。
(2) 视频教学,讲解详细。读者扫一扫书中的二维码,即可在移动端观看相关知识点或实例操作的视频讲解,帮助读者提升学习体验和兴趣。
(3) 协作学习,团队提供帮助。本书为读者提供了大学在线课堂学习,网址:http:zjedu.moocollege.comcoursedetail30004622。专业教学团队视频讲解、在线答疑。定期的在线课堂为读者提供了教学视频、练习、作业、单元测试、论坛、笔记和期末考试等,帮助读者完整地学习课程。
本书作者
本书由钱冬云(浙江工贸职业技术学院)任主编,潘益婷、吴刚、赵静静担任副主编,参与编写的还有郭华峰、钱哲凯等人。任帅威、陈奇奇、金礼伟、舒欣欣、吴明化、班林飞、金霖烽、李珏琳、杨港英、郁荣琦、张雨欣和林天锦等参与了视频的制作,在此表示感谢!由于计算机科学技术发展迅速,编者自身水平有限,书中难免有不足之处, 恳请广大读者提出宝贵意见。
编者2018年11月
|
|