XX职业技术大学《Sql Server数据库原理与应用》教学大纲(202X年).docx
-
资源ID:178933
资源大小:26.53KB
全文页数:12页
- 资源格式: DOCX
下载积分:5金币
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
XX职业技术大学《Sql Server数据库原理与应用》教学大纲(202X年).docx
XX职业技术大学SqlServer数据库原理与应用教学大纲(202X年)一、课程背景随着计算机系统硬件技术的进步以及物联网技术和大数据库数的发展,数据库系统所管理的数据以及应用环境发生了很大的变化。其表现为数据种类越来越多、越来越复杂、数据量剧增、应用领域越来越广泛,可以说数据管理无处不需无处不在,数据库技术和系统已经成为信息基础设施的核心技术和重要基础。基于此,我校信息与机电学院现有的大数据技术与应用专业、计算机网络技术专业、计算机应用技术专业、计算机应用技术(人工智能)专业方向和物联网应用技术专业中,均开设了SQLSERVER数据库原理与应用课程。2018年我校大数据技术与应用专业获批上海市“双证融通”试点,融通的证书就是SQLSERVER数据库(高级),对上海市同类院校同类专业的同类双证融通具有示范和引领作用。大数据技术和应用的需求,已经到了促使数据库从量变到质变的边缘。大型通用数据库技术是大数据的基础,但在大数据技术应用上,需要新的数据库技术来满足;传统数据库与大数据的融合是数据库发展的未来。经过近50余年的发展,当今信息技术社会正在经历IT时代到DT时代的转变,大数据技术及其应用正在深刻的影响着社会和世界。未来数据技术主要会集中在图数据、文本数据、时空数据以及文本数据等类型;人工智能和深度学习技术,将进一步和数据管理融合,在数据表示、查询语言、执行优化、生命周期管理等方面提升数据管理的智能化;区块链技术也是一个很有意义的研究方向。我们可以看出未来的数据库技术将与机器学习人工智能技术息息相关、互相促进、共同繁荣,加之大数据和云计算的发展,也将促使着数据库技术的巨大发展(甚至变革),我们坚信未来的数据库技术是非常有发展潜力的。由此可见,针对现在高职高专的现状,要突出“教、学、做”一体化,教师主导变辅助,学生被动变主体的特色,从具有不同授课特点的实际“教“与”学”需求的角度出发,自主建设适合本专业发展的,适合学生自主学习的在线课程资源共享可以较好的满足具体课程的需求。SqlServer数据库原理与应用课程就是在此背景下提出并进行建设改革的。二、课程目标本课程作为专业基础课程,同时也是本专业的核心课程。为了适应职业岗位对人才的需求,课程内容在设置上以实战为主,在实战的过程中穿插了理论知识的学习,注重提高学生的综合素养,因此,该课程突出训练的是学生的学习能力,包括理论学习能力与技能学习能力,分析问题和解决问题的能力,团队合作精神和创新能力。1、知识目标具备获取、分析、归纳交流,使用信息和新技术的能力具备将知识与技术综合运用与转换的能力具备从事相当难度技术工作的能力能够合理利用及分配资源具备较好的语言表达和文字表达能力2、能力目标掌握数据库的创建与管理掌握数据库的数据维护掌握数据库平台的建设与维护会利用所学的知识开发小型的数据库管理平3、素质目标具有良好的思想政治素质、社会公德和职业道德。树立自觉遵守行业法规和职业规范的观念。具备良好的沟通协作能力和语言表达能力。具有开拓创新、严谨务实的工作作风。树立诚信意识和责任意识,具有良好的社会责任感和使命感有积极的人生态度,树立正确的世界观、人生观和价值观三、课程设计原则1、课程的引领和示范作用随着计算机系统硬件技术的进步以及物联网技术和大数据库数的发展,数据库系统所管理的数据以及应用环境发生了很大的变化。其表现为数据种类越来越多、越来越复杂、数据量剧增、应用领域越来越广泛,可以说数据管理无处不需无处不在,数据库技术和系统已经成为信息基础设施的核心技术和重要基础。基于此,上海中侨职业技术学院信息与机电学院现有的大数据技术与应用专业、计算机网络技术专业、计算机应用技术专业、计算机应用技术(人工智能)专业方向和物联网应用技术专业中,均开设了SQLSERVER数据库原理与应用课程。2018年我校大数据技术与应用专业获批上海市“双证融通”试点,融通的证书就是SQLSERVER数据库(高级),对上海市同类院校同类专业的同类双证融通具有示范和引领作用。大数据技术和应用的需求,已经到了促使数据库从量变到质变的边缘。大型通用数据库技术是大数据的基础,但在大数据技术应用上,需要新的数据库技术来满足;传统数据库与大数据的融合是数据库发展的未来。经过近50余年的发展,当今信息技术社会正在经历IT时代到DT时代的转变,大数据技术及其应用正在深刻的影响着社会和世界。未来数据技术主要会集中在图数据、文本数据、时空数据以及文本数据等类型;人工智能和深度学习技术,将进一步和数据管理融合,在数据表示、查询语言、执行优化、生命周期管理等方面提升数据管理的智能化;区块链技术也是一个很有意义的研究方向。我们可以看出未来的数据库技术将与机器学习人工智能技术息息相关、互相促进、共同繁荣,加之大数据和云计算的发展,也将促使着数据库技术的巨大发展(甚至变革),我们坚信未来的数据库技术是非常有发展潜力的。2、课程的性质与作用SQLSERVER数据库原理与应用是我院计算机相关技术专业,物联网技术专业,大数据技术专业必修的核心课程,是理实一体化课程。SQLSERVER数据库原理与应用课程的前续课程是计算机网络技术基础、WEB前端开发和C语言,后续课程是WEB开发技术,动态网站开发等,SQLSERVER数据库原理与应用课程在课程的设置上起到了承上启下的作用。通过本课程的学习,使学生在掌握数据库技术的基础理论和SQL语言的基本操作的基础上,能掌握程序设计的基本方法,学习以数据库为核心的信息系统开发的基本过程、设计方法和规范。通过具体的开发工具的使用,使学生基本掌握代表当前先进开发思想的面向对象程序设计方法和可视化编程技术,培养使用计算机解决实际问题的能力。为学生以后走上相应的工作岗位,利用数据库技术设计与开发数据库管理信息系统(MlS)奠定一定的基础,同时为学生在以后的工作岗位上具有可持续发展的再学习能力具有重要的影响作用。四、课程设计的理念与思路1、课程设计的理念与教育目标按照“以立德树人为根本、以职业实践为主线。以工作任务为主体的模块化专业课程体系”的总体设计要求,为了充分体现职业教育特色,本着“以学生为本,面向应用,培养创新意识”的教学理念,在对很多企事业单位实际需求进行调研分析的基础上,通过改革教学内容、改进教学方法和教学手段,加强师资队伍建设和实践性教学环节,从根本上保证课程建设在培养学生能力、知识和综合素养等方面发挥基础性的重要作用。其中综合素养能力就包括学生自主学习的能力,分析问题解决问题的能力,团队合作精神能力的提高,创新创造的能力等。2、课程的设计思路项目驱动,基于工作过程模式进行课程开发与设计。面向企业,是本课程充满活力的根本所在。适应企业需求,针对工作过程中的社会需要,以应用为目的,把知识转化为能力,是本课程改革的核心。课程授课中以三个平台为授课内容:学生管理平台、图书管理平台和课后实训平台。其中学生管理平台是教师讲解的平台,学生同步练习;学生在完成学生管理平台的同步知识点外利用图书管理平台的类似知识点巩固练习;课后实训是在前两个平台知识点的基础上,与一反三,进一步巩固,完全达到掌握的目的。最后通过综合项目的开发提高学生分析问题,解决问题等的综合能力。在每个案例完成后,及时进行总结,并由教师提出新的需求,课后由学生通过教学平台独立完成,这种模式,极大地提高了学生自主学习的积极性,学生带着问题去学,使学生真正变成教学过程中的主体;自学的过程中如果碰到问题,同学间可以相互解决,提高了团队合作的精神。五、教学计划第一章数据库的创建与编辑1.1 课程设计1.2 基础知识1.3 数据库的创建1.4 课堂练习答疑第二章数据表的创建与编辑2.1 数据表的创建2.2 数据的查询和列/字段的编辑2.3 select基本语句的查询与数据编辑2.4 课堂练习答疑第三章数据表的高级查询3.1 确定范围、3集合和notm的使用3.2 聚合函数3.3 groupby分组3.4 orderby排序和其它3.5 多表查询3.6 课堂练习答疑第四章视图的创建与编辑4.1 视图的创建与编辑4.2 课堂练习答疑视频数2第五章综合系统开发学生管理平台的开发5.1 ADO.NET数据处理流程5.2 数据控件、命名空间和类-学生信息的显示(1)5.3 ExecuteReader方法-学生信息的显示(2)5.4 数据控件的超级链接-详细学生信息显示(1)5.5 Request内置对象的使用-详细学生信息显示(2)5.6 ExecuteNonQuery方法一学生信息的添加5.7 数据处理流程的断开模式5.8 学生信息的编辑-删除模块的实现5.9 学生信息的编辑-编辑与取消模块的实现5.10 学生信息的编辑-更新模块的实现5.11 公共类的创建5.12 课程和综合案例总结六、章节简介第一章数据库的创建与编辑数据库(DatabaSe)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。在信息化社会,充分有效地管理和利用各类信息资源,是进行科学研究和决策管理的前提条件。数据库技术是管理信息系统、办公自动化系统、决策支持系统等各类信息系统的核心部分,是进行科学研究和决策管理的重要技术手段。而数据库的创建时数据库学习中的第一步 1.1课程设计从课程定位,教学模式和教学内容等多方面对课程进行设计,使得学生对本课程先有一个初步的认识 1.2基础知识数据库和数据表的相关理论知识,包含的知识点有:数据库,数据库管理系统,数据库应用系统等概念。数据表、对象,实体,键与主键。行和属性等知识点 1.3数据库的创建使用SSMS和T=SQL两种方法创建数据库 1.4课堂练习答疑对数据库的创建和编辑方便的知识点进行巩固与答疑第二章数据表的创建与编辑数据表是数据库中一个非常重要的对象,是其他对象的基础。根据信息的分类情况,一个数据库中可能包含若干个数据表。数据库只是一个框架,数据表才是其实质内容。如“教学管理系统”中,教学管理”数据库包含分别围绕特定主题的6个数据表:“教师”表“课程”表、“成绩”表、“学生”表、“班级”表和“授课”表,用来管理教学过程中学生、教师、课程等信息。这些各自独立的数据表通过建立关系被联接起来,成为可以交叉查阅、一目了然的数据库没有数据表,关键字、主键、索引等也就无从谈起。在数据库画板中可以显示数据库中的所有数据表,创建数据表,修改表的定义等数据表是数据库中一个非常重要的对象,是其他对象的基础。 2.1数据表的创建使用SSMS和T=SQL两种方法创建数据表 2.2数据的查询和列/字段的编辑CcifilterTag(Iessonjntroduction) 2.3select基本语句的查询与数据编辑(1)使用SeIeCt语句进行简单的查询(2)对数据进行添加,删除和更新 2.4课堂练习答疑对数据表知识点进行巩固与答疑第三章数据表的高级查询数据库查询是数据库系统中最基本的也是最终要得操作,本章知识点较多,覆盖面广,要求学生掌握各种查询方法,包括单表条件查询、单表多条件查询、多表多条件查询、嵌套查询,并能对查询结构进行排序、分组和汇总等操作 3.1确定范围、in集合和notnull的使用对数据表中的数据进行范围的查询,in集合的查询和notnull等的查询 3.2聚合函数使用count。、sum()>avg()>max()和min()等聚合函数进行高级查询与统计 3.3groupby分组使用groupby对查询结果进行分组3.4orderby排序和其它(1使用orderby对查询结果进行排序(2)使用like关键字进行模糊查询(3)使用top关键字进行查询 3.5多表查询对两个表格货三个表格进行查询 3.6课堂练习答疑数据高级查询知识答疑第四章视图的创建与编辑数据库中的视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表 4.1视图的创建与编辑使用两种方法创建视图 4.2课堂练习答疑针对视图学到的理论知识进行呢课后练习并答疑第五章综合系统开发学生管理平台的开发学生综合系统的开发是在数据考基础理论知识的基础上开发的一个综合平台,包括显示学生信息,查询学生的详细信息,添加学生信息和对数据信息进行编辑,编辑模块中含有数据的删除,数据的取消和数据的更新。在学生管理平台中,着重培养学生各方面的综合能力,包括自学能力、分析问题和,解决问题的能力等 5.1ADO.NET数据处理流程ADO.NET是ACtiVeXDataobjeCtS的缩写,它是一个COM组件库,用于在icrosoft技术中访问数据。是NET编程环境中优先使用的数据访问接口。ADO.NET由五大类库组成,分别是:Connection(用于建立与数据库的连接)Command(用于执行SQL语句)DataReader(用于读取数据)DataAdapter(用于填充把数据填充到DataSet)DataSet(数据集,用于程序中) 5.2数据控件、命名空间和类-学生信息的显示(1)(I)GridViiew数据控件的使用(2)命名空间USing的引入 5.3ExecuteReader方法-学生信息的显示(2)SqlCommand类的对象的EXeCUteReader()方法的使用 5.4数据控件的超级链接-详细学生信息显示(1)数据控件超级链接的属性设置 5.5Request内置对象的使用-详细学生信息显示(2)Request内置对象的使用 5.6ExecuteNonQuery方法一学生信息的添加SqlCommand类的对象的EXeCUteNoNQUery()方法的使用数据处理流程有两种模式,直接模式和断开模式,直接模式是直接和数据库联系在一起,而断开模式是通过缓冲区和数据库简介联系 5.8学生信息的编辑-删除模块的实现删除模块是综合平台中的一个模块,主要是对学生的信息进行删除 5.9学生信息的编辑-编辑与取消模块的实现编辑和取消模块中,其中涉及到知识点是EditIndex属性的使用 5.10学生信息的编辑-更新模块的实现更新模块是非常重要也是难点最大的一个模块,设计到的关于主键和列的知识点也是难点 5.11公共类的创建公共类的创建 5.12课程和综合案例总结课程的总结