文档介绍:《MySQL数据库》课程教学大纲学时:64学时(其中:讲课学时:24上机学时:40)先修课程:计算机基础、java基础入门后续课程:Java面向对象编程、JavaWeb程序开发入门适用专业:信息及其计算机相关专业开课部门:计算机科学技术学院一、课程的性质与目标《MySQ数据库》是面向计算机相关专业的一门专业基础课,涉及数据库基础知识、MySQ数据库的安装和配置、数据库和表的操作、事务管理、存储过程管理、视图管理、数据库的高级操作等内容,通过本课程的学习,学生能够了解数据库的基础知识,掌握MySQL勺开发和管理技术。二、课程的主要内容及基本要求第一章数据库入门(4学时)[知识点]?数据库存储结构?SQL语言?MySQL安装与配置?MySQL目录结构?MySQL的使用MySQL安装与配置MySQL的使用[难 点]?数据库存储结构[基本要求]?了解数据库的存储结构和SQL语言?掌握MySQL的安装、配置和使用[实践与练习]动手安装和配置MySQ数据库,熟悉MySQ的使用第二章数据库和表的基本操作(7学时)[知识点]?数据库的基本操作?数据类型?数据表的基本操作?表的约束?设置表的字段值自增?索引的创建和删除[重点]?????数据库的基本操作数据类型数据表的基本操作表的约束索引[难?点]表的约束?索引[基本要求]?掌握数据库的基本操作?掌握数据类型?掌握数据表的基本操作?掌握表的约束?掌握索引的创建和删除[实践与练习]建议考核课后习题,并安排上机,重点考核对数据库和数据表的操作以及索引的创建和删除。第三章添加、更新与删除数据(6学时)[知识点]?添加数据?更新数据?删除数据[重 点]?添加数据?更新数据?删除数据[难 点]?添加数据?更新数据?删除数据[基本要求]?掌握向表中添加、更新和删除数据[实践与练习]建议上机动手添加、更新和删除数据,掌握MySQL提供的数据库操作语言,包括插入数据的INSERT语句,更新数据的UPDATED句以及删除数据的DELETE语句。第四章 单表查询(9学时)[知识点]?SELECT语句?按条件查询?聚合函数?对查询结果排序?分组查询?使用LIMIT限制查询结果的数量?函数?为表和字段取别名[重 点]?SELECT语句?按条件查询?聚合函数?对查询结果排序?分组查询?使用LIMIT限制查询结果的数量[难 点]?按条件查询?聚合函数?对查询结果排序?分组查询[基本要求]?掌握简单查询和按条件查询?掌握分组、排序及限制查询结果等高级查询?掌握MySQL中常用函数的使用?熟悉为表和字段取别名[实践与练习]熟练如何查询单表中的完成测试题,并安排上机课,动手进行单表查询,数据,包括简单查询、按条件查询和高级查询。第五章多表操作(10学时)[知识点]?外键?操作关联表?连接查询?子查询[重 点]?外键?操作关联表?连接查询?子查询[难 点]?操作关联表?连接查询?子查询[基本要求]?了解什么是外键,并熟悉添加和删除外键?掌握关联表的操作?掌握连接查询和子查询[实践与练习]建议完成相关测试题,并且上机练习添加和删除外键、关联表的操作,重点练习连接查询和子查询。第六章事务与存储过程(10学时)[知事务管理创建存储过程变量的使用定义条件和处理程序光标的使用流程控制的使用调用存储过程查看存储过程修改存储过程删除存储过程事务管理创建存储过程调用存储