hi,小慕
数据库技术与应用
第11次开课
开课时间: 2024年02月26日 ~ 2024年06月30日
学时安排: 3-5小时每周
当前开课已结束 已有 1156 人参加
老师已关闭该学期,无法查看
课程详情
课程评价(100)
spContent=《数据库技术与应用》是软件技术专业的核心课程,是集基础性、综合性和实践性为一体的职业课程。本课程顺应云计算、大数据、物联网、人工智能等计算机领域前沿技术发展对数据信息管理的需求,紧贴岗位要求及实际开发任务,将数据库管理员岗位工作任务融入教学过程,运用数据库知识完成创建、使用、优化、管理及维护数据信息的操作,以真实项目为载体,遵循学生认知规律,重点培养学生具备数据库应用系统设计、开发、管理的专业知识及项目实践能力。
《数据库技术与应用》是软件技术专业的核心课程,是集基础性、综合性和实践性为一体的职业课程。本课程顺应云计算、大数据、物联网、人工智能等计算机领域前沿技术发展对数据信息管理的需求,紧贴岗位要求及实际开发任务,将数据库管理员岗位工作任务融入教学过程,运用数据库知识完成创建、使用、优化、管理及维护数据信息的操作,以真实项目为载体,遵循学生认知规律,重点培养学生具备数据库应用系统设计、开发、管理的专业知识及项目实践能力。
—— 课程团队
课程概述

通过对本课程的学习不仅要掌握数据库系统的理论知识,而且还要提升依据需求分析对数据库应用系统的设计、研发与管理的实践操作能力,同时更要增强对核心素养的培养,在课程的学习与实践中逐步形成正确的价值观、必备的品格和专业关键能力。

1.信息安全意识

人类步入信息化大数据时代,对信息安全提出更高的要求。具备信息安全意识的学生,了解了信息及信息素养在现代社会中的作用与价值,主动地寻求恰当的方式学习课程中介绍的维护信息安全的具体操作,从技术层面提高数据防护能力,做到防微杜渐。同时,会自觉养成诚实守信的职业道德,遵纪守法的良好习惯,增强工作责任感和担当意识,为信息社会的发展做好数据安全的守护工作。

2.工程与创新思维

数据库应用系统的开发与管理是一项系统工程,需要利用专业知识,按照清晰的逻辑顺序进行设计与实施,并且还要依据行业领域新动态进行必要的创新,以满足实践项目的系统需求。具备工程与创新思维的学生,能认真研读并深入理解系统需求,采用数据库领域专业技术与工具完成问题界定、特征抽象、各阶段数据模型构建、数据信息组织、利用集成开发平台实现系统。其间依据具体问题具体分析的科学方法论,创新性地解决各类实践问题。由此培养学生能将这种分析问题、解决问题的工程与创新思维迁移运用到职业岗位与生活情境的相关问题解决过程中,提升自身专业能力和综合素质。

3.科学合理学习方法

数据库技术发展日新月异,选取正确的学习方法,对学习效果起到事半功倍的作用。应用科学合理学习方法的学生,懂得如何利用好各种学习资料完成专业知识学习,尤其是数字化教学资源可实时提供专业领域的新技术、新标准、新业态、新规范、新方法、新平台,有助于学以致用目标的达成。帮助学生养成甘于奉献、勇于探索、自主学习习惯,增强自主学习能力。在数据库应用系统实践项目开发与操作中,采用协同工作方式,培养团队合作意识;针对工作任务字斟句酌,反复打磨,优中取优,潜移默化中培养严谨认真的工作作风和精益求精的工匠精神,有利于学生形成可持续发展能力。

