大型数据库课程教学大纲.docx

上传人:b****5 文档编号:6874503 上传时间:2023-01-11 格式:DOCX 页数:11 大小:19.17KB
下载 相关 举报
大型数据库课程教学大纲.docx_第1页
第1页 / 共11页
大型数据库课程教学大纲.docx_第2页
第2页 / 共11页
大型数据库课程教学大纲.docx_第3页
第3页 / 共11页
大型数据库课程教学大纲.docx_第4页
第4页 / 共11页
大型数据库课程教学大纲.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

大型数据库课程教学大纲.docx

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

大型数据库课程教学大纲.docx

大型数据库课程教学大纲

《大型数据库》课程教学大纲

课程编号

1620025

学分

总学时

60

理论

40

实验/上机

20

英文课程名

Large scale Database

开课院(系)

信息学院

开课系

计算机科学与技术系

修订时间

2006年9月1日

课程简介

MicrosoftSQLServer2000是一个客户机/效劳器关系型数据库系统,它利用Transact-SQL语言在客户机与SQLServer数据库效劳器之间发送请求。

SQLServer2000是Microsoft公司推出的一个全新的数据库效劳器产品,是一个企业级的网络关系型数据库治理系统,该产品拥有的各类新特性使它成为数据库效劳器产品中的佼佼者,而且愈来愈取得广大用户的青睐。

SQLSERVER2000推出后广受欢迎.它利用了最先进的数据库构架,与windowsNT/2000平台紧密集成,具有完全的WEB功能,人们用它可方便地治理数据库和开发应用程序.它通过对高端硬件平台,网络和存储技术的支持,能在INTERNET商业领域快速成立应用.另外,还增强了平安性,支持基于角色的平安并拥有平安审计工具。

若是作为一样的程序应用,SQLSERVER2000是超级方便的,但要作为系统治理员,要把握如此一个复杂而庞大的系统治理,需要进行大量的学习与实践.本课程在学生已初步把握SQLSERVER数据库对象的基础上,重点介绍SQLSERVER这一大型数据库的系统治理,为以后从事有关方面的工作打下良好的基础。

课程大纲

一、课程的性质和任务:

本课程作为运算机科学与技术的专业课程,要紧任务是教学如何利用SQL Server2000进行程序设计和对数据库进行适本地治理。

通过理论指导和上机实践相结合的方式,使学生能熟练利用Transact-SQL语言并能进行简单编程;把握保证数据完整性和数据平安性的技术;把握数据库常规治理技术;了解客户端开发工具与大型数据库(SQLSERVER2000)配合开发数据库应用系统的关键技术。

二、课程的目的与大体要求:

1.了解SQLServer2000的特点、组成等。

2.把握用Transact-SQL语言进行程序设计。

3.熟练把握运用SQLServer2000的各组件进行数据库治理的方式与技术。

4.能够对数据库进行优化、备份和恢复、平安性治理等。

5.能利用客户端开发工具与大型数据库(SQLSERVER2000)配合开发简单数据库应用系统。

三、面向专业:

运算机科学与技术

四、先修课程:

先修课程为《数据库系统原理》

五、本课程与其它课程的联系:

本课程的先修课程为《数据库系统原理》,同时为《MFC编程》等课程打下基础。

六、教学内容安排、要求、学时分派及作业:

第一章概述(2学时)

教学内容 

1.数据库的大体概念

  2.SQLServer2000数据库的组成组件

  3.SQLServer2000的安装和使用

教学要求

  学生通过学习该章基本了解SQLServer2000的基本概貌,能安装SQLServer2000。

第二章数据库文件治理(4学时)

教学内容

  1.数据库存储结构

  2.用T-SQL语言、企业管理器创建数据库

  2.用T-SQL语言、企业管理器删除数据库

  3.修改数据库(扩充数据库、收缩数据库、创建文件组等)

教学要求

  能够用各种方法创建、修改、删除数据库。

第三章表和表数据操作(2学时)

教学内容

  1.创建数据库表和修改表结构(增加和删除列、约束等)

  2.SQLServer2000的数据类型

  3.表数据的操作

教学要求

  熟悉各种数据类型的使用场合及其具体含义,能够创建和删除数据库表,能对数据库表进行一些必要的修改,掌握向表中插入、删除和修改数据的操作方法和技能。

第四章约束、默许和规那么(4学时)

教学内容

  1.数据完整性

  2.PRIMARYKEY、FOREIGNKEY、UNIQUE、CHECK、DEFAULT、NULL等约束的作用及使用方法

  3.默认、规则的创建、绑定和删除

