首页
>教学工作>资源下载

数据库技术与应用MySQL版任务练习案例

发布日期:2022-07-17信息来源:计算中心访问次数:字号:[ ]

第1章  数据库系统基础知识

 

1.1  数据库系统的概述

 

1.1.1  数据库系统的基本概念

 

1.1.2  计算机数据管理技术的产生和发展

 

1.1.3  数据库系统的特点

 

1.1.4  数据库系统的组成

 

1.2  数据模型

 

1.2.1  概念模型

 

1.2.2  数据模型的要素

 

1.2.3  基本数据模型

 

1.3  数据库系统结构

 

1.3.1  数据库系统的三级模式结构

 

1.3.2  数据库的二级映射功能与数据独立性

 

1.3.3  数据库管理系统的工作过程

 

1.3.4  C/S与B/S结构

 

1.4  本章小结

 

1.5  思考与练习

 

第2章  关系数据库系统模型

 

2.1  关系数据模型

 

2.1.1  关系模型的数据结构

 

2.1.2  关系模型的操作

 

2.1.3  关系模型的数据完整性

 

2.2  关系代数及其运算

 

2.2.1  关系的数学定义

 

2.2.2  关系代数概述

 

2.2.3  传统的集合运算

 

2.2.4  专门的关系运算

 

2.3 本章小结

 

2.4  思考与练习

 

第3章  MYSQL的安装与配置

 

3.1  MYSQL概述

 

3.2  WINDOWS平台下安装与配置MYSQL

 

3.2.1  下载MySQL软件

 

3.2.2  安装MySQL

 

3.2.3  配置MySQL

 

3.3  MYSQL的常用操作

 

3.3.1  启动与关闭MySQL服务

 

3.3.2  登录与退出MySQL数据库

 

3.3.3  更改MySQL配置

 

3.4  MYSQL常用图形化管理工具NAVICAT

 

3.4.1  下载Navicat软件

 

3.4.2  安装Navicat软件

 

3.4.3  通过Navicat软件登录MySQL数据库

 

3.5  本章小结

 

3.6  思考与练习

 

第4章  使用SQL管理数据库和表

 

4.1  SQL的基本知识特点

 

4.2  数据库定义与管理

 

4.3  SQL的数据表定义功能

 

4.3.1  常见的数据类型

 

4.3.2  用SQL定义数据库表

 

4.4  数据完整性约束

 

4.4.1  定义数据完整性

 

4.4.2  完整性约束重命名

 

4.4.3  修改完整性约束

 

4.5  本章小结

 

4.6  思考与练习

 

第5章  使用SQL管理表数据

 

5.1  SQL的数据操纵功能

 

5.1.1  插入数据记录

 

5.1.2  修改数据记录

 

5.1.3  删除数据记录

 

5.1.4  使用TRUNCATE清空表数据

 

5.2  SQL的数据查询功能

 

5.2.1  查询语句SELECT的基本结构

 

5.2.2  单表查询

 

5.2.3  连接查询

 

5.2.4  嵌套查询

 

5.3  示例JXGL数据库表结构和数据

 

5.4  本章小结

 

5.5  思考与练习

 

第6章  视图和索引

 

6.1  视图概述

 

6.1.1  视图的优势

 

6.1.2  视图的工作机制

 

6.2  视图定义和管理

 

6.2.1  创建视图

 

6.2.2  删除视图

 

6.2.3  查看视图定义

 

6.2.4  修改视图定义

 

6.3  通过视图更新数据操作

 

6.4  索引

 

6.4.1  索引的特点

 

6.4.2  索引的分类

 

6.4.3  索引的定义和管理

 

6.4.4  设计原则和注意事项

 

6.6  本章小结

 

6.7  思考与练习

 

第7章  MYSQL触发器与事件调度器

 

7.1  触发器

 

7.1.1  概念

 

7.1.2  创建使用触发器

 

7.1.3  查看触发器

 

7.1.4  删除触发器

 

7.1.5  对触发器的进一步说明

 

7.2  事件

 

7.2.1  事件概念

 

7.2.2  创建事件

 

7.2.3  修改事件

 

7.2.4  删除事件

 

7.3  本章小结

 

7.4  思考与练习

 

第8章  MYSQL存储过程与函数

 

8.1  存储过程与函数简介

 

8.1.1  存储过程的概念

 

8.1.2  存储过程和函数区别

 

8.2  存储过程与函数操作

 

8.2.1  创建和使用存储过程和函数

 

8.2.2  局部变量的使用

 

8.2.3  定义条件和处理程序

 

8.2.4  游标的使用

 

8.2.5  流程的控制

 

8.2.6  查看存储过程或函数

 

8.2.7  删除存储过程或函数

 

8.3  本章小结

 

8.4  思考与练习

 

第9章  用户与授权管理

 

9.1  权限表

 

9.1.1  mysql.user表

 

9.1.2  mysql.db表

 

9.1.3  其他权限表

 

9.2  用户管理

 

9.2.1  用户登录与退出MySQL数据库

 

9.2.2  创建普通用户

 

9.2.3  删除普通用户

 

9.2.4  修改密码

 

9.2.5  找回密码

 

9.3  权限管理

 

9.3.1  各种权限介绍

 

9.3.2  查看权限

 

9.3.3  授予权限

 

9.3.4  收回权限

 

9.5  本章小结

 

9.6  思考与练习

 

第10章  事务与MYSQL多用户并发控制

 

10.1  事务

 

10.1.1  事务的概念

 

10.1.2  事务的ACID特性

 

10.1.3  MySQL事务控制语句

 

10.2  MYSQL的并发控制

 

10.2.1  并发概述

 

10.1.2  锁的概述

 

10.2.3  MyISAM表的表级锁

 

10.2.4  InnoDB表的行级锁

 

10.2.5  死锁

 

10.3  事务的隔离性级别

 

10.3.1  MySQL中的4种隔离级别

 

10.3.2  设置4种隔离级别

 

10.4  本章小结

 

10.5  思考与练习

 

第11章  MYSQL数据库备份与还原

 

11.1  备份与还原概述

 

11.1.1  备份的重要性与常见故障

 

11.1.2  备份的策略与常用方法

 

11.2  数据备份

 

11.2.1  使用mysqldump命令备份数据

 

11.2.2  直接复制整个数据库目录

 

11.3  数据恢复

 

11.3.1  使用MySQL命令还原数据

 

11.3.2  直接复制到数据库目录

 

11.4  从文本文件导出和导入表数据

 

11.4.1  使用SELECT…INTO OUTFILE导出文本文件

 

11.4.2  使用LOAD DATA…INFILE导入文本文件

 

11.5  数据库迁移

 

11.5.1  MySQL数据库之间的迁移

 

11.5.2  不同数据库之间的迁移

 

11.4  本章小结

 

11.6  思考与练习

 

第12章  数据库设计方法

 

12.1  数据库设计概述

 

12.1.1  数据库设计的内容

 

12.1.2  数据库设计的步骤

 

12.2  系统需求分析

 

12.2.1  需求分析的任务

 

12.2.2  需求分析的方法

 

12.2.3  数据流图

 

12.2.4  数据字典

 

12.3  概念结构设计

 

12.3.1  概念结构设计的必要性

 

12.3.2  概念模型的特点

 

12.3.3  概念结构设计的方法与步骤

 

12.3.4  数据抽象和局部 E-R 模型设计

 

12.3.5  全局E-R模型设计

 

12.4  逻辑结构设计

 

12.4.1  关系模式规范化

 

12.4.2  模式评价与改进

 

12.5  物理结构设计

 

12.6  数据库实施

 

12.6.1  建立实际数据库结构

 

12.6.2  数据导入数据库

 

12.6.3  应用程序编码与调试

 

12.6.4  数据库试运行

 

12.6.5  整理文档

 

12.7  数据库运行和维护

 

12.7.1  维护数据库的安全性与完整性

 

12.7.2  监测并改善数据库性能

 

12.7.3  重新组织和构造数据库

 

12.8  本章小结

 

12.9  思考与练习

 

第13章  PHP的MYSQL数据库编程

 

13.1  PHP简介

 

13.2  PHP编程基础

 

13.3  使用PHP进行MYSQL数据库编程

 

13.3.1  编程步骤

 

13.3.2  建立与MySQL数据库服务器的连接

 

13.3.3  选择数据库

 

13.3.4  执行数据库操作

 

13.3.5  关闭与数据库服务器的连接

 

13.4  本章小结

 

13.5  思考与练习

 

第14章  数据库应用系统开发实例

 

14.1  需求描述

 

14.2  系统分析与设计

 

14.3  数据库设计与实现

 

14.4  系统实现

 

14.5  本章小结

 

14.6  思考与练习

 

第15章  非关系型数据库—NOSQL

 

15.1  NOSQL概述

 

15.2  NOSQL数据库的优势比较

 

15.2.1  关系型数据库的优势

 

15.2.2  关系型数据库的劣势

 

15.2.3  NoSQL数据库的优势

 

15.3  NOSQL数据库的类型

 

15.3.1  键值存储

 

15.3.2  面向文档的数据库

 

15.3.3  面向列的数据库

 

15.4  NOSQL数据库选用原则

 

15.5  NOSQL的CAP理论

 

15.5.1  NoSQL系统是分布式系统

 

15.5.2  CAP理论阐述

 

15.6  MONGODB概述

 

15.6.1  选用MongoDB原因

 

15.6.2  MongoDB的优势和不足

 

15.6.3  基本概念

 

15.7  MONGODB数据库安装配置

 

15.7.1  下载

 

15.7.2  配置

 

15.7.3  启动数据库

 

15.7.4  MongoVUE图形化管理工具

 

15.7.5  MongoVUE的安装启动

 

15.7.6  借助MongoVUE工具对数据库操作

 

15.8  本章小结

 

15.9  思考与练习