职业本科院校数据库课程体系建设研究
2022-05-20赵旭
赵 旭
(泉州职业技术大学,福建 晋江 362268)
0 引言
计算机领域主要方向包含操作系统、硬件、软件、网络和数据库这五大分支。而数据库技术是研究如何组织和存储数据,高效和准确地建立数据库、管理数据库、维护数据库、升级数据库的价值。数据库技术在大数据和深度学习等技术领域中的地位愈显突出[1]。
1 公司企业在数据库方面的用人需求
根据当前市场对数据库技术人才的需求状况,本文将人才培养目标从低到高分成三个等级,分别为:数据库管理员、数据库系统工程师和数据库系统架构师。
精通SQL数据库架构,熟悉SQL的底层存储架构,熟悉不同存储引擎之间区别,精通实施数据库同步,大表分割,分区表管理,有集群的相应工作经验。
将重点放在“数据库系统工程师”这一培养目标上,同时将数据库管理员的课程部分提取穿插到数据库工程师的课程中,适当引入数据库架构的相关知识,为学生将来能成为数据库系统架构师做好铺垫[2]。
2 数据库技术课程开设
第一、二学期,数据库教学的目标是培养数据库管理员,首先依据数据库管理员的职责开设课程,选用教材。第三、四学期,数据库教学的目标是将数据库管理员培养成数据系统工程师。第五学期,继续加强数据库系统工程师的实践培训,同时灌输系统架构思想。
在课程体系结构设计上,注重对学生基本能力、职业技能和综合素质的培养,加大实践教学课程的比例。初定开设课程为:第一学期“计算机科学导论”;第二学期“数据库原理”;第三学期“数据库设计与应用”;实训“数据库设计、建模与开发”;第四学期“数据库开发工程培训”;第五学期“培训基于SQL或oracle数据库的应用软件二次开发”。教材选用要慎重,可选择知识结构丰富的权威性教材,每学期有选择性的教授,明确该课程的教学目标,与数据库技术人才的培养目标相对应。
建议软件系列课程中,推荐加入“计算机导论”“数据结构”“操作系统概论”“程序设计基础”“数据库系统概论”“网络原理”“离散数学”和“高等数学”等计算机相关的公共基础课程,并尽快完善这些课程的电子课件。
建立项目开发实训室:主要针对企业中真实的项目开发,从项目的需求分析、数据库设计、项目模块的划分、项目组的划分、具体模块的人员分配以及项目的测试模拟真实的开发过程。
3 教学团队建设
建立一支适应本专业的、稳定的、优秀的、具有丰富实践经验的教师团队,鼓励本专业教师不断学习、提高自己,相互交流或组织培训,以满足数据库技术人才培养的要求。同时,培养教师队伍的团队精神,以团队合作精神的模式进行教学,促进教师之间的教学默契,使其成为一支成熟且有默契的教学团队。建成一支学术水平和教学水平高且结构合理的师资队伍是关系到计算机软件系列课程改革、建设和发展的关键。
建设思路如下:(1)不断提高教学团队教师的教学水平和学术水平,加强新的教育理念的培训,拓展视野,转变观念,适应新要求和新变化。(2)鼓励教师参与课程建设,提高教学方法、教学研究和水平;加强课程建设,提高教育教学质量;加强教材建设,优化教学内容[3]。
4 数据库实验室建设的必要性及实现方案后期管理与维护
一个好的教学体系的实施和实现,需要优质的教学资源。教学资源分为硬件资源和软件资源。软件资源是教师和教材。硬件资源是机房实验室的计算机及其相关设备。
实验室的计算机配置需要满足数据库技术的教学要求,数据库课程需要独立的实验室支持,才可达到教学实践的最好效果。下面是数据库技术实验室建设要求。
(1)主机硬件配置采用I7-11700型号的CPU,内存为DDR4-3600频的16G两条,主板为华硕B560(建议预算充足下,可使用华硕Z590,再把CPU换成I7-11700K),配备三星980PRO 512G型的PCI-E4.0协议的固态硬盘,读写速度是PCI-E3.0的两倍,可高达7.4G/S的读写速率;另外再搭配希捷1TB机械硬盘。电源采用海盗船RM850Xã_¤âMyÊâeöxctp.netãkL;VÊAj型的,显卡为华硕RTX1660S,建议预算充足下,使用RTX3060Ti,数据挖掘课程需GPU计算支持;最后配备19寸分辨率2 K和刷新率100 Hz以上的显示器。
需要开启主板BIOS里解锁CPU的功耗墙限制,可以把CPU性能压榨到百分百运行,提升主频到4.4稳定运行,否则,CPU性能会被限制。同时,2022年之后新一代CPU,将支持DDR5内存、PCI-E5.0固态硬盘和支持PCI-E5.0显卡,这个配置会有一个比较大的降价。同时,新一代的硬件,没有性价比,同时,还会使用DDR4和DDR5混合过渡,性能提升有限,所以,近几年的教学实验计算机,配置基本可以不变。
(2)软件配置,如表1所示。
表1 软件配置要求
(3)机房布局建议。建议机房的电脑之间拉开距离,便于散热。选择不太占用空间的桌椅,可采用4台电脑为一组,也即4人一组,便于团队合作和教师指导。
5 实践教学基地的构建
为从事软件开发的学生提供进一步项目实战的场所,充分发挥企业在人才培养中的作用,构建校企实践基地是十分必要的,这也是实现产学研合作的桥梁。
6 结语
教学期间,如能聘请软件公司的资深数据库工程师为学生开一次讲座,主要讲解各种类型数据库的应用现状,公司对数据库人才的需求、前沿技术等。可让学生更深刻的理解自己需要学习什么,自己将来要做什么,对自己的未来有初步的概念以及规划,目标更加明确。