文档介绍:数据库原理SQLServer实验讲义计算机学院2009年2月目录《SQLServer应用技术》实验指导 3实验一SQLServer2000系统的安装及配置 4实验二熟悉SQLSERVER2000的开发环境及实现简单的查询 5实验三数据库的定义 6实验四数据完整性实验 8实验五数据更新实验 10实验六数据库的连接和嵌套查询实验 12实验七数据安全性实验 14实验八视图的建立和维护 16实验九T-SQL编程 17实验十T-SQL语句的综合应用 18实验十一存储过程 19实验十二触发器 20实验十三事务处理 21实验十四检测死锁 23实验十五实现数据转换 24实验十六数据库备份和恢复实验 26课程设计 27《SQLServer应用技术》实验指导(一)本课程的教学目的和要求:SQL语言是关系数据库的标准语言,是本课程的一个重点。通过上机实验,可以使学生加深对课堂讲授内容的理解,循序渐进地掌握SQL语言的使用;同时,使学生了解和熟悉SQLSERVER2000开发的环境,逐步掌握编辑、调试、运行程序的方法,初步积累编程经验。(二)实验步骤:。手编程序应书写整齐,并经人工检查无误后才能上机,以提高上机效率。对程序中自己有疑问的地方,应作出记号,以便在上机时给予注意。。一人一组,独立上机,上机过程中出现的问题,除了是系统的问题以外,一般应自己独立处理。,整理出实验报告,实验报告应包括以下内容:题目;程序清单(加注释);运行结果;对运行情况所作的分析本次调试程序取得的经验。(三)教学重点与难点:数据库及表的建立与使用简单查询连接查询嵌套查询数据库更新视图的定义和查询安全性控制事务的建立和使用存储过程的使用触发器的使用数据转换实验一SQLServer2000系统的安装及配置实验目的和要求:。。实验类型:实际操作实验内容:1)安装SQLServer2000系统。2)启动MSSQLServer服务。3)浏览master数据库结构。4)浏览pubs数据库结构。5)练习使用SQLServerEnterpriseManager工具设置常用的服务器选项。实验报告:实验各项内容实现的过程。实验结果分析。学时:2学时实验二熟悉SQLSERVER2000的开发环境及实现简单的查询实验目的和要求:了解SQLSERVER2000的服务管理器、企业管理器及查询分析器,熟悉各菜单的功能,掌握在该系统上编辑运行SELECT语句的方法。通过调试、运行简单的查询,初步了解SQL查询语言的特点。实验类型:验证实验内容:在SQLSERVER2000的示例数据库PUBS中用select语句实现以下功能1)从titles数据表中检索所有数据2)从titles数据表中检索特定列(包括title_id,title,price,ytd_sales)的数据3)在2基础上指定结果集必须满足的条件(price>10)4)在3基础上指定结果集显示的顺序(先按照price降序,再按照title升序排列)在4基础上所生成的结果集中按照type给数据分组(注意只能显示分组属性和聚集函数)实验报告:实验各项内容实现的过程。实验结果分析。学时:2学时实验三数据库的定义实验目的和要求: 掌握使用SQL语言及SQLSERVER企业管理器创建数据库、表、索引和修改表结构。实验内容:1、创建数据库和查看数据库属性。2、创建表、确定表的主码和约束条件,为主码创建索引。3、查看和修改表的结构。实验步骤1、用企业管理器创建一个指定多个数据文件和日志文件的数据库,该数据库名称为employees,要求:有1个10MB和1个20MB的数据文件和2个10MB的事务日志文件。数据文件逻辑名称为employee1和employee2,。主文件是employee1,由primary指定,两个数据文件的最大尺寸分别为无限大和100MB,增长速度分别为10%和1MB。事务日志文件的逻辑名为employeelog1和employeelog2,,最大尺寸均为50MB,文件增长速度为1MB。2、修改数据库要求:添加一个包含两个数据文件的文件组和一个事务日志文件到employees数据库中。3、创建表要求:创建一个雇员信息表,指定编号(number)为主码,并且创建一个聚簇索引。不完整SQL语句的程序清单如下:CREATETABLEemployee(numberintNOTNULL,namevarchar(20)NOTNULL,