教学要求

  理解数据完整性,能熟练地使用各种约束。

掌握默认、规则的创建、绑定和删除操作技术。

第五章关系、索引和视图(6学时)

教学内容

  1.聚集索引、非聚集索引、唯一索引、填充因子的定义与作用

  2.创建和使用索引

  3.使用索引的好处

  4.视图的定义和创建方法

  5.查看由视图定义的数据

  6.编辑视图、修改视图和视图的名称、删除视图

  7.通过对视图对数据库的数据进行修改

教学要求

  能够理解聚集索引、非聚集索引之间的区别,能够熟练地创建索引,能够理解视图与数据库表之间的联系性和区别性,能熟练地创建、修改视图,能通过视图对数据库的数据进行常见的修改。

第六章T---SQL程序设计(4学时)

教学内容

  1.T---SQL语言基础

  2.查询语句SELECT

  3.流程控制语句

教学要求

  能熟练地实现单表查询、连接查询;能够熟练使用ORDERBY、GROUPBY、COMPUTE子句;能比较熟练的使用流程控制语句;能进行用户自定义函数的定义、调用和删除;能进行T-SQL语言进行简单程序设计。

第七章存储进程和触发器(4学时)

教学内容

  1.存储过程和触发器的定义与具体的作用

  2.创建、修改、查看、删除存储过程和触发器

  3.存储过程与触发器之间的联系与区别

教学要求

  能充分地理解存储过程和触发器的作用和在数据库系统中的地位,能够熟练地创建、修改、查看、删除存储过程和触发器。

第八章数据库备份和恢复(2学时)

教学内容

  1.数据库备份和恢复概述

  2.简单恢复、完全恢复、大容量日志记录恢复模型

  3.数据库备份的类型:

数据库、差异数据库、事务日志备份

  4.备份和恢复的策略;将数据库还原到当前一个状态、部分数据库还原操作、恢复数据库但不还原等

教学要求

  了解一些经常发生的灾难,熟悉常见的灾难恢复模型,能熟练地备份和还原数据库。

第九章SQLServer的平安性(4学时)

教学内容

  1.身份验证模式、安全帐户委托、权限验证、层次安全性

  2.添加windows用户或组、添加SQLServer登录、创建用户定义SQLServer数据库角色、将成员添加到SQLServer数据库角色

  3.管理安全帐户

  4.管理权限

教学要求

  能认识数据库安全性的重要性,了解SQLServer2000数据库的安全性能,能熟练地创建安全帐户、管理安全帐户、使用权限的授予与收回。

第十章效劳器性能和活动监视(2学时)

教学内容

  1.影响服务器性能的因素

  2.SQLServer2000事件探查器

  3.企业管理器

  4.事务

教学要求

  能认识到优化数据库系统的重要性,能比较熟练地使用优化工具对数据库系统进行优化。

理解事务概念。

第十一章数据复制(2学时) 

教学内容

  1.复制的概念和特点

  2.快照复制、合并复制、事务复制等复制类型的介绍

  3.复制和发布数据

教学要求

  了解复制的使用场合及使用方法,了解复制的类型及复制的途径。

第十二章ODBC数据库应用程序开发(4学时)

教学内容

  管理ODBC数据源;连接数据源

教学内容

  比较熟练使用相关开发工具利用ODBC实现数据库开发;

  了解开发工具中利用ADO对象实现数据库开发的方法。

七、实验名称和类别

序号

实验名称

学时

实验类别

1

数据库安装、启动与关闭

2

操作型

2

数据库对象的创建与维护

2

操作型

3

基本的数据查询操作及维护

2

操作型

4

嵌套、复合与分组查询

2

操作型

5

用户、角色的创建与管理

2

操作型

6

PL/SQL编程

2

操作型

7

存储过程、函数、包和触发器

2

操作型

8

数据备份与恢复

2

操作型

9

数据查询优化

4

综合型

注:

实验类别指:

演示型、操作型、验证型、综合型、设计型、研究创新型

八、实验目的、内容与要求:

实验1数据库安装、启动与关闭

1.实验目的

1).熟悉Oracle9i数据库系统。

2).把握大体的SQL语句。

3).把握Oracle9i数据库的物理存储结构。

4).把握Oracle9i数据库的初始化参数文件内容及各类参数文件的利用目的。

5).把握Oracle9i数据库的各类启动和关闭方案。

6).熟悉Oracle9i数据库用户的治理。

2.实验内容

1).熟悉Oracle9i数据库系统。

2).把握Oracle9i数据库的物理存储结构。

