1 / 7
文档名称:

《关系数据库与SQL》教学大纲.pdf

格式:pdf   大小:274KB   页数:7页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《关系数据库与SQL》教学大纲.pdf

上传人:小屁孩 2024/5/1 文件大小:274 KB

下载得到文件列表

《关系数据库与SQL》教学大纲.pdf

相关文档

文档介绍

文档介绍:该【《关系数据库与SQL》教学大纲 】是由【小屁孩】上传分享,文档一共【7】页,该文档可以免费在线阅读,需要了解更多关于【《关系数据库与SQL》教学大纲 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..《关系数据库与SQL》教学大纲(60学时)适用专业:可视化编程、数据库设计与管理专业课程类别:专业基础课课程性质:必修课一、课程性质和任务本课程是高职高专可视化编程和数据库设计与管理专业的一门主干专业基础课程。其主要任务是使学生掌握关系数据库系统原理和关系数据库系统的应用,掌握SQL数据定义、查询、操纵功能;培养学生利用数据库系统进行数据处理的能力。二、课程教学目标本课程的教学目标是使学生理解数据库系统的基本概念,提高学生的理论知识和水平。这些基本的数据库理论和概念包括数据库的特点、数据库的基本概念、关系代数、数据查询方法、和关系数据库理论等。使学生掌握基本的数据库技术和方法,培养学生的实际动手能力。并能够运用一种流行的数据库管理系统设计数据库及其查询操作。使学生了解数据库的发展及其趋势。(一),数据三种模型,数据库管理系统的组成;,掌握关系代数,理解关系演算;:..、查询、操纵功能;,掌握关系模式的三个范式;-R图方法进行概念设计和逻辑设计;、完整性功能。(二);;,能利用SQL进行数据库的定义、查询和操纵;(三)、团队精神;。。三、教学内容和要求《关系数据库与SQL》教学大纲(60学时)适用专业:可视化编程、数据库设计与管理专业课程类别:专业基础课课程性质:必修课一、课程性质和任务本课程是高职高专可视化编程和数据库设计与管理专业的一门主干专业基础课程。其主要任务是使学生掌握关系数据库系统原理和关系数据库系统的应用,掌握SQL数据定义、查询、操纵功能;培养学生利用数据库系统进行数据处理的能力。二、课程教学目标本课程的教学目标是使学生理解数据库系统的基本概念,提高学生的理论知识和水平。:..这些基本的数据库理论和概念包括数据库的特点、数据库的基本概念、关系代数、数据查询方法、和关系数据库理论等。使学生掌握基本的数据库技术和方法,培养学生的实际动手能力。并能够运用一种流行的数据库管理系统设计数据库及其查询操作。使学生了解数据库的发展及其趋势。(一),数据三种模型,数据库管理系统的组成;,掌握关系代数,理解关系演算;、查询、操纵功能;,掌握关系模式的三个范式;-R图方法进行概念设计和逻辑设计;、完整性功能。(二);;,能利用SQL进行数据库的定义、查询和操纵;(三)、团队精神;。。三、教学内容和要求基础模块第一章:数据库概述目的和要求:通过本章的学****要掌握数据库和数据库系统的含义、数据库系统的组成;掌握数据模式的含义及各级模式的关系;掌握当前三类数据模型的含义及特征;理解数据库管理系统的功能。内容和要点:数据库的特点及相关概念;数据库技术及发展;数据库系统的的结构;数据库系统三级模式结构;概念模型及其表示;常见的三种数据模型。第二章:关系数据库目的和要求:通过本章的学****要掌握关系模型的基本概念,关系模型的相关术语;掌握两类关系代数运算:传统的集合运算、专门的关系运算;理解关系的数学定义、关系的性:..质;了解元组关系演算和域关系演算。内容和要点:关系模型及其定义;关系代数(传统的集合运算、专门的关系运算);关系演算(元组关系演算、域关系演算)。第三章:SQL语言目的和要求:通过本章的学****要能够利用SQL语言创建数据库、在数据库中输入、修改与删除记录、灵活地查询数据、利用聚集函数进行查询、建立连接查询、进行嵌套查询、正确合理地建立视图。内容和要点:SQL语言概述;SQL的数据定义功能(创建数据库、建立和使用视图、索引等);SQL的数据查询功能(SQL中的条件设置、聚集查询、连接查询、子查询等);SQL的数据更新功能(数据的插入、修改、删除);嵌入式SQL简介;T—SQL语言。第四章:数据库设计目的和要求:通过本章的学****要掌握数据库设计的基本步骤;要能够利用E-R图方法进行数据库概念设计,且能根据要求画出具体数据管理的E-R图;正确地将E-R模型转换成关系模型。内容和要点:数据库系统设计的内容和方法;系统需求分析阶段的任务;概念结构的设计;逻辑结构的设计;物理设计;实施和维护。第五章:关系数据理论目的和要求:通过本章的学****要掌握关系模式规范化的含义、函数依赖的定义,掌握关系模式的第一范式、第二范式、第三范式,了解BC范式;能够对关系模式进行判断、分析及分解成高一级的范式。内容和要点:关系模式规范化的必要性;关系规范化的主要方法;函数依赖的含义;1NF的定义;2NF的定义、3NF的定义、BCNF的定义。第六章:数据库保护目的和要求:通过本章的学****要掌握数据库保护的基本概念,理解数据的安全性控制的一般方法;理解数据库完整性控制的实现方法;了解并发控制和恢复技术。内容和要点:数据库的安全性;数据库的完整性;数据库的并发控制;数据库恢复技术。第七章:SQLServer2000关系数据库管理系统目的和要求:通过本章的学****要能够使用SQLServer2000的企业管理器和查询分析器。内容和要点:SQLServer2000简介;查询分析器的使用;在查询分析器中运行SQL语:..句;用企业管理器创建数据库;在企业管理器中定义和管理表。实践教学模块实验一:实验课时:2课时实验目标:熟练掌握和使用SQL、T-SQL、SQLServer2000企业管理器创建数据库、表和修改表结构,并学会使用SQLServer2000查询分析器接收SQL语句和进行结果分析。主要内容:创建数据库和查看数据库属性;创建表、确定表的主码和约束条件;查看和修改表结构;熟悉SQLServer2000企业管理器和查询分析器工具的使用方法。实验二:实验课时:2课时实验目标:熟练掌握和使用通过SQL、T-SQL、SQLServer2000企业管理器向数据库输入数据、修改数据和删除数据的操作,并学会使用SQLServer2000的数据库的备份与恢复。主要内容:通过查询分析器运行SQL的数据更新语句,向所创建的数据表中插入数据、对数据进行修改、删除数据。通过企业管理器,在所创建数据库的表中各输入几条记录,要求记录不仅满足数据约束要求,还要有表间关联的记录。实验三:实验课时:2课时实验目标:熟练掌握SQLServer2000查询分析器的使用方法,加深对SQL语言的查询语句的理解。熟练掌握简单表的数据查询、数据排序、数据连接查询的操作方法。主要内容:简单查询(包括投影、选择条件表达、数据排序等);连接查询(包括等值连接、自然连接、求笛卡儿积、一般连接、外连接、内连接、左连接、右连接等);将查询需求用SQL语言、T-SQL表示。实验四:实验课时:2课时实验目标:进一步掌握SQLServer2000查询分析器的使用方法,加深对SQL语言的嵌套查询语句的理解。主要内容:在SQLServer2000查询分析器中使用IN、比较符、ANY或ALL和EXISTS操作符进行嵌套查询操作。实验五::..实验课时:2课时实验目标:进一步掌握SQLServer2000查询分析器的使用方法,加深对SQL、T-SQL语言的查询语句的理解。熟练掌握数据查询中的分组、统计、计算和组合的操作方法。主要内容:分组查询实验(包括分组条件表达、选择组条件的表达方法);使用函数查询(包括统计函数和分组统计函数的使用方法);组合查询;计算和分组计算查询。实验六:实验课时:2课时实验目标:掌握SQLServer中的视图、索引创建向导和图表创建向导的使用方法,加深对视图的理解,能够利用SQL语言创建视图和索引,并对视图进行查询。掌握SQLServer中有关操作权限的管理方法,学会创建和使用规则、缺省和约束。主要内容:创建、查看、修改和删除视图;创建、编辑和删除数据库图表;对视图和表进行查询;创建和删除索引。实现对数据操作权限的操作;使用T-SQL设计规则、缺省和约束。实验七:实验课时:2课时实验目标:掌握SQLServer2000变量的使用、流控制语句的使用及基本的编程方法。主要内容:变量定义与使用、变量作用域、分支结构、循环结构及相关的语句。实****实训模块实****周数:1周实****目标:通过实****加深对数据库系统原理的理解和应用水平;通过设计实际的数据库进一步理解数据库设计的基本步骤;熟练掌握和使用SQL、T-SQL语言;提高动手能力;提高分析问题和解决问题的能力。主要内容:系统分析与数据库设计、确定数据库结构和安全性、完整性的要求;完成数据库定义,实现系统数据的数据处理和数据录入。编写课程设计报告,要求有系统需求分析与系统设计、E-R图、关系模式及实现方法和有关的代码。考核标准:采用课程设计报告和课程设计具体应用实现以及表现情况进行综合评定成绩。建议:课程设计报告占20%;实****期间的表现占10%;课程设计具体应用实现占70%。四、学时分配建议课程内容学时数章讲授题目实验项目讲授实验机动合计:..1数据库概述62关系数据库83SQL语言实验1-6121224数据库设计85关系数据理论46数据库保护实验七42SQLServer关系数72据库管理系统总计4414260五、大纲说明1、本教学基本要求适用于五年制或三年制高职和高职单招的可视化编程、数据库设计与管理专业教学。2、在教学过程中,建议将第三章与第七章结合起来讲解。3、要考虑采用先进的教学设备,边讲解、边演示、边练****以增加学生的感性认识,激发学生的学****兴趣,提高教学效果。4、操作平台可选择当前主流的数据库管理系统进行。