教学目标:
通过本课程的学习,了解NoSQL数据库的产生背景、种类和特征;掌握主流NoSQL数据库系统的应用背景、体系结构、数据模型、数据操作和性能分析,能够熟练解决具体问题;理解关系数据库和NoSQL数据库的区别及各自的使用背景;激发学生在数据管理领域中继续学习的兴趣和愿望,为将来的工作和进一步研究打下良好的基础。
教学要求:
通过本课程的学习,主要培养学生以下能力:
1、工程知识。通过本课程的学习,学生具备NoSQL数据库基础和实践能力,通过实验教学环节,整合软件工程和Web程序设计等相关课程的知识,使学生了解NoSQL数据库技术与其他技术的相互关系,能在关系数据库与NoSQL数据库之间,把握软件整体架构,集成优化,最终使得学生具备解决软件工程复杂问题的能力。
2、开发解决方案。通过NoSQL数据模型的授课,培养学生NoSQL数据库模式的设计能力,使得学生具备在大数据项目开发过程中承担NoSQL数据库设计工作的能力。
3、使用现代工具。通过本课程的实验和课程设计,学生通过各种工具操作NoSQL数据库,培养学生掌握和使用现代工具的能力。
4、研究能力。大数据管理技术发展迅速,通过在教学内容中增加数据一致性的研究内容,培养学生的研究兴趣和研究能力。