《数据库课程设计》课程教学大纲
一、课程基本信息
课程名称(中文) | 数据库课程设计 | |||||
课程名称(英文) | Curriculum Design of Database System | |||||
课程类别: | 集中性实践环 节 | 课程性质 | 必修 | 授课语言 | 中文 | |
授课学期 | 第4学期 | 学分 | 1 | |||
课程学时及分配 | 总学时 | 讲课 | 实验 | 课外 | ||
16 | 16 | |||||
适用专业 | 物联网工程、网络工程、计算机科学及与技术 | |||||
授课学院 | 计算机与软件学院 | |||||
先修课程 | 程序设计基础,数据结构,数据库系统 | |||||
后续课程 | 物联网系统综合设计、毕业设计 | |||||
课程简介 | 课程基本定位:数据库是计算机科学与技术的重要分支,是信息技术的 核心和基础,数据库系统课程设计作为数据库系统的配套综合实践课, 是一门实践性较强的专业主干必修课。数据库系统课程设计的主要内容 是对数据库知识的综合应用,该课程主要培养学生应用数据库技术的能 力,包括数据库设计,应用系统的设计与开发,用户界面的设计与实现, 系统的安装和调试等,为学生将来开发应用系统奠定基础。提高学生解 决问题的能力,初步锻炼学生系统设计与分析能力。 复杂工程问题:本课程中的数据库系统的基本概念、原理,在理解抽象 的理论概念的基础上掌握数据模型的一些典型应用,并逐步具有解决实 际问题的能力的基础上,加深对所学数据库设计理论的理解,熟练掌握 数据库表创立、查询和更新等基本操作,掌握数据库操作在复杂工程系 统中的运用。在具体的实施过程中,按照探究未知知识领域的途径,通 过提出问题、分析问题、创造性地解决问题、知识迁移等步骤予以实施。 同时,分析该解决方案是否为最优方案,是否有改进的空间,通过查阅 文献、小组讨论等方式,创造性地给出改进方案,并能对该方案进行算 法分析。 核心学习结果:结合理论授课知识和实验知识,能够选择一门开发语言 和相应的开发工具,设计并开发一个具有一定工程应用背景的、具有较 完备的数据维护和较复杂数据查询统计功能的信息管理系统。 主要教学方法:讲授、实验、专题研讨。 | |||||
大纲更新时间 | ||||||
二、课程目标
课程总目 标 | 课程子目标 | 达成方法 |
1 .知识 | 1.1:掌握数据库系统的基本概念、原理和技术,将理论与实 践相结合,运用数据库设计的基本方法,基于给定的工程应 用环境,构造最优的数据库模式,设计并建立数据库; | 讲授、案例、 专题研讨 |
2.能力 | 1.1加深对所学数据库设计理论的理解,熟练掌握数据库表 创立、查询和更新等基本操作,掌握数据库操作在复杂工程 系统中的运用; 1.2:选择一门开发语言和相应的开发工具,设计并开发一个 具有一定工程应用背景的、具有较完备的数据维护和较复杂 数据查询统计功能的信息管理系统; 1.3:培养学生撰写较规范的系统设计报告的能力和素质。 | 实验、课程设 计报告 |
3.素养 | 3.1:具有正确的学术志向、学术诚信。 | 课程设计报告 、辩论 |
三、课程目标对毕业要求指标点的支撑
序号 | 支撑的毕业要求指标点 | 课程目标 | ||||||
1 | 数据库学什么3.3:能够设计针对物联网 工程领域的智慧标识、气象 感知、泛在计算等复杂工程 问题的解决方案,设计或开 发满足特定需求和约束条 件的模块、算法或流程; | 课程目标L1 课程目标2.1 | ||||||
2 | 43:能够根据物联网工程 领域的智慧标识、气象感 知、泛在计算等的实验系 统,平安可靠地开展实验, 并有效地获取实验数据; | 课程目标2.2 课程目标2.3 课程目标3.1 | ||||||
3 | 5.3:能够分析在解决物联 网工程领域的智慧标识、气 象感知、泛在计算等复杂工 程问题中所使用的技术、资 源和工具的优势和缺乏,认 识其局限性。 | 课程目标2.2 课程目标2.3 课程目标3.1 | ||||||
4 | 11.2:掌握物联网工程工程 全生命周期各过程管理的 基本方法和技术; | 课程目标2.2 | ||||||
单元标 题 | 教学内容 | 学时 | 预期学习成果 (描述学生在学完本 节内容后其知识、能 力或素养预期成果 到达的程度,后同) | 教学方式 (讲授、专题研 讨、案例、实验、 实地调研等,但 不限于此) | 课程目 标 | |||
第一单 元 | 数据库的设计(数据 库需求分析,数据库 概念结构设计,数据 库逻辑结构设计) | 4 | 1)理解数据库设 计的六个阶段的任 务; 2)掌握数据库需 求分析、数据库概念 结构设计、数据库逻 辑结构设计; 3)理解数据库物 理设计、数据库实 施、数据库维护; 4)以数据库设计 方法为指导,对选题 工程进行需求分析、 概念设计和逻辑设 计; 5)用关系数据理 论对逻辑模式进行 优化。 | 讲授、案例、实 验 | 目标L1 目标2.1 | |||
第二单 元 | 数据库的实现(在 SQL Server中创立数 据库表,视图,索引, 存储过程等) | 4 | 1)掌握数据库的 创立和管理; 2)掌握表的创立、 修改与删除及约束 管理; 3)掌握视图、索引 和流程控制等复杂 操作; 4) 在 SQL Server 中 创立所用的数据库, 创立所需要的表,并 视需要建立视图、索 引、存储过程、触发 器;加载初始数据。 | 讲授、案例、实 验 | 目标2.1 | |||
第三单 元 | 数据库应用系统开 发与测试(使用一种 | 6 | 采用系统开发工具 (.NET/C#、Java、 VC++、VB、Delphi | 讲授、案例、实 验 | 目标2.2 | |||
U!
、实践环节及基本要求
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论