目 录
项目一 数据库的设计1
任务一 需求分析1
任务二 E-R模型设计5
任务三 使用ER/Studio设计学生竞赛项目管理系统数据库11
实践训练18
项目二 MySQL数据库20
任务一 MySQL数据库的下载与安装20
任务二 MySQL服务器的配置25
任务三 MySQL服务器开启与数据库登录31
实践训练34
项目三 数据库的管理36
任务一 数据库服务器的连接与数据库的创建36
任务二 数据库的备份与恢复45
任务三 数据库的导入与导出50
目 录
项目一 数据库的设计1
任务一 需求分析1
任务二 E-R模型设计5
任务三 使用ER/Studio设计学生竞赛项目管理系统数据库11
实践训练18
项目二 MySQL数据库20
任务一 MySQL数据库的下载与安装20
任务二 MySQL服务器的配置25
任务三 MySQL服务器开启与数据库登录31
实践训练34
项目三 数据库的管理36
任务一 数据库服务器的连接与数据库的创建36
任务二 数据库的备份与恢复45
任务三 数据库的导入与导出50
实践训练53
项目四 数据表的管理55
任务一 数据类型55
任务二 数据表的创建与管理62
任务三 数据管理70
任务四 数据完整性74
实践训练82
项目五 数据查询83
任务一 简单查询83
任务二 连接查询93
任务三 子查询96
实践训练99
项目六 数据库编程101
任务一 存储过程的使用101
任务二 存储函数的使用105
任务三 触发器的使用109
任务四 游标的使用112
任务五 事务113
实践训练116
项目七 数据库索引与视图118
任务一 索引的创建与删除118
任务二 视图的创建与管理126
实践训练136
项目八 数据库安全及性能优化137
任务一 数据库用户管理137
任务二 数据库权限管理143
任务三 数据库性能优化145
实践训练153
项目九 学生竞赛项目管理系统的开发154
任务一 学生竞赛项目管理系统的设计154
任务二 学生竞赛项目管理系统的实现158
实践训练173
参考文献174