数据库应用技术课程教案.docx

上传人:b****8 文档编号:9008504 上传时间:2023-05-16 格式:DOCX 页数:33 大小:27.16KB
下载 相关 举报
数据库应用技术课程教案.docx_第1页
第1页 / 共33页
数据库应用技术课程教案.docx_第2页
第2页 / 共33页
数据库应用技术课程教案.docx_第3页
第3页 / 共33页
数据库应用技术课程教案.docx_第4页
第4页 / 共33页
数据库应用技术课程教案.docx_第5页
第5页 / 共33页
数据库应用技术课程教案.docx_第6页
第6页 / 共33页
数据库应用技术课程教案.docx_第7页
第7页 / 共33页
数据库应用技术课程教案.docx_第8页
第8页 / 共33页
数据库应用技术课程教案.docx_第9页
第9页 / 共33页
数据库应用技术课程教案.docx_第10页
第10页 / 共33页
数据库应用技术课程教案.docx_第11页
第11页 / 共33页
数据库应用技术课程教案.docx_第12页
第12页 / 共33页
数据库应用技术课程教案.docx_第13页
第13页 / 共33页
数据库应用技术课程教案.docx_第14页
第14页 / 共33页
数据库应用技术课程教案.docx_第15页
第15页 / 共33页
数据库应用技术课程教案.docx_第16页
第16页 / 共33页
数据库应用技术课程教案.docx_第17页
第17页 / 共33页
数据库应用技术课程教案.docx_第18页
第18页 / 共33页
数据库应用技术课程教案.docx_第19页
第19页 / 共33页
数据库应用技术课程教案.docx_第20页
第20页 / 共33页
亲,该文档总共33页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

数据库应用技术课程教案.docx

《数据库应用技术课程教案.docx》由会员分享,可在线阅读,更多相关《数据库应用技术课程教案.docx(33页珍藏版)》请在冰点文库上搜索。

数据库应用技术课程教案.docx

数据库应用技术课程教案

数据库应用技术课程教案

 

课程名称

数据库应用技术

授课

专业

信息管理

年级

2004级

课程编号

课程类型

必修课()

校级通识课();专业基础课();专业课(√)

专业方向课();

选修课(√)

任选课();跨系(院)任选课()

授课方式

课堂讲授(√);实验课(√)

考核方式

考试(√);考查()

课程教学

总学时数

64

学分数

3

课时分配

课堂讲授32学时;实验课32学时

教材名称

《数据库应用技术(SQLServer2000)》

作者

申时凯

出版社及出版时间

中国铁道出版社,2005.8

指定参考书

SQLServer2000基础教程

作者

刘勇、周学军

出版社及出版时间

清华大学出版社2005

参考资料

网址

[1]《SQLServer数据库系统基础》,罗运模、王删等编著,高等教育出版社,2002.8

[2]《SQLServer2000数据库应用技术》,虞益诚,中国铁道出版社,2004.12

[3]《完全掌握SQLServer2000》,罗运模等,人民邮电出版社,2001

[4]《数据库原理及应用》,李春葆、曾平编著,清华大学出版社2005.10

[5]《SQLServer2000数据库及应用》,徐人凤、曾建华编,高等教育出版社,2004

授课教师

郝计奎

授课时间

2006.9~2007.1

 

信息学院教案

【续页】

周次

第1周第1次课

备注

章节

名称

第一章数据库技术基础

§1.1数据库基础知识§1.2关系数据库§1.3数据库设计

授课方式

理论课(√);实验课();实习()

教学时数

2

教学目的及要求

1、理解数据库的基本概念

2、掌握数据管理的发展阶段

3、掌握概念模型的表示方法

4、掌握关系数据理论

5、掌握数据库设计的方法和步骤

教学内容提要

时间分配

一、基本概念

信息、数据、数据库、DBMS、DBS

二、数据管理技术的发展

人工、文件、数据库系统

三、数据模型

1、数据模型概念

2、数据模型的分类

层次模型、网状模型、关系模型、面向对象模型

四、概念模型

1、定义

2、概念模型的术语

实体、属性、码、实体集、联系

3、概念模型的表示

E-R图

五、数据库体系结构

三级模式两极映象

六、关系数据库

1、关系模型

2、关系数据理论

