数据库SQL ServeSQLite教程课程标准教学教案.docx
《数据库SQL ServeSQLite教程课程标准教学教案.docx》由会员分享,可在线阅读,更多相关《数据库SQL ServeSQLite教程课程标准教学教案.docx(86页珍藏版)》请在课桌文档上搜索。
1、数据库SQ1.ServeSQ1.ite教程课程标准课程名称:数据库SQ1.ServeSQ1.ite教程课程性质:专业必修课学分:2分计划学时:32学时适用专业:计算机类专业一、课程性质与定位当今时代,数据库技术是存储和管理数据的主流技术,已经应用到各行各业,并已成为提升全民数字素养与技能的基本要素之一。MicrosoftSQ1.SerVer是MiCroSoft公司推出的优秀的数据库管理系统,能够广泛地应用于企事业单位的数据管理和商业智能,尤其在电子商务、大数据管理等应用中起到了重要的作用。SQ1.ite是一款轻量级的开源的嵌入式数据库,由D.RichardHipp在2000年发布,其使用方便,
2、性能出众,广泛应用于消费电子、医疗、工业控制、军事等领域。二、课程目标从理论实践一体化角度出发,介绍了数据库的基本概念、理论、模型和方法,同时从知识技能的逻辑顺序出发,深入浅出地介绍了数据库技术的相关内容,使学生可以快速掌握数据库系统的原理,应用有关工具学习SQ1.,并在C#、Python等相关课程中应用,在实际应用中解决实际问题。三、设计思路本书从理实一体化的角度出发,以SQ1.Server2008R2SQ1.ite3为依托,以学校学生成绩管理、图书管理为案例载体,详细介绍了数据库技术的发展和体系结构,关系数据模型与关系运算,数据库基础,关系数据库语言SQ1.,视图与索引,Transact-
3、SQ1.应用,存储过程、触发器和游标,数据库应用开发,数据库管理维护与新技术,SQ1.ite数据库操作等内容。在理论方面,主要介绍了数据库系统的基本理论和原理,以及数据库技术与应用的理论知识,在培养学生的思维的同时能够提升学生对数据库管理的认知,便于解决实际问题。在技术及应用方面,使用SSMS/SQ1.iteStudio介绍SQ1.语言,结合C#编程语言,使学生在学习数据库管理技术的同时理解数据库开发的相关技术及应用,做到学以致用、融会贯通。四、教学内容与学时分配本书主要内容包括数据库体系结构,关系数据模型与关系运算,SQ1.Server的安装和内置函数,SQ1.,视图与索引,TranSaet
4、-SQ1.应用,存储过程、触发器和游标,数据库应用开发,数据库管理维护与新技术,SQ1.ite数据库操作等。本书在内容上遵循读者的认知规律,基于知识技能的逻辑顺序,引入思政案例,以培养读者的职业能力为出发点进行组织和编排。序号模块主要内容学时1概论1.1 数据库技术的发展历史1.2 数据库技术的基本概念13数据库系统体系结构1.4 DBMS的功能22关系数据模型与关系运算2.1 数据模型概述2.2 关系数据模型2.3 关系运算23数据库基础3.1 SQ1.SerVer数据库管理系统3.2 SQ1.ServerManagementStudio的使用3.3 标识符概述3.4 SQ1.Server内
5、置系统数据库3.5 SQ1.SerVer系统内置函数64关系数据库语言SQ1.()4.1 SQ1.MiS4.2 SQ1.的数据类型4.3 数据库定义4.4 数据表定义65关系数据库语言SQ1.(下)5.1 数据操作语言(DM1.)5.2 数据操作语言(DQ1.)53数据控制语言(DC1.)26视图与索引6.1视图6.2索引27TranSaCt-SQ1.应用7.1 T-SQ1.运算符与表达式7.2 T-SQ1.的变量73程序控制语句7.4 自定义函数28存储过程、触发器和游标8.1存储过程8.2触发器8.3渊示29数据库应用开发9.1 关系数据库的设计9.2 数据库应用开发过程293数据库访问架
6、构设计10数据库管理维护与新技术10.1 事务管理10.2 数据库安全管理103数据库日常维护10.4 数据库新技术611SQ1.ite数据库操作11.1 SQ1.ite概述11.2 SQ1.ite基本操作2五、考核标准(一)考核要求表1数据库SQ1.ServeSQ1.ite教程课程考核总体要求考核类别平时过程性考核课程结果性考核考核要求平时表现30%(考勤、作业、课堂表现等)+阶段(模块)考核10%期末考核60%课程任课教师要按照课程考核要求实施考核,注意做好学习过程、到课情况、平时作业、实验(践)情况、考核情况的相关记录,作为学生最终评定成绩的明确依据,并与成绩册一同形成成绩档案保存。(二
7、)考核标准表2课程学业质量考核标准教学内容考核评价方式成绩构成平时阶段性考核第1章概论整个考核评价采取学生自评、学生互评和教师评价相结合的方式1)学生自评占比30%。2)学生互评占比30%。3)教师评价占比40%。第2章关系数据模型与关系运算整个考核评价采取学生自评、学生互评和教师评价相结合的方式1)学生自评占比30%o2)学生互评占比30%o3)教师评价占比40%。第3章数据库基础整个考核评价采取学生自评、学生互评和教师评价相结合的方式1)学生自评占比30%o2)学生互评占比30%o3)教师两介占比40%。第4章关系数据库语言SQ1.()整个考核评价采取学生自评、学生互评和教师评价相结合的方
8、式1)学生自评占比30%。2)学生互评占比30%。3)教师评价占比40%。第5章关系数据库语言SQ1.(下)整个考核评价采取学生自评、学生互评和教师评价相结合的方式1)学生自评占比30%。2)学生互评占比30%。3)教师评价占比40%。第6章视图与索引整个考核评价采取学生自评、学生互评和教师评价相结合的方式1)学生自评占比30%o2)学生互评占比30%o3)教师两介占比40%。第7章TranSaCt-SQ1.应用整个考核评价采取学生自评、学生互评和教师评价相结合的方式1)学生自评占比30%o2)学生互评占比30%o3)教师两介占比40%。第8章存储过程、触发器和游标整个考核评价采取学生自评、学
9、生互评和教师评价相结合的方式1)学生自评占比30%o2)学生互评占比30%。3)教师评价占比40%。第9章数据库应用开发整个考核评价采取学生自评、学生互评和教师评价相结合的方式1)学生自评占比30%。2)学生互评占比30%。3)教师评价占比40%。第10章数据库管理维护与新技术整个考核评价采取学生自评、学生互评和教师评价相结合的方式1)学生自评占比30%。2)学生互评占比30%。3)教师评价占比40%。第11章SQ1.ite数据库操作整个考核评价采取学生自评、学生互评和教师评价相结合的方式1)学生自评占比30%。2)学生互评占比30%。3)教师评价占比40%。课程理论考试占比60%、实践考核占
10、比10%、平时表现占比30%。结果性考核六、实施建议1.教材选用建议参考教材:数据库SQ1.ServeSQ1.ite教程,夏位前、白俊峰主编,西安电子科技大学出版社,2022o2.教学建议本课程的教学可以采用多种灵活的教学手段,包括:多媒体教学、集中教学等。在授课过程中,借助案例、视频、讨论等活跃课堂气氛。调动学生的积极性和主动性,使学生在参加活动的过程中,既加深了对知识的理解,又提高了动手的能力。教学中注意做到以下几点:(一)以学生为主体,以引导为方式空洞的说教只会降低学生的学习兴趣,应以学生为中心,挖掘学生的潜力。让学生在课堂上大胆地谈自己的想法和感受。以便老师能了解学生内心的想法,便于开
11、展教学活动。(二)结合教材,开展互动教学在课堂中安排一些互动环节,如:案例讨论,课堂测试,课堂小游戏等。通过互动式活动,提高学生分析问题、解决问题的能力。七、教学条件1.教师基本要求(1)有理想信念、有道德情操、有扎实学识、有仁爱之心;悉心教育、立德树人、热爰学生、严谨治学、因材施教、以身作则、务实进取、团结协作,师德高尚。(2)具有良好的综合素质与知识结构,具有专业相关知识。(3)具有突出的社会实践能力和教学教改能力。(4)具有一定的工作经历和社会实践经验。2 .教学场地条件计算机教室,具备分组教学及相关模拟实训的条件。3 .教学方法任务驱动教学法、典型案例分析、专题讨论、实训操作、视频法等
12、。数据库SQ1.SerVeSQ1.ite教程课程教案课程名称:课程号:课程学分:参考学时:课程性质:适用专业:上课时间:授课教师:负责人:审核单位:数据库SQ1.SerVeSQ1.ite教程232专业必修课计算机类专业年月日一、课程基本侑息课程名称数据库SQ1.ServeSQ1.ite教程课程号课程性质专业必修课开课部门课程负责人课程团队授课学期学分/学时2/32授课语言汉语先修课程数据库SQ1.ServeSQ1.ite教程课程简介从理论实践一体化角度出发,介绍了数据库的基本概念、理论、模型和方法,同时从知识技能的逻辑顺序出发,深入浅出地介绍了数据库技术的相关内容,使学生可以快速掌握数据库系统
13、的原理,应用有关工具学习SQ1.,并在C#Python等相关课程中应用,在实际应用中解决实际问题。授课班级第1章,共11章讲课主题概论学时2学时教学目标从理论实践一体化角度出发,介绍了数据库的基本概念、理论、模型和方法,同时从知识技能的逻辑顺序出发,深入浅出地介绍了数据库技术的相关内容,使学生可以快速掌握数据库系统的原理,应用有关工具学习SQ1.,并在C#、PythOn等相关课程中应用,在实际应用中解决实际问题。教学重点、难点数据库技术是信息系统的核心技术之一,主要研究和解决计算机信息处理过程中数据的组织和存储问题。本章从数据库技术的发展历史、基本概念,数据库系统体系结构、分类,数据库技术的研
14、究领域等内容入手了解数据库技术,可为后续章节的学习奠定基础。教学设计授课提纲及重难点分析教学方法及课程思政设计教学时间1.1 数据库技术的发展历史数据库系统的研究和开发从20世纪60年代中期开始到现在,取得了十分辉煌的成就,造就了C.W.Bachman.E.ECodd和J.Gray三位图灵奖得主,发展了以数据建模和数据库管理系统(DataBaseManagementSystem,DBMS)为核心技术且内容丰富的一门学科,带动了数百亿美元的软件产业。在数据库技术出现之前,人们普遍采用文件系统来管理数据,随着数据规模的不断增长以及数据共享需求的提出,文件系统方式越来越难以适应数据管理的要求。数据库
15、技术自诞生以来,形成了坚实的理论基础、成熟的商业产品和广泛的应用领域,经历了网状数据库、层次数据库、关系数据库、对象关系数据库等发展阶段。即使到了今天,DDBS.XM1.数据库、NoSQ1.数据库、NewSQ1.数据库等仍在不断发展之中。1.1.1 数据管理技术的发展历程20世纪60年代,计算机开始广泛地应用于数据管理,对数据的共享提出了越来越高的要求。传统的文件系统已经不能满足人们的需要,能够统一管理和共享数据的数据库管理技术得到了用户的认可。了解数据库技术的发展历程,首先应对整个数据管理技术的发展历程有所认识。1.人工管理阶段人工管理阶段主要集中在20世纪50年代以前。当时计算机刚刚面世,
16、人们把计算机当作一种工具,用于科学计算,将程序和相关数据输入计算机,经处理后输出结果。人工管理阶段的数据管理具有以下几个特点:(1)数据并不保存在计算机中。此时还没有出现二级存储的概念,数据都是纯二进制数据,并且以打孔纸带的形式表示。(2)应用程序自己管理数据。应用程序根据自己的需求准备打孔纸带形式的数据,这些数据只能被自己使用。不同的应用程序根据求解问30min题准备各自需要的数据。(3)数据无法共享。数据由程序自行携带,一组数据对应一个程序。(4)数据与应用程序之间不具有独立性。如果应用程序发生修改,则原先的数据一般不能继续使用。同理,如果数据修改了,则应用程序一般也无法处理。(5)只有程
17、序,没有文件。此时还没有文件存储的概念。2文件系统阶段20世纪50年代中期到60年代中期,出现了文件系统形式的数据管理技术。它主要是随着磁盘、磁鼓等存储设备的出现及操作系统技术的发展而提出的。文件系统阶段数据管理的主要特点可归纳为以下几点:(1)数据以文件形式存在,由文件系统管理。(2)数据可以较长时间地保存在磁盘上。(3)数据共享性差、冗余大,必须建立不同的文件以满足不同的应用。例如,在一个教学信息管理系统中,教师数据同时被教学、财务、人事管理等应用模块使用,在文件系统阶段只能将教师数据文件复制到这些不同的应用中。这样一方面带来了数据的冗余存储,另一方面如果某些教师数据发生了修改,则很容易导
18、致数据的不一致。(4)数据与应用程序之间具有一定的独立性,但非常有限。应用程序通过文件名即可访问数据,按记录进行存取,但文件结构改变时必须修改程序。3.数据库管理阶段20世纪60年代末开始,数据管理进入数据库管理阶段。数据库管理阶段的数据管理的主要特点如下:(1)数据结构化。DBMS采用了数据模型来组织数据,不仅可以表示数据,还可以表示数据间的联系。(2)高共享、低冗余,且易于扩充。数据不仅可以被多个应用程序高度共享,而且可以保证数据之间的最小冗余。(3)数据独立性高。数据具有物理独立性和逻辑独立性,对它的修改也不会影响到应用程序的运行。(4)数据由DBMS统一管理和控制,应用系统中所有的数据
19、都由DBMS负责存取。1.1.2数据库技术的发展历程数据库技术从20世纪60年代末开始发展,在计算机应用领域,数据处理逐渐占据了主导地位,应用也越来越广泛。1.2数据库技术的基本概念应用了数据库技术的计算机系统,称为数据库系统(DataBaseSystem,DBS),其中涉及一些基本的概念,这些概念在现实应用中很容易混清,也是学习数据库技术必须首先了解和区分的对象。1.2.1 数据数据是数据库中存储和管理的基本对象。数据是事实或观察的结果,是对客观事物的逻辑归纳,是用于表示客观事物的未经加工的原始素材,可以是字符、文字、声音、图像、视频等。通常对数据的定义是:数据(Data)是人们用来反映客观
20、世界而记录下来的可以鉴别的物理符号。1.2.2 数据库与数据库模式30min1.数据库的概念和特点简单地讲,数据库是一个存储数据的仓库。但是,这种定义肯定是不准确的,因为数据库中的数据并不是随意存放的,而是有一定的组织和类型特征。严格的数据库定义为:数据库(DataBase,DB)是长期存储在计算机内,有组织的、可共享的大量数据的集合。这个定义指出了数据库具有以下几个特点:(1)数据库是数据的集合,因此数据库只是一个符号的集合,本身是没有语义的。(2)数据库中的数据不是杂乱无章的,而是有组织的。确切地说,它是按一定的数据模型组织、描述和存储的。(3)数据库中存储的数据通常是海量的。如果是少量的
21、数据,通常不需要使用数据库技术来管理,借助文件系统就可以实现。实际上,存储的数据量越大,越能体现数据库技术相对于文件系统的优势。(4)数据库通常是持久存储的,即存储在磁盘等持久存储的介质上。(5)数据库一般是被多用户共享的。换句话说,最早期的数据库一台电脑一个用户,数据集只为单用户服务,而在多用户共享的环境中,数据库技术的优点得到了充分发挥。目前,除了少数专用的数据库产品外,绝大多数商用数据库产品都是面向多用户应用的。(6)数据库一般服务于某个特定的应用,因此数据间联系密切,具有最小冗余度和较高的独立性。1.1.1 模式数据库本身是没有语义的,因此引入另一个概念即数据库模式(DatabaseS
22、chema)来表达数据库的语义。最常见的数据库模式定义为:数据库模式是数据库语义的表达,它是数据库中全体数据的逻辑结构和特征的描述。1.2.3 数据库管理系统随着数据库技术的丰富和发展,数据库管理系统的概念应运而生。其定义为:数据库管理系统(DBMS)是一个用于创建、管理和维护数据库的大型计算机软件。数据库管理系统从软件的分类角度来说,属于计算机系统软件。系统软件一般是管理计算机资源的软件。通常情况下,数据库管理系统运行在操作系统之上,用于管理计算机中的数据资源。也就是说,当涉及底层的磁盘操作时,数据库管理系统通常利用操作系统提供的磁盘存取服务来实现底层数据存取。用户还可以在数据库管理系统之上
23、创建直接服务于应用的数据库应用系统(即数据库应用软件),从而构建基于数据库技术的应用软件,满足实际应用的需求。1.2.4 数据库系统数据库系统是一个更加宽广的概念,类似于计算机系统。其定义为:数据库系统(DBS)是指在计算机系统中引入了数据库后的系统,即采用了数据库技术的计算机系统。数据库系统作为一个计算机系统,包含了软件、硬件、数据库、数据库管理人员、终端用户等要素,电子政务系统、银行信息系统等都可以称为数据库系统。在数据库系统中,用户可分为数据库管理员和终端用户两类,其中数据库管理员直接与DBMS打交道,终端用户直接与应用程序交互。一个系统可分为前台和后台,前台是终端用户,是应用,后台是管
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库SQL ServeSQLite教程课程标准教学教案 数据库 SQL ServeSQLite 教程 课程标准 教学 教案
链接地址:https://www.desk33.com/p-1415907.html