实验三 数据表的创建与管理及数据库的备份与还原..doc_第1页
实验三 数据表的创建与管理及数据库的备份与还原..doc_第2页
实验三 数据表的创建与管理及数据库的备份与还原..doc_第3页
实验三 数据表的创建与管理及数据库的备份与还原..doc_第4页
实验三 数据表的创建与管理及数据库的备份与还原..doc_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库原理与应用课程实验指导 V1 2011实验三 数据表的创建与管理及数据库的备份与还原1 实验目的(1)熟练掌握SQL Server Management Studio 的使用方法;熟练掌握使用Transact-SQL语句创建并删除数据表、修改表结构,更新数据。学会使用SQL Server查询分析器接收Transact-SQL语句进进结果分析。(2)了解SQL Server的数据库备份和恢复机制,掌握SQL Server中数据库备份与还原的方法。2 实验内容(1) 分别使用SQL Server Management Studio 和 Transact-SQL语句创建和删除数据表,修改表结构,输入并更新数据。(2) 使用SQL Server Management Studio创建“备份设备”。(3) 使用SQL Server Management Studio平台对数据库“学生选课”进行备份和还原。 3. 实验步骤 1)数据表定义(1)使用SQL Server Management Studio 建立student、course和SC三个表,其结构如图1所示。(c)sc表图1 数据表结构图数据库原理与应用课程实验指导 V1 2011具体操作步骤:a)在SQL Server Management Studio的对象管理器中,单击“学生选课”数据库前面的+号,右击选其中“表”,在弹出的快捷菜单中选择“新建表”命令,则进入设计表字段对话框,如图2所示。图2 设计字段对话框b)在设计表字段对话框中,共有3列参数:列名、数据类型、允许空。列名就是数据库表的字段名,而数据类型是字段值的类型号即整型、字符型、日期时间型等,允许空是用来设置该字段中的值能不能不填写。Student表设计如图3所示。图3 在表设计器中完成Student表结构设计数据库原理与应用课程实验指导 V1 2011注意:表结构中主键的设置方法,在表设计中,选中主键字段(单击字段行前方块,选择多行时需同时按住shift键)行,右击选中行,在弹出快捷菜单中选择“设置主键”,如图4所示。图4 设置表主键c)设计好表的字段后,单击“关闭”按钮如图5所示。,弹出是否要保存更改的提示对话框,图5 保存更改提示对话框d)单击“是”按钮,弹出选择名称提示对话框,在这里命名为student,单击“确定”按钮,则建立好了student表。使用同样的方法,可以建立起如图1中表结构的course和SC表。(2)利用Transact-SQL语句建立student、course、SC三个数据表。数据库原理与应用课程实验指导 V1 2011注意:使用T-SQL重建上述表结构前,可执行如下语句,删除已建的表:drop table student drop table course drop table SC在数据库查询编辑器中输入如下代码,可以建立如图1结构的数据表结构。2)数据输入和更新(1)使用SQL Server Management Studio直接输入和修改数据。 表1表3分别是数据库“学生选课”的三个表中的数据。表1 student表数据数据库原理与应用课程实验指导 V1 2011以向student表中输入数据为例,直接输入数据的步骤如下:a)单击“学生选课”数据库前面的+号,再选择student表,右击,在弹出的快捷菜单中选择“打开表”,这时会弹出如图6所示的表。图6 修改记录页面数据库原理与应用课程实验指导 V1 2011b)向数据库表student表中添加记录。在添加记录时,要注意各属性字段的数据类型,输入一项后,按键盘上的Tab键,可以实现活动单元格的移动。注意:*如果要删除记录,只需选择行头,然后单击右键,在弹出的快捷菜单中选择“删除”命令,弹出删除提示对话框,单击“是”按钮,就可以删除选择的记录。*如果要修改某条记录,选择该记录所对应的字段项就可以直接修改。c)将表2、表3数据分别插入sc、course表。(2)使用Transact-SQL语句向数据表中插入和更新数据。向数据表student中插入记录(9001121,吕淑霞,19,女,计算机系),则在数据库查询编辑器中输入如下代码:注意:上述代码利用插入语句向数据表student中插入了一条记录。插入语句的语法结构是: insert into 表名(字段1,字段2,)使用插入语句时要注意以下几点: 字段名的个数要与字段值的个数相同。 在插入时,字段名与字段值按对应位置进行插入,所以字段值的类型要与字段名的数据类型相同。 如果字段名允许为空,则可以用NULL代替没有填写的项。在这里要注意允许为空的含义,允许为空是指该字段值存在,但现在不知道。正确输入后,按F5键或单击“执行”按钮执行该SQL语句,这样就可以向数据表插入数据了。例如,张林选修了微机原理这门课,期末的考试成绩为95分,SQL语句如下:或:例如,在表sc中删除学号为9001101和课程号210的记录。4数据表结构的修改1)使用SQL Server Management Studio修改表结构右击要修改的数据表,弹出快捷菜单,选定“修改”命令,出现修改数据表结构界面,如图7所示。数据库原理与应用课程实验指导V1 2011图7 修改表结构页面2)使用Transact-SQL语句修改表结构先打开表所在的数据库,再使用alter语句增加、修改或删除字段信息。例如,为学生表中年龄字段增加约束,限制年龄至少要15岁。注意: use语句,用于切换当前数据库,所有对表的操作均应是当前数据库中的表。 例如,在学生表中增加班级字段为字符型,长度为50。例如,修改学生表中的班级字段为字符型,长度为20。数据库原理与应用课程实验指导 V1 2011例如,删除学生表中的班级字段。*注意事项(1)输入数据时要注意数据类型、主键和数据约束的限制。(2)数据更改和数据删除时要注意外键约束。5. 数据库的备份与还原1)使用SQL Server Management Studio 备份数据库(1)创建备份设备步骤如下:a)以系统管理员身份登录到SQL Server Management Studio平台主界面。b)在对象资源管理器中,展开“数据库”。c)再展开“服务器对象”选项,右击“备份设备”选项,从弹出的快捷菜单中选择“新建备份设备”命令。d)单击“新建备份设备”选项,弹出“备份设备”窗口,如图8所示。图8 新建备份设备数据库原理与应用课程实验指导 V1 2011e)在“备份设备”窗口中“设备名称”文本框中输入该备份设备名,如图表所示。图9备份设备窗口f)选择备份目标,建立一个磁盘备份设备,单击“文件”单选按钮,在文件名对应的文本框中输入一个完整的路径和文件。g)单击“确定”按钮,完成建立备份设备的操作。注意: 完整备份是指备份整个数据库。它备份数据库文件、这些文件的地址以及事务日志的某些部分。 差异备份是将从最近一次完整数据库备份以后发生改变的数据库进行备份。 事务日志备份是将自从上一个事务以来已经发生了变化的部分进行备份。(2)对“学生选课”数据库进行备份步骤如下:a)以系统管理员身份登录到SQL Server Management Studio平台主界面。b)在对象资源管理器中,分别展开“数据库”和“学生选课”选项。c)右击“学生选课”数据库,在弹出的快捷菜单中选择“任务”-“备份”命令。如图10所示。数据库原理与应用课程实验指导V1 2011图10 备份数据库选项d)将打开“备份数据库”窗口,如图11所示。图11 备份数据库e)在“数据库”对应的文本框内选择要备份的数据库名称,在“备份类型”下拉列表中选择数据库原理与应用课程实验指导 V1 2011要对指定数据库执行的备份类型,这里选择“完整备份。f)选择数据库的备份方式。在“备份组件”下面的两个选项按钮中选择“数据库”选项。其中中,“数据库选项表示备份整个数据库,而”文件和文件组“选项表示可以从对话框中选择要备份的文件组或文件。f)在“名称”对应的输入文本框中显示的是系统自动创建的一个默认名称,用户可以另外指定备份集名称,这里用默认名称。在“说明”对应的文本框中输入备份集的说明。 g)选择“备份集过期时间”区域,在以下两个过期选项中选择其中之一。 在以下天数后:指定在多少天后此备份集才会过期。 在:指定备份集过期限从而可被覆盖的具体日期。h)选择备份目标。可选择磁盘和磁带两种类型作为要备份到的目标。i)单击“添加”按钮,可以选择将备份添加备份文件还是备份设备中,如图12所示。图12 选择备份目标单击“确定”便可以完成数据库的备份。(3)使用SQL Server Management Studio还原数据库使用SQL Server Management Studio将“学生选课”数据库进行还原的实验步骤如下: a)以系统管理员身份登录到SQL Server Management Studio 主界面。b)在对象资源管理器中,分别展开“数据库”-“学生选课”选项。c)右击“学生选课”数据库,在弹出的快捷菜单中选择“任务”-“还原”-“数据库”。 d)将打开“还原数据库”窗口,如图13所示。e)在“目标数据库”文本框中输入对应的信息。f)目标时间点:将数据库还原到备份的最近可用时间,或还原到特定时间点,默认为“最近状态”。若要指定特定的时间点,则单击“浏览”按钮。g)在“源数据库”对应的下拉列表中,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论