《数据库原理及应用》课程标准

(一)课程性质与任务

数据库技术是计算机软件学科的一个重要分支,它研究如何设计、存储、使用和管理数据,有较强的理论性和实用性。《数据库原理与应用》重在介绍数据库相关理论和设计的方法,是软件技术专业基础课程之一,也是本专业的核心课程。其前序课程有《Java面向对象程序设计》,后续课程有《Java高级编程应用》等,其主要任务是理解数据库相关的理论知识,掌握数据库设计方法。

(二)课程教学目标

1.知识目标

(1)掌握数据库建模、设计以及关系模型。

(2)掌握关系数据库、关系数据库查询语言SQL、关系系统及其查询优化、关系数据理论等。

(3)掌握数据库恢复技术。

(4)掌握并发控制原理。

(5)掌握数据库安全性操作及完整性操作。

2.能力目标

(1)具有分析问题、解决问题的能力。

(2)具有建立实验假设、探索查阅知识的能力。

(3)能够运用系统性思维分析和解决问题。

(4)具有学习的热情和兴趣,能进行自主学习和自我评价,具有良好的变通能力、一定的创造性思维和批判性思维。

(5)能负责地完成任务,具有严格的时间观念以及时间管理意识,能了解本专业职业成长过程,并能做好个人的职业规划。

(6)遵纪守法,爱岗敬业,具有良好的职业道德和职业形象。

3.素质目标

(1)具有自觉的规范意识、团队协作意识和协作能力。

(2)能运用各种交流手段进行良好地表达和交流。

(3)具有使用英语进行阅读和交流的能力。

(三)参考学时

总学时 90  (理论学时50+实践学时40)。

(四)课程学分

5学分。

(五)课程内容和要求

序号

教学项目

教学内容与教学要求

活动设计建议

参考课时1

数据库基础

教学内容:

数据库系统概述、数据模型、数据描述、关系代数

教学要求:

1、理解数据描述的相关术语,数据模型的概念

2、了解数据库系统的三级模式结构及两级映象

3、掌握数据库系统的功能及组成结构

4、掌握关系模型

5、理解关系的三类完整性约束的概念

6、掌握关系代数中的各种运算

这部分内容主要对数据库及关联的知识进行分析、讲授,理论性强,以教师讲授为主;在数据建模中采用分组讨论、案例教学,学生可根据教师提供的案例进行分组讨论和展示。

6

2

数据库设计

教学内容:

数据库设计概述、需求分析、概念结构设计、逻辑结构设计、关系模式的规划化、数据库的物理设计、实施及维护

教学要求:

1、了解数据库设计的任务、内容、方法及特点

2、掌握数据库设计的基本步骤、各个阶段的具体设计内容、设计描述、设计方法等。

3、掌握利用E-R图表达概念数据模型

4、掌握E-R模型向关系模型的转化方法

5、理解关系规范化的作用及规范化理论的重要意义

这部分理论性较强,是比较抽象的一部分,教师以案例教学法讲解实现方法,然后给出案例(学生信息管理系统)学生分组讨论,进行实现,整理,展示。教师再点评学生作品。

10

3

数据库的创建

教学内容:

My SQL概述、数据库概述、数据库的创建

教学要求:

1、了解My SQL主要组件的功能及使用方法

2、掌握在My SQL中数据库的创建、删除、修改、附加及分离等操作

3、了解SQL语言的发展过程及特点

4、理解SQL语言的数据定义、数据操作及数据控制语句的功能

这部分内容实践性强,安排学生参照安装说明自行安装My SQL软件,教学过程采用“教、学、做”一体化方式,以教师为主导,带领学生边学边做,掌握数据库的相关知识及两种创建方法。实践环节让学生进行知识强化,灵活掌握。

4

4

数据库基本应用

教学内容:

表的创建与维护、数据查询语句SELECT、数据更新语句INSERT、UPDATE、DELETE命令的灵活运用

教学要求:

1、理解SQL语言的数据定义、数据操作及数据控制语句功能

2、掌握利用Navicat和SQL语言两种方法进行表的创建与管理

3、熟练掌握利用SQL语言对数据库的查询、插入、删除、更新操作

本部分内容实践性很强,学生需用大量的课时练习掌握select、insert、update、delete等命令的综合使用,由教师给学生提供案例及实训内容,在教师指导下学生完成实验并进行总结讲评。

34

5

数据库的高级应用

教学内容:

架构、索引、视图、存储过程、触发器等数据库对象的概念、创建、管理与维护;事务的定义、特点及并发控制;

教学要求:

1、掌握架构、索引与视图的定义、创建、使用、修改及删除

