网络数据库--实验手册

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

网络数据库新华教育(北京)研究院组编本资料由-校园大学生创业网-提供在线代理提供部分资料减肥药排行榜提供部分资料2课程介绍《网络数据库基础》教材相配套的实验指导手册,其主要目的是让学员在掌握理论知识的基础上,通过相关的实验指导,从而达到真正熟练应用相关知识、掌握操作技能的目的。3总学时安排课时总计:36学时《网络数据库基础》(36学时)4具体学时安排《网络数据库基础》SQLServer2000的安装与初步使用(3学时)从客户端连接远程SQLServer(3学时)利用查询分析器练习SQL(3学时)认识SQLServer2000中的事务(3学时)SQLServer2000的安全管理(3学时)利用查询分析器练习SQL--DCL(3学时)使用SQL事件探查器进行监视(3学时)为数据库添加规则、默认值和触发器(3学时)5具体学时安排熟悉SQLSERVER2000的图形化操作(3学时)熟悉SQLSERVER2000的备份与恢复(3学时)熟悉SQLSERVER2000的DTS功能(3学时)熟悉SQLSERVER2000的系统存储过程(3学时)6网络数据库基础实验名称:SQLServer2000的安装及初步使用实验编号:XHJC-SY-003-01实验目的:1、掌握SQLServer2000的安装和卸载方法2、掌握SQLServer2000的启动方法考核点:1、安装SQLServer2000的硬件要求2、SQLServer2000的安装方法7网络数据库基础实验要求:1、设置计算机从光驱引导2、安装命名实例3、将实例名称设置为XinHua-DBXX(XX由实验指导老师指定)4、将sa密码设置为XinHua-DBXX(与实名相同)8网络数据库基础实验要点与注意事项:1、准备好学员实验用计算机及相关驱动程序2、准备好学员实验用的SQLServer2000安装光盘3、建议在VMWare下安装,准备学员实用的VMWare安装程序4、做好实例名规划9网络数据库基础实验名称:从客户端连接远程SQLServer实验编号:XHJC-SY-003-02实验目的:1、掌握SQLServer2000服务器端网络实用工具和客户机端网络工具的使用2、熟悉企业管理器和查询分析器考核点:1、服务器端和客户机端的通信协议及端口等的配置2、企业管理器和查询分析器的使用方法10网络数据库基础实验要求:1、在客户端PC上使用注册SQLServer向导添加SQLServer服务器2、选择合适的身份验证模式3、使用合适的账户和密码进行注册实验要点与注意事项:1、注意检查服务器端和客户机端可用的通信协议2、服务器和客户机之间的网络的连通性,可以用Ping来测试,但需要注意是否有防火墙3、如果用主机名连接不通的话,可以改用IP地址。尤其在服务器和客户机间跨越了多个路由器的情况下11网络数据库基础实验名称:利用查询分析器练习SQL实验编号:XHJC-SY-003-03实验目的:1、掌握查询分析器的使用方法2、掌握SQL数据定义语句的使用方法3、掌握SQL数据操纵语句的使用方法4、练习使用SQL语句之数据查询语句SELECT语句5、综合练习使用SQL语句之DDL语句6、综合练习使用SQL语句之DML语句12网络数据库基础考核点:1、利用DDL建立表结构、修改表结构和添加各种约束2、利用DML增加记录、修改记录和删除记录3、利用SELECT语句实现数据查询的基本功能4、利用SELECT语句实现数据查询的较复杂功能5、综合利用各种SQL语句实现数据建立、查询、修改、删除等操作实验要求:1、利用查询分析器练习SQL—DDL、DM2、利用查询分析器练习SQL—SELECT13网络数据库基础实验要点与注意事项:1、建立表和设置表中各个字段时,注意选择合适的字段类型和长度2、对查询结果排序3、使用集函数4、对查询结果分组5、复合条件连接6、嵌套查询7、子查询8、注意表与表之间的关联14网络数据库基础实验名称:认识SQLServer2000中的事务实验编号:XHJC-SY-003-04实验目的:1、认识数据库中事务的概念2、理解保存点的概念3、理解锁的机制考核点:1、对SQLServer2000中事务的概念的理解2、建立和运行一个事务的方法15网络数据库基础实验要求:1、试验数据操纵语言下的事务(回滚)2、试验数据操纵语言下的事务(提交)3、试验数据定义语言下的事务4、SAVETRANSACTION在事务内设置保存点。(本实验可选)5、锁的实验实验要点与注意事项:注意回滚和提交产生结果的不同16网络数据库基础实验名称:SQLServer2000的安全管理实验编号:XHJC-SY-003-05实验目的:1、熟悉SQLSERVER2000的安全机制2、熟悉建立和管理SQLSERVER2000帐户3、理解数据库角色考核点:1、SQLServer2000的身份认证方式2、利用操作系统用户帐户登录SQLServer3、为特定数据库建立用户,给用户授权17网络数据库基础实验要求:1、数据库登录帐户的建立2、将sqlserver服务器属性改为仅windows认证3、使用查询分析器,用sa用户登录,会看到什么?4、将sqlserver服务器属性改为混合认证方式。5、使用查询分析器,用sa用户登录,会看到什么?6、使用windows用户administrator登录,会看到什么?18网络数据库基础7、分别在windows下建立两个用户a1,a2,其中a1属于普通用户,a2属于管理员组用户,然后分别用这两个用户登录windows,打开sqlserver企业管理器,看一下,会发现什么?8、再分别在a1,a2用户下,登录查询分析器,使用windows身份认证登录,看到什么结果?9、使用a2登录windows,之后进入企业管理器—安全性--新建登录----windows验证---将a1所在组选中,服务器角色不设,数据库默认为19网络数据库基础demodb,系统会自动建立数据库用户(注意:如果是内置组如users,登录名应为:builtin\users)。10、在数据库demodb中再建立一个用户test2,角色为ddl_admin,并相应建立一个登录帐户test2_login,使用SQLServer2000登录帐户,不要给它分配固定服务器角色。11、授权实验:用a1登录,使用各种sql命令试验权限管理。20网络数据库基础实验要点与注意事项:1、SQLServer服务器身份认证模式2、建立登录、授权21网络数据库基础实验名称:利用查询分析器练习SQL——DCL实验编号:XHJC-SY-003-06实验目的:1、熟悉SQLSERVER2000的数据控制语句2、熟练使用Grant和Revoke语句考核点:1、Grant语句的使用方法2、Revoke语句的使用方法实验要求:1、建立数据库demodb62,参照【实验XHJC-22网络数据库基础SY-003-01】建立student、sc、course数据表。2、新建名为u1、u2、u3、u4、u5数据库用户。3、使用DCL语句将查询course表的权限授予u1和u2。4、使用DCL语句将查询sc表的权限授予所有用户。5、使用DCL语句将在demodb62数据库上建立表的权限授予u3。6、使用u3身份登陆SQLSQLServer,建立表table,并将对table表进行INSERT的权限授予u4,并允许他将此权限授予其他用户。23网络数据库基础7、使用u4身份登陆SQLSQLServer,将对table表进行INSERT的权限授予u5,并允许他将此权限授予其他用户。8、收回u4、u5对table表进行INSERT的权限。实验要点与注意事项:1、授权时,允许再次将此权限授予其他用户时,该如何处理2、收回权限是,可能出现‘自动回收’的情况24网络数据库基础实验名称:使用SQL事件探查器进行监视实验编号:XHJC-SY-003-07实验目的:熟悉使用SQL事件探查器对SQLSERVER2000进行监视和记录考核点:SQL事件探查器的使用实验要求:1、新建数据库demodb631和demodb632。2、建立跟踪,将所有登录demodb631数据库,25网络数据库基础并且失败的事件记录另存到demodb632数据库的log表当中。实验要点与注意事项:1、定制跟踪的各个条件2、将跟踪的记录保存到表中26网络数据库基础实验名称:为数据库添加规则、默认值和触发器实验编号:XHJC-SY-003-08实验目的:1、熟悉SQLServer2000中规则的使用方法2、熟悉SQLServer2000中默认值的使用方法3、熟悉SQLServer2000中触发器的使用方法考核点:1、SQLServer2000中规则的使用方法2、SQLServer2000中默认值的使用方法3、SQLServer2000中触发器的使用方法27网络数据库基础实验要求:1、建立数据库demodb71,参照【实验XHJC-SY-003-03】建立student、sc、course数据表。2、使用SQL语句为SC添加规则,使grade字段的值介于0和100之间。3、使用SQL语句为Student添加默认值,使得Sgender字段的默认值为’男’。28网络数据库基础4、使用SQL语句为Course添加触发器,使得当删除course中的记录时,会输出字符串’delete!!!’。实验要点与注意事项:注意已有数据之间是否已经设置了某种约束29网络数据库基础实验名称:熟悉SQLSERVER2000的图形化操作实验编号:XHJC-SY-003-09实验目的:熟悉SQLSERVER2000的对象及图形化操作考核点:1、图形化方式,在SQLServer2000中建立数据库2、图形化方式,在SQLServer2000中分离数据库3、图形化方式,在SQLServer2000中附加数据库4、图形化方式,在SQLServer2000中收缩数据库30网络数据库基础实验要求:1、打开企业管理器,使用向导创建数据库DEMODB1,DEMODB2。2、用图形方式在DEMODB1中创建表student,sc,course(各表的字段定义请参见【实验XHJC-SY-003-03】)。3、分离数据库DEMODB1。4、附加数据库DEMODB1。5、删除数据库DEMODB1。6、收缩数据库DEMODB12(用图形实现)31网络数据库基础实验要点与注意事项:分离数据库以后,可以将数据文件移动到其他位置,然后再附加32网络数据库基础实验名称:熟悉SQLSERVER2000的备份与恢复实验编号:XHJC-SY-003-10实验目的:熟悉SQLSERVER2000的备份与恢复考核点:1、SQLServer2000中备份与恢复语句的使用2、SQLServer2000中备份和恢复的时机实验要求:1、建一个备份设备myfback,用来做完全备份2、建一个备份设备mydback,用来做差异备份3、建一个备份设备mylback,用来做日志备份33网络数据库基础4、建表student5、完全备份6、建t1表7、差异备份8、建t2表9、日志备份10、恢复完全备份(withnorecovery)11、查看数据库是否可用12、恢复差异备份(withrecovery)34网络数据库基础13、查看现在有哪些表14、恢复差异备份(withnorecovery)15、恢复日志备份16、查看现在有哪些表17、再新建一表t318、单独做事务日志备份,实验其能否有效恢复19、以上步骤改为图形方式做一遍实验要点与注意事项:备份操作的顺序和恢复操作的顺序之间的关系35网络数据库基础实验名称:熟悉SQLSERVER2000的DTS功能实验编号:XHJ

1 / 40
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功