函数依赖、多值依赖、1NF、2NF、3NF、BCNF、4NF

七、数据库设计

1、数据设计含义

2、设计步骤

需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护。

 

10

10

10

20

10

30

10

教学重点与难点

重点:

数据库系统基本概念、数据模型、数据库系统结构、关系数据库系统、数据库设计理论、数据库设计步骤。

难点:

数据模型、数据库设计理论

讨论、练习、作业

作业:

1.1、1.4、1.6、1.8

教学手段

多媒体教学

参考资料或网址

《数据库系统概论》第三版,萨师煊王珊主编.北京,高等教育出版社,2000年2月

信息学院教案

【续页】

周次

第2周

课次

第1次课

备注

章节

名称

第二章SQLServer2000概述

§2.1SQLServer2000概述§2.2SQLServer2000的安装§2.3SQLServer2000的安全性§2.4SQLServer2000的核心工具§2.5SQLServer2000的其他工具

授课

方式

理论课(√);实验课();实践课()

教学时数

2

教学目的及要求

1、了解SQLServer2000的运行环境、性能、结构

2、掌握SQLServer2000的特点

3、掌握SQLServer2000的安装

4、了解SQLServer2000的安全性

5、了解SQLServer2000的核心工具,了解SQLServer2000的其他工具

教学内容提要

时间分配

一、SQLServer2000概述

1、SQLServer2000概述特点

(1)基于C/S的处理模式与多种形式的管理架构

(2)简单友好的操作方式

(3)支持高性能的分布式数据库处理结构

(4)动态所定的并发控制技术

(5)丰富的编程接口与SQLServer7数据库系统高度兼容

(6)单进程多线程体系结构

2、SQLServer2000性能

企业级关系数据库功能的增强、支持XML和ITERNET、其他增强功能

3、SQLServer2000结构

SQLServer2000系统组件、SQLServer2000服务器端组件、SQLServer2000客户端组件、SQLServer2000命令提示工具、SQLServer2000通信组件

二、SQLServer2000的安装

1、准备工作

2、SQLServer2000版本

3、SQLServer2000安装

启动SQLServer2000安装程序、选择SQLServer2000安装组件、进入安装向导欢迎窗口、进入安装选项窗口、输入用户信息、选择定义安装类型、选择服务器帐户、选择身份验证模式、选择排序规则、选择网络库与协议、按照上述设定复制文件

三、SQLServer2000安全性

1、SQLServer2000安全性概述

2、权限认证模式

3、数据库用户和帐号

四、SQLServer2000的核心工具

SQLServer2000服务管理器、查询分析器、企业管理器

五、SQLServer2000其他工具

20

 

15

 

15

 

15

 

15

 

15

5

重点与难点

重点:

SQLServer的主要功能

难点:

SQLServer的安装

作业

习题2.1、2.3、2.4

教学手段

多媒体教学

参考资料或网址

《SQLServer2000基础教程》,刘勇、周学军编著,清华大学出版社2005

 

信息学院教案

【续页】

周次

第3周

课次

第1次课

备注

章节

名称

第三章数据库的基本操作

§3.1SQLServer数据库的基本知识§3.2创建数据库

授课

方式

理论课(√);实验课();实践课()

教学时数

2

教学目的及要求

1、理解SQLServer的各类系统数据库、事务日志、数据库文件及文件组

2、掌握SQLServer2000数据库的各种创建方法

教学内容提要

时间分配

一、SQLServer数据库基础知识

1、SQLServer数据库

2、SQLServer数据库日志

3、SQLServer文件及文件组

主要数据文件、次要数据文件、事务日志文件、文件组

4、SQLServer系统数据库

mste、rtempdb、model、msdb、northwind、pubs

二、创建数据库

1、用企业管理器创建数据库

2、在查询分析器中创建数据库

(1)命令

CREATEDATABASEdatabase_name

[ON

{[PRIMARY](NAME=logical_filename,

FILENAME=’os_file_name’,

[,SIZE=size]

[,MAXSIZE={max_size|UNLIMITED}]

[,FILEGROWTH=grow_increment])}[,…..n]]

[LOGON

{(NAME=logical_filename,

FILENAME=’os_file_name’,

[,SIZE=size]

[,MAXSIZE={max_size|UNLIMITED}]

[,FILEGROWTH=grow_increment])}[,…..n]]