2、掌握存储过程及触发器的定义、创建、使用、修改及删除

3、掌握游标、事务的作用及使用

4、理解并发控制及锁的作用

本部分内容多、难理解、实践性强,教学过程采用“教、学、做”一体化,让学生在学中做,做中学,理解各种数据库对象的作用及管理。由教师给学生提供案例及实训内容,在教师指导下学生完成实验并进行总结讲评。

30

6

数据库的保护

教学内容:

My SQL的用户及角色管理、数据库完整性及并发控制、数据备份与恢复

教学要求:

1、掌握My SQL的用户及角色管理

2、掌握My SQL中数据库完整性及并发控制机

3、掌握My SQL的数据备份与恢复方法

这部分内容理论与实践并重,授课过程可采用迭代教学法,把前面学过的相关知识在本章中进行回顾,深化理解。

6

(六)教学建议

1.教学方法

迭代教学:迭代教学就是把重要的知识、思想、经验在课程中反复涉及到,但每次涉及到这些内容时又不是简单地重复,而是在回顾原有的内容的基础上做进一步地深入和升华,既强化了记忆和理解,又拓展了新的视野,深化了理解。

总结教学法:讲解时一个知识讲解完毕或演示完毕后,将知识所有过程进总结出关键点和注意事项,以此在提醒学生注意。

现场案例教学法:对知识做完理论概述后,为了加深对此知识的理解,通过现场编写代码的方式对此知识做讲解,以加深对此知识的理解和运用。

任务驱动教学法:主要以任务需求来带动教学,每次课都有相应的任务和问题,让学生来完成,培养分析问题、解决问题和思考问题的习惯。

2.评价方法

对学生的评价与考核分三个部分:职业素养考核、知识考核、技能考核,遵循“235”的考核方式:

(1)职业素养考核,包括平时的出勤率、完成书面作业任务的情况、完成实做作业任务的情况等,占总评价成绩的20%。这部分内容重点考核学生的学习过程,包括其学习态度、努力的程度以及表现出来的效果。

(2)教学形成性考核,包括每一部分上机检查。提交有关业务数据备份,并进行电子阅卷。提交实验报告。检查开发的管理系统软件及相关文档的完整性、正确性。有关实践能力的综合知识考查。占总评价成绩的30%。

(3)期末卷面卷面考试,采用闭卷形式,考试题分对概念的理解和应用,对系统分析、设计、实施的方法和原理的掌握两部分。题型可采用填空题、选择题、简答题、应用题、论述题等多种形式。考核的成绩占总评价成绩的50%。

3.教学条件

依托教学做一体化教室授课,学院网站提供Learn Site教学辅助平台,教辅系统包括教务管理系统、文献管理系统,网络课程为精品课程平台和各系的教学资源平台。

4.教材编选

(1)选用教材

武洪萍,马桂婷.My SQL数据库原理及应用.北京:人民邮电大学出版社,2018第10次印刷

(2)参考资料:

萨师煊,王珊.数据库系统概论.4版.北京:高等教育出版社,2006

石坤泉,汤双霞,王鸿铭。MySQL数据库任务驱动式教程..北京:人民邮电大学出版社,2016第3次印刷

(3)教材编写建议

1)本课程实践性较强,为了实现教、学、做一体化的教学目标,在讲义或教材的编写体例上要首先突出项目分阶段的实施方法和步骤,给出具体目标的有关实现细节和方法、文档格式标准。

2)必要的基本概念和原理分析贯穿在教师和学生共同分阶段对项目的实施过程中,内容依据数据库技术的特点及应用系统的开发步骤分阶段实施教学,学生从“实践—认识—再实践—再认识”的不断循环过程中,其技术的应用能力不断得到提升。

