数据库原理与应用教学大纲_第1页
数据库原理与应用教学大纲_第2页
数据库原理与应用教学大纲_第3页
数据库原理与应用教学大纲_第4页
数据库原理与应用教学大纲_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《数据库原理》教学大纲一、课程基本信息中文名称:数据库原理英文名称:DatabaseConcepts课程编码:123006C课程类别:职业教育课程总学时:30学时(理论学时15;上机操作学时15;讨论习题学时0)总学分:1.5学分适用专业:电子商务先修课程:大学计算机基础开课系部:经济管理系二、课程的性质与任务《数据库原理》是电子商务专业的专业基础课程,它系统地介绍数据库的基本理论、基本原理和基础技术方法,是一门可应用于各个行业的工具性课程,尤其适用于面对大量数据的任务分析工作,为电子商务数据加工、物流仓储配送数字化信息、金融数据分析等职业提供理论基础,同时也使其数据处理更为直观、高效。学生通过学习课程后,在思想上对大数据有一定的组织能力,能够将所学数据库理论应用于企业分析,达到为企业ERP各类信息加工整理的要求。三、课程教学基本要求第一章数据库系统基础教学目的与要求:了解数据库系统的组成及数据库管理系统的功能,理解数据模型的概念与分类,掌握关系数据库的完整性。教学重点:概念模型设计,数据库概念;教学难点:数据库完整性的实现方法。教学内容:第一节数据库系统概述一、数据管理的发展二、数据库系统的组成三、数据库管理系统的功能四、数据模型第二节关系数据库一、关系模型二、关系数据库完整性思考题:什么是数据库、数据库管理系统与数据库系统?实体间的联系有哪几种类型?试举例说明。简述关系模型的特点。考核要求:1.识记:数据库及管理系统的定义2.领会:数据库组成和模型构成3.简单应用:分析关系模型4.综合应用:数据库完整性设计第二章SQLServer2012概述教学目的与要求:了解SQLServer2012的功能与特点,掌握SQLServer2012的安装方法和SQLServer2012基本管理组件的功能及其使用方法。教学重点:SQLServer2012系统的初步配置,SQLServerManagementStudio提供的对象资源管理器。教学难点:SQLServerManagementStudio连接和管理服务器。教学内容:第一节简介一、发展史二、应用三、体系结构四、数据库对象第二节安装和配置一、版本二、系统需求三、安装第三节工具和实用程序一、配置管理器二、SQLCmd第四节认识jw数据库示例一、用户表二、表间关系第五节实验课一、练习安装SQLServer2012软件。二、构建jw数据库以及包含的5个用户表:Department表(系部表)、Class表(班级表)、Student表(学生表)、Course表(课程表)和Score表(成绩表)。思考题:SQLServer2012共提供了哪些版本?简述SQLServer2012的三大应用。考核要求:1.识记:体系结构,安装。2.领会:配置管理器3.简单应用:SQLCmd4.综合应用:建立数据库jw及各表。第三章数据库的创建与管理教学目的与要求:了解数据库中包含的文件类型及用途;掌握数据库的创建、修改及删除方法,数据库的分离及附加方法,以及备份与还原知识。教学重点:数据库的创建、修改和删除方法;数据库对象和构成。教学难点:数据库分离和附加;备份和还原。教学内容:第一节数据库一、数据库文件二、系统数据库第二节创建、修改和删除数据库一、创建二、修改三、删除第三节数据库分离和附加第四节数据库的备份和还原一、备份类型二、创建备份三、恢复数据库第五节实验课一、练习创建数据库booksale。二、练习修改booksale数据库。三、练习备份和还原booksale数据库。思考题:1.创建备份设备。2.完整、差异、事务日志的数据库备份和还原。考核要求:1.识记:数据库文件,备份类型2.领会:分离与附加3.简单应用:创建修改删除4.综合应用:创建备份及恢复数据库第四章表的创建与管理教学目的与要求:了解SQLServer2012中数据类型及特点,掌握表的创建、修改及删除方法,以及数据添加、修改及删除方法,理解分区表的作用及方法。教学重点:自定义数据类型的创建和使用方法,表的创建和管理方法。教学难点:分区表的作用和使用方法。教学内容:第一节表的概述第二节数据类型一、数据类型二、用户自定义类型第三节创建、修改及删除表第四节添加、修改及删除表中数据第五节分区表第六节实验课一、备份JW数据库。二、修改JW数据库中的表结构。三、练习使用菜单方式删除库中的表的数据。四、运用菜单命令删除表五、还原JW数据库。思考题:创建用户自定义数据类型。创建表格。考核要求:1.识记:数据类型,分区表2.领会:类型间区别3.简单应用:自定义数据类型4.综合应用:创建删除数据表和表中数据第五章索引的创建与管理教学目的与要求:了解索引的概念与类型,掌握索引的创建方法和碎片的检测及处理,以及删除。教学重点:索引的创建,索引的重合名和删除。教学难点:索引碎片的检测和处理。教学内容:第一节索引的概述一、概念二、聚集索引三、非聚集索引第二节索引的创建第三节索引碎片的检测与处理一、查看碎片信息二、索引碎片整理第四节索引的重命名和删除第五节实验课一、为JW数据库的选课表创建索引。二、对JW数据库中各表进行索引碎片的检测。三、重命名各表的索引,并删除。思考题:索引的类型有哪些?什么样的列适合创建索引?聚集索引和非聚集索引的区别。考核要求:1.识记:索引定义及功能2.领会:聚集与非聚集的区别3.简单应用:索引创建、命名和删除4.综合应用:碎片整理第六章约束的创建与管理教学目的与要求:了解约束的含义和作用;掌握DEFAULT、CHECK、主键和唯一约束的创建方法,以及约束的基本原理。教学重点:DEFAULT、CHECK、主键和唯一约束的创建方法。教学难点:约束的含义、作用和基本原理。教学内容:第一节数据完整性概述第二节创建约束一、PRIMARYKEY约束二、DEFAULT约束三、CHECK约束四、UNIQUE约束五、FOREIGNKEY约束第三节禁用约束第四节约束的重命名与删除第五节实验课一、对JW数据库中各表创建约束条件。二、对各表建立的约束条件重命名和删除。思考题:简述实体完整性、域完整性、参照完整性及内涵及约束。约束机制有哪些?使用DEFAULT约束时应注意哪些问题?考核要求:1.识记:数据完整性含义2.领会:约束的作用及原理3.简单应用:创建、删除约束4.综合应用:各类约束作用范围及效果第七章视图的创建与管理教学目的与要求:理解视图的概念及优点,掌握创建、修改和删除视图的方法,掌握通过视图修改数据表的方法。教学重点:创建、修改和删除视图的方法;利用视图修改数据的方法。教学难点:视图与查询的区别;视图的优化。教学内容:第一节视图的概述第二节创建视图一、使用SQLServerManagementStudio创建视图二、使用CREATEVIEW语句创建视图第三节通过视图修改数据第四节重命名、修改和删除视图第五节实验课一、对JW数据库中各表建立视图。二、建立多表间视图。三、对建立的视图重命名、修改和删除。思考题:什么是视图?视图的优点?视图与查询的区别。创建已知数据库的视图,并利用视图按条件统计元组数量。考核要求:1.识记:视图与表的区别2.领会:视图的优势及原理3.简单应用:使用窗口导航生成视图4.综合应用:运用语句生成视图第八章Transact-SQL语言教学目的与要求:了解注释的书写方法,理解变量、运算符、函数的类型,掌握Transact-SQL基本语言要素,熟练使用数据操纵语言和数据控制语言。教学重点:Transact-SQL基本语言要素,数据操纵语言和数据控制语言。教学难点:Transact-SQL数据控制语言。教学内容:第一节基本语言要素一、注释二、变量三、运算符四、函数五、流程控制语句第二节数据操纵语言一、SELECT语句二、INSERT语句三、UDATE语句四、DELETE语句第三节数据控制语言一、GRANT语句二、REVOKE语句三、DENY语句第四节实验课一、练习PPT中流程控制的案例。二、利用SELECT命令对JW数据库各表完成多表查询。三、使用INSERT、UDATE、DELETE命令对表中数据插入、修改和删除。四、对JW数据库各表实现权限的控制。思考题:熟悉Transact-SQL简单编程。利用数据操作语言完成jw数据库的操作.考核要求:1.识记:变量、运算符、函数、控制语句2.领会:语法3.简单应用:操纵语言4.综合应用:操纵语言与控制语言的应用第九章SQLServer数据库其他对象教学目的与要求:理解用户自定义函数的特点并能使用,掌握默认值对象的创建、绑定、查看及删除方法,掌握规则的创建、绑定、查看及删除方法。教学重点:默认值对象和规则的创建、绑定、查看及删除方法。教学难点:自定义函数的优点及类型。教学内容:第一节默认值一、创建二、绑定三、查看四、删除第二节规则一、创建二、绑定三、查看四、删除第三节用户自定义函数一、标准值自定义函数二、内联表值自定义函数三、多语句表值自定义函数四、修改与删除自定义函数第四节实验课一、练习自定义函数。二、练习修改与删除自定义函数。思考题:简述默认值的作用及创建方式。简述规则的作用及创建方式。什么情况下使用内嵌表值自定义函数来代替视图比较好?考核要求:1.识记:默认值与规则间的区别。2.领会:两种方式应用时的异同。3.简单应用:自定义函数。4.综合应用:面向企业实际的区别。第十章存储过程的创建与管理教学目的与要求:了解存储过程的作用,掌握创建、修改、删除存储过程的方法,能够在实际应用时灵活运用存储过程提高效率。教学重点:创建、修改、删除存储过程。教学难点:存储过程的创建准则及执行过程,系统存储过程、扩展存储过程。教学内容:第一节存储过程的概述一、优点二、存储过程与视图的比较三、创建存储过程的准则四、执行过程和重编译第二节存储过程的创建及执行一、创建二、执行三、实例第三节修改和删除存储过程一、修改存储过程二、删除存储过程第四节系统存储过程和扩展存储过程第五节实验课一、练习PPT中存储过程的案例。二、以学院选课系统为例构建自定义的存储过程。思考题:简述存储过程的优点。简述存储过程和视图的区别。执行带输入参数的存储过程,系统提供的传递参数的方法有哪些?考核要求:1.识记:存储过程,编译2.领会:存储过程与视图的区别3.简单应用:创建存储过程,执行过程4.综合应用:存储过程的编辑第十一章触发器的创建与管理教学目的与要求:了解INSET、DELETE、UPDATE触发器的工作方式,掌握DML触发器的创建和使用方法。教学重点:触发器的查看、修改、删除、禁用与启用;触发器的创建方法。教学难点:触发器的创建原则及类别。教学内容:第一节触发器的概述一、分类二、特点三、基本原则四、触发器与约束的比较第二节创建触发器一、使用Transact-SQL语句创建触发器二、INSERTED表和DELETED表第三节触发器的管理一、查看二、修改三、删除四、禁用与启用第四节实验课一、练习使用命令为JW数据库各表创建触发器。二、修改建立的触发器,并删除。思考题:简述AFTER触发器和INSTEADOF触发器的区别。简述DML触发器和约束的区别。考核要求:1.识记:各类触发器的作用2.领会:触发器的原理,与约束的区别3.简单应用:创建触发器4.综合应用:在数据库表间建立触发器机制第十二章服务器管理教学目的与要求:了解服务器的配置选项,理解注册服务器及组的管理方法,掌握已注册服务器的导入和导出方法,以及服务器的启动、暂停和停止方法。教学重点:已注册服务器的导入和导出方法,服务器的启动、暂停和停止方法。教学难点:服务器的配置选项,注册服务器及组的管理方法。教学内容:第一节服务器注册一、注册服务器二、使用组管理已注册的服务器三、导入和导出四、连接与断开第二节服务器的启动、暂停和停止第三节服务器的配置选项设置第四节实验课一、实现本地服务器的启动、暂停和停止。二、整理SQLServer2012后台服务的名称及作用。三、配置服务器的选项。思考题:SQLServer2012支持哪两种登录验证方式?如何启动和停止SQLServer服务器?考核要求:1.识记:注册配置2.领会:注册的原理及意义3.简单应用:注册、导入、导出、连接和断开4.综合应用:启动停止服务器,配置服务器四、有关教学环节的要求本课程先修课程《大学计算机基础》,通过计算机基础的学习了解数字化信息在计算机中的存储理论和存储实现,为理解数据库技术中海量数据化信息打下理论基础。学生应在计算机基础学习环节熟练操作计算机操作系统,在此之上对电子表格中的行列数据有较强的操作能力,才能更好地把握数据库技术中数据映射投影等关系。本课程教学采用理论与实验相结合的方式,鉴于非计算机专业学科的理论基础薄弱,建议教学中以实验为主,理论为辅,课堂教学两者穿插进行。针对学生计算机操作能力有限的客观因素,将实验内容简化,以数据操纵为主要练习重点。案例采用学生能够接触的教务信息管理为示范。教学中引导学生对物流信息管理系统和金融信息系统的运行原理的理解,使学生在修完本门课程后能够对未来就业岗位工作有一个初步的认识和操作。作业的布置包括理论与实训,将操

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论