课程内容紧密对接数据库管理员(包括运维人员和开发人员)岗位、数据库工程师职业资格证书、1+X数据库领域职业技能等级标准及人才培养方案,结合学生认知规律,充分调研行业企业及工作岗位要求,依据岗位能力目标进行课程内容设置,重构为“平台搭建-库操作-表操作-记录操作-完整性操作-编程操作-维护操作”模块化课程结构。以典型案例系统数据库为例贯穿课程始终进行介绍,教学编排顺序严格遵循真实工作流程,理论教学内容与实训教学内容紧密结合,深入挖掘与专业课教学相关的思政元素,将专业教学与价值引领有机融合。其中前三个模块培养数据库系统的基础设计、开发与维护能力;模块四是依据数据记录的初始、维护、应用与优化等环节展开,增强学生的数据库应用系统研发能力和信息管理能力;模块五是在已完成的数据库应用系统基础上,对信息的完整性和有效性进行深入完善,培养学生精益求精的工匠精神;模块六是利用数据库深度编程实现更为复杂和综合性工作任务,引入数据库领域新技术、新标准、新方式,做到学习领域与工作领域的无缝衔接,提升学生的新技术应用能力;模块七是日常维护工作,按照设计维护策略、实施维护操作到检验维护效果工作实践流程开展教学,培养学生防护信息安全的能力和责任感。具体内容包括:数据库系统安装与配置、数据库设计与创建、数据表设计及实现、数据管理及优化操作、数据完整性的设计与实现、数据库深度编程的设计与实现、数据库安全性设计与实现等。

本课程是软件技术专业的一门必修课程,是为培养软件开发人员所设置的职业技术课,其主要任务是运用数据库知识创建、管理、使用、维护数据库,目的是培养学习者使用数据库系统平台与创新设计数据库应用系统的能力,提高数据库开发与管理水平,培养团队协作精神,为后续软件开发课程奠定数据库设计、管理、开发及维护的能力基础,为学习者从事软件开发、数据库管理与维护工作打下坚实的基础。因此,通过本课程的学习,学习者应该能够独立应用数据库软件平台设计、创建、管理、开发、使用及维护数据库系统,能够按照E-R图规划与实现一个数据库系统,能够设计与开发数据库应用系统,能够使用与维护相应的数据库应用系统支持具体的实践操作,能够胜任数据库管理员岗位上的基本工作。诚然,课程授课所面向的受众对象群体应当是高职院校软件技术专业及相关专业的在校学生,以及从事数据库应用系统设计与研发的相关人员。此外,为了真实客观地反映学习者学习本课程的实际情况,《数据库技术与应用》课程的考核方案分为社会学员和本校学员两种情况。

社会学员评价方案:平时成绩、课堂讨论与期末考核相结合核定综合成绩,平时成绩包括单元测试(15%)和单元作业成绩(5%);课堂讨论(10%)以发帖数量和质量计算;期末考试(70%)。

本校学生评价方案:综合成绩由线上成绩(30%)和线下成绩(70%)综合评定,考核采用过程性考核、平时成绩与期末项目报告相结合方式,过程性考核(50%)是线下成绩,评价主体包括学生自评、小组互评、教师点评、导师参评;平时成绩(10%)是线上成绩,主要考核出勤、作业、测试、互动讨论、平台访问量等,期末成绩(40%),线上期末考核(20%),线下项目报告(20%),总成绩>=60 为合格。

考试结果借助学习平台提交,学生登录系统即可查询分数。

课程特色与亮点

   1.双导师授课强调岗课赛证融通

   真实工作流程引领教学过程,启用双导师制实时将新技术、新标准、新平台纳入课程,学习和工作无缝对接。挖掘与 1+X 证书相关知识点,梳理技能大赛对数据库技术的需求,形成递进式模块化课程体系,有利于研发真实项目。

   2.知识传授与价值引领有机结合

   以教学模块为基础挖掘思政元素,将爱国情怀、担当意识、职业素养、工匠精神、创新能力融入专业教学过程,形成完整的课程育人系统。

   3.能力考核与素质提升同步重视

   过程性考核增值性评价重点考查专业能力、岗位技能和综合素质培养与增长过程,评价主体多元化,考核指标多样化,及时收集评分详情实现以考促学以考促教。

   4.校企合作助力教材改革

   工学结合理实一体教学理念,以就业为导向突出类型教育特点,授课内容知识面广开发环境多样化,讲解 SQLServer 和 MySQL。校企联合开发活页式主讲教材,借助爱课程平台实现混合式教学模式改革,为教材使用提供有效载体,反之建设与使用活页式教材极大丰富在线课程教学资源。

