贵州XXX学院
《数据库技术基础》课程标准
(2023年版)
《数据库技术基础》课程标准
一、课程信息
课程名称 | 数据库技术基础 | 课程编码 | 070110621 |
课程性质 | 专业必修 | 课程类型 | 专业基础课 |
考核形式 | 考试 | 学 分 | 4 |
开设学期 | 第三学期 | 总 学 时 | 72 |
理论学时 | 36 | 实践学时 | 36 |
适用专业 | 大数据技术 | 开设学院 | XXX学院 |
先导课程 | 无 | 后续课程 | 《爬虫开发技术》、《分布式文件系统》 |
二、课程性质和功能定位
(一)课程性质
本课程是大数据技术应用专业的一门必修的专业基础课程。通过本课程的学习,让学生了解计算机数据管理的发展,数据库系统基础与数据库系统应用之间的关系;掌握数据库系统原理,掌握SQL语句的使用,会使用简单的关系型DBMS继续进行数据处理和应用系统设计及关系数据库管理系统MySQL的使用方法。
(二)课程的功能定位
全面贯彻党的教育方针,落实立德树人根本任务,满足国家发展战略对人才培养的要求。以就业为导向,以职业岗位能力为核心,依托计算机行业发展,按照企业实际需求和学校实际情况与专业特点,设计人才培养方案和课程体系,并对接职业标准开发课程标准,聘请企业的相关技术人员为兼职教师,合理设置各个教学环节,引入企业真实项目,实施项目教学。同时积极探索校企合作之路,构建“课堂与实习实训结合、学校教育与企业教育结合、在校成长与职场成长结合”的“三结合”(课程标准与职业标准相融合、教学过程与工作过程相融合、教学情境与工作场境相融合)人才培养模式。
三、设计思路
本课程是依据任务引领型项目设置的。其总体设计思路是立足于实际能力培养,对课程内容的选择标准作了根本性改革,打破以知识传授为主要特征的传统学科课程模式,转变为以任务为中心组织课程内容,并让学生在完成具体学习模块过程中学会完成相应任务,并构建相关理论知识,发展职业能力。本课程最终确定了以下学习模块:数据库的建立与基本维护、数据库管理、简单程序设计、设计查询与视图、设计报表与标签、设计应用程序界面、设计应用程序菜单系统。模块设计以工作任务为线索来进行。教学过程中,采取理实-体教学,给学生提供实践机会。在每个知识模块中根据知识体系设立相应的学习任务,学生在轻松完成每个任务的过程中掌握到技能,学习到知识。
四、课程目标
课程的培养目标是……。
(一)知识目标
(1)了解数据库系统基础知识;
(2)掌握MySQL 数据库的基本操作:
(3)掌握数据完整性相关的概念和应用操作;
(4)掌握SQL 语言的数据定义、数据查询和数据操纵的格式及功能;
(二)素质目标
培养学生克服困难的精神、理论应用于实践和解决实际问题的能力,为今后的软件系统开发与网站开发类课程学习打下良好的基础。
(三)能力目标
(1)具备MySQL安装与配置的能力;
(2)具备数据库设计的能力;
(3)具备数据库应用与操作的能力;
(4)具备管理与维护的能力。
五、课程教学内容与要求
《数据库技术基础》课程依据课程目标,分解成13个教学项目,并要求学生完成教学项目所规定的学习任务。
序 号 | 课程内 容框架 | 教学要求 | 教学重点 | 教学难点 |
1 | 数据库系统概述 | 了解数据库系统的基本概念和数据管理技术的发展历史 | 数据库系统的内部结构 | 三级模式结构+两层映像 |
2 | 信息与数据模型 | 了解数据模型的概念和类型 概念模型(E-R),逻辑模型(层状、网状、关系),物理模型 掌握数据模型主要要素 | 数据描述,数据模型 | 概念模型向逻辑模型的转换 |
3 | 关系代数与关系数据库理论 | 理解关系模型的三要素及各部分所包括的主要内容,关系的三类完整性约束的概念;熟练掌握关系代数 | 关系数据结构,关系操作集合,关系完整性约束以及关系代数 | 关系完整性约束以及关系代数 |
4 | 数据库设计方法 | 了解数据库规范设计方法,了解和掌握基于传统数据库需求分析、概念设计、逻辑设计和物理设计 | 数据库规范设计方法 | 概念结构设计,逻辑结构设计,物理结构设计 |
5 | MySQL的安装与使用 | 理解MySQL的工作流程和系统构成,掌握MySQL和Navicat的使用 | MySQL和Navicat的使用 | 利用MySQL和Navicat创建数据库 |
6 | MySQL存储引擎与数据库操作管理 | 了解MySQL存储引擎和字符集,掌握MySQL数据库操作管理 | MySQL数据库操作管理 | 创建、修改和删除数据库的SQL语句 |
7 | MySQL表定义与完整性约束 | 理解表的基本概念、数据类型和运输符号,掌握数据表的操作和完整性约束 | 创建、修改和删除数据表,字段的约束 | 数据表的操作和完整性约束 |
8 | MySQL数据操作管理 | 掌握插入数据、修改数据、删除数据和数据查询的SQL语句 | 数据操作和查询 | 条件查询和多表查询 |
9 | MySQL索引 | 掌握索引的定义和管理 | 创建、查看和删除索引 | 创建索引的SQL语句 |
10 | MySQL视图 | 理解视图的概念,掌握视图的定义和管理 | 免费mysql视频教程视图的创建、删除、查看、修改和更新 | 视图的修改和更新 |
11 | MySQL存储过程和函数 | 理解存储过程和函数的概念,掌握存储过程和函数的操作 | 存储过程和函数的创建和使用 | 游标的使用和流程控制 |
12 | MySQL触发器与事件 | 理解触发器的概念,掌握触发器的创建和使用 | 创建、查看和修改触发器 | 创建触发器的SQL语句 |
13 | MySQL权限管理 | 理解MySQL权限管理系统,掌握用户管理和账户权限管理 | 添加、修改、查看和删除用户的操作,权管理 | 修改用户,权限转移和限制 |
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论