mysql数据库技术与应用实训项目_MySQL数据库项目实训相关推荐

  1. 计算机数据库技术的应用现状,信息管理中计算机数据库技术的运用论文

    [摘要]本文结合信息管理的实际情况,对计算机数据库技术在信息管理中的作用及应用现状进行分析,并对加强信息管理中计算机数据库技术的应用策略进行了探讨,以期能对信息管理的效率和质量提升有所帮助. [关键词 ...

  2. mysql实训报告_mysql数据库技术》实验报告.doc

    mysql数据库技术>实验报告 MySQL数据库技术实验报告 系 别 班 级 学 号 姓 名 地点 地点机房 课程名称 MySQL数据库技术 实验名称 实验1 MySQL的使用 实 验 过 程 ...

  3. mysql数据库初识实训总结_MySQL数据库初识(基础语句)

    初识Mysql 认知 数据库:DB 所有的数据存放的仓库 每一个文件夹也是数据库 数据库管理员:DBA 管理数据库软件 数据库服务器:一台跑着一个数据库管理软件的机器 表:文件,一张存储了数据的表 数 ...

  4. mysql数据库任务驱动式教程课后答案_MySQL数据库任务驱动式教程

    项目一 认识数据库 1 任务1 认识数据库 1 1.1 了解数据库的基本应用 1 1.2 了解数据库的几个概念 2 1.3 认识关系型数据库 3 1.4 关系数据库设计 4 1.5 数据库应用系统体系 ...

  5. MySQL a库备份恢复为B库_MySQL数据库备份的基础知识_MySQL

    一.数据备份捷径 因为这个方法没有得到官方正式文档的验证,我们暂称为试验吧. 目的:备份hostA主机中一个MySQL数据库备份TestA,并恢复到到hostB机中 试验环境: 操作系统:WinNT4 ...

  6. mysql的调用有哪三种方式_MySQL数据库之mysql命令行中执行sql的几种方式总结

    本文主要向大家介绍了MySQL数据库之mysql命令行中执行sql的几种方式总结 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 1.直接输入sql执行 MySQL> se ...

  7. mysql数据库运行远程用户访问不了_MySQL数据库远程访问权限如何打开(两种方法)...

    下载GPL版本安装 MySQL Community Edition(GPL) Community (GPL) Downloads » 在我们使用mysql数据库时,有时我们的程序与数据库不在同一机器上 ...

  8. mysql数据库的备份和恢复的常用方法_MySQL数据库备份与恢复方法(转)

    常有新手问我该怎么备份数据库,下面介绍3种备份数据库的方法: MySQL中的每一个数据库和数据表分别对应文件系统中的目录和其下的文件. 在Linux下数据库文件的存放目录一般为/var/lib/mys ...

  9. 下载丨7月数据库技术通讯:LINUX OS配置问题导致数据库重启

    为了及时共享行业案例,通知共性问题,达成共享和提前预防,我们整理和编辑了<云和恩墨技术通讯>,通过对过去一段时间的知识回顾,故障归纳,以期提供有价值的信息供大家参考.同时,我们也希望能够将 ...

  10. mysql 设置 0、1 用什么数据类型_MySQL数据库教程-数据表字段约束

    MySQL数据库教程-数据表字段约束 为保证数据库中存储数据的规范化,一般需要在定义字段时进行字段规范与约束的定义.保证在进行数据录入时,数据库能够通过这个规则.约束.规范检查所录入的数据,防止错误及 ...

最新文章

  1. SAP MM - MIGO界面里的Via Delivery选项
  2. Python学习之字符串
  3. 《剑指offer》c++版本 16.数值的整数次方
  4. python教程:ConfigParser模块使用教程
  5. Vue的数据双向绑定和Object.defineProperty()
  6. R-3.1.1 编译安装2
  7. oracle impdp导入实例,Oracle数据泵导入导出案例
  8. 使用函数输出水仙花数
  9. 查看gradle dependencies
  10. butterknife 不能绑定错误
  11. altera 公司的EP3C5E144C8N的引脚资料如何查找
  12. 计算机无法连接此设备,[修复]目前,此硬件设备未连接到计算机(代码45) | MOS86...
  13. SPSS个案处理插件v1.0 用SPSS构造Bootstrap样本
  14. 神经网络背后的数学原理:反向传播过程及公式推导
  15. 主界面边框流动效果长时间挂机后会卡顿
  16. ACM-ICPC 2018 南京赛区网络预赛 K. The Great Nim Game(博弈)
  17. VSCode-工控机远程开发 之(一) VSCode无法连接扩展商店
  18. linux安装Node.js(详细)Node.js安装教程
  19. 有哪些值得推荐的找电子书的网站?
  20. 聚合支付是下一个财富蓝海!

热门文章

  1. ebay详情html制作,eBay产品详情页分析:详情页怎么做?
  2. 组合体计算机绘图的实验原理,《机械制图及计算机绘图》实验教案.pdf
  3. LPC11XX驱动LCD1602程序
  4. matlab聚类实验,实验3Matlab聚类分析
  5. 服务器安装虚拟声卡,虚拟声卡安装使用 虚拟声卡注意事项
  6. HTML中form这么分三个table做,HTML:前端基础 表格 Table 使用
  7. 50套3dmax家具建模详细教程 3dmax床建模教程丨3Dmax基础教程3dmax教学3dmax室内设计教程
  8. 谷歌输入法linux下载官网下载软件,linux下安装谷歌拼音输入法
  9. IIS6.0 PUT上传漏洞
  10. [转]制作一个64M的U盘启动盘(mini linux + winpe +dos toolbox)