首页 > 编程知识 正文

数据库应用综合实训,安装MySQL数据库的实训报告

时间:2023-05-05 09:22:51 阅读:196055 作者:4596

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

(一)课程性质与任务

数据库技术是计算机软件学科的一个重要分支,它研究如何设计、存储、使用和管理数据,有较强的理论性和实用性。《数据库原理与应用》重在介绍数据库相关理论和设计的方法,是软件技术专业基础课程之一,也是本专业的核心课程。其前序课程有《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

fzdlb,ljdxl,mhdcb。MySQL数据库任务驱动式教程..北京:人民邮电大学出版社,2016第3次印刷

(3)教材编写建议

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

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

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。