SQL预备知识上机(1)(2)
.单击“下一步”,这时向导将显示该表的列;
.单击“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字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [政务民生]2013年公共基础知识热点问题(七)
- [政务民生]检验检测机构资质认定评审准则及释义20
- [政务民生]关于印发重庆市房屋建筑和市政基础设施
- [政务民生]1、隧道洞身开挖支护施工技术交底书
- [政务民生]2015年山东省17地市中考语文试题分类汇
- [政务民生]2-高级会计师资格考试和评审流程图
- [政务民生]2018版中国清分机行业发展分析及前景策
- [政务民生]新课改高中政治探究
- [政务民生]2018-2024年中国新型组合房屋行业投资
- [政务民生]2015年上海市春季高考数学模拟试卷五
- [政务民生]灌砂法及环刀法测压实度(带计算过程)
- [政务民生]运筹学实验2求解非线性规划
- [政务民生]劝学、逍遥游默写(教师卷)
- [政务民生]《运筹学》 - 期末考试 - 试卷A - 答案
- [政务民生]八年级英语下册 Module 6 Hobbies测试
- [政务民生]2019年宪法知识竞赛试题库100题(含答
- [政务民生]自动化英文文献翻译
- [政务民生]公文格式实施细则
- [政务民生]高一地理上册课堂跟踪练习题6
- [政务民生]会计继续教育习题及答案
- 第三章 无约束最优化方法
- 泛读教程第三册答案
- 魏晋南北朝文学
- 幂的运算复习题
- 城市环境问题的成因与治理策略_以社会
- 钢结构行业产业链及竞争分析研究
- 新型热塑性弹性体增韧聚丙烯的研究
- 中国旅游地理B卷试题及答案
- (苏教版)五年级数学上册第三单元测试卷
- 不稳定性心绞痛诊断与治疗
- 俞氏国际后勤职能部门绩效考核办法
- GB7258-2017新标准考试题含答案
- 小学生汉字听写比赛活动方案
- 1.3《平抛运动》学案 教科版必修2
- 2011香港特别行政区公务员考试复习资料
- 考虑水力条件变化的城市给水管网可靠性
- 表面活性剂在油田开发和生产中的应用
- ITT内部培训资料-FI端吸泵的介绍
- 文明守纪,从我做起学生发言稿
- 初中读《聊斋志异》心得体会800字范文




