数据库原理及应用-SQLServer课程教学大纲..docx
- 文档编号:508367
- 上传时间:2023-04-29
- 格式:DOCX
- 页数:6
- 大小:42.34KB
数据库原理及应用-SQLServer课程教学大纲..docx
《数据库原理及应用-SQLServer课程教学大纲..docx》由会员分享,可在线阅读,更多相关《数据库原理及应用-SQLServer课程教学大纲..docx(6页珍藏版)》请在冰点文库上搜索。
《数据库原理及应用-SQLServer》课程教学大纲
一、课程基本情况
课程名称
数据库原理及应用-SQLServer
Principle&ApplicationofDatabase-SQLServer
课程编号
CS004041
学分
3
课程类别
■核心□必修□任选□限选
执行学期
第3学期及以后
课程学时
及其分配
总学时
学时分配
48
讲授
18
实验
0
实习
0
上机
30
开课单位
计算中心计算机公共基础教研室
适用专业
全院除计算机类专业外其他所有专业
对应培养标准
1.1.1数据库基本原理,1.1.2信息管理系统基础知识,2.1.1发现问题和表述问题,2.2.2查阅印刷材料和电子文献,2.4.5了解个人的知识、能力和态度,3.1.2团队工作运行,3.2.3书面的交流,3.2.4电子及多媒体交流,3.2.6口头表达和人际交流
先修课程
大学计算机基础程序设计课程(VB或C语言)
教材与
参考文献
推荐教材:
[1]数据库技术与应用——SQLServer,刘卫国、严晖主编,清华大学出版社,2007.1
[2]数据库技术与应用实验指南与补充讲义,成都信息工程学院计算中心,2009
参考教材:
[1]数据库技术与应用实践教程——SQLServer,严晖、刘卫国主编,清华大学出版社,2007.1
[2]数据库原理与应用——基于SQLServer2000(第2版),李春葆、曾平编著,清华大学出版社,2007.11
二、课程性质与作用
《数据库原理及应用——SQLServer》是我校的一门公共基础必修课,其目的是让学生了解数据库的基本理论,掌握SQLServer2000的使用方法和应用,培养学生分析问题、解决问题的能力,并为后续课程以及在今后的工作中解决管理信息系统(MIS)的问题奠定基础。
作为成都信息工程学院的信息应用基础素质课,要求学生掌握数据库的基本理论,熟练掌握SQLServer2000的应用操作和T-SQL编程,掌握程序设计的基本思想,并能够完成一个信息系统的数据库设计。
三、培养目标与标准
1、培养目标:
(1)学生利用数据库技术对信息进行管理、加工和利用的能力;
(2)学生分析问题和数据表达能力;(3)基本程序设计能力;(4)学生利用数据库技术解决专业问题的意识。
2、培养标准:
一级指标
二级指标
三级指标
教学要求
1.技术知识和推理
1.1数据库基础知识和原理
1.1.1数据库基本原理
I、T
1.1.2信息管理系统基础知识
2.个人能力、职业能力和态度
2.1工程推理和解决问题的能力
2.1.1发现问题和表述问题
T、U
2.2实验和发现知识
2.2.2查询印刷资料和电子文献
2.4个人能力和态度
2.4.5了解个人的知识、能力和态度
3.人际交往能力:
团队工作和交流
3.1团队合作能力
3.1.2团队工作运行
U
3.2交流
3.2.3书面的交流
3.2.4电子及多媒体交流
3.2.6口头表达和人际交流
注:
该表所列指标可对照培养方案中所列指标来解释。
I:
介绍,指从教、学活动中、从生活经验和社会经验等多种信息渠道获得知识,侧重知识的获取,没有实训要求。
T:
讲授,指教、学活动中由教师引导开展的基础测试或练习,匹配有课程讨论、课后研讨等环节。
U:
运用,指以学生为主导,通过实练而形成的对完成某种任务所必须的活动方式,匹配有课程的三级项目或其它实践环节。
四、理论教学内容与学时分配
章标题
章节主要内容(知识点)
重点、难点提要
学时
其他说明
第1章
数据库系统概述
1、信息、数据和数据处理
信息、数据、数据处理及其联系、认识数据库系统
1
讲授
2、数据管理技术发展的三个阶段
3、数据库系统的组成与结构
4、数据库管理系统DBMS
第2章
数据模型
1、什么是数据模型
概念模型、E-R表示法
1
讲授
2、概念模型
3、三种数据模型及相应的数据库
第3章
关系数据库
1、关系模型的基本概念
关系模型的基本概念、规范化理论
1
讲授
2、关系的数学定义
3、关系代数
4、关系数据库规范化理论
5、关系数据库的优势
第4章
数据库设计
1、数据库设计过程概述
E-R模型到关系模型的转化、数据库设计
1
讲授与课后独立完成设计相结合
2、E-R模型及其到关系模型的转化
3、简单数据库设计实例
第5章
SQLServer数据库基础
1、SQLServer简介
0
机房授课、结合上机操作,完成《实验1SQLServer的安装与操作环境》
2、SQLServer2000的安装与配置
3、SQLServer2000的常用管理工具
4、SQL与Transact-SQL简介
第6章
SQLServer数据库管理
1、SQLServer数据库概述
理解基本数据库操作的目的
0
机房授课、结合上机操作,完成《实验2SQLServer数据库管理》
2、通过企业管理器创建数据库
3、数据库的维护
第7章
创建和使用表
1、SQLServer表概述
理解数据类型,能将已设计好的关系模型在SQLServer中实现
0
机房授课、结合上机操作,完成《实验3SQLServer表管理》
2、通过企业管理器建立、修改和删除表
3、在表中添加、修改和删除记录
第8章
数据查询
1、查询分析器简介
理解数据更新语句、SELECT语句,掌握各子句含义,能完成多表查询、汇总统计查询、嵌套查询
4
讲授
2、SELECT语句简介
3、SELECT基本查询
4、连接查询
5、嵌套查询
6、在INSERT、UPDATE、DELETE语句中使用子查询
第9章
索引
1、索引概述
理解索引的作用
0
机房授课、结合上机操作,完成《实验5索引》
2、通过企业管理器创建、修改和删除索引
第10章
视图
1、视图
理解视图的作用
0
机房授课、结合上机操作,完成《实验6视图》
2、通过企业管理器创建、修改和删除视图
第11章
T-SQL程序设计
1、数据与表达式
了解编程思想,掌握T-SQL程序的基本结构
4
讲授
2、常用系统函数
3、程序控制流语句
第12章
数据库完整性控制
1、约束
理解数据库完整性控制的目的
2
讲授
2、默认值
3、规则
4、事务处理
5、数据的锁定
第13章
存储过程、用户自定义函数与触发器
1、存储过程概述
学习操作存储过程的方法,理解创建存储过程的目的,学会执行已创建的存储过程,重点学习参数传递
4
讲授
2、通过企业管理器创建、修改、删除存储过程
3、存储过程的执行与参数传递
4、用户自定义函数
5、触发器及其作用、效果演示
第14章
数据库的安全与管理
1、SQLServer安全体系结构
了解SQLServer安全体系结构,账号和角色的作用,认识典型安全问题
0
机房授课,结合上机操作,完成《实验10安全管理、DTS、分布式查询》
2、SQLServer身份验证模式
3、账号和角色
4、管理SQLServer的用户连接
5、典型安全问题
第15章
与其他系统共享数据
1、数据转换服务DTS
理解DTS的作用
0
2、分布式查询
第16章
综合设计
1、系统设计概述
学习“信息系统设计”的相关知识,掌握信息管理系统数据库设计过程和操作方法
0
机房演示
2、典型案例演示
3、典型案例分析
五、实践(实验、上机)教学内容与学时分配
本课程开出的实践项目详见下表:
项目
序号
项目名称
内容和要求
项目学
时
项目性
质
实践形
式
项目类型
每组人数
其他说
明
1
SQLServer的安装与操作环境
1)进行SQLServer的安装实验
2)安装完成后,熟悉操作环境:
①查看操作系统中新增的与SQLServer相关的服务
②熟悉“服务管理器”的使用
③通过“企业管理器”,查看SQLServer安装后系统自动建立的数据库及其对象,熟悉“企业管理器”的使用
④熟悉“查询分析器”的使用
⑤学会使用“联机丛书”
1
必选
上机
验证
1
课内完成
2
SQLServer数据库管理
通过企业管理器完成数据库的基本操作,包括:
创建数据库、删除数据库、备份数据库、还原数据库等
1
必选
上机
验证
1
课内完成
3
SQLServer表管理
1)学会使用企业管理器创建表、修改表结构、删除表。
2)学会在企业管理器中进行表数据插入、修改和删除。
3)学会使用SQLServer的常用数据类型。
4)掌握设计表的方法
2
必选
上机
验证
1
课内完成
4
数据查询语句SQL
1)掌握使用T-SQL的SELECT语句进行基本查询的方法
2)掌握SELECT语句的基本结构
3)掌握使用SELECT语句进行条件查询、多表查询的方法
4)掌握SELECT语句ORDERBY子句的作用和使用方法。
5)掌握使用T-SQL的SELECT语句进行复杂查询的方法
6)掌握在SELECT语句中使用集合函数的方法
7)掌握在SELECT语句中使用GROUPBY/HAVING子句的方法
8)掌握嵌套查询的操作方法
9)掌握数据更新语句INSERTINTO、UPDATE、DELETE的使用方法
4
必选
上机
验证
1
课内完成
5
索引
1)通过实验,分析对比有无合适索引的查询时间,观察索引的磁盘空间开销
2)测试唯一性索引的功能
2
必选
上机
验证
1
机房讲授+课内完成
6
视图
创建简单和复杂的视图,并使用SELECT对视图进行查询操作
2
必选
上机
验证
1
机房授课+课内完成
7
T-SQL编程
1)掌握Transact-SQL的数据类型、常量、变量、表达式等概念
2)学会使用表达式和常用函数
3)掌握定义变量和给变量赋值的方法。
4)掌握程序中注释的基本概念和使用方法
5)掌握程序中的流程控制语句。
6)使用缩进风格书写程序代码。
4
必选
上机
验证
1
课内完成
8
数据完整性控制
1)掌握保证数据完整性的方法:
约束、默认和规则
2)理解事务的提交和回滚
3)理解SQLServer2000的锁模式
2
必选
上机
验证
1
课内完成
9
存储过程和用户自定义函数
1)掌握通过企业管理器创建、修改、删除存储过程和用户自定义函数的方法
2)学会编写存储过程和用户自定义函数
3)掌握存储过程的执行方法
4)学会调用用户自定义函数
4
必选
上机
验证
1
课内完成
10
安全管理
1)进行SQL帐号的创建和帐号相关设置
2)对帐号实施权限管理
3)使用角色实施权限管理
4)查看和断开用户与SQLServer的连接
5)根据日志还原数据
6)作业管理
2
必选
上机
验证
1
机房授课+课内完成
11
DTS、分布式查询
1)将SQLServer表、查询结果导出到Excel表
2)将Excel表导入到SQLServer表
3)建立与Excel表的链接服务器,在查询分析器中操作Excel表,并和SQLServer中的表进行分析式连接查询
4)在查询分析器中操作Excel表,并和SQLServer中的表进行分布式连接查询
2
必选
上机
验证
1
课内完成
12
综合设计
分小组自选题目,完成信息管理系统数据库开发
4
必选
上机
设计
4
课内+课外
六、学业考核
1、本课程的作业规范:
1)课后作业:
根据教学大纲划分不同的学习阶段(间隔1-2周),每个学习阶段后布置相关作业,包括选择题、填空题和设计题,作业的公布、提交、批阅等通过学校提供网站完成。
2)随堂作业:
《SQL数据查询》和《T-SQL程序设计》是本课程的重点、难点,要求学生将相关实验后附有的思考题随堂完成并提交。
2、本课程的考核方式及考核标准见下表:
考核环节
考核内容及方式
百分比
平时考核
作业、出勤、上机情况
15%
实践考核
分小组(每组最多4位学生)完成某信息管理系统的开发,提交完整的实验报告,包括:
(1)需求分析、系统功能;
(2)业务流程图、E-R模型;(3)数据库表结构(包含必要的索引、约束等)及表关系图;(4)数据库设计详细说明:
完整性控制、视图、存储过程等;(5)体会,并组织项目答辩。
15%
期末考核
闭卷上机考试,分为理论和操作模块,学生必须通过两个模块的考试才算通过。
70%
撰写人:
朱烨 院(部、中心)教学主管签字(盖章):
2011年3月
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 应用 SQLServer 课程 教学大纲
文档标签
- 数据库原理应用教程
- 数据库原理及其应用教程课后答案数据库原理及其
- 数据库原理课程设计教学大纲
- SQLServer数据库应用期末
- sqlserver数据库备份教程
- SQLServer数据库及应用教学大纲Server数据库
- SQLServer数据库课程标准
- 数据库原理应用课程
- 数据库原理及应用管理类20学期数据库
- 数据库原理课程大纲
- 数据库课程设计教学大纲
- SQLSERVER数据库应用SQLSERVER数据库应用
- sqlserver数据库原理课程设计
- SQLServer数据库安装教程
- sqlserver数据库应用开发
- 数据库原理应用餐饮
- 通达数据库原理应用
- 数据库原理教程
- 数据库原理与应用秋东财数据库原理
- 数据库原理及应用数据库原理应用
- 数据库原理及应用数据库原理应用
- 数据库原理及应用数据库原理应用
- 作业数据库原理应用
- 数据库原理与应用数据库原理应用