第一范文网 - 专业文章范例文档资料分享平台

数据库上机实验操作步骤

来源:用户分享 时间:2025/6/25 23:25:44 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

请看这部分的演示Creating Relationships

÷完成这部分的作业:按“预备知识”的要求创建关系。 7、创建检查约束

7、l创建一个检查约束

提示:数据库设计中的一个很重要的方面是确保“数据完整性”.上一部分所讲的“关系”可以确保“相关完整性”;而“检查约束”用于强制数据库完接性的两种其它形式:“域完整性”和“实体完整性”;“域”是列中可以包含的值的范围;“实体完整性”强制实体本身的完整性,还可以涉及一个表中多个列的条件赋值。检查约束以“布尔表达式”的形式来指定。

.右击“Details Pane”中的“Student”表,然后选择“设计表”,这时SQLServer将打开“表设计器”;

. 单击“表设计器”工具栏上的“管理约束”按钮,这时SQL Server将打开该表的“属性”对话框,其中显示“约束”属性页;

.单击“新建”,这时SQLServer将建议把CK_Student”作为约束名,接受这个名称; .输入“LEN(Sno)>=4”作为约束表达式;

提示:LEN是一个Transact-SQL函数,它将返回字符串中的字符个数. . 单击“关闭”,这时SQL Server将关闭“属性”对话框;

.单击“表设计器”工具栏上的“保存”按钮,这时SQL Server将检查表中的所有行是否满足检查约束,然后保存约束。 7、2管理检查约束 7、2、1修改检查约束

.确保打开了“Student”表的“表设计器”;

.单击“表设计器”工具栏上的“管理约束”按钮,这时 SQLServer将打开该表的“属性”对话框,其中显示“约束”属性页; .在“选定的约束”组合框中选定“CK _Student”,这时SQL Server将显示该关系的详细信息;

. 将约束文本改为“LEN(Sno)>4”,作为新的约束表达式; .单击“关闭”,这时SQL Server将关闭“属性”对话框;

.单击“表设计器”工具栏上的“保存”按钮,这时SQL Server将检查表中的所有行是否满足检查约束,然后保存约束。 7、2、2维护检查约束 (1)重命名检查约束

.确保打开了“Student”表的“表设计器”; .单击“表设计器”工具栏上的“管理约束”按钮,这时SQL Server将打开该表的“属性”对话框,其中显示“约束”属性页; .在“选定的约束”组合框中选定“CK_Student”,然后将它改为“CK_Student_Sno” . 单击“关闭”,这时SQL Server将关闭“属性”对话框:

.单击“表设计器”工具栏上的“保存”按钮,这时SQL Server将检查表中的所有行是否满足检查约束,然后保存约束。 (2)删除检查约束

.确保打开了“Student”表的“表设计器”;

.单击“表设计器”工具栏上的“管理约束”按钮,这时SQL Server将打开该表的“属性”对话框,其中显示“约束”属性页;

.在“选定的约束”组合框中选定“CK_Student_Sno”,然后单击“删除”按钮;

.单击“关闭”,这时SQL Server将关闭“属性”对话框;

.单击“表设计器”工具栏上的“保存”按钮,这时SQL Server将删除该约束; .关闭“表设计器”。

请看这部分的演示Creatin~Constraints

÷完成这部分的作业:按“预备知识”的要求创建检查约束。 8、创建数据库图表 提示:数据库图表为可视化数据库中的表的结构和关系(称为“数据库方案”)提供了一种很好的方法。可以在“关系图”窗口中创建整个数据库方案,但是从现有的表格创建图表是较为常用的方法。

8、l从现有的方案创建数据库图表 8、1、1创建一个教据库图表

. 定位到“MySC”数据库,这时SQL Server将在“Details Pane”窗格中显示数据库对象的列表; .单击企业管理器工具栏上的“新建”按钮,这时将出现“创建数据库关系图向导”的第一个页面;