3).把握Oracle9i数据库的初始化参数文件内容及各类参数文件的利用目的。

执行如下指令,显示执行结果,并回答下列问题。

4).把握Oracle9i数据库的各类启动和关闭方案。

3.实验学时

2学时

实验2数据库对象的创建与保护

1.实验目的

1).把握Oracle治理文件的相关内容。

2).把握表空间的创建与保护

3).把握Oracle9i数据库用户的大体治理。

4).熟悉数据表的创建与治理。

2.实验内容

1).把握Oracle治理的文件的相关内容。

2).把握表空间的创建与保护。

3).把握Oracle9i数据库用户的大体治理。

4).熟悉数据表的创建与治理。

3.实验学时

2学时

实验3.大体的数据查询操作及保护

1.实验目的

1).利用SQL创建与保护数据库对象;

2).利用SQL完成大体的数据查询;

3).验证索引对数据查询性能的阻碍;

4).用户与角色治理。

2.实验内容:

1).实验预备

2).利用SQL创建与保护数据库对象

3).验证索引对数据查询性能的阻碍。

4).用户与角色治理

3.实验学时

2学时

实验4.嵌套、复合与分组查询

1.实验目的:

1).利用SQL完成多表查询;

2).执行多表的嵌套、复合与分组查询;

3).验证嵌套、复合与分组查询的执行进程。

2.实验内容:

1)实验预备

2)创建表格

33)依照要求,完成查询语句的编写,并显示执行结果。

3.实验学时

2学时

实验5.用户、角色的创建与治理

1.实验目的:

1).利用SQL完成用户与角色的创建和保护;

2).利用SQL完成用户与角色的权限授予和撤销;

3).成立用户与角色的联系;

4).验证Oracle的访问操纵。

2.实验内容:

1).实验预备

2).利用SQL完成用户的创建和保护

3).利用SQL完成用户与角色的权限授予和撤销;

3.实验学时

2学时

实验6PL/SQL编程

1.实验目的:

1).利用SQL编写PL/SQL程序块;

2).利用SQL编写PL/SQL程序函数;

3).执行PL/SQL程序块与函数;

2.实验内容:

1).实验预备

2).依照要求,利用SQL*Plus工具完成PL/SQL程序块的编写,并显示执行结果。

3.实验学时

2学时

实验7存储进程、函数、包和触发器

1.实验目的:

1).利用SQL完成存储进程与触发器的创建与保护;

2).利用存储进程操作数据库;

3).利用事务操纵数据库的操作

2.实验内容:

1).实验预备:

以sys用户登陆数据库,执行脚本文件。

2).存储进程的创建与保护

3).触发器的创建与保护

4).验证触发器的执行进程

3.实验学时

2学时

实验8数据备份与恢复

1.实验目的:

1).执行数据库的脱机备份与恢复;

2).执行数据库的联机备份与恢复;

3).治理重做日记与归档日记;

4).执行数据的导出与导入。

2.实验内容:

1).实验预备

2)执行数据库的脱机备份与不完全恢复

3)执行数据库的联机备份与完全恢复

4).基于Cancel的不完全恢复

5).数据导出与导入

3.实验学时

2学时

实验9.数据查询优化

1实验目的:

1).把握Oracle数据库设计的大体方式与技术;

2).把握复杂的数据查询语句的设计方式与技术;

3).深切明白得Oracle查询优化器的工作进程;

4).深切明白得数据查询语句的优化对数据库性能的阻碍。

2.实验内容:

1)数据库设计

2)用户子模式设计

3)数据库实施

4)数据查询性能优化

3.实验学时

4学时

九、教材与参考书:

推荐教材:

《SQLServer2000程序设计》张鑫燕主编,科学出版社,2003年8月

参考书目:

1.《数据库应用技术-SQLServer篇》,徐守祥,人民邮电出版社,2005年5月

2.《SQLServer2000开发与应用》,机械工业出版社,杨得新,2003年7月

3.《SQLServer数据库应用技术》,张蒲生、何升,清华大学出版社,2005年8月

十、本课程理论课及实验课的考核方式:

1.本课程考核成绩由期末考试成绩和平常成绩两部份组成,总成绩=期末考试成绩×70%+平常成绩×30%。

2.期末考核方式:

理论课考试方式:

试卷考试。

实验课考核方式:

试卷考试。

3.平常成绩是作业、实验等的综合成绩。

4.试卷采取任课教师命题及统一组织考试。

 

执笔:

杨亚菁

审核:

高升

批准:

王荣辉

时间:

2006年9月1日

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

当前位置:首页 > 职业教育 > 职高对口

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

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