数据库原理及应用(MySQL版)(普通高等教育数据科学与大数据技术专业教材)
- ISBN:9787517092445
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:296
- 出版时间:2021-03-01
- 条形码:9787517092445 ; 978-7-5170-9244-5
内容简介
随着信息技术的深入发展和信息系统的广泛应用,各类人员对数据库理论与技术的需求在不断增加。 “数据库原理及应用”不仅是计算机科学与技术专业的必修课,也是信息、经管、自动化等专业的必修 课。本书既详细介绍了 MySQL 数据库管理系统中数据库基本操作、表的维护、数据查询、索引与视图、 SQL编程、完整性、安全性、并发控制及备份与恢复等各种操作,也深入阐述了关系数据库的基本原理(关 系数据模型、关系完整性及关系代数)、关系规范理论及数据库设计等核心理论方法,实现了理论与实 践的结合。本书体系完整、结构安排合理、内容翔实、例题丰富、可操作性强,并配有重点、难点内容的微课视频。 本书适合作为高等院校本科、专科计算机及相关专业数据库原理、数据库应用及其系统开发课程的教材,也可作为从事数据库管理与开发的信息技术领域的科技工作者的参考书。
目录
第1章 数据库基础知识
1.1 数据管理技术的发展历程
1.1.1 人工管理阶段
1.1.2 文件管理阶段
1.1.3 数据库系统管理阶段
1.2 数据库的4个基本概念
1.2.1 数据
1.2.2 数据库
1.2.3 数据库管理系统
1.2.4 数据库系统
1.3 数据模型
1.3.1 数据模型的组成要素
1.3.2 概念模型
1.3.3 常用的数据模型
1.4 关系数据库
1.4.1 关系模型数据结构
1.4.2 关系操作
1.4.3 关系完整性
本章小结
练习1
第2章 MySQL
2.1 MySQL简介
2.1.1 MySQL的基础特性
2.1.2 MySQL主要分支
2.2 MySQL的下载与安装
2.3 MySQL服务的启动和关闭
2.3.1 在命令行中操作MySQL
2.3.2 Windows图形化管理MySQL服务
2.4 Linux环境下MySQL的安装与启动
2.5 Workbench管理工具
本章小结
练习2
第3章 数据库的管理
3.1 MySQL文件存储结构体系
3.2 MySQL数据目录体系结构
3.3 MySQL日志文件简介
3.4 创建数据库
3.5 查询数据库
3.6 修改数据库
3.7 删除数据库
本章小结
练习3
第4章 数据表的管理
4.1 数据类型
4.2 创建表
4.3 查询表
4.4 修改表
4.5 删除表
4.6 表中数据的管理
4.6.1 插入数据
4.6.2 修改数据
4.6.3 删除数据
本章小结
练习4
第5章 数据查询
5.1 基本查询
5.1.1 基本的SELECT语句
5.1.2 条件查询
5.1.3 对查询结果进行排序和筛选
5.2 分组统计查询
5.2.1 查询中的聚合函数
5.2.2 分组查询
5.2.3 UNION合并查询
5.3 连接查询
5.3.1 内连接
5.3.2 外连接
5.3.3 交叉连接
5.4 嵌套查询
5.4.1 嵌套查询的概念
5.4.2 带有IN谓词的子查询
5.4.3 带有比较运算符的子查询
5.4.4 带有ANY或ALL谓词的子查询
5.4.5 带有EXISTS谓词的子查询
本章小结
练习5
第6章 索引
6.1 索引概述
6.1.1 索引的概念和特点
6.1.2 索引的分类
6.1.3 索引的设计原则
6.2 创建索引
6.2.1 使用SQL语句创建索引
6.2.2 使用图形工具创建索引
6.3 查询索引
6.3.1 使用SQL语句查询索引
6.3.2 使用图形工具查询索引
6.4 删除索引
6.4.1 使用SQL语句删除索引
6.4.2 使用图形工具删除索引
本章小结
练习6
第7章 视图
7.1 视图的基本概念
7.2 视图的操作
7.2.1 创建视图
7.2.2 修改视图
7.2.3 查询视图
7.2.4 删除视图
7.3 视图的应用
7.3.1 通过视图插入数据
7.3.2 通过视图修改数据
7.3.3 通过视图删除数据
本章小结
练习7
第8章 数据完整性
8.1 数据完整性控制原理
8.1.1 完整性约束条件
8.1.2 完整性控制机制
8.1.3 关系数据库中完整性的实现
8.2 在MySQL中使用各类约束实施数据完整性
8.2.1 主键约束
8.2.2 唯一约束
8.2.3 外键约束
8.2.4 非空约束
8.2.5 默认值约束
8.2.6 检查约束
8.2.7 各类约束的综合应用
本章小结
练习8
第9章 关系数据理论
9.1 问题的提出
9.2 函数依赖理论
9.2.1 函数依赖
9.2.2 函数依赖相关概念
9.2.3 Armstrong公理系统
9.2.4 *小函数依赖集
9.2.5 码的求解
9.3 规范化理论
9.3.1 范式
9.3.2 1NF
9.3.3 2NF
9.3.4 3NF
9.3.5 BCNF
9.3.6 多值依赖及4NF
9.3.7规范化小结
9.4 模式分解
9.4.1 模式分解的概念
9.4.2 分解保持无损连接和函数依赖的判定
9.4.3 模式分解的算法
本章小结
练习9
第10章 数据库设计
10.1 数据库设计概述
10.1.1 数据库设计的基本任务和目标
10.1.2 数据库设计的特点和方法
10.1.3 数据库设计的基本步骤
10.1.4 数据库设计过程中的各级模式
10.2 需求分析
10.2.1需求分析的任务
10.2.2 需求分析的方法
10.2.3 需求分析的步骤
10.2.4 需求分析案例
10.3 概念模型
10.3.1 概念模型的特点
10.3.2 E-R模型
10.3.3 概念模型的设计方法
10.3.4 概念模型的设计步骤
10.3.5 概念模型设计案例
10.4 逻辑模型
10.4.1 逻辑模型设计的步骤
10.4.2 概念模型转换为关系模型的方法
10.4.3 逻辑模型设计案例
10.5 物理模型
10.5.1 影响物理模型设计的因素
10.5.2 物理模型设计的内容和方法
10.5.3 关系模式存取方式的选择
10.5.4 物理模型的评价
10.5.5 物理模型设计案例
10.6 数据库的实施
10.7 数据库的运行和维护
本章小结
作者简介
瞿英,河北科技大学经济管理学院教师,主持省级、校级教改课题多项,主持及参与省级、校级示范课程两项,发表多篇与数据库相关理论与应用的论文,作为课程的主讲教师,从1999年开始至今一直从事数据库原理与应用领域的教学和研究工作,具有丰富的教学经验和积累,熟悉教学规律,能够准确把握教学需求和技术发展趋势。
-
全图解零基础word excel ppt 应用教程
¥15.6¥48.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
零信任网络:在不可信网络中构建安全系统
¥37.2¥59.0 -
硅谷之火-人与计算机的未来
¥20.3¥39.8 -
情感计算
¥66.8¥89.0 -
大模型RAG实战 RAG原理、应用与系统构建
¥69.3¥99.0 -
LINUX企业运维实战(REDIS+ZABBIX+NGINX+PROMETHEUS+GRAFANA+LNMP)
¥52.4¥69.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥68.2¥89.8 -
LINUX实战——从入门到精通
¥49.0¥69.0 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
快速部署大模型:LLM策略与实践(基于ChatGPT等大语言模型)
¥56.9¥79.0 -
数据驱动的工业人工智能:建模方法与应用
¥68.3¥99.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥81.8¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
UN NX 12.0多轴数控编程案例教程
¥24.3¥38.0 -
做好课题申报:AI辅助申请书写作
¥48.9¥69.8 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0