显示全部
授课目标

    通过学习,使学生掌握数据库系统的基础理论知识、数据库编程方法和实践操作技能。学习科学探究方法,发展自主学习能力,养成良好的思维习惯和职业规范,能运用相关的专业知识、专业方法和专业技能设计小型数据库应用系统,严格按照E-R图规划与实现一个数据库系统,并且使其性能指标达到最优状态,基本满足用户最初的各类需求,较好地解决项目中的实际问题。激发学习兴趣和求知欲,培养敬业、安全、规范的职业素养,培养勇于创新的科学精神,有服务于社会的责任感,提升自身整体的综合素质,能够胜任数据库系统开发和数据信息管理岗位的基本工作,成为新时代高素质、高技术技能的数据库管理员。具体内容包括:

知识目标:

1.了解数据管理技术发展历程和国内外典型数据库系统;

2.掌握数据库系统的组成和结构化查询语言的含义;

3.理解数据模型的概念与绘制方法;

4.掌握E-R模型绘制与优化步骤;

5.掌握范式的概念和关系模型规范化内涵;

6.了解数据库系统的概念、特征、版本及常用字符集和校对规则;

7.理解数据库存储引擎的概念、种类及适用环境;

8.掌握数据表的基本概念;

9.理解数据类型的含义及适用环境;

10.掌握数据完整性的定义及分类;

11.理解查询语句的语法规则和各种查询的执行过程;

12.掌握索引和视图的概念及创建与使用原则;

13.理解存储过程、自定义函数、事务、触发器、游标、锁的含义;

14.掌握SQL编程基础知识;

15.掌握用户管理和权限管理的含义与功能;

16.掌握备份、恢复、迁移数据库、导入与导出数据信息的功能;

17.理解维护数据库安全性的策略和日志的概念。

能力目标:

1.能够根据需求规划、绘制、优化E-R模型图,并转换成关系模型;

2.能够进行关系的规范化操作并进行数据库物理设计;

3.能够下载、安装、配置、启动、应用、退出数据库管理系统服务的操作;

4.能够安装与使用常用数据库系统的图形化工具;

5.能够完成建立、修改、管理及维护数据库操作;

6.能够完成创建、修改与维护数据表结构操作;

7.能够完成添加、删除、更新数据记录的操作;

8.能够设计与实现数据的完整性;

9.能够实现简单和复杂的各种查询任务;

10.能够创建与使用索引和视图提高检索效率、优化系统性能;

11.能够创建、调用与维护存储过程、触发器、事务、游标、锁、自定义函数的操作;

12.能够创建与管理用户和权限的操作;

13.能够完成备份、恢复、迁移数据库、导入、导出数据信息、利用日志维护数据安全的操作。

素质目标:

1.制定工作计划,增强自我控制,培养严谨细致的工作作风和认真踏实、有自制力的敬业精神;

2.遵守劳动纪律,遵循行业标准和职业行为准则,增强抗压能力和自我调节能力,培养谦虚好学的品质和不怕吃苦的劳动精神;

3.严守岗位职责,提升探究与自主学习能力,获取领域新知识和新技能,培养精益求精的工匠精神

4.养成守时习惯,树立专业自信心,积极进取,诚实守信,培养良好的职业道德;

5.培养安全意识、质量意识、效率意识、环保意识等工程思维;

    6.提高团队合作能力、表达能力、沟通能力、创新意识和综合应用能力。


