教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 政务民生 >

SQL预备知识上机(1)(2)

来源:网络收集 时间:2026-01-14
导读: .单击“下一步”,这时向导将显示该表的列; .单击“Sname”和“Sdept”列的“包含在索引”单元格,以此在索引中包括它们; 单击“下一步”,这时向导将显示一个请求索引属性的页面; .接受默认值,单击“下一步

.单击“下一步”,这时向导将显示该表的列;

.单击“Sname”和“Sdept”列的“包含在索引”单元格,以此在索引中包括它们; 单击“下一步”,这时向导将显示一个请求索引属性的页面;

.接受默认值,单击“下一步”,这时向导将显示一个确认你所做选择和请求索引名称的页面;

.选定“Sdept”字段,然后单击“上移”按钮,更改索引的字段顺序(当然,你可以随意更改索引字段的顺序,这里的指示仅作演示之需);

.单击“完成”,这时向导将显示一条确认已经创建索引的消息。 5、1、2创建主键索引

注意:SQL Server将在你定义表的主键时自动创建一个称为“主键索引”的聚集索引(有时又称“聚簇索引”)。在一张表上至多只能建立一个聚集索引!

.在“树”中选定“MySC”数据库的“表”文件夹,这时将在“Details Pane”窗格中显示现有表的列表;

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

.通过单击列名左边的灰框来选定网格中的“Sno”列。这时SQL Server将选定该列; .单击“表设计器”工具栏上的“设置主键”按钮,这时SQL Server将把选定的列设置为主键:

. 单击“表设计器”工具栏上的“保存”按钮,保存所做的设置并关闭窗口。 5、l、3创建简单索引

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

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

提示:也可以通过单击“属性”按钮.打开“属性”对话框,然后单击“索引/键”选项卡, 完成这个步骤。

单击“新建”.这时SQL Server将建议把“PK_SC”作为索引名,把“Sno”作为索引列;

提示:即把“IX表名”作为索引名,把表中第一列作为索引列,故是你建表时添加列的次序决定了当前的显示,若因此而与指示的显示不同,不必介意。 . 可将索引名改为“IX__SC_Grade”;

.通过从组合框中选择列来把索引列更改为“Grade”; .选中“创建UNIQUE”复选框,创建“唯一的索引”; .选中“索引”选项;

提示:可以根据需要选中“创建UNIQUE”复选框,创建“唯一的索引”。它确保对于索引 中定的列,不会在一个表的两个列中包含重复的数据。

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

. 单击“表设计器”工具栏上的“保存”按钮,保存所做的设置并关闭窗口。 5、l、4创建组合索引

右击\SQLServer将打开“表设计器”

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

单击“新建”,这时SQL Server将建议把“IX_Student”作为索引名,把“Sage”作

为索引列;

通过单击“列名”单元格,然后从组合框中选择它,将“Ssex”添加到索引中(此时的“列名”中已有了两个索引列了);

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

.单击“表设计器”工具栏上的“保存”按钮,保存所做的设置并关闭窗口。 5、2维护索引 5、2、l修改索引 (1)重新命名索引

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

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

在“选定的索引”组合框中选定“student_index_1”,这时SQL Server将显示该索引的详细信息;

可将索引名改为“Ix_Student_Sage&Ssex”;

.单击“关闭”,这时SQLServer将关闭“属性”对话框:

.单击“表设计器”工具栏上的“保存”按钮,保存所做的设置。 (2)更改索引中的列

. 确保在“Student”表的设计器里

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

.在“选定的索引”组合框中选定“IX_Student”,这时SQL Server将显示该索引的详细信息;

.在“列名”字段中选定“Sdept”单元格,然后将索引列更改为“Ssex”; .单击“关闭”,这时SQL Server将关闭“属性”对话框;

.单击“表设计器”工具栏上的“保存”按钮,保存所做的设置并关闭窗口。 5、2、2删除索引

.确保在“Student”表的设计器里

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

.在“选定的索引”组合框中选定“Ⅸ_Student”,这时SQL Server将显示该索引的详细信息:

.单击“Delete”按钮,这时SQL Server将删除该索引; . 单击“关闭”,这时SQL Server将关闭“属性”对话框;

.单击“表设计器”工具栏上的“保存”按钮,保存所做的设置并关闭窗口。 请看这部分的演示Creating Index

完成这部分的作业:按“预备知识”的要求创建索引。 注意:切勿遗漏各表的主键! 6、创建关系

6、1创建一个关系

提示:使用SQL Server可以直接建立一对一、一对多关系,且这两种关系的创建方式是完全相同的,SQL Server将根据在外键表中指定的列来决定关系的类型。而多对多关系是通过“连接表”来创建的,连接表由关系中的一个表的主键组成。在表级上,关系是通过包括一个多方表(称为“外键表”)的一方表(称为“主键表”)中的唯一标识符(通常情况下为

“主键”)来模式化的. .右击“Details Pane”中的“SC”表,然后选择“设计表”,这时SQL Server将打开“表设计器”;

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

.单击“新建”,这时SQLServer将建议把“Details Pane”中的表格列表的第一个表用于新的关系;

.选择“Course”作为主键表,这时SQL Server建议将“FK_SC_Course”作为关系名; . 选择“Cno”作为主键字段; . 选择“Cno”作为键键字段;

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

.单击“表设计器”工具栏上的“保存”按钮,这时SQL Server将显示一个对话框,要求确认是否将对这两个表所做的更改保存到你的数据库中; .单击“是”,这时SQLServer将创建关系; .关闭“表设计器”窗口。 6、2维护关系

6、2、l重命名关系

.右击“Details Pane”中的“SC”表,然后选择“设计表”,这时SQL Server将打开“表设计器”:

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

.在“选定的关系”组合框中选定“FK_SC_Course”,这时SQL Server将显示该关系的详细信息;

.选定“关系名”字段中的文本,然后键入“DeleteMe”; .单击“关闭”,这时SQL Server将关闭“属性”对话框 …… 此处隐藏:4041字,全部文档内容请下载后查看。喜欢就下载吧 ……

SQL预备知识上机(1)(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/447082.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)