欢迎来到天天文库
浏览记录
ID:19674582
大小:70.00 KB
页数:9页
时间:2018-10-04
《大型数据库课程教学大纲》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、《大型数据库》课程教学大纲课程编号1620025学分3.5总学时60理论40实验/上机20英文课程名Large scale Database开课院(系)信息学院开课系计算机科学与技术系修订时间2006年9月1日课程简介MicrosoftSQLServer2000是一个客户机/服务器关系型数据库系统,它使用Transact-SQL语言在客户机与SQLServer数据库服务器之间发送请求。SQLServer2000是Microsoft公司推出的一个全新的数据库服务器产品,是一个企业级的网络关系型数据库管理系统,该产品拥有的种种新特性使它成
2、为数据库服务器产品中的佼佼者,并且越来越得到广大用户的青睐。SQLSERVER2000推出后广受欢迎.它使用了最先进的数据库构架,与windowsNT/2000平台紧密集成,具有完全的WEB功能,人们用它可方便地管理数据库和开发应用程序.它通过对高端硬件平台,网络和存储技术的支持,能在INTERNET商业领域快速建立应用.此外,还增强了安全性,支持基于角色的安全并拥有安全审计工具。如果作为一般的程序应用,SQLSERVER2000是非常方便的,但要作为系统管理员,要掌握这样一个复杂而庞大的系统管理,需要进行大量的学习与实践.本课程在学
3、生已初步掌握SQLSERVER数据库对象的基础上,重点介绍SQLSERVER这一大型数据库的系统管理,为以后从事有关方面的工作打下良好的基础。课程大纲一、课程的性质和任务:本课程作为计算机科学与技术的专业课程,主要任务是讲授如何使用SQL Server2000进行程序设计以及对数据库进行适当地管理。通过理论指导和上机实践相结合的方式,使学生能熟练使用Transact-SQL语言并能进行简单编程;掌握保证数据完整性和数据安全性的技术;掌握数据库常规管理技术;了解客户端开发工具与大型数据库(SQLSERVER2000)配合开发数据库应用系
4、统的关键技术。二、课程的目的与基本要求:1.了解SQLServer2000的特点、组成等。2.掌握用Transact-SQL语言进行程序设计。3.熟练掌握运用SQLServer2000的各组件进行数据库管理的方法与技能。4.能够对数据库进行优化、备份和恢复、安全性管理等。5.能使用客户端开发工具与大型数据库(SQLSERVER2000)配合开发简单数据库应用系统。三、面向专业:计算机科学与技术四、先修课程:先修课程为《数据库系统原理》五、本课程与其它课程的联系:本课程的先修课程为《数据库系统原理》,同时为《MFC编程》等课程打下基础。
5、六、教学内容安排、要求、学时分配及作业:第一章概述(2学时)教学内容 1.数据库的基本概念 2.SQLServer2000数据库的组成组件 3.SQLServer2000的安装和使用教学要求 学生通过学习该章基本了解SQLServer2000的基本概貌,能安装SQLServer2000。第二章数据库文件管理(4学时)教学内容 1.数据库存储结构 2.用T-SQL语言、企业管理器创建数据库 2.用T-SQL语言、企业管理器删除数据库 3.修改数据库(扩充数据库、收缩数据库、创建文件组等)教学要求 能够用各种方法创建、修改
6、、删除数据库。第三章表和表数据操作(2学时)教学内容 1.创建数据库表和修改表结构(增加和删除列、约束等) 2.SQLServer2000的数据类型 3.表数据的操作教学要求 熟悉各种数据类型的使用场合及其具体含义,能够创建和删除数据库表,能对数据库表进行一些必要的修改,掌握向表中插入、删除和修改数据的操作方法和技能。第四章约束、默认和规则(4学时)教学内容 1.数据完整性 2.PRIMARYKEY、FOREIGNKEY、UNIQUE、CHECK、DEFAULT、NULL等约束的作用及使用方法 3.默认、规则的创建、绑定
7、和删除教学要求 理解数据完整性,能熟练地使用各种约束。掌握默认、规则的创建、绑定和删除操作技术。第五章关系、索引和视图(6学时)教学内容 1.聚集索引、非聚集索引、唯一索引、填充因子的定义与作用 2.创建和使用索引 3.使用索引的好处 4.视图的定义和创建方法 5.查看由视图定义的数据 6.编辑视图、修改视图和视图的名称、删除视图 7.通过对视图对数据库的数据进行修改教学要求 能够理解聚集索引、非聚集索引之间的区别,能够熟练地创建索引,能够理解视图与数据库表之间的联系性和区别性,能熟练地创建、修改视图,能通过视图对数
8、据库的数据进行常见的修改。第六章T---SQL程序设计(4学时)教学内容 1.T---SQL语言基础 2.查询语句SELECT 3.流程控制语句教学要求 能熟练地实现单表查询、连接查询;能够熟练使用ORDERBY
此文档下载收益归作者所有