显示全部
课程大纲
学习模块1 数据库系统安装与配置
课时目标:知识目标:1.理解数据库系统的特点、优势及主要版本 2.掌握数据库服务器配置方法与配置信息的含义能力目标:1.掌握数据库管理系统下载、安装、配置、启动与退出操作 2.掌握安装与使用数据库管理系统的图形化工具素质目标:1.培养守时、严谨的工作作风 2.增强抗压能力和自我调节能力思政目标:培养越挫越勇的心理素质和永不言败的精神
1.安装与配置数据库服务:
1.1数据库管理系统的特点、优势性能以及各种版本的基本信息。
1.2安装数据库管理系统软、硬件要求及安装环境的典型配置。
1.3数据库管理系统的下载操作和数据库管理系统安装步骤。
1.4数据库管理系统运行环境的配置及配置信息的修改。
1.5数据库管理系统服务的连接、启动、断开、暂停操作。
2.安装与启动图形化工具
2.1多种数据库管理系统图形化工具的功能和适用环境简介。
2.2数据库管理系统图形化工具的下载与安装。
2.3数据库管理系统图形化工具的使用与管理。
2.4数据库管理系统中帮助系统的使用方法及具体操作。
学习模块2 数据库设计与创建
课时目标:知识目标:1.了解数据库基础知识和关系型数据库理论 2.理解常用字符集、校对规则和存储引擎 3.掌握创建与维护数据库的SQL代码语法规则能力目标:1.掌握设计与创建数据库操作 2.掌握查看、修改与删除数据库操作素质目标:1.积极进取、树立专业自信心 2.树立一丝不苟的敬业精神和担当意识思政目标:1.激发学生的爱国情怀和民族自豪感 2.提升自主学习的自觉性和主动性
1.创建数据库
1.1数据管理技术发展历程和国内外典型数据库系统。
1.2数据库基础知识与关系数据库理论及数据库术语和基本概念。
1.3常用字符集和校对规则以及数据库管理系统的体系结构。
1.4数据库的组成和存储结构及数据库的存储引擎。
1.5利用图形化工具和SQL语句两种方式创建数据库。
2.管理数据库
2.1利用图形化工具和SQL语句两种方式查看、修改、删除数据库。
2.2根据设计要求确定数据库各项参数并设置数据库存储结构。
2.3使用数据库的存储引擎管理数据库。
学习模块3 数据表设计及实现
课时目标:知识目标:1.掌握数据模型的概念和绘制方法及范式的内涵 2.掌握数据表定义与组成、数据类型含义与使用环境 3.掌握创建与管理数据表的SQL代码语法规则 4.掌握增加、修改、删除数据记录SQL代码语法规则 5.理解完整性设计的含义及分类 6.掌握设置各种约束的SQL代码语法规则能力目标:1.掌握概念模型、关系模型和物理模型的设计与优化 2.掌握各种数据模型间的转换及完整性和规范化操作 3.掌握设计、创建与管理数据表结构的操作 4.掌握数据记录的增加、修改、删除操作 5.掌握主键、外键、唯一性设置操作 6.掌握非空、默认、检查性设置操作素质目标:1.树立崇尚节约、浪费可耻的思想意识 2.培养不畏艰辛、迎难而上、不怕吃苦的劳动精神 3.养成遵纪守法的良好习惯 4.遵循行业标准和职业行为准则,增强自我控制 5.培养安全意识和质量意识思政目标:1.深入理解世界的物质性和普遍联系性 2.立足整体视域、以辩证思维发展观点分析解决问题 3.培养主人翁责任感和集体荣誉感 4.遵守各项规章制度,强化制度约束,助推学风建设
1.设计与优化数据模型
1.1常用需求获取方法和数据库应用系统设计步骤。
1.2数据模型含义、概念模型E-R图功能和绘制操作。
1.3设计并优化E-R模型并将其转换成关系模型。
1.4范式的内涵、关系数据完整性设置、函数依赖的定义。
1.5逻辑设计的功能与关系规范化操作。
1.6根据教学案例设计概念数据模型,绘制并细化E-R图。
1.7将E-R图转换成关系模型并进行优化与规范化,实现逻辑设计。
1.8设计物理数据模型,选取数据类型,将关系模型转换成数据表。
2.创建数据表
2.1数据表的基本概念及系统中数据类型的含义与使用环境。
2.2数据列属性的含义和设置操作,完成数据表物理设计。
2.3利用图形化工具和SQL语句两种方式创建数据表。
3.维护表结构
3.1利用图形化工具和SQL语句两种方式查看、修改表结构。
3.2利用图形化工具和SQL语句两种方式复制、删除表结构。
4.初始数据记录
4.1数据记录增加、修改、删除语句的含义、语法格式及操作方法。
4.2利用图形化工具和SQL语句两种方式完成数据增、删、改操作。
5.维护数据记录
5.1依据实训任务要求完成数据记录增加、修改、删除操作。
5.2填写并提交活页式实训任务工单。
6.创建与使用主键、外键、唯一性约束
6.1实体完整性、域完整性、参照完整性、用户自定义完整性基本概念。
6.2主键的功能、创建的SQL代码语法规则与使用操作方法。
6.3外键的功能、创建的SQL代码语法规则与使用操作方法。
6.4唯一性的功能、创建的SQL代码语法规则与使用操作方法。
6.5利用图形化工具和SQL语句两种方式完成主键、外键、唯一性设置。
7.创建与使用非空、默认、检查性约束
7.1非空的功能、创建的SQL代码语法规则与使用操作方法。
7.2默认的功能、创建的SQL代码语法规则与使用操作方法。
7.3检查性的功能、创建的SQL代码语法规则与使用操作方法。
7.4利用图形化工具和SQL语句两种方式完成非空、默认、检查性设置。
学习模块4 数据管理及优化操作
课时目标:知识目标:1.掌握查询语句的语法规则、关键字、子句的含义 2.掌握多表连接查询和子查询的含义与执行流程 3.掌握索引的概念与创建原则 4.理解视图的概念、引入目的与基本表的关系能力目标:1.掌握数据表信息的各种类型查询操作 2.掌握创建与维护索引的操作 3.掌握创建与维护视图的操作 4.掌握利用视图管理数据信息的操作素质目标:1.培养认真细致的工作作风 2.诚实守信,培养良好的职业道德 3.严守岗位职责,提升探究能力,培养精益求精工匠精神思政目标:1.树立以人为本,以用户为中心的理念 2.提高团队合作能力和创新意识
1.简单查询数据
1.1数据记录简单查询语句的含义、语法格式及操作方法。
1.2数据记录统计语句的含义、语法格式及操作方法。
1.3数据记录多条件查询语句的含义、语法格式及操作方法。
1.4编写SQL代码实现指定查询任务。
2.多表连接查询数据
2.1数据记录多表连接查询语句的含义、语法格式及操作方法。
2.2编写SQL代码实现指定查询任务。
3.子查询检索数据
3.1数据记录子查询语句的含义、语法格式及操作方法。
3.2编写SQL代码实现指定查询任务。
4.综合查询数据
4.1依据实训任务要求完成各类数据信息查询操作。
4.2针对同一任务分析多条件复杂查询、多表连接查询、子查询、联合查询的优势和劣势。
4.3填写并提交活页式实训任务工单。
5.设置与使用索引
5.1索引的基本概念、分类和设计原则。
5.2利用图形化工具和SQL语句两种方式建立与维护索引。
5.3利用索引分析系统性能。
6.创建与维护视图
6.1视图的基本概念、引入目的、优势以及可更新视图的内涵。
6.2建立、使用与维护视图SQL语句的语法规则及操作方法。
6.3利用图形化工具和SQL语句两种方式建立并维护视图。
7.利用视图管理数据
7.1利用视图定义实现数据信息的查询、添加、修改与删除操作。
7.2依据实训任务要求完成数据信息优化操作。
7.3填写并提交活页式实训任务工单。
学习模块5 数据库深度编程的设计与实现
课时目标:知识目标:1.理解存储过程、自定义函数、事务、触发器、游标、锁的含义、分类与功能 2.掌握SQL编程基础知识与流程控制语句的内涵 3.掌握创建、调用、维护存储过程、自定义函数、事务、触发器、游标、锁的操作方法和SQL语法规则 能力目标:1.掌握编写符合工程规范的存储过程 2.掌握设计并应用触发器、事务、游标、锁、自定义函数的操作素质目标:1.提高团队合作能力和表达沟通能力 2.增强创新意识和综合应用能力 3.培养效率意识和环保意识思政目标:1.深入理解质量互变规律 2.教育学生做任何事情都要善始善终,不能半途而废
1. 创建与调用存储过程和自定义函数
1.1存储过程的概念与分类、常用系统函数和自定义函数的功能。
1.2创建与调用简单和带参数存储过程的SQL代码语法格式。
1.3查看、修改、删除各类存储过程的SQL代码语法格式。
1.4利用图形化工具和SQL语句两种方式完成各类存储过程的创建、调用与维护操作。
1.5创建与执行自定义函数的SQL代码语法格式。
1.6查看、修改、删除自定义函数的SQL代码语法格式。
1.7利用图形化工具和SQL语句两种方式完成自定义函数的创建、调用与维护操作。
1.8 SQL变量、常量、运算符、表达式和流程控制语句的概念与应用。
1.9根据需求编写SQL程序实现相应工作任务。
2.应用事务机制
2.1事务的概念、执行流程、事务控制语句的语法格式。
2.2事务的特性、作用以及程序中对事务的应用。
2.3并发操作与事务的隔离级别以及应用举例。
2.4创建、调用与维护事务的SQL代码语法格式。
2.5编写SQL语句完成事务的创建、调用与维护操作。
2.6根据需求编写SQL程序实现相应工作任务。
3.创建与使用触发器
3.1触发器的概念、功能及分类。
3.2创建、使用与维护各类触发器的SQL代码语法格式。
3.3利用图形化工具和SQL语句两种方式完成触发器的创建、使用与维护操作。
3.4根据需求编写SQL程序实现相应工作任务。
4.创建与应用锁和游标
4.1游标的概念、执行流程与具体操作。
4.2锁机制的内涵、类型与死锁的处理操作。
4.3创建、使用与维护锁和游标的SQL代码语法格式。
4.4编写SQL语句完成游标和锁的创建、调用与维护操作。
4.5根据需求编写SQL程序实现相应工作任务。
学习模块6 数据库安全性设计与实现
课时目标:知识目标:1.了解数据库管理系统中权限系统的内涵 2.掌握用户管理和权限管理的含义与功能 3.理解维护数据库安全性的措施和日志的概念 4.理解数据库出现数据异常的原因和数据库文档内容 能力目标:1.掌握创建与管理数据库用户的操作 2.掌握为用户授权与取消权限操作 3.掌握备份、恢复与迁移数据库操作 4.掌握导入与导出数据信息操作 5.掌握利用日志维护数据操作 6.掌握编写数据库安全维护策略的文档素质目标:1.提高团队合作能力和创新意识 2.增强维护数据安全性的意识思政目标:1.树立诚实守信的职业道德 2.树立节约资源保护生态系统的绿色发展理念
1.创建用户与管理权限
1.1数据库管理系统权限表的结构与作用及权限系统的内涵。
1.2用户管理机制的内容以及权限名称和权限级别的定义。
1.3数据库出现各种数据异常的表现及产生的原因。
1.4创建与维护用户、分配与撤销权限的SQL代码语法规则。
1.5利用图形化工具和SQL语句两种方式完成创建与维护用户、分配、撤销与查看权限的操作。
2.备份与恢复数据库
2.1备份种类与恢复策略及数据库管理系统各种日志的功能含义。
2.2备份、恢复、迁移数据库和导入、导出数据信息的SQL代码语法规则。
2.3利用图形化工具和SQL语句两种方式完成备份、恢复、迁移数据库、导入、导出数据信息的操作。
2.4数据库文档的内容和编辑方法。
2.5根据实践任务编辑安全维护策略文档。
展开全部
预备知识

  《数据库技术与应用》课程采用案例教学任务驱动的模式进行授课,它的先修课程是《编程基础》和《信息技术》。需要学生对计算机系统具有一定的操作基础,熟悉文档资料的创建、编辑、保存、修改及维护操作,掌握相关软件系统的安装与调试操作。理解软件开发领域程序设计的理念与编程思维,掌握依据需求进行程序设计的流程与编程思路。

