《SQL Server》实验教学大纲

发布者:系统管理员发布时间:2007-01-15浏览次数:69

课程编号:
 
课程英文名称:SQL Server
 
实验目的:
    通过实验,使学生熟练掌握SQL Server的基本操作,为其他课程的学习打下良好的基础。
 
基本要求:
   通过本课程的学习,学生能够掌握SQL Server基本结构和功能特点、安装规划和配置技术、数据库管理、Transact-SQL语言、表、操纵数据技术、索引技术、数据完整性技术、视图技术、存储过程技术、触发器技术、备份和还原技术、事务和锁技术、自动化管理技术、性能监视和调整技术等。
 
实验学时:24学时
 
实验内容及学时分配:
实验一  创建、修改数据库(基础训练型实验,2学时)
   主要内容包括:数据库的存储结构、创建数据库、查看和修改数据库、删除数据库等。
实验二  表的操作(基础训练型实验,2学时)
   主要内容包括:表列的数据类型、使用企业管理器创建表、修改表的结构、删除表、添加记录、修改记录、删除记录等。
实验三  使用Transact SQL语句对表进行操作(专业提高型实验,2学时)
   主要内容包括:使用Transact SQL语句创建表、修改表的结构、删除表、添加记录、修改记录、删除记录等。
实验四  SQL查询语句(专业提高型实验,2学时)
   主要内容包括:SELECT 语句的基本语法格式、使用SELECT子句选取字段和记录、使用DISTINCT短语去掉重复的记录、使用FROM子句指定数据源、使用WHERE子句过滤记录、使用ORDER BY子句对查询结果排序、SQL语言的集合函数、使用GROUP BY对查询结果进行分组、利用HAVING筛选结果表等。
实验五  基于多表的查询(专业提高型实验,2学时)
   主要内容包括:多表查询的连接条件、自然连接、自身连接、复合条件连接、嵌套查询、UNION查询等。
实验六  数据更新(专业提高型实验,2学时)
   主要内容包括:插入子查询结果、带子查询的修改语句、带子查询的删除语句、更新操作与一致性问题等。
实验七  索引(基础训练型实验,2学时)
   主要内容包括:索引类型、创建索引、删除索引、全文索引等。
实验八  视图(基础训练型实验,2学时)
   主要内容包括:创建视图、修改视图、删除视图并使用视图检索表数据、添加表数据、修改表数据、删除表数据等。
实验九  SQL程序设计基础(综合设计型实验,2学时)
   主要内容包括:SQL语句的构成、服务器处理SQL语句的过程、SQL Server 2000支持的数据类型等。
实验十  数据完整性(专业提高型实验,2学时)
   主要内容包括:用户自定义的完整性、规则的创建、使用存储过程绑定规则、绑定的解除、删除规则、创建默认、绑定默认、解除绑定、删除绑定等。
实验十一  约束、触发器(专业提高型实验,2学时)
   主要内容包括:约束的定义、PRIMARY KEY主键约束、FOREIGN KEY外键约束、DEFAULT约束、UNIQUE约束、CHECK约束、删除约束、创建触发器、删除和修改触发器、查看触发器、触发器与事务等。
实验十二  SQL Server的安全性管理(基础训练型实验,2学时)
   主要内容包括:安全管理概述、安全账户的管理、用户安全角色管理、许可管理等。
 
考核内容及办法:
考核内容:每次实验最否完成相应操作。
考核办法:根据每次实验成果的质量给出实验考核成绩,占总成绩的10%。
 
教材及参考书目:
实验教材:《数据库系统及应用――SQL Server 2000 》,陈明编著,清华大学出版社,2007年
参 考 书:
1.《SQL SERVER 实用教程》,郑阿琦编著,电子工业出版社出版社,2004年
2.《SQL Server 2005基础教程》,闪四清编著,清华大学出版社,2007年