[COLLATEcollation_name]

(2)实例

(3)查看数据库信息

企业管理器、查询分析器中用[EXECUTE]sp_helpdbdatabase_name:

EXECsp_helpdb‘xs’

20

 

60

 

20

 

重点与难点

重点:

数据库的创建、查看

难点:

数据库的命令创建方法

作业

3.1、3.2、3.3、3.4、3.5、3.6

教学手段

多媒体教学

参考资料或网址

《SQLServer2000基础教程》,刘勇、周学军编著,清华大学出版社2005

 

信息学院教案

【续页】

周次

第4周

课次

第1次课

备注

章节

名称

第三章数据库的基本操作第四章表的基本操作

§3.3管理数据库§4.1SQLServe表概述§4.2创建表§4.3修改表结构

授课

方式

理论课(√);实验课();实践课()

教学时数

2

教学目的及要求

1、掌握数据库的打开、删除数据库、修改数据库容量、更改数据库名称

2、掌握如何设定数据库选项、分离数据库、附加数据库

3、掌握创建表的各种方法、修改表的各种方法

教学内容提要

时间分配

一、管理数据库

1、打开数据库

企业管理器、use命令

2、修改数据库容量

(1)增加数据库容量

企业管理器修改、采用命令:

ALTERDATABASE

(2)缩减数据库容量

企业管理器DBCCSHRINKDATABASE(database_name[,new_size[,’MASTEROVERRIDE’]])

3、设定数据库选项

企业管理器、查询分析器中采用命令

4、删除数据库

5、分离数据库

6、附加数据库

二、SQLServe表概述

1、基本概念

2、数据类型

二进制数据、字符型数据、unicode字符数据、日期和时间数据、整数型数据、精确数值型数据、近似值数据、货币数据、位类型数据

三、创建表

1、企业管理器创建

2、T-SQL创建

