《数据库原理与应用》课程是针对电子商务专业一年级学生设计的一门必修课,旨在让学生熟练掌握数据库系统的基础知识和实际应用。课程以SQL Server 2005为主要教学平台,结合《计算机应用基础》和《C 语言程序设计》等先修课程的知识,培养学生的数据库设计、管理和编程能力。
课程的总体目标是让学生能够安装和维护数据库系统,设计和管理数据表,掌握SQL语言,使用索引、视图、存储过程和触发器,以及理解事务处理。此外,课程还要求学生在Internet Information Server环境下进行WEB数据库编程,实现基于数据库的B2C电子商务网站。课程注重培养学生的抽象思维能力、问题解决能力和团队协作精神。
具体能力目标包括:
1. 能够安装和配置服务器端数据库系统。
2. 能够创建和管理数据库、数据表、索引、视图、存储过程和触发器。
3. 掌握数据的增、删、改、查操作。
4. 熟悉数据库的备份、恢复、安全性及完整性维护。
5. 能够编写和调试SQL语句。
6. 能够在高级语言环境中进行数据库交互。
7. 具备数据库设计文档的编制能力。
知识目标涵盖了数据库的基本概念、语句格式、索引的作用、SQL语句、视图、存储过程、触发器、安全性与完整性、设计理论和编程方法。同时,课程还要求学生了解SQL Server的不同版本、三范式设计原则、常用工具的使用,以及T-SQL语言和函数的应用。
课程设计以任务为导向,采用项目或工作情景的方式组织教学,使学生在解决实际问题的过程中学习和应用专业知识,提升综合职业能力。这不仅符合学生的学习规律,也有助于满足未来就业市场的需求,为学生的生涯发展奠定基础。通过本课程,学生不仅能掌握网络数据库系统的基本概念,还能具备初步的网络数据库应用系统开发能力。