《数据库设计与实现》课程依据规划数据库、开发数据库、使用数据库、管理数据库及维护数据库为主线展开相关知识点的讲解,主要讲述了数据库知识和数据库规划与设计的相关内容、SQL Server 2014环境安装与配置、创建与维护数据库、建立与管理数据表、实施数据信息的增加、删除、更新与查询操作、设计和应用索引与视图、Transact-SQL语法基础与流程控制操作、建立与使用存储过程和触发器、创建与应用自定义数据类型和用户自定义函数、建立与使用事务、游标和锁的机制、数据库的安全管理与日常维护等内容。本课程是软件技术专业的一门必修课程,是为培养软件开发人员所设置的职业技术课,其主要任务是运用数据库知识创建、管理、使用、维护数据库,目的是培养学习者使用SQL Server 2014数据库系统平台与创新设计数据库应用系统的能力,提高数据库开发与管理水平,培养团队协作精神,为后续软件开发课程奠定数据库设计、管理、开发及维护的能力基础,为学习者从事软件开发、数据库管理与维护工作打下坚实的基础。因此,通过本课程的学习,学习者应该能够独立应用SQL Server 2014软件平台设计、创建、管理、开发、使用及维护数据库系统,能够按照E-R图规划与实现一个数据库系统,能够设计与开发数据库应用系统,能够使用与维护相应的数据库应用系统支持具体的实践操作,能够胜任数据库管理员岗位上的基本工作。诚然,课程授课所面向的受众对象群体应当是高职院校软件技术专业及相关专业的在校学生,以及从事数据库应用系统设计与研发的相关人员。此外,为了真实客观地反映学习者学习本课程的实际情况,《数据库设计与实现》课程采用平时成绩、课堂讨论与期末考核相结合的方式核定本门课程的成绩,平时成绩包括单元测试和单元作业成绩,占课程总分的20%,其中,单元测试成绩占15%,单元作业成绩占5%;课堂讨论成绩占10%;期末考试的成绩占课程总分的70%。考试结果借助学习平台提交,学生登录系统即可查询分数。
通过本课程的学习,学生应该能够独立应用SQL Server2014软件平台创建、管理、使用与维护数据库,能够设计小型数据库应用系统,能够按照E-R图规划与实现一个数据库系统,能够胜任数据库管理员岗位上的基本工作。具体内容包括:
(1)能够通过调研收集客户所需要管理的数据,绘制出E-R图。能够根据E-R图,转换成关系模型,并能对数据模型进行优化。
(2)能够进行数据库物理设计,将关系模式转换成数据表。
(3)能够使用SQL Server2014建立数据库、修改数据库、管理数据库。
(4)能够设计与实现数据库中数据表结构,并对数据表结构进行相应的管理与维护。
(5)能够添加、使用、修改、删除、查询与管理数据库中的数据信息。
(6)能够设计与实现数据的完整性。
(7)能够设计与实现数据的安全性。
(8)能够根据系统设计要求编写符合工程规范的存储过程和触发器。
(9)能够根据系统功能需求设计与应用索引和视图。
(10)能够创建与应用自定义数据类型和用户自定义函数。
(11)能够依据应用系统的实际需求建立与使用事务、游标和锁的机制。
(12)能够进行数据库的安全管理与日常维护。
《数据库设计与实现》课程采用案例教学的模式进行教学,它的先修课程是《编程基础》和《计算机应用基础》。
教材选用建议——推荐教程
郎振红,杨阳主编.《SQL Server 2014数据库设计与开发教程(微课版)》人民邮电出版社,2018年.