数据库微课教案模板共8篇 mysql数据库课本微课版.docx





《数据库微课教案模板共8篇 mysql数据库课本微课版.docx》由会员分享,可在线阅读,更多相关《数据库微课教案模板共8篇 mysql数据库课本微课版.docx(53页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库微课教案模板共8篇 mysql数据库课本微课版数据库微课教案模板共1 数据库上机实习 数 据 库 课 程 设 计 题目 数据库课程设计 学号 姓名 马伟华 班级 电气102 指导老师 刘秀敏 1 数据库上机实习 目录 一 、概述?3 课程设计目的与要求?4 课程设计环境?4 二、创建数据库?4 创建一个空数据库?5 建立自己的文件夹存放数据库文件?6 三、创建数据表?6 数据库之间关系?7 数据库的值列表?8 通过导入方式创建表?9 向表输入数据?10 四、数据库的实现?11 五、作业截图?13 六、收获与心得体会?15 2 数据库上机实习 一 、概述 按照教学安排我们进行了一次数据库上
2、机的实习,这次的数据库实习课程主要是学习microsoft acce 2023的一些操作流程,对于acce 2023 这个软件,我以前很是陌生,不过经过了这次的实习,对它已经不再陌生了,自己跟着教学计划也制作了几个数据表格总体来说,acce 2023 是一个令数据的管理成为一个很简单的软件,大大方便了数据管理人员的工作量。就这次的实习报告,我会详细的介绍一下acce 2023 的一些相关知识和基本的操作流程,算是对自己这次实习的一个总结吧。 数据库,顾名思义:数据的仓库。当使用者需要保存的数据量不是很大时,我们可以直接将数据写到一个文件中,比如一个文本文件或二进制文件。但当数据量很大,而且我们
3、需要实时查询和整理时直接操纵文本文件或二进制文件,将使工作变得以异常的复杂。 数据库,可以替使用者管理数据,使用者只需使用相关的命令(如SQL查询语言),就能和数据库进行“通话”,让数据库执行我们想要的操作。比如:新增数据(插入)、更改数据(更新)、删除数据检索数据(查询)等等。我们不再需要自己去设计数据是怎么被存储和提取的,这一切都交给数据库去做。 课程设计目的与要求 Acce 是微软公司推出的基于Windows的桌面关系据库管系统(RDBMS,即Relational Database Management System),是Office系列应用软件之一。它提供了表、查询。窗体、报表、页、宏
4、、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。因此我们有必要掌握数据库软件的操作来简化我们生活中的一些数据管理工作,这就是我们实习的目的, 是十分必要的。 Microsoft Acce应用实验是管理信息系统实验课的重要组成部分,属于学科基础实验范畴,是与相关教学内容配合的实践性教学环节。学生通过实验,验证课堂学习的知识,掌握数据库、数据表建立、查询以及窗体的方法,从而具 3 数据库上机实习 有小型数据库管理系统的设计能力
5、。并以此提高学生的动手能力和实践水平,培养学生的技术应用能力和综合分析问题、解决问题的能力。 课程设计环境 Acce是一种关系型数据库管理系统,其主要特点如下: (1)存储方式单一Acce管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件种,便于用户的操作和管理。 (2 ) 面向对象Acce是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象
6、的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。 (3)界面友好、易操作Acce是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。 二、创建数据库 创建一个空数据库 建立自己的文件夹-用于存放自己的数据库文件 4 数据库上机实习 5 数据库上机实习 上图就是一些建立数据库所需要的一些步骤,首先在自己的电脑相应的硬盘中建立一个
7、新文件夹,再在Microfost Acce中打开空数据库就相当于建立了一个新的文件。 三、创建数据表 在打开的空数据表中可以创立一些自己所需要的数据和内容同时需要规定一些自己所需要的格式和方式,一边与自己以后可以方便的找到。对于每一种数据都有不同的格式和限制,所以对于每一行的数据都有自己的方式去调整。下面就告诉了我们所需要对相应文本内容进行的调整和制作:其中文本是文字的格式,日期应该有日期的格式,这就需要我们按自己的需要。 6 数据库上机实习 数据库之间关系 每个数据库之间可能有一定的关系,特别是对学校来说,每个学生的学号、成绩、班级等等都有一定的关系。如何能把这些关系同一方便的安排在一个数据
8、库之中你这就需要数据库之间的关系的功能。他可以方便的让你理解各个数据库之间的关系和内容。首先建立数据库之间的关系图通过关系的确立就可以明细的 找到几个数据库之间的关联,其次通过数据的链接关系找出两个数据之间的相应关系。 数据库的值列表 数据库的值列表就是在每一个数据库的类型中,它所包含 的所有的情况的综合。特别是对于统计性别的时候,如果有了数据库的值列表,就会省事很多。应为数据库的值列表就是直接列出的所有情况,你可以直接相应的栏目中找出自己所需要的那种情况行。 7 数据库上机实习 通过导入方式创建表 导入表的格式也是有好多种,比如说Excel,或者直接就是一Acce文件,所以说导入表可以让我们
9、更直观更提前的了解这个数据表的内容,不用再一个一个的翻看,可以给我们剩下好多浏览的时间。同时也可以让我们对这个表有一个 整体的印象。 8 数据库上机实习 向表输入数据 如下图向表输入数据 查阅字段的数据来源于表 以下将从另一表中提取数据作为本表字段的数据,例如,grade表的课程号数据不是由用户键入,而是从课程表的课程号中去提取,因为你的课程表数据已经被键入,如图 9 数据库上机实习 从另一表中提取数据作为本表字段的数据的方法是:在数据库窗口,单击栏下面的,在对象列表框,选择grade,在工具栏,单击,弹出 表的设计视图。在字段的下拉列表,单击,如下图 弹出下图所示对话框之一,在选项组的按钮中
10、,选择,单击, 弹出下图所示查阅向导对话框之二,在栏中,选择course,即选择课程表作为数据来源 10 数据库上机实习 单击,弹出下图所示查阅向导对话框之三,其中,选定字段为课程号,课程名. 单击,弹出下图所示查阅向导对话框之四,其中,值列表的内容被显示 11 数据库上机实习 单击, 单击,得到图下图所示查阅向导对话框之五, 里是为查阅列指定标签,在课程号,课程名两个中,选择课程号, 单击按钮,弹出下图查阅向导对话框之七,其中,问到,是否保存,单击按钮, 完成创建值列表之后,我们看效果,打开表的数据表视图,即:在Acce菜单,单击视图数据表视图,其课程号的数据,不需要用户键入数据,只需在值列
11、表中选择数据即可。 从中,单击字段所在的单元格,再单击Acce菜单中的即可。 12 数据库上机实习 通过链接外部数据创建表 打开数据库窗口,单击栏下的,单击按钮,在对话框中,单击, 如下图 四、数据库的实现 数据库是相当方便的的一种工具,他就是在你不想一步步去查找相应数据所在地的时候,用数据来源就最方便了。特别是在统计学生成绩单的时候,学号与成绩、姓名三个数据之间统一成相应的关系来源,这样,在寻找学生学号的时候就直接会有起相应的成绩和专业 等相关的数据,这样就会更加具体的去了解这个同学。同时在最后面的相片一栏中还可以附送上一些照片,这样就相当于一个小小的个人简历了,老师可以通过这个小小的简历就
12、可以评估这个同学。 13 数据库上机实习 上面的图示就很明确的展示了数据来源的关键作用,当你找到学生的学号时,他相对应的姓名呀,专业呀都一起显示出来,这就很方便就可以了解这个同学。 五、作业截图 14 数据库上机实习 六个人总结及感想 数据库上机实习是一次技能的补充练习,是一种自我提高的方式,我们每个同学都能够从中获取一些不同的收获,其实任何形式的学习都是一种提高,有理论知识层面的、有实际操作领域的,都是一种提高,是一种自身价值的体现。相信我们在经过各种各样的实习的历练之后,我们在以后面对社会或者生活中的难题时,应该不会只是迷茫,不知所措,而是能够分析问题,找出解决问题的方法,这就是最大的收获
13、,获得一种处事的思维方法,比其他任何的收获都重要,更有价值。 首先通过这个数据库的课程设计让我又了解了一种关于数据整理的一个软件,因为以前学习的只是一些像Word、Excel等这样的小软件,刚开始以为自己对这种比较有难度的程序有点抵触,因为像这种课程设计听着就让我觉得有点难度。但是经过这几节课的联系和了解,我更加知道学习这种数据库的好处,它不仅提高了我们对数据的整理和提取,还把数据进行了良好的分类,和综合的处理。通过数据库可以随心所欲的找到自己想要的资料和资料相关的一系列方面的东西。同时,数据库还是一个方便的办公软件,也提倡大家把他良好的运用到生活中。 15 数据库微课教案模板共2 任务引入
14、4分钟 请同学们回忆在设计关系时定义了哪些主键? 引导学生思考: 学生浏览相关资料 有的关系中的某些字段是需要参考另外一个关系中的主键, 布置任务 4分钟 任务实施 45分钟 相关知识 34分钟 怎样在MySQL中实现这些? 任务:正确设置相关表的主键、外键等约束,部分实现表的数据完整性。 实施步骤: 1教师将学生分组,每个小组经商讨后,进一步明确需在表中实现的数据完整性。 2小组成员先尝试实现主键约束;再尝试实现外键约束、UNQUE约束、CHECK约束、默认值等。 3学生访问参考网址,自行搜索所需资料: 4在实现过程中,教师提示引导同学们参考教材,最后整理设计结果并形成文件,上交到指定位置。
15、 相关知识 二、数据的完整性 数据库完整性就是确保数据库中数据的一致性和正确性。MySQL通过各种约束、默认值、规则等数据库对象来保证数据库的完整性。 1约束 (1)PRIMARY KEY约束 表的一列或多列称为表的主键,通过它可强制表的实体完整性。 教师引导 学生分组 学生讨论 主键是在创建表时进行创建的,添加到表中还没有创建主键 约束的数据表中,一个表只能有一个PRIMARY KEY约束。如 果已经创建了一个PRIMARY KEY约束,则可以对其进行修改或删除。在一个表中,不能有两行包含相同的主键值。不能在主键内的任何列中输入NULL值。 (2)FOREIGN KEY约束 FOREIGN
16、KEY约束标识表之间的关系,用于强制参照完整性,为表中一列或者多列数据提供参照完整性。 FOREIGN KEY作为表定义的一部分在创建表时创建。如果FOREIGN KEY约束与另一个表(或同一表)已有的PRIMARY KEY约束或UNQUE约束相关联,则可向现有表添加FOREIGN KEY约束。一个表可以有多个FOREIGN KEY约束。可以对已有的FOREIGN KEY约束进行修改或删除。 (3)UNQUE约束 实施实体完整性。确保在非主键列中不输入重复的值。想要强制一列或多列组合的唯一性时使用该约束而不是PRIMARY KEY约束,可以对一个表声明多个UNIQUE约束,且允许NULL值。
17、(4)CHECK约束 CHECK约束通过限制用户输入的值来加强域完整性。它指定应用于列中输入的所有值的布乐搜索条件,拒绝所有不取值为TRUE的值。可以为每列指定多个CHECK约束。 (5)列约束和表约束 约束可以是列约束和表约束。列约束被定为列定义的一部分,并且仅适用于那个列,表约束的声明与列的定义无关,可以适用于表中一个以上的列。当一个约束中必须包含一个以上的列时,必须使用表约束。 2默认值 在设计表结构时可根据需要为某列设置默认值,也可以创建默认值对象并绑定到某一列。 小结 3分钟 本次课我们了解了B2C网站应该具有的会员在线订购功能及流程,并且设计了结构合理的数据表,存储相关信息。 数据
18、库微课教案模板共3 创建数据库 计算机组 余金光 一教学重点 1.数据库的创建方法 2.退出数据库 二教学难点 打开数据库的方法和退出关闭数据库的方法 三教学方法 演示法,讨论法,讲授法,练习法 四教学课时:1课时 五教学过程 1.情景导入 通过多媒体播放和acce数据库相关的视频,让学生直观认识acce在实际工作中的应用,并鼓励学生发表自己的看法。 2.引入新课 结合上面的视频内容,分析acce在示例中的是如何发挥作用的,进而引申出acce数据库的概念,并让学生思考如何创建数据库。 3.创建数据库的方法 通过PPT的播放,让学生直观了解数据库的创建方法: 1.“文件”“新建”“空数据”、“根
19、据现有文件”、“本机上的模板”、“office online模板.” 2.数据库的打开和关闭 由于新创建的数据库文件在退出acce2023前默认是打开的,使用其他的数据库文件或新建数据库已关闭的,需要打开数据库文件。 通过过媒体演示,让学生观看具体的创建和打开关闭方法。并根据教师的演示,让学生通过学生机进行实际演练,对在演练中发现的问题及时反馈。 六教学总结 本节课主要介绍了数据库的创建、打开和退出方法。通过一系列的现代化技术的应用,使同学们能够直观形象的对该课程的知识具备了初步和认识和简单的操作能力,同时要求同学们在课下要多加思考其他与数据库创建有关的内容,认真完成课后作业。 数据库微课教案
20、模板共4 数据库课程设计 数据库课程设计教案 一、课程设计目的 数据库系统课程设计是计算机科学与技术专业集中实践性环节之一,是学习完数据库系统概论课程后进行的一次全面的综合练习。其目的在于加深对数据库基础理论和基本知识的理解,掌握使用数据库进行软件设计的基本方法,提高运用数据库解决实际问题的能力,最终实现对于给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。 1)熟悉数据库系统的开发流程; 2)培养学生实际规划开发项目的能力; 3)培养学生的团队协作精神。 二、课程设计要求 运用某个数据库管理系统及开发工具制作一个小型管理信息系统。所
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库微课教案模板共8篇 mysql数据库课本微课版 数据库 教案 模板 mysql 课本 微课版

限制150内