CREATETABLE[database_name.[owner.]table_name

({

|column_namascomputed_column_expression

|:

:

=[CONSTRAINTconstraint_name]}

|PRIMARYKEY|UMIQUE[….n])

[ONF{filegroup|DEFAULT}][TEXTIMAGE_ON{filegroup|DEFAULT}]

四、修改表结构

企业管理器修改、T-SQL修改

20

 

10

 

40

 

30

重点与难点

重点:

、数据库的打开、删除数据库、修改数据库容量、更改数据库名称、如何设定数据库选项、分离数据库、附加数据库、创建表的各种方法、修改表的各种方法

难点:

表的T-SQL创建、表的T-SQL修改

作业

习题4.14.2、

教学手段

多媒体教学

参考资料或网址

《SQLServer2000基础教程》,刘勇、周学军编著,清华大学出版社2005

 

信息学院教案

【续页】

周次

第5周

课次

第1次课

备注

章节

名称

第四章表的基本操作第五章数据的基本操作

§4.4删除表§4.5添加数据§4.6查看表§4.7应用举例§5.1数据的添加、修改和删除§5.2简单查询

授课

方式

理论课(√);实验课();实践课()

教学时数

2

教学目的及要求

1、掌握数据的添加、删除和修改

2、掌握简单查询方法

教学内容提要

时间分配

一、删除表

使用企业管理器删除表、使用DROPTABLE删除

二、添加数据

使用企业管理器添加数据、使用INSERT

三、查看表

四、数据的添加、修改和删除

1、数据的添加

简单的INSERT语句、省略清单的INSERT、省略VALUES清单的INSERT语句

2、数据的修改

UPDATEtable_name

3、数据的删除

使用DELETE语句删除数据、使用TRUNCATETABLE清空表格

五、简单查询

1、完整的SELECT语句的基本语法格式

SELECTselect_list[INTOnew_table_name]

FROMtable_list

[where<条件>]

[GROUPBY<分组表达式>]

[HAVING<条件>]

[ORDERBY<排序表达式>[ASC|DESC]]

2、选择表中的若干列

输出表中的所有列、输出表中的部分列

3、选择表中的若干记录

消除取值重复的行、限制返回行数、查询满足条件的元组

4、对查询结果进行排序

5、对数据进行统计

使用集合函数、对结果进行分组

6、用查询结果生成新表

7、合并结果集

5

5

5

15

 

70

 

重点与难点

重点:

数据的添加、删除和修改、简单查询方法

难点:

简单查询

作业

习题4.25.15.2

教学手段

多媒体教学

参考资料或网址

《SQLServer2000基础教程》,刘勇、周学军编著,清华大学出版社2005

信息学院教案

【续页】

周次

第6周

课次

第1次课

备注

章节

名称

第五章数据的基本操作

§5.3连接查询§5.4子查询

授课

方式

理论课(√);实验课();实践课()

教学时数

2

教学目的及要求

1、掌握交叉连接查询、等值与非等值连接查询、自身连接查询、外连接查询、复合条件连接查询。

2、掌握带有IN运算符的子查询、带有比较运算符的子查询、带有ANY和ALL运算符的子查询、带有EXISTS运算符的子查询。

教学内容提要

时间分配

一、连接查询

1、交叉连接查询

(1)交叉连接过程

(2)交叉连接的语法格式

CROSSJOIN

2、等值与非等值连接查询

SELECT列名

FROM表名1[INNER]JOIN表名2

ON连接条件

3、自身连接查询

4、外连接查询

(1)左外连接

SELECT列名

FROM表名1LEFT[OUTER]JOIN表名2

ON连接条件

(2)右外连接

RIGHT[OUTER]JOIN

(3)完全外连接

FULL[OUTER]JOIN

5、复合条件连接查询

二、子查询

1、子查询含义

2、带有IN运算符的子查询

3、带有比较运算符的子查询

=、<>、<=、>=、<>

4、带有ANY或ALL运算符的子查询

5、带有EXIST运算符的子查询

三、应用举例

45

 

45

 

10

 

重点与难点

重点:

交叉连接查询、等值与非等值连接查询、自身连接查询、外连接查询、复合条件连接查询、带有IN运算符的子查询、带有比较运算符的子查询、带有ANY和ALL运算符的子查询、带有EXISTS运算符的子查询。

难点:

带有EXISTS运算符的子查询

作业

习题6.56.66.7

教学手段

多媒体教学

参考资料或网址

《SQLServer2000基础教程》,刘勇、周学军编著,清华大学出版社2005

信息学院教案

【续页】

周次

第7周

课次

第1次课

备注

章节

名称

第六章数据完整性

§6.1完整性概念§6.2约束的类型§6.3约束的创建§6.4查看约束的定义§6.5删除约束§6.6使用规则§6.7使用默认§6.8数据完整性强制选择方法§6.9应用举例

授课

方式

理论课(√);实验课();实践课()

教学时数

2

教学目的及要求

1、理解完整性的含义

2、掌握约束的类型

3、掌握约束的创建

4、掌握约束的查看、删除约束

5、掌握规则的使用、默认约束

教学内容提要

时间分配

一、完整性概念

实体完整性、参照完整性、域完整性、用户定义完整性

二、约束的类型

NOTNULL、CHECK约束、UNIQUE约束、PRIMARYKEY约束、FOREIGNKEY约束、DEFAULT约束

三、约束的创建

1、创建主键约束

使用企业管理器创建、使用SQL语句创建主键约束

CONSTRAINTconstraint_name

PRIMARYKEY[CLUSTERED|NONCLUSTERED]

:

{(COLUMN[,….n])}

2、创建唯一约束

使用企业管理器创建、使用SQL语句创建

CONSTRAINTconstraint_name

UNIQUE[CLUSTERED|NONCLUSTERED]

:

{(COLUMN[,….n])}

3、创建检查约束

使用企业管理器创建、使用CHECK创建

4、创建默认约束

使用企业管理器创建、使用DEFAULT创建

5、创建外键约束

使用企业管理器创建、使用FOREIGN创建

四、查看约束的定义

五、删除约束

六、使用规则

使用查询分析器、使用企业管理器

七、使用默认

八、数据完整性强制选择方法

10

10

 

50

 

5

5

10

10

 

重点与难点

重点:

完整性、约束的类型、约束的创建

难点:

约束的创建

作业

习题6.16.26.36.46.56.66.76.82

教学手段

多媒体教学

参考资料或网址

《SQLServer2000基础教程》,刘勇、周学军编著,清华大学出版社2005

信息学院教案

【续页】

周次

第8周

课次

第1次课

备注

章节

名称

第7章索引

授课

方式

理论课(√);实验课();实践课()

教学时数

2

教学目的及要求

1、理解索引的含义

2、掌握索引的分类

3、掌握索引的创建、索引的更名、删除索引和查询索引的信息

4、理解索引的两个选项:

PAD-INDEX、FILLFACTOR

5、掌握索引的分析与维护命令

教学内容提要

时间分配

一、索引的基础知识

1、数据存储

2、索引

二、索引的分类

聚集索引、非聚集索引、唯一索引

三、索引的操作

1、创建索引

CREATE[UNIQUE][CLUSTERED|NONCLUSTERED]INDEXindex_name

    ON{table|view}(column[ASC|DESC][,...n])

2、查询索引信息

SP-HELPINDEX

3、索引更名

SP-RENAME

4、删除索引

DROPINDEX

四、设置索引选项

PAD-INDEX、FILLACTOR

五、索引的分析与维护

1、索引的分析

SETSHOWPLAN-ALL{ON|OFF}

SETSTATISTICSIO{ON|OFF}

2、索引的维护

DBCCSHOWCONTIG

DBCCINDEXDEFRAG(STUDENT,S,AGEINDEX)

30

 

10

30

 

10

20

 

重点与难点

重点:

索引的操作、索引的分析与维护

难点:

索引的操作

作业

习题2、3

教学手段

多媒体教学

参考资料或网址

《SQLServer2000基础教程》,刘勇、周学军编著,清华大学出版社2005

 

信息学院教案

【续页】

周次

第9周

课次

第1次课

备注

章节

名称

第8章视图

授课

方式

理论课(√);实验课();实践课()

教学时数

2

教学目的及要求

1、理解视图的含义

2、掌握视图的创建、更名、删除和视图的使用

3、掌握视图定义信息的查询

教学内容提要

时间分配

一、视图的概述

1、基本概念

2、作用

二、视图的操作

1、创建视图

CREATEVIEW视图名[(列名[,...n])]

AS子查询

[WITHCHECKOPTION]

2、视图的重命名

SP-RENAME

3、使用视图

查询视图、更新视图

4、删除视图

DROPVIEW

三、视图定义信息的查询

EXECsp_helptextobjname

execsp_dependsobjname

40

 

40

 

20

 

重点与难点

重点:

视图的操作和视图信息的查询

难点:

视图的操作

作业

习题5、6、7、8

教学手段

多媒体教学

参考资料或网址

《SQLServer2000基础教程》,刘勇、周学军编著,清华大学出版社2005

信息学院教案

【续页】

周次

第10周

课次

第1次课

备注

章节

名称

第9章存储过程与触发器

§9.1存储过程

授课

方式

理论课(√);实验课();实践课()

教学时数

2

教学目的及要求

1、理解存储过程的含义,掌握存储过程的类型

2、掌握创建、执行、修改、删除简单存储过程

3、掌握创建和执行含参数的存储过程

4、掌握存储过程的重新编译

教学内容提要

时间分配

一、存储过程的概念

1、基本概念

二、存储过程的类型

系统存储过程、扩展存储过程、本地存储过程、临时存储过程、远程存储过程

三、创建、执行、修改、删除简单存储过程

1、创建

CREATEPROC[EDURE]存储过程名[;number]

[{@parameterdata_type}[VARYING][=default][OUTPUT]][,...n]

[WITH{RECOMPILE|ENCRYPTION|RECOMPILE,ENCRYPTION}]

[FORREPLICATION]

AS

sql_statement[...n]

2、执行

[EXEC[UTE]]{[@返回状态码=]{过程名[:

分组号数]|@过程名变量}}

[[@参数名=]{参数值|@参数变}[[OUTPUT]|[DEFAULT]][,…]]

[WITHRECOMPILE]

3、修改

修改过程与创建过程的语法基本上是一致的,但ALTERPROCEDURE必须是批查询中的第一条语句

4、删除

DROPPROCEDURE存储过程名[,…n]

四、创建含参数的存储过程

1、输入参数

2、输出参数

五、存储过程的重新编译

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

当前位置:首页 > 考试认证 > 财会金融考试

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2