数据库原理及应用-SQLServer课程教学大纲..docx

上传人:b****9 文档编号:125281 上传时间:2022-10-04 格式:DOCX 页数:6 大小:42.34KB
下载 相关 举报
数据库原理及应用-SQLServer课程教学大纲..docx_第1页
第1页 / 共6页
数据库原理及应用-SQLServer课程教学大纲..docx_第2页
第2页 / 共6页
数据库原理及应用-SQLServer课程教学大纲..docx_第3页
第3页 / 共6页
数据库原理及应用-SQLServer课程教学大纲..docx_第4页
第4页 / 共6页
数据库原理及应用-SQLServer课程教学大纲..docx_第5页
第5页 / 共6页
点击查看更多>>
下载资源
资源描述

数据库原理及应用-SQLServer课程教学大纲..docx

《数据库原理及应用-SQLServer课程教学大纲..docx》由会员分享,可在线阅读,更多相关《数据库原理及应用-SQLServer课程教学大纲..docx(6页珍藏版)》请在冰豆网上搜索。

数据库原理及应用-SQLServer课程教学大纲..docx

《数据库原理及应用-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

必选

上机

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1