.单击“下一步”,这时将显示一个页面,要求你选择要在数据库图表中包括的表; .单击“自动添加相关的表”复选框,并将相关表的级别设为“l”; .在“可用的表”列表中选定“SC”,然后单击“添加”,这时SQL Server将把\及所有相关表添加到要在图表中包含的表的列表中; . 单击“下一步”。这时向导将显示一个页面,要求确认要添加到数据库图表中的表的列表;

.单击“完成”,这时向导将创建图表。

提示:SQL Server用线连接两个表指出它们间存在的关系,可通过单击和拖动来重新组织这些关系线。

.单击“保存”按钮.这时SQL Server将显示一个要求提供图表名称的对话框;

.键入“SC_Diagraml”作为图表名,然后单击“确定”,这时SQL Server将保存图表。 8、1、2更改数据库图表中显示的详细信息 .通过单击图表中的表名选中“SC”表;

提示:可以通过按住“Ctrl”键并单击鼠标左键来选定你所需要的多个表。

.单击“编辑关系图”窗口工具栏上的“显示”按钮,从下拉列表中选择“标准”.这时SQLServer将把“数据类型”、“长度”及“允许空”的设置添加到\ . 单击工具栏上的“排列表”按钮,这时SQL Server将重新组织数据库图表,以适应“SC”表所需的额外空间;

. 单击“保存”按钮,这时SQL Server将保存这个新的图表布局。 8、l、3将现有的表添加到数据库图表中

.单击工具栏上的“在关系图上添加表”按钮,这时SQL Server将显示“添加表”对话框;

.在列表中选定“dtproperties”表,然后单击“添加”.这时SQL Server将把该表添加到图表中:

提示:由于“dtproperties”表是一个与“MySC”数据库中数据表无关的系统表,故SQLServer将不会在这个图表中添加任何关系线; 单击“关闭”,关闭“添加表”对话框,然后单击“编辑关系图”工具栏上的“保存”按钮.这时SQL Server将用新表保存该图表。 8、l、4从数据库图表中删除表

.右键单击数据库图表中的“dtproperties”表,然后从快捷菜单中选择“从关系图中删除表”.这时SQLServer将从图表中删除该表;

.单击“保存”按钮,这时SQL Server将保存图表。 8、2使用数据库图表维护数据库 8、2、l更改数据库方案 提示:“编辑关系图”窗口还允许在它的图形化环境下维护数据库方案:你可以添加新表、创建关系、修改现有表等,使你方便地进行少量的调整。 在“编辑关系图”窗口中为表添加列

.向下拖动”SC”表的右下角,直到显示出足够的空行;

.单击“列名”字段中的第一个空白单元格。添加一个名为“Description”的新列,将该列的数据类型设置为“varchar”,将“长度”设置为50; 提示:此时“SC“表的名称后多了一个星号(*),表明该表被更改,但尚未保存所做的更改。 .单击“排列表”按钮,这时SQL Server将重新调整表的显示大小:

.单击“保存”按钮,这时SQL Server将显示一个要求确认对“SC”表所做更改的对话框;

.单击“是”,这时SQL Server将用新列更新“SC”表,并删除“SC”表名后的星号。 8、2、2创建数据库对象

在“编辑关系图”窗口中创建表

.右键单击“编辑关系图”窗口的空白区域,然后从快捷菜单中选择“新建表”,这时SQL Server将显示一个请求新表名称的对话框;

提示:也可通过单击“编辑关系图”窗口工具栏上的”新建表”按钮来创建新表。

.键入”Sample”作为新表名称,然后单击“确定”.这时SQL Server将把该表添加到图表中;

.为新表添加两个列: 列名 Sno Details 数据类型 int varchar 长度 4 50 允许空 否 是 .单击列名左边的灰框选定“Sno”列,然后单击工具栏上的“设置主键”按钮,这时SQL Server将把“Sno”设置为该表的主键;

.右键单击该表,然后从快捷菜单中选择“表视图”,然后选择“列名”这时SQL Server将更改该表的显示方式;

.单击“保存”按钮,这时SQL Server将显示一个要求确认对数据库图表所做更改的对话框;

.单击“是”,这时SOL Server将把新行添加到数据库中。 8、2、3在“编辑关系图”窗口中创建关系 .在数据库图表中选定“SC”表的“Sno”列,然后将它拖到“Sample”表的“Sno”列中,这时SQL Server将打开“创建关系”对话框;

.单击“确定”,这时SQL Server将关闭该对话框;

.单击“保存”按钮,这时SQL Server将显示一个要求确认对数据库方案所做更改的对话框;

.单击“是”,这时SQL Server将保存该图表,并更新数据库方案。 ÷请看这部分的演示Creating Diagram

÷完成这部分的作业:按“预备知识”的要求创建图表。 9、管理SQLServer

9、1备份和恢复数据库

提示:为防止数据库受到诸如计算机硬件失败、软件本身混乱、死机和用户犯错等的破坏,SQL Server提供“备份和恢复数据库”的保护方法,即:定期为数据库制作一个副本,将它们存放在一个安全的位置;一旦出现问题,可以使用这个备份来恢复数据库,恢复到出问题之前的状态。

9、1、l使用“创建数据库备份向导”备份数据库

提示:亦可通过选择数据库快捷菜单中的“备份数据库”来备份数据库.其选项与“备份向导”相同。

定位到“MySC”数据库,单击企业管理器工具栏上的“运行向导”按钮,这时将出现“选择向导”对话框;

在该对话框的“管理”区中,选择“创建数据库备份向导”,单击“确定”,这时将显示 向导的第一个页面:

单击“下一步”。这时将显示一个页面,要求你选择要备份的数据库;

确保在组合框中选定“MySC”,然后单击“下一步”,这时将显示一个页面,要求你命名并描述备份;

在描述框中键入\

单击“下一步”,这时将显示一个页面,询问你要执行哪一种备份:完全备份、差异备份或事务日志备份;

提示:“完全备份”:制作一个完整的数据库备份;“差异备份”:只记录最后一次完全备份之后更改的信息;“事务日志备份”:允许将数据库恢复到某一特定的时间点,若服务器失败,SQL Server将使用事务日志来自动恢复数据库。

接受默认设置(完全备份),单击“下一步”,这时将显示一个页面,要求你选择备份目 标;

单击“浏览”(Browse)按钮,这时将显示“备份设备位置”对话框.定位到你想要的文件夹 (如,D:\\MyBackup\);

注意:实际应用中你应当将备份存放在一个与数据库文件不同的位置,最好在不同的机器上!

单击“确定”,返回向导。在“属性”区,你可以选择“追加到”或“重写”备份媒体.选择“追加到备份媒体”;

单击“下一步”,这时将显示一个页面。要求你确认并安排细节;

因为在本次备份中,并未要求SQL Server验证备份,因此取消选中“检查媒体集名称和备份集到期时间”复选框; 提示:SQL Server以“媒体集”的形式组织备份媒体。媒体集可以是单个磁盘文件,亦可是20个甚至更多的备份磁带集。

单击“下一步”,这时将显示一个确认你所做选择的页面; 单击“完成”,这时向导将执行备份,然后将显示一条消息,指出备份已经成功地完成。 9、1、2恢复(还原)数据库

在“树”中右键单击“MySC”指向“所有任务”,然后单击“还原数据库”,这时将显示“还原数据库”对话框; 单击“确定”,执行恢复完毕后,将显示一条消息,指出恢复已经成功完成。 9、2使用“数据库维护计划向导” 提示:SQL Server还提供一种在预定时间定期自动执行备份的机制---“数据库维护计划”。

定位到“MySC”数据库,单击企业管理器工具栏上的“运行向导”按钮,这时将出现“选择向导”对话框:

搜索更多关于: 数据库上机实验操作步骤 的文档
数据库上机实验操作步骤.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c9bjty4q8jb3z01x0bcoh_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top