《《数据库原理及使用》课程标准.docx》由会员分享,可在线阅读,更多相关《《数据库原理及使用》课程标准.docx(6页珍藏版)》请在优知文库上搜索。
1、数据库原理及使用课程标准课程名称:数据库原理及使用课程编码:60415006总学时数:60学时理论学时30学时实践学时30学时适用专业:物联网应用技术一、课程概述1 .课程定位数据库原理及使用是计算机多媒体技术专业的一门专业课程。其主要承担学生的职业能力培养任务,为后续课程打下良好的基础。本课程的重点衔接课程是动态网站开发,因此,学好数据库技术,不仅可以掌握数据库的设计和维护方法,而且也是走向职业之路的敲门砖。2 .课程设计思路概括地说,课程设计的思路就是:抓得准,讲得清,学得会,做得出。也就是老师能够抓得准重点,讲得清难点,学生能够学得会知识,做得出作品。本课程采取理论与实践相结合的教学模式
2、。在理论部分的设计思路上,我们必须抓得准重点和难点,重点和难点部分要讲得清、挑得明,使重点部分的讲解是“自包含”的,需要的一些知识要按需补齐,同时要强调预习、指导预习,使学生养成预习的习惯。把理论课也变成为“理论的实践课”,这是符合认识论的,循环式上升、波浪式前进。另一方面是实践课,课程设计思路的后两条是,学得会,做得出。实践环节是对学生所学知识的最好检验方式,是学生深层次的自学。在实践课上尽量让学生学会一些调试技巧,这样在下面单独练习的时候就能及时发现自己的问题,并能进行自查,时刻检验自己所学新知识的牢固性。二、课程目标1 .总体目标本课程的总体目标在于,通过讲授开源数据库管理系统广泛使用的
3、MySQL,使学生掌握关系数据库的基本原理,通过实训进一步加深该教程的教学培养及学生在数据库方面的实际应用能力。通过本课程的讲授和实训,既能使学生掌握数据库系统的基本概念和了解数据库应用系统的基本设计方法,又能学会管理关系数据库,特别是配置和开发数据库为驱动的应用。2 .具体目标(1)职业技能目标具备分析问题、解决问题的能力具备根据客户需求设计数据库的能力具备使用SQL语言在某一个数据库管理系统上进行数据库操作的能力具备设计数据库模式的能力S)具备开发数据库应用系统的基本能力具备灵活利用所学问题解决数据库开发过程中遇到的问题的能力具备利用互联网学习新知识的能力(2)知识目标掌握MYSQL的结构
4、体系MYSQL数据库日常维护和操作的相关内容掌握数据库的存储引擎掌握数据库的系统优化O掌握数据库的链接方法(3)职业素质养成目标服务意识:能够为他人提供优质的服务文明、法制意识;合理利用所学知识,不做危害他人和社会的事吃苦精神:能承受软件开发带来的体力和脑力的压力合作精神:能够与他人进行合作,具有协调工作能力和组织管理能力较强的自我知识及技术更新能力;快速跟踪社会前沿技术及市场应用动态三、课程内容与要求本课程内容的选择紧紧围绕:理论一开发一优化一实战为主线进行讲授和实践练习。该课程共包含8部分内容,第1部分为背景知识,让学生了解关于MYSQL的基础知识;第2部分为MYSQL体系结构,需要学生掌
5、握MYSQL的结构体系,并能结合其原理合理的使用磁盘和内存;第36部分讲述了MYSQL数据库日常维护和操作的相关内容,需要学生在计算机上进行具体的操作;第7部分为存储引擎的相关内容,它是与其它数据库不同,但是MYSQL最重要的特性之一;第8部分系统优化,则需要学生对MYSQL有一定理解并能较熟练的使用后,结合数据库应用环境进行适当的调整。这部分知识的使用是灵活的,有兴趣的学生,可以结合相关的资料加以研究。表1课程总体设计序号任务/项目/单元任务/项目/单元描述参考学时1背景知识与体系结构MYSQL的基础知识、客户端/服务器结构体系、使用磁盘空间、使用内存容量62安装和升级MySQL二进制版的标
6、准、WINDOWS.LINUX下MySQL安装,安装后的设置与测试43MySQL的使用工具和客户程序在Windows下启动和停止MYSQL,在UNIX下启动和停止MYSQL,管理实例;AdministrativeClients简介,MYSQL客户端程序,使用MYSQL内置客户端用ySQLadmin客户端程序;MYSQLAdministrator图形化管理工具,MYSQLQueryBrowser图形化查询工具,MYSQL连接器。第三方APl引用接口;服务器端程序概述164基本数据库管理YSQL的配置,动态服务,SQL模式,日志和状态文件,二进制日志;Mysqld;MySQL服务器启动选项;MyS
7、QL访问权限系统;MySQL用户帐户管理;主键和外键;索引和视图;存储过程及触发器165备份和恢复导入导出数据的方法;备份和恢复MYSQL数据的原因;备份日志及文件位置相关备份的日志文件和状态文件46存储引擎和表类型MyISAM、InnoDBMERGE及其他存储引擎87系统优化优化SELECT等常用语句、锁定问题、优化数据库结构和MySQL服务器、磁盘问题6表2学习单元设计单元名称学习目标学习模块(内容)教学设计(方法和学时知识内容和要求技能内容和要求场所)背景知识与体系结构掌握客户端/服务器的结构体系能够准确的理解客户端/服务器结构体系1 .MYSQL的基础知识2 .客户端/服务器结构体系3
8、 .使用磁盘空间4 .使用内存容量计算机实训室6安装和升级MySQL掌握各系统下的MySQL的安装方法及安装后的测试具备独立安装MYSQL数据库的能力和调试能力1 .二进制版的标准、WlNDOWS、LINUX下MySQL安装2 .安装后的设置与测试计算机实训室4MySQL的使用工具和客户程序掌握MYSQL的启动和停止方法及实例的管理MYSQL连接器;第三方APl引用接口具备利用命令行和图形化界面管理实例的能力L在Windows下启动和停止MYSQL2. 在UNIX下启动和停止MYSQL,管理实例;3. AdministrativeClients简介,4. MYSQL客户端程序,使用MYSQL内
9、置客户端,5.MySQLadfnin客户端程序6. MYSQLAdministrator图形化管理工具7. MYSQLQueryBrowser图形化查询工具,MYSQL连接器8. 第三方API引用接口;服务器端程序概述计算机实训室16基本数据库管理掌握数据库的用户帐户管理充分了解数据库帐户的权限LYSQL的配置2.动态服务计算机实16和访问权限,完整性设置及索引、视图、存储过程和触发器划分;熟练的分析表之间的关联3 .SQL模式4 .日志和状态文件,二进制日志5.MySqld6 .MySQL服务器启动选项7 .MySQL访问权限系统8 .MySQL用户帐户管理9 .主键和外键10 .索引和视图
10、11 .存储过程及触发器训室备份和恢复掌握数据的导入导出和各种备份方法,以及日志文件的备份等具备在实际开发过程中按时做数据备份的能力和导出日志文件的能力L导入导出数据的方法2 .备份和恢复3.MYSQL数据的原因4 .备份日志及文件位置5 .相关备份6 .日志文件和状态文件计算机实训室4存储引擎和表类型掌握各类存储引擎利用数据库引擎可控制访问权限并快速处理事务l.MyISAM2.InnoDB3 .MERGE4 .其他存储引擎计算机实训室8系统优化优化查询语句、数据库结构等具备数据库的优化的能力L优化SELECT等常用语句2 .锁定问题3 .优化数据库结构4.MySQL服务器5 .磁盘问题计算机
11、实训室6四、实施建议(一)考核评价建议本课程考核采取形成性考核和终结性考核两种方式进行,两部分的分数比例为:课程考核成绩=形成性考核成绩(40%)+终结性考核成绩(60%)其中形成性考核包括平时成绩和实训作业构成,各占50%;终结性考核将以试卷形式呈现。(二)教材编写及选用建议1 .教材编写建议为了使教材适合高职教育以及现代数据库技术发展快、创新多的特点,突出强调理论教学与实践操作紧密结合的一体化教学模式,我们正在进行以“项目导向、任务驱动”基于工作过程的教材建设。2 .教材选用建议石正喜MySQL数据库实用教程北京师范大学出版社(三)实验实训设备配置建议机器配置:InteIP4处理器,2G内存(四)课程资源开发与利用建议为了帮助学生自主地主动学习,扩展知识面,推荐以下教材、资料和网站供学生学习和使用。1、参考教材书名作者出版社深入浅出MySQL:数据库开发、优化与管理维护(第2版)人民邮电出版社MySQL数据库应用从入门到精通(第2版)中国铁道出版社MySQL必知必会人民邮电出版社2、数据库技术学习网站网站名称网站地址说明