免费预览已结束,剩余19页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
南昌工程学院网络数据库实验指导书 计算机网络技术 专业王文丰 编2011年9月21目 录实验一 数据库应用的网络配置. 1实验二 数据库的安全管理.3实验三 集成服务. 6实验四 数据库备份与还原.8实验五 基于XML的数据交换 10实验六 报表服务. 14实验七 分析服务. 16实验八 .NET公共语言执行环境. 18实验九 ADO .NET应用实例 19实验十 数据库应用系统开发案例. 20附注:实验指导书中所出现的图形请参考教材中对应的章节插图。实验一 数据库应用的网络配置一、实验目的1. 学会共享内存协议、TCP/IP协议以及命名管道协议的配置;2. 学会如何注册服务器,以及如何启动、暂停和停止服务器;3. 熟悉针对服务器中常规、内存、处理器、数据库设置等属性选项的配置操作;4. 学会使用事务日志记录检查服务器过去的运行状况的性能。二、实验准备在Windows 2000 Server 以上版本的计算机中安装 MS SQL Server 2005。三、实验内容和步骤1. 共享内存协议、TCP/IP协议和命名管道协议的配置(1)配置共享内存协议的服务器 打开SQL Server配置管理器(SQL Server Configuration Manager),单击“SQL Server配置管理器(本地)”= “SQL Server 2005网络配置” = “MSSQLSERVER的协议”树形目录,右击SQL Server Configuration Manager右边的“Shared Memory”,如图1-3所示,在弹出的快捷菜单中选择“启用”,依次禁用其它三种协议。然后出现“警告”对话框,提示必须重新启动SQL Server 2005服务器才能使网络协议更改有效。 打开SQL Server配置管理器,单击“SQL Server配置管理器(本地)”= “SQL Server 2005服务”树形目录,右击窗口右边“名称”栏下的“SQL Server(MSSQLSERVER)”服务,如图1-4所示,在弹出的快捷菜单中选择“重新启动”,即可完成共享内存协议配置。(2)配置共享内存协议的客户机 打开SQL Server配置管理器(SQL Server Configuration Manager),单击“SQL Server配置管理器(本地)”= “SQL Native Client配置” = “客户端协议”树形目录,右击SQL Server Configuration Manager右边的“Shared Memory”,在弹出的快捷菜单中选择“启用”,依次禁用其它三种协议,如图1-5所示,即可完成共享内存协议配置。其它两种协议的配置步骤同上。2. 服务器的注册和启动/暂停/停止(1)服务器注册启动SQL Server Management Studio,出现如图1-13所示的“连接到服务器”界面,先不连接该服务器。单击“取消”,出现如图1-14所示的SQL Server Management Studio界面。单击主菜单“视图”,选择子菜单中的“已注册的服务器”,如图1-15所示。弹出如图1-16所示的已注册的服务器界面,在“数据库引擎”下面是安装SQL Server 2005时默认注册的本地网络服务器。右击“数据库引擎”,在弹出的菜单中选择“新建”= “服务器注册”选项。 (2)服务器的启动、暂停和停止 a. 在控制面板中启动/暂停/停止服务器; b. 在SQL Server 管理平台中启动/暂停/停止服务器; c. 在SQL Server配置管理器中启动/暂停/停止服务器。3. 服务器配置选项设置 打开SQL Server Management Studio,进入对象资源管理器,右击所要进行配置的服务器,在弹出的快捷菜单中选择“属性”选项,出现如图1-24所示的服务器属性界面。依次对其中的8个选项进行设置。4. 查看服务器日志记录(1)在事件查看器中查看日志记录;(2)在错误日志中查看日志记录;(3)在SQL Server管理平台中查看日志记录。四、实验报告要求1. 请写出配置TCP/IP协议的主要步骤;2. 简单描述服务器的注册、启动/暂停/停止的基本操作;3. 请写出在SQL Server管理平台中查看日志记录的主要步骤。实验二 数据库的安全管理一、实验目的1. 理解SQL Server 身份验证模式;2. 学会创建和管理登录帐户和用户帐户;3. 学会创建和管理服务角色和数据库角色;4. 学会授予、拒绝或撤销权限的方法。二、实验准备1. 在Windows 2000 Server 以上版本的计算机中安装 MS SQL Server 2005;2. 已经创建学生管理服务数据库student,并已经创建stud_info、stud_grade、teacher_info、lesson_info、teach_schedule、dept_code、staffroom_info、classroom_info 数据表,同时已经向数据表输入了实验数据;3. 通过Windows 操作系统的“计算机管理”创建一个用户,并设置好密码。三、实验内容和步骤1. 创建登录帐户 (1)使用对象资源管理器创建通过SQL Server身份验证模式的登录,其中登录名称为stud_loginl,密码为computer 1,默认数据库为student,其他保持默认值。 (2)使用对象资源管理器创建通过windows 身份验证模式的登录。 提示: 首先在Windows 下创建用户名称为stud_login2、密码为computer2 的用户,然后在对象资源管理器中将Windows用户添加到SQL Server登录中。 (3)使用系统存储过程sp_addlogin创建登录,其登录名称为stud_login3,密码为computer3,默认数据库为student。在SQL编辑器窗口中输入和执行语句,并在对象资源管理器中显示其结果。 (4)使用对象资源管理器删除登录帐户stud_login1、stud_login2。 (5)使用系统存储过程sp_droplogin从SQL Server中删除登录帐户stud_login3。在SQL编辑器窗口中输入和执行语句,并在对象资源管理器中显示其结果。2. 创建和管理数据库用户和角色 (1)创建登录名为stud_user1、密码为computer、默认数据库为student并能连接到student数据库的用户。 EXEC sp_addlogin stud_ user1, computer, student USE student EXEC sp_qrantdbaccess stud_user1, stud_user1 (2)使用对象资源管理器先创建数据库角色,新角色名称为stud_role1;然后将角色成员stud_user1添加到该数据库角色中,最后在对象资源管理器中删除数据库角色stud_role1。 (3)使用系统存储过程sp_addrole添加名为“stud_role2”的自定义角色到student数据库。然后使用系统存储过程sp_addrole删除student数据库中名为“stud_role2”的角色。 (4)使用系统存储过程sp_addapprole创建名为stud_role3的应用程序角色,授权stud_role3具有stud_grade表的SELECT权限,以stud_user1身份连接另一SQL编辑器,在新的SQL编辑器中输入和执行SELECT语句,激活应用程序角色stud_role3后,重新执行SELECT语句。(5)创建一个应用程序角色stud_role ,此角色能够访问student数据库,并具有读取、修改数据表的权限。3. 管理权限 (1)把查询表stud_grade的权限授予用户stud_user1 GRANT SELECT ON stud_grade TO stud_user1 (2)把对表stud_grade的全部操作权限授予用户stud_user1 GRANT ALL PRIVILEGES ON stud_grade TO stud_user1 (3)把对表stud_grade的查询权限授予所有用户 GRANT SELECT ON stud_grade TO public (4)把查询表stud_grade和修改学生学号的权限授予用户stud_user1 GRANT UPDATE(stud_id),SELECT ON stud_grade TO stud_user1 (5)把对表stud_grade的INSERT权限授予用户stud_user1,并允许将此权限再授予其他用户 GRANT INSERT ON stud_grade TO stud_user1 WINH GRANT OPTION 例如,stud_user1可以将此权限授予用户stud_user2: GRANT INSERT ON stud_grade TO stud_user2 WITH GRANT OPPION 同样,stud_user2还可以将此权限授予stud_user3: GRANT INSERT ON stud_grade TO stud_user3 (6)DBA把在数据库student中建立表的权限授予用户stud_user1 GRANT CREART TABLE TO stud_user1 (7)把用户stud_user4修改学生学号的权限撤销 REVOKE UPDATE(stud_id) ON stud_grade FROM stud_user1 (8)撤销所有用户对表stud_grade的查询权限 REVOKE SELECT ON stud_grade FROM public (9)把用户stud_user1对stud_grade表的INSERT权限撤销 REVOKE INSERT ON stud_grade FROM stud_user1 CASCADE (10)思考练习:针对student数据库中教师基本信息表teacher_info,综合使用用户、角色和权限的功能,以达到防止非授权用户对数据库中数据表teacher_info进行存取操作的目的。四、实验报告要求1. 请写出用T-SQL语句创建登录帐户和用户帐户;2. 请写出用T-SQL语句创建和管理服务角色和数据库角色;3. 请写出用T-SQL语句授予、拒绝或撤销权限。实验三 集成服务一、实验目的1. 了解导入和导出的作用;2. 学会从SQL Server 2005用户数据库导出数据,或将数据导入SQL Server 2005用户数据库;3. 学会创建与配置SSIS包。二、实验准备1. 下列组件和工具是完成这个实验所需要的:Micorosoft SQL Server 2005 Database EngineMicorosoft SQL Server 2005 Integration ServicesSQL Server Business Integration Development Studio2. 已经创建学生管理数据库student,并已经创建stud_info、stud_grade、teacher_info、lesson_info、teach_schdule、dept_code、specialty_code、staffroom_info和classroom_info数据表,同时已经向数据表输入了实验数据。3. 设置Integration Services 计算机上的管理员,使之具有学生管理数据库的读写权限。三、实验内容和步骤 1. 使用“导入和导出向导”将student数据库中stud_info表的数据以文本文件的形式导出。 2. 使用“导入和导出向导”将下列查询语句的结果导入到新表teacher中: SELECT lesson.course_name, , classroom.room_name, schedule.course_week,schedule.course_time, schedule.course_idFROM classroom_info classroom, teacher_info teacher, Lesson_info lesson, teacher_schedule scheduleWHERE classroom.room_id=schedule.room_id AND teacher.teacher_id=schedule.teacher_id AND lesson.course_id=schedule.course_id3. 创建一个SSIS包,使它从student数据库的lesson_info表中提取所有数据,并导出到一个excel文件中。 (1)启动SQL Server Business Intelligence Development Studio 或Visual Studio 2005后,单击“文件”=“新建”=“项目”,打开“新建项目”对话框。 (2)在项目类型中的选择“商业智能项目”,在右边的模板中选择“Intelligence Services项目”,同时设置项目名称、项目存放位置以及解决方案名称后,单击“确定”就创建了一个新的、空的SSIS包,与此同时弹出“集成服务项目”对话框。 (3)在“集成服务项目”对话框的“解决方案资源管理器”中,将包定义的XML文件Package.dtsx改名为StudentSSIS.dtsx,然后向包中添加控制流,数据流任务和事件处理程序。4. 定义和设置数据转换任务(1)右击“连接管理器”区域中的任意位置,在出现的快捷菜单中单击“新建平面文件连接”,在“平面文件连接管理器编辑器”对话框的“连接管理器名称”字段中,键入名称stud_text或者单击“浏览”,在“打开”对话框中,浏览并找到数据文件夹,再打开相应的文件。(2)右击“连接管理器”区域中的任意位置,在出现的快捷菜单中单击“新建OLE DB链接”。在“配置OLE DB连接管理器”对话框中,单击“新建”,在“服务器名称”中,输入本地服务器名称或输入localhost。 在“配置OLE DB链接管理器”对话框的“数据连接”文本中,确认选择了相应的服务器及其数据库。(3)为数据源和目标数据创建连接管理器后,需要在包中添加一个数据流任务。先是向包中添加一个平面文件源并对其进行配置,将目标数据库添加到数据流中。数据流任务如图3-61所示。(4)对包进行调试和运行。如果包中包含两个或更多任务,则可以通过将它们的连接线从一项拖动到其他项而将它们连接成控制流。两个项之间的连接表示优先约束。优先约束定义了两个连接项之间的关系,它指定了运行时任务的执行顺序以及任务的运行条件。例如,优先约束可以指定某任务必须成功,才能运行控制流中的下一个任务。 如果在前面的数据转换任务成功完成后,需要完成另一个任务“执行T-SQL语句”,则在控制流界面中,将这两个任务连接成控制流,如图3-62所示。5. 定义和设置多任务:双击两个任务之间的连接线,打开“优先约束编辑器”窗口,如图3-63所示。在此窗口中可定义两个连接项之间的关系,例如前一个任务执行成功后,再执行后一个任务。双击“执行T-SQL语句”任务图标,可编辑要执行的T-SQL语句,如图3-64所示。单击“确定”完成编辑,右击StudentSSIS.dtsx,出现快捷菜单,单击“执行包”。四、实验报告要求1. 请写出使用“导入和导出向导”将student数据库中stud_info表的数据以文本文件形式导出的主要步骤;2. 请写出创建与配置SSIS包的主要步骤。实验四 数据库备份与还原一、实验目的1. 了解备份设备的作用,以及创建备份设备的T-SQL语句;2. 学会使用数据库备份和还原的T-SQL;3. 实践数据库备份与还原的操作;二、实验准备1. 在Windows 2000 Server以上版本的计算机安装MS SQL Server 2005;2. 已经创建学生信息管理数据库student,并已经创建stud_info、stud_grade、teacher_info、lesson_info、teach_schedule、dept_code、specially_code、staffroom_info和classroom_info数据表,同时已经向数据表输入了实验数据;3. 准备足够存储空间的硬盘。三、实验内容和步骤1. 创建备份设备。USE masterEXEC sp_addumpdevice disk, stud_bp, C:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLBackupstud_bp.batEXEC sp_addumpdevice disk, stud_bp_log, C:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLBackupstud_bp_log.bat2. 完整备份student数据库 USE master BACKUP DATABASE student TO stud_bp BACKUP LOG student TO stud_bp_log 独立实践:分别使用对象资源管理器、SQL编辑器为数据库student做一次完整数据库备份。3. 数据库student建立完整备份后,在数据库student中新建两个数据表(staffroom_info,classroom_info),然后利用对象资源管理器先后进行差异备份;接着向数据表(staffroom_info,classroom_info)中输入数据,再利用对象资源管理器先后进行两次日志备份。4. 查看有关备份的信息。在SQL编辑器中执行下列命令:RESTORE headeronly FROM stud_bp运行结果将显示指定设备文件的名称、备份类型(1.完整备份;2.日志备份;3.差异备份)以及备份开始和停止的日期/时间、大小等信息。还可以查看stud_up中原数据库和事务日志的文件信息。RESTORE filelistonly FROM stud_bp5. 在前面的实验中,已经为数据库student建立一次完整备份,两次增量备份和两次事务日志备份,现在要求删除student数据库,然后再分别将其还原。例如:在SQL编辑器中执行下列命令,将从备份设备stud_up中还原数据库student的完整备份RESTORE DATABASE student TO stud_bpRESTORE LOG student TO stud_bp_log独立实践:使用对象资源管理器或者SQL编辑器还原数据库student的完整数据库备份。6. 在对象资源管理器或者SQL编辑器中,还原数据库第一次和第二次的差异备份,以及第一次和第二次的日志备份。例如:在SQL编辑器中执行下列命令,从备份设备stud_up_log中还原数据库student的第一次和第二次的日志备份。RESTORE LOG student FROM stud_bp_log WITH FILE=1, NORECOVERYGORESTORE LOG student FROM stud_bp_log WITH FILE=2, RECOVERYGO独立实践:从备份设备stud_bp中还原数据库student的第一次和第二次的差异备份。四、实验报告要求1. 请写出如何利用T-SQL语句创建备份设备,并执行数据库备份和还原操作;2. 简单描述利用对象资源管理器执行数据库备份和还原操作的基本步骤。实验五 基于XML的数据交换一、实验目的 1. 学会把SQL Server中的表数据变成XML文档数据; 2. 学会把XML文档中的数据转换成数据表的数据; 3. 学会使用FOR XML和OPEN XML进行数据交换。二、实验设备 1. 在安装Windows 2000以上版本的微机中已经安装MS SQL Server 2005; 2. 已经创建用户数据库student,并已经创建stud_info,stu_grade,teacher_info,lesson_inso,teach_schedule,dept_code,staffroom_info和classroom_info数据表,同时已经向数据表输入实验数据; 3. 安装本章介绍的其中一种开发工具,建议为Visual Studio 2003以上版本。三、实验内容和步骤(1)使用XML数据类型1. 创建一个具有XML数据类型的数据表stud_info_xml。CREATE TABLE stud_info_xml(studID INT PRIMARY KEY,studxmlinfo XML)2. 向数据表stud_info_xml中插入XML数据。INSERT INTO stud_info_xmlVALUES(1,0401010811张源12-05-1986)INSERT INTO stud_info_xmlVALUES(2,0401020201赵明08-06-1986)INSERT INTO stud_info_xmlVALUES(3,0401030101王刚01-02-1986)3. 查询数据表stud_info_xml中的XML数据。SELECT studID AS 序号,studxmlinfo.value(/studxmlinfo1/stud_id, char(10) AS 学号,studxmlinfo.value(/studxmlinfo1/name1, nvarchar(4) AS 姓名,studxmlinfo.value(/studxmlinfo1/birthday1, datatime) AS 出生日期FROM dbo.stud_info_xml(2)使用FOR XML子句1. 使用FOR XML RAW 子句查询数据库student的stud_info表的学生基本信息。SELECT * FROM dbo.stud_infoFOR XML RAW2. 独立实践:使用FOR XML AUTO 子句查询stud_info表的学生基本信息。3. 独立实践:使用FOR XML AUTO, EXPLICIT子句查询stud_info表的学生基本信息,并将其查询结果另存为XML文件,取名为stud_info.xml。 0401010102袁飞1986-03-11T00:00:00男湖南省长沙县0731-45653504100005600401050201陈红1986-10-25T00:00:00女湖武汉市汉口区027-74565350430000560 4. 独立实践:使用FOR XML AUTO, TYPE子句查询stud_info表的学生基本信息。5. 独立实践:使用FOR XML PATH子句查询stud_info表的学生基本信息。(3)将XML文件中的数据传送并保存在数据库中1. 删除数据表stud_info中的所有记录DELETE FROM stud_infoSELECT * FORM stud_info2. 读取stud_info.xml文件并将其内容存放到变量中DECLARE FileName varchar(255)DECLARE ExecCmd varchar(255)DECLARE y INTDECLARE x INTDECLARE FileContents nvarchar(4000)CREATE TABLE tempXML(PK INT NOT NULL IDENTITUY(1,1),ThisLine varchar(255)SET FileName =C:Tempstud_info.xmlSET ExecCmd = type+FileNameSET FileContents = INSERT INTO tempXML EXEC master.dbo.xp_cmdshell ExecCmdSELECT y =coumt(*) FROM tempXMLSET x=0WHILE X=Y BEGIN SET x=x+1 SET FileContents+=ThisLine FROM tempXML WHERE PK =xENDDROP TABLE tempXML3. 将变量FileContents中的数据插入到数据表stud_grade中DECLARE iDoc INTEXEC sp_xml_preparedocument iDoc OUTTPUT,FileContentsINSERT INTO stud_info(sstud_id,name,birthday,gender,address,telcode,zipcode,mark)SELETE * FROM OPENXML(iDoc,/root/stud_info/,2)WITH (stud_id char(10), name nvarchar(4), birthday datatime, gender char(2), address nvarchar(20), Telcode char(12), zipcode char(6), mark decimal(3,0)EXEC sp_xml_removedocument iDoc4. 查询数据表stud_info中的记录,检查数据是否真正插入SELECT * FROM stud_info5. 独立实践:使用FOR XML AUTO, EXPLICIT子句查询teacher_info表的教师基本信息,并将其查询结果另存为teacher_info.xml,然后将teacher_info.xml文件中的数据传送并保存在数据表teacher_info中。(4)读取并保存数据使用Visual Studio 2005读取SQL Server 2005中XML类型的数据,并将数据存入数据表中,要求XML文档的数据和数据表的数据一一对应,数据交换后进行检测验证。四、实验报告要求1. 请写出将SQL Server中的表数据变成XML文档数据的基本步骤;2. 请写出将XML文档中的数据转换成数据表的数据的基本步骤;3. 请简单描述如何利用FOR XML和OPEN XML进行数据交换。实验六 报表服务一、实验目的1. 熟悉报表模型的设计 ;2. 掌握Report Builder的操作。二、实验设备和仪器1. 安装IIS和SQL SERVER 2005的微机;2. 安装student样本数据库(stud_info和stud_grade表)。三、实验内容和步骤1. 设计学生成绩报表模型 (1)创建数据表的关系。在SQL Server Management Studio中,展开student 数据库,右击“数据库关系图”,在弹出的菜单中选择“新建数据库关系图”,选择stud_info和stud_grade两个表。(2)进入“SOL Server Business Intelligence Development Studio”,单击“创建项目”,项目类型为“商业智能项目”,模板为“报表模型项目”。(3)新建数据源,在“解决方案资源管理器-报表模型”中,右击“数据源”,选择“添加新数据源”,将数据源命名为Student.ds 。(4)新建数据源视图。新建过程中,选择数据源Student.ds,添加数据表stud_info和stud_grade,将数据源视图命名为Student.dsv。(5)新建报表模型。(6)生成、部署报表模型。2. 用Report Builder制作学生成绩报表(1)启动“配置工具”中的“Reporting Services配置”,启动报表服务器。(2)运行Report Builder。在IIS中,找到ReportBuilder.application并运行它。(3)选择 student 数据源和表(纵栏式)布局,单击确定。(4)设计报表。将实体stud_info和stud_grade的不同字段拖放到报表中,反复测试和运行报表,直到自己满意为止。(5)设计报表参数。从工具栏中点选“筛选”按钮,出现筛选数据窗口,选择“学生”实体,并将“性别”拖到编辑区域,选择“等于”或“在列表中”等不同项目,测试并运行报表,直到满意为止。四、实验报告要求1. 请写出设计学生成绩报表模型的基本步骤;2. 请写出如何利用Report Builder制作学生成绩报表的基本步骤。实验七 分析服务一、实验目的1. 学会在分析服务中定义数据源和数据源视图;2. 学会定义和部署多维数据集;3. 学会设置算法参数,部署挖掘模型。二、实验准备1. 下列组件和工具是完成这个实验所需要的:Microsoft SQL Server 2005 Database EngineMicrosoft SQL Server 2005 Analysis ServicesSQL Server Business Intelligence Development Studio2. 实验要用到两张表,一张表是会员基本信息,用会员ID号来代替;另一张表是网上书店的销售记录,说明哪个会员买了什么书。所以需要创建用户数据库和数据表(User表和Sales表),同时需要向数据表输入相关数据。3. 设置Analysis Services计算机上的管理员,使之具有网上书店数据库的读写权限。三、实验内容和步骤1. 定义数据源 定义数据源,也就是定义数据记录。这里选取网上书店的销售记录作为数据源(最主要的是User表和Sales表)。2. 定义数据源视图 在此需要建立好数据挖掘中事例表和嵌套表,并定义两者之间的关系,定义User为事例表(Case Table),Sales为嵌套表(Nested Table)。3. 定义并配置多维数据集 启动多维数据集向导,根据数据源定义多维数据集。参考步骤如下: (1)选择构建多维数据集方法,选择“使用数据源生成多维数据集”选项和“自动生成”选项。 (2)选择已经定义过的数据源视图。 (3)多维数据集向导自动检测事实表和维度表。 (4)制定事实表和维度表。指定日销售明细为事实表,其他的均为维度表,并指定时间维度表为data(这里为FriendlyName)。 (5)选择时间周期Data为time中的销售日期字段。 (6)选择度量值。度量值的选择中包含了所有事实表中的数值型字段,最后一个“Sales Count”是由向导自动生成的事实表的计数字段。4. 设置算法参数,部署挖掘模型 应用SQL Server 2005的Data Mining工具,选取Microsoft Association Rules(关联规则)算法,建立数据挖掘模型。5. 浏览查看挖掘模型 对于关联规则算法来说,有三个查看的选项卡。 (1)“项集”选项卡显示被模型识别为经常发现一起发现的项集的列表。在这里指的是经过关联规则算法处理后,发现关联在一起的书籍的集合。 (2)“规则”选项卡显示关联算法发现的规则。“规则”选项卡包含“概率”、“重要性”和“规则”。概率说明出现规则结果的可能性。重要性用于度量规则的用途。规则出现的概率可能很高,但规则自身的用途可能并不重要。“重要性”列就是说明这一情况的。例如,如果每个项集都包含属性的某个特定状态,那么,即使概率非常高,预测状态的规则也并不重要。重要性越高,规则越重要。 (3)“关联网络”选项卡,节点间的箭头代表项之间有关联。箭头的方向表示按照算法发现的规则确定的项之间的关联。四、实验报告要求1. 请写出在分析服务中定义数据源和数据源视图的基本步骤;2. 请写出如何定义和部署多维数据集。实验八 .NET公共语言执行环境一、实验目的1. 了解.NET公共语言执行环境;2. 掌握用.NET公共语言执行环境创建SQL Server 2005对象的方法和步骤。二、实验准备1. 安装Windows 2000以上版本的计算机;2. 安装Visual Studio 2005、SQL Server 2005;3. 安装本书样本数据库student;4. 要求自行确定存储过程、触发器和自定义函数的功能。三、实验内容和步骤1. 创建存储过程 (1)利用Visual Studio 2005建立一个存储过程,实现向学生信息表stud_info插入一条记录; (2)详细步骤请参考8.1.2节。2. 创建触发器 (1)利用Visual Studio 2005建立触发器,该触发器基于表teacher_info,当删除表teacher_info中的记录时,自动检查课程安排表teacher_schedule中
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工作未及时完成奖惩制度
- 监理公司安全奖惩制度
- 门诊护士工作奖惩制度
- 安装工程质量奖惩制度
- 儿童摄影影楼奖惩制度
- 箱包厂安全生产奖惩制度
- 基本公共卫生奖惩制度
- 公司消防奖惩制度范本
- 产业发展队伍奖惩制度
- 业务员销售回款奖惩制度
- 2026年安徽粮食工程职业学院单招(计算机)测试模拟题库附答案
- 肥胖课件之针灸治疗
- “十五五规划纲要”解读:双碳引领绿色发展
- 建筑施工安全管理细则范本
- 海信集团AI面试求职者常见疑惑解答
- 巴比门店加盟协议书
- DB11∕T 1823-2021 山区水土保持生态修复与监测技术指南
- 中国航空油料招聘笔试题及答案
- 高考化学湖北长江作业本 化学人教选择性必修2 04 课后素养评价(四)
- 2026年苏州工业职业技术学院单招职业适应性测试题库及答案1套
- 黑色三分钟1-12部事故类型及直接原因分析(新)
评论
0/150
提交评论