《SQL网络数据库课程教学大纲.docx》由会员分享,可在线阅读,更多相关《SQL网络数据库课程教学大纲.docx(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、SQL网络数据库课程教学大纲课程英文名称:SQL network database课程编号:0100680学分:3 学时:32+16 (实验)一、课程教学对象SQL网络数据库是信息管理和信息系统、电子商务两个专业的重要专 业基础课及必修课程。本课程教学对象为管理学院等信息管理与信息系统、 电子商务两个专业的本科学生。二、课程性质及教学目的本课程是管理学院信息管理和信息系统、电子商务两个专业本科学生必修 的重要专业基础课程之一。本课程的作用与任务是:使学生了解网络数据 库的基本理论和基本知识,掌握使用SQL Server进行数据存储、检索和 信息系统开发的基本技能。通过理论课的教学,学生应了解数
2、据库系统的 基本概念和功能以及关系型数据库的理论基础,掌握数据库设计的方法, 了解SQLServer2005的基本知识,掌握T-SQL语言,数据库和数据表的 概念,掌握数据库查询方法,掌握视图、索引和游标的应用场合和用法, 掌握存储过程和触发器的使用方法,掌握数据库备份/还原、导入/导出和 系统安全管理方法,培养学生分析问题和解决问题的能力,为以后进行基 于网络数据库的信息系统分析及开发打下基础。本课程是一门实践性较强的课程。学生应结合理论教学的进度,通过实践 教学环节的训练,进一步加深对网络数据库的理解,培养分析问题和解决 问题的能力和实际动手能力,初步掌握T-SQL的编程技术及数据库的管
3、理和维护技术。该课程概念性、实践性、工程性很强,教学中强调理论联系实际。三、对先修知识的要求学生在学习本课之前,应先修计算机导论、计算机网络两门课程。 四、课程的主要内容、基本要求和学时分配建议(总学时数:32)知识模块知识点要求学时学习方课外学习要求式1数据库概述1.1数据库概述B1课堂讲授2数据模型2.1数据库系统的基本知识B1课堂讲授2.2数据库管理系统功能C1课堂讲授2.3关系数据库A1课堂讲授3关系数据 库3.1基本概念A1课堂讲授3.2关系代数C2课堂讲授3.3规范化C1课堂讲授3.4关系数据库查询优化C1课堂讲授4数据库设计4.1数据库设计概述C1课堂讲授4.2需求分析、概念设计
4、C1课堂讲授4.3数据库设计A1课堂讲授5SQLServer 2005 基础知识5.1简介C1课堂讲授5.2编程管理工具c1课堂讲授6 T-SQL 语6.1SQL语言基本概念A1课堂讲授6.2流程控制语句、函数A1课堂讲授7数据库和表7.1数据库的基本概念B1课堂讲授7.2数据库操作A1课堂讲授7.3表操作A1课堂讲授8数据库查询8.1数据查询A2课堂讲授8.2数据汇总A2课堂讲授8.3排序A1课堂讲授8.4分组A1课堂讲授85子查询A1课堂讲授86集合操作、存储查询B1课堂讲授9视图、索 引和游标9.1视图A1课堂讲授9.2索引、游标C1课堂讲授10存储过 程和触发器10.1基本概念A1课堂
5、讲授10.2存储过程B1课堂讲授10.3触发器C1课堂讲授注:知识点中粗体字部分为本课程的重点或难点五、建议使用教材及参考书程云志,张帆,崔翔等编.数据库原理与SQL Server2005教程M.北京:机械工业出版社,2006六、课程考核方式以开卷考试为主,结合平时上机表现综合评定成绩。七、课内实验(实训)环节及要求(总学时数:18)序号实验(实训)项目实验(实训) 内容实验(实训)目的及要求学时1SQLServer 相关服务熟 悉SQL Server 2005认识主要SQL Server相关服务的用途;掌握启 动和停止SQL Server服务的方法;了解SQL Server服务启动账户。32
6、数据库和 表操作练习创 建数据 库和表掌握创建和修改数据库的方法;掌握表的创建 和修改;掌握将数据库数据存放在文件组的 方法。33数据库查询练习进 行数据 库查询掌握select语句的使用,掌握查询数据库的基 本技巧。34视图、索 引和游标创建视 图、索引 和游标掌握视图和索引的创建,掌握视图的使用、修 改;索引的适用场合;了解游标的使用。35存储过程和触发器创建存 储过程 和触发掌握存储过程和触发器的创建和使用;加深对 触发器概念的理解;3器6数据备份 与还原、数据库安 全练习数 据备份、 还原掌握数据备份、还原以及数据导入、导出的方 法;掌握用户登录的概念及SQLServer控制用 户登录的模式;理解固定服务器角色和数据库 角色概念;理解权限的概念。3