- 数据库技术项目化教程(SQL Server 2012)
- 刘中胜 龚芳海 胡国生
- 940字
- 2025-02-23 10:04:11
项目简介
随着信息技术的飞速发展,信息技术在社会各个领域发挥了非常重要的作用,信息系统的建设在各行各业都不同程度地得以实现,如政府领域的电子政务系统、银行领域的业务系统、企业的信息化系统(如ERP系统、CRM系统、SCM系统等)、教育领域的教学管理系统、商业领域的电子商务系统。而数据库系统是信息系统的重要组成部分,如何部署、管理及应用数据库系统,是信息系统建设和运行成败的关键。在这些信息系统中,电子商务系统在短时间内发展尤为迅猛,产业规模不断扩大,应用非常普及,同时,提供电子商务技术服务的企业也不断涌现。因此,电子商务网站的开发已成为软件开发的一个重要业务方向,电子商务数据库也成为了数据库技术应用的一个重要方向。
贯穿本教程的项目案例有两个,其中,教学项目是“电子商务系统的数据库”,拓展训练项目是“教学管理系统的数据库”。对于拓展训练项目,各位教师在教授过程中可要求学生参照所在学校的教学管理系统中的数据库进行各单元的拓展训练,充分发挥学生自主学习的能力。
在本教程中,详细介绍了电子商务系统的数据库平台设计与实现的过程。项目采用微软公司的主流数据库管理产品MS SQL Server 2012。下面对教程贯穿的项目示例数据库和项目实施计划进行阐述。
项目示例数据库
贯穿本教程的电子商务系统的后台数据库,其数据库名为“eshop”。对于电子商务系统的数据库,根据不同的需求,在设计数据库时有所区别,每个电子商务系统的关系模型设计是不一样的。也就是说,在数据库中创建的表的数量不同,表的结构也不同,表与表的关系也不同。本教程面向的是高职高专的学生,因此,相对来讲,关系模型设计比较简单,更适合这一层次学生的学习。在“eshop”数据库中,设计有商品表(product)、商品类别表(category)、供应商表(supplier)、订单表(orders)、会员表(member)、员工表(employee)和部门表(department)。各数据表结构及示例数据参见附录C。
项目实施计划
数据库技术课程通常安排16周或18周,每周4课时,总计为64课时或72课时。根据这样的课时安排,本项目教程的教学实施内容包括数据库系统基础知识,数据库需求分析与设计,创建与管理数据库,数据库对象创建与管理,数据的增、删、改、查操作,数据库系统安全管理等。下面给出64课时的建议实施计划,根据学生情况和学校教学安排等实际情况,各位教师可以做出适当的调整。
