《数据库原理及应用》课程教学大纲一、课程信息课程名称:数据库原理及应用Application and Principles of Database课程代码:06E7123B课程类别:专业核心课适用专业:数字媒体技术课程学时:48学时(含实验16学时)课程学分:2.5学分修读学期:第5学期先修课程:程序设计基础、离散数学、数据结构二、课程目标《数据库原理及应用》是数字媒体技术专业本科生的一门专业主干课程,同时也是进一步学习软件工程、软件开发等课程的前导课程。本课程围绕如何设计数据库,系统地讲述了数据库的基本概念、SQL语句、关系规范化及其优化等数据库相关知识,培养学生对数据库管理系统的使用和维护的能力。同时通过课堂讲授、课程实验相结合的方式,使学生系统地理解如何设计一个合理的、优化的数据库,掌握在具体的数据库管理系统上进行数据库相关操作,培养学生具有设计数据库模式以及开发数据库应用系统的基本能力,并且在设计与开发过程中培养学生的沟通与团队协作能力。通过本课程的学习,掌握数据库的基本原理和基本方法,以及SQL语句、关系范式,掌握数据库开发的过程、工具与规范方法,分析和识别计算机工程问题,并能使用数据库建模和软件工程的方法进行描述和解决。课程目标主要包括以下具体要求。(一)具体目标通过本课程的学习,使学生达到以下目标:1.掌握数据库系统的基本概念;熟练使用SQL语言:具有设计数据库模式以及开发数据库应用系统的基本能力;并能应用于复杂计算机工程问题中的分析
《数据库原理及应用》课程教学大纲 一、课程信息 课程名称:数据库原理及应用 Application and Principles of Database 课程代码:06E7123B 课程类别:专业核心课 适用专业:数字媒体技术 课程学时:48学时(含实验16学时) 课程学分:2.5学分 修读学期:第5学期 先修课程:程序设计基础、离散数学、数据结构 二、课程目标 《数据库原理及应用》是数字媒体技术专业本科生的一门专业主干课程,同 时也是进一步学习软件工程、软件开发等课程的前导课程。本课程围绕如何设计 数据库,系统地讲述了数据库的基本概念、SQL 语句、关系规范化及其优化等数 据库相关知识,培养学生对数据库管理系统的使用和维护的能力。同时通过课堂 讲授、课程实验相结合的方式 ,使学生系统地理解如何设计一个合理的、优化 的数据库,掌握在具体的数据库管理系统上进行数据库相关操作,培养学生具有 设计数据库模式以及开发数据库应用系统的基本能力,并且在设计与开发过程中 培养学生的沟通与团队协作能力。 通过本课程的学习,掌握数据库的基本原理和基本方法,以及 SQL 语句、关 系范式,掌握数据库开发的过程、工具与规范方法,分析和识别计算机工程问题, 并能使用数据库建模和软件工程的方法进行描述和解决。 课程目标主要包括以下具体要求。 (一)具体目标 通过本课程的学习,使学生达到以下目标: 1. 掌握数据库系统的基本概念;熟练使用 SQL 语言;具有设计数据库模式 以及开发数据库应用系统的基本能力;并能应用于复杂计算机工程问题中的分析
【支撑毕业要求指标点1.3、2.3】2.掌握数据库设计步骤;理解安全性、完整性、连接数据库:分析和选择计算机工程问题的多种解决方案。【支撑毕业要求指标点4.1】3.根据数据库设计步骤,调研和分析复杂的计算机工程问题,完成数据库建模,结合某种编程语言,模拟服务器,实现解决方案。【支撑毕业要求指标点5.11课程思政目标:以数据库应用技术人员的基本要求和职业道德基本原则为指导,以新时代课程思政为引领,将社会主义核心价值观、工匠精神、发展观、传统文化、人文精神、科学素养、创新能力等思政元素与专业技术点相融合,引导学生在法律和制度的框架下收集、存储、管理及使用数据,明确违反法律和职业道德所带来巨大的风险,坚定学生对中国道路的自信,增强国家认同感,同时激发对行业技术发展的信心,使学生成为具有国家安全意识、法治意识、数据伦理意识、社会责任意识和创新精神的德才兼备型人才,成为建设“数字强国”的栋梁之材。具体的课程思政目标:中国文化与精神、科技报国、科学精神、科学思维、规则意识、工匠精神、法治教育。(二)课程目标与毕业要求的对应关系表1课程目标与毕业要求指标点的对应关系课程目标支撑的毕业要求支撑的毕业要求指标点【1.3知识素养】掌握计算机和数字媒体技术应用领域基础理论,1.工程知识并能对数字媒体技术工程问题设计方案和模型。课程目标 12.问题分析【2.3专业技能】能够针对所选模型的正确性进行严谨推理,具备认识并评估数字媒体工程问题的多种解决方案的能力。【4.1专业技能】能够基于数字媒体学科相关原理和方法选择研究课程目标24.科学研究路线对复杂工程问题进行分解。【5.1专业技能】掌握现代工具和信息技术工具的使用方法,并能课程目标35.现代工具运用够根据工程需要灵活选择。三、课程内容(一)课程内容与课程目标的关系表2课程内容与课程目标的关系
【支撑毕业要求指标点 1.3、2.3】 2. 掌握数据库设计步骤;理解安全性、完整性、连接数据库;分析和选择 计算机工程问题的多种解决方案。【支撑毕业要求指标点 4.1】 3. 根据数据库设计步骤,调研和分析复杂的计算机工程问题,完成数据库 建模,结合某种编程语言,模拟服务器,实现解决方案。【支撑毕业要求指标点 5.1】 课程思政目标:以数据库应用技术人员的基本要求和职业道德基本原则为指 导,以新时代课程思政为引领,将社会主义核心价值观、工匠精神、发展观、传 统文化、人文精神、科学素养、创新能力等思政元素与专业技术点相融合,引导 学生在法律和制度的框架下收集、存储、管理及使用数据,明确违反法律和职业 道德所带来巨大的风险,坚定学生对中国道路的自信,增强国家认同感,同时激 发对行业技术发展的信心,使学生成为具有国家安全意识、法治意识、数据伦理 意识、社会责任意识和创新精神的德才兼备型人才,成为建设“数字强国”的栋 梁之材。具体的课程思政目标:中国文化与精神、科技报国、科学精神、科学思 维、规则意识、工匠精神、法治教育。 (二)课程目标与毕业要求的对应关系 表1 课程目标与毕业要求指标点的对应关系 课程目标 支撑的毕业要求 支撑的毕业要求指标点 课程目标 1 1.工程知识 2.问题分析 【1.3 知识素养】掌握计算机和数字媒体技术应用领域基础理论, 并能对数字媒体技术工程问题设计方案和模型。 【2.3 专业技能】能够针对所选模型的正确性进行严谨推理,具备 认识并评估数字媒体工程问题的多种解决方案的能力。 课程目标 2 4.科学研究 【4.1 专业技能】能够基于数字媒体学科相关原理和方法选择研究 路线对复杂工程问题进行分解。 课程目标 3 5.现代工具运用 【5.1 专业技能】掌握现代工具和信息技术工具的使用方法,并能 够根据工程需要灵活选择。 三、课程内容 (一)课程内容与课程目标的关系 表2 课程内容与课程目标的关系
教学方法学时安排课程内容支撑的课程目标第一章绪论翻转课堂4学时课程目标1第二章案例式教学课程目标16 学时关系数据库理论第三章案例式教学12学时SQL语言课程目标1、课程目标3课程目标1、课程日标2、课第四章数据库安全性案例式教学3 学时程目标3课程目标1、课程目标2、课第五章数据库完整性案例式教学3 学时程目标3课程目标1、课程目标2、课第六章案例式教学4学时关系数据理论程目标3课程目标1、课程目标2、课第七章数据库设计案例式教学8 学时程目标3第八章案例式教学课程目标1、课程目标 34学时数据库编程第九章案例式教学课程目标12 学时数据库恢复技术第十章并发控制案例式教学课程目标12 学时合计48学时(二)其体内容第一章绪论(4学时)【教学目标与要求】1、教学目标:知识目标:通过本章节学习使学生掌握数据库的基本概念,了解数据模型的组成要素和常用的数据模型、数据库系统的三级模式结构和数据库系统的主要组成部分。能力目标:本章讲解的数据库基本概念和基本知识是学习后续各个章节的基础。学习本章的目的在于了解基本知识,掌握基本概念,为以后的学习打好扎实的基础。素养目标:培养学生树立正确的价值观,正确的收集、存储、管理及使用数据。思政目标:提高学生的职业素养,为未来的职业生涯奠定基础。2、教学要求:理解数据库的四大术语,掌握数据库概念模型,逻辑模型的概念和表示方法,对数据库有一个全面的认识。【教学重点与难点】
课程内容 教学方法 支撑的课程目标 学时安排 第一章 绪论 翻转课堂 课程目标 1 4 学时 第二章 关系数据库理论 案例式教学 课程目标 1 6 学时 第三章 SQL 语言 案例式教学 课程目标 1、课程目标 3 12 学时 第四章 数据库安全性 案例式教学 课程目标 1、课程目标 2、课 程目标 3 3 学时 第五章 数据库完整性 案例式教学 课程目标 1、课程目标 2、课 程目标 3 3 学时 第六章 关系数据理论 案例式教学 课程目标 1、课程目标 2、课 程目标 3 4 学时 第七章 数据库设计 案例式教学 课程目标 1、课程目标 2、课 程目标 3 8 学时 第八章 数据库编程 案例式教学 课程目标 1、课程目标 3 4 学时 第九章 数据库恢复技术 案例式教学 课程目标 1 2 学时 第十章 并发控制 案例式教学 课程目标 1 2 学时 合计 48 学时 (二)具体内容 第一章 绪论(4 学时) 【教学目标与要求】 1、教学目标: 知识目标:通过本章节学习使学生掌握数据库的基本概念,了解数据模型的 组成要素和常用的数据模型、数据库系统的三级模式结构和数据库系统的主要组 成部分。 能力目标:本章讲解的数据库基本概念和基本知识是学习后续各个章节的基 础。学习本章的目的在于了解基本知识,掌握基本概念,为以后的学习打好扎实 的基础。 素养目标:培养学生树立正确的价值观,正确的收集、存储、管理及使用数 据。 思政目标:提高学生的职业素养,为未来的职业生涯奠定基础。 2、教学要求: 理解数据库的四大术语,掌握数据库概念模型,逻辑模型的概念和表示方法, 对数据库有一个全面的认识。 【教学重点与难点】
1、教学重点:概念模型的基本概念及其主要建模方法。2、教学难点:数据库领域大量的基本概念。【学习内容】1.1数据库系统概述1.2数据模型1.3数据库系统结构1.4数据库系统的组成1.5小结【思政元素融入点】结合数据库绪论章节知识点的讲解,融入爱国主义情怀。介绍我国数据库技术的发展历程,强调我国数据库技术的自主创新和取得的成就。通过展示我国数据库技术的崛起和进步,激发学生的民族自豪感和爱国情怀,引导他们为国家的繁荣和发展贡献自己的力量。第二章关系数据库理论(6学时)【教学目标与要求】1、教学目标:知识目标:通过本章节学习使学生掌握关系模型的基本概念,从三个方面关系数据结构、关系操作集合、以及关系完整性约束理解关系模型,以及关系代数、元组关系演算和域关系演算。能力目标:通过本章节的学习,学生应该能够全面掌握关系型数据库的基本概念和原理,具备设计和开发简单数据库应用系统的能力,为后续深入学习数据库技术和应用打下坚实的基础。素养目标:培养学生建立起扎实的数据库关系数据库基础和认真细致的工作态度。思政目标:培养学生的社会主义核心价值观,强化道德意识和社会责任感,提高个人素质和团队协作能力。2、教学要求:
1、教学重点: 概念模型的基本概念及其主要建模方法。 2、教学难点: 数据库领域大量的基本概念。 【学习内容】 1.1 数据库系统概述 1.2 数据模型 1.3 数据库系统结构 1.4 数据库系统的组成 1.5 小结 【思政元素融入点】 结合数据库绪论章节知识点的讲解,融入爱国主义情怀。介绍我国数据库技 术的发展历程,强调我国数据库技术的自主创新和取得的成就。通过展示我国数 据库技术的崛起和进步,激发学生的民族自豪感和爱国情怀,引导他们为国家的 繁荣和发展贡献自己的力量。 第二章 关系数据库理论(6 学时) 【教学目标与要求】 1、教学目标: 知识目标:通过本章节学习使学生掌握关系模型的基本概念,从三个方面关 系数据结构、关系操作集合、以及关系完整性约束理解关系模型,以及关系代数 、元组关系演算和域关系演算。 能力目标:通过本章节的学习,学生应该能够全面掌握关系型数据库的基本 概念和原理,具备设计和开发简单数据库应用系统的能力,为后续深入学习数据 库技术和应用打下坚实的基础。 素养目标:培养学生建立起扎实的数据库关系数据库基础和认真细致的工作 态度。 思政目标:培养学生的社会主义核心价值观,强化道德意识和社会责任感, 提高个人素质和团队协作能力。 2、教学要求:
理解关系模型三要素,掌握关系代数运算。【教学重点与难点】1、教学重点:关系数据结构及其定义;关系的三类完整性约束的概念。2、教学难点:关系代数。【学习内容】2.1关系数据结构及形式化定义2.2关系操作2.3关系的完整性2.4关系代数2.5关系演算2.6小结【思政元素融入点】结合关系数据库理论章节的知识点的讲解,融入责任意识。强调关系数据库技术在使用和管理中的责任和义务,引导学生认识到对数据安全和隐私保护的责任。培养学生的责任意识,提高学生在使用和管理数据库时的道德素质和行为规范。第三章SQL语言(12学时)【教学目标与要求】1、教学目标:知识目标:通过本章学习使学生掌握SQL语言中DDL、DML语句。能力目标:培养学生掌握基于DDL、DML的语句管理数据库的能力,具备成功执行数据库相关任务的能力。素养目标:培养学生数据库管理的基本知识和技能,从而为在数据驱动的世界中发挥更大的作用做好准备。思政目标:是通过学习数据库技术,培养学生的社会主义核心价值观、信息素养和信息安全意识、团队协作精神和创新意识。2、教学要求:
理解关系模型三要素,掌握关系代数运算。 【教学重点与难点】 1、教学重点: 关系数据结构及其定义;关系的三类完整性约束的概念。 2、教学难点: 关系代数。 【学习内容】 2.1 关系数据结构及形式化定义 2.2 关系操作 2.3关系的完整性 2.4 关系代数 2.5 关系演算 2.6 小结 【思政元素融入点】 结合关系数据库理论章节的知识点的讲解,融入责任意识。强调关系数据库 技术在使用和管理中的责任和义务,引导学生认识到对数据安全和隐私保护的责 任。培养学生的责任意识,提高学生在使用和管理数据库时的道德素质和行为规 范。 第三章 SQL 语言(12 学时) 【教学目标与要求】 1、教学目标: 知识目标:通过本章学习使学生掌握SQL语言中DDL、DML语句。 能力目标:培养学生掌握基于DDL、DML的语句管理数据库的能力,具备 成功执行数据库相关任务的能力。 素养目标:培养学生数据库管理的基本知识和技能,从而为在数据驱动的世 界中发挥更大的作用做好准备。 思政目标:是通过学习数据库技术,培养学生的社会主义核心价值观、信息 素养和信息安全意识、团队协作精神和创新意识。 2、教学要求: