注册 登录 进入教材巡展 进入在线书城
#

出版时间:2019-03

出版社:中国水利水电出版社

以下为《数据库原理及应用(MySQL版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 中国水利水电出版社
  • 9787517072287
  • 1版
  • 263250
  • 48247647-0
  • 平装
  • 16开
  • 2019-03
  • 432
  • 280
  • 工学
  • 计算机科学与技术
  • TP
  • 计算机
  • 本科
作者简介
高亮,中原工学院副教授,从事15年数据库课程教学、教研工作,主持10余项数据库应用系统开发相关的横、纵向项目,有丰富的数据库应用、项目管理、项目开发经验。主编、副主编多本与数据库应用有关的教材,如《基于C#的管理信息系统开发》《基于C#的管理信息系统开发(第二版)》《C#应用程序开发》等。 韩玉民,中原工学院副教授,从事近20年数据库课程教学、教研工作,主持多项项目并编写多本教材,有丰富的数据库理论研究经验和数据库应用经验。
查看全部
内容简介
本书主要介绍数据库的基本原理,并以MySQL数据库为平台,讲解关系型数据库基本原理在MySQL数据库中的应用,是数据库原理学习和MySQL数据库应用学习的基础教材。本书共16章,第1章介绍数据库基本概念;第2章介绍概念模型设计;第3章介绍逻辑模型设计;第4章介绍MySQL数据库环境;第5章介绍MySQL数据库的创建与管理;第6章介绍数据表的创建与管理;第7章介绍数据输入与维护相关的DML语句及其用法;第8章单独介绍数据查询语句及其用法;第9章介绍Sql编程基础,如MySQL常用函数、游标等;第10章介绍视图的定义与使用;第11章介绍索引的定义与使用;第12章介绍存储过程的定义与使用;第13章介绍触发器的定义与使用;第14章介绍MySQL数据库的安全管理;第15章介绍MySql高级应用分布式部署;第16章使用Java语言开发了个MySQL数据库应用案例,以此介绍Java操作MySQL数据库的方法。本书以图书管理系统的数据库设计为例,贯穿第2~15章,以案例驱动的方式引出知识点的必要性和内容讲解,帮助读者理解每一个知识点在实际项目中的应用。本书可作为高等院校计算机相关专业数据库课程的教材,也可作为软件开发人员、数据库管理人员的参考用书。
目录
前言

第1章 数据库基本概念
1.1 数据与数据管理技术
1.1.1 数据
1.1.2 数据管理技术
1.2 数据库
1.3 数据库管理系统
1.4 数据库系统
1.5 数据库系统的结构
1.5.1 数据库三级模式结构
1.5.2 三级模式之间的映射
1.6 结构化查询语言SQL
1.7 数据库系统设计步骤
1.8 常用数据库管理系统
习题

第2章 概念模型设计
2.1 概念模型的基础知识
2.1.1 数据模型
2.1.2 信息的三个世界
2.1.3 概念模型概述
2.1.4 概念模型的基本概念
2.2 概念模型的设计方法与步骤
2.3 示例——图书管理系统的概念模型设计
习题

第3章 逻辑模型设计
3.1 逻辑模型的基础知识
3.1.1 关系模型概述
3.1.2 关系数据模型的基本概念
3.2 关系的完整性
3.3 关系数据库理论
3.3.1 关系模式设计中的问题
3.3.2 函数依赖
3.3.3 范式
3.3.4 关系模式的规范化
3.4 数据库逻辑模型设计
3.4.1 概念模型向关系模型的转换规则
3.4.2 采用E-R模型图方法的逻辑设计步骤
3.5 示例——图书管理系统的逻辑模型设计
习题

第4章 MySQL数据库环境
4.1 MySQL简介
4.2 MySQL的安装与配置
4.2.1 MySQL的下载
4.2.2 Windows平台下MySQL的安装
4.2.3 Linux平台下MySQL的安装
4.3 MySQL启动与关闭
4.3.1 Windows平台下MySQL的启动与关闭
4.3.2 Linux平台下MySQL的启动与关闭
4.4 MySQL图形化客户端
4.4.1 MySQLWorkbench简介
4.4.2 MySQL-Front简介
4.4.3 NavicatforMySQL简介
习题

第5章 数据库创建与管理
5.1 创建数据库
5.1.1 可视化创建数据库
5.1.2 命令行创建数据库
5.2 修改数据库
5.2.1 可视化修改数据库
5.2.2 命令行修改数据库
5.3 删除数据库
5.3.1 可视化删除数据库
5.3.2 命令行删除数据库
5.4 备份数据库
5.4.1 可视化备份数据库
5.4.2 命令行备份数据库
5.5 还原数据库
5.5.1 可视化还原数据库
5.5.2 命令行还原数据库
习题

第6章 数据表创建与管理
6.1 数据表基本概念
6.2 MySQL中的基本数据类型
6.2.1 数值数据类型
6.2.2 日期和时间类型
6.2.3 字符串类型
6.3 创建数据表
6.3.1 用CREATETABLE语句创建表
6.3.2 在Workbench客户端创建表
6.4 查看数据表
6.5 修改数据表
6.6 删除数据表
6.7 约束设置
6.7.1 非空约束
6.7.2 唯一性约束
6.8 示例——图书管理系统的数据表建立
习题

第7章 数据更新
7.1 插入记录
7.2 修改记录
7.3 删除记录
7.4 示例——图书管理系统的数据更新
习题

第8章 数据查询
8.1 关系代数理论
8.2 单表查询
8.3 连接查询
8.4 嵌套查询
8.5 示例——图书管理系统的数据输入与维护
习题
……

第9章 SQL编程基础
第10章 视图
第11章 索引
第12章 存储过程
第13章 触发器
第14章 MySQL用户管理与权限管理
第15章 MySQL的高级应用
第16章 数据库编程示例——知识自测系统

参考文献