参考资料

1.推荐主讲教材

课程推荐主讲教材共计本:

    郎振红,曹志胜主编.《数据库基础与实践项目教程(微课+活页版)》清华大学出版社,2022年.(新型活页式教材)

周德伟,覃国蓉主编.《MySQL数据库基础实例教程(微课版)》人民邮电出版社,2021年.(“十四五”职业教育国家规划教材)

杨云,高玉珍主编.《数据库管理与开发项目教程(SQL Server2019)(微课版)(第3版)》人民邮电出版社,2022年.(“十四五”职业教育国家规划教材

曹志胜,郎振红主编.《数据库技术与应用-基于华为GaussDB》中国铁道出版社,2023年.(校企合作共建教材)

2.推荐参考书

课程推荐参考书共计两本:

郎振红,曹志胜主编.《MySQL数据库基础与应用教程(微课版)》清华大学出版社,2021年.(校企合作共建教材)

黑马程序员 编著.《MySQL数据库原理、设计与应用》清华大学出版社,2019年.

天津电子信息职业技术学院
5 位授课老师
郎振红

郎振红

副教授/高级工程师/主讲教师

杨阳

杨阳

教授/高级工程师/主讲教师

祝文飞

祝文飞

讲师/高级工程师/主讲教师

下载
下载

下载App