IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> 实验三:建立索引、管理数据表数据 -> 正文阅读

[大数据]实验三:建立索引、管理数据表数据

实验三:建立索引、管理数据表数据

一、实验目的
1.掌握数据表结构及使用特点;
2.理解索引的作用、掌握建立索引的方法;
3.掌握使用T-SQL语句管理数据表数据。
二、实验学时
2学时
三、实验要求
1.了解SQL Server数据表及索引的管理方法;
2.了解SQL Server数据类型;
3.完成实验报告(写出T-SQL 语句)。

四、实验内容
1.在对象资源管理器中,利用图形化的方法创建和管理下列索引:
1)对数据表student中字段sname建立非聚集索引idx_name;
2)针对student表的sno和sname列创建复合索引idx_no_name;
3)删除数据表student的索引idx_name;
2. 利用T-SQL语句创建和管理以下索引:
1)对course表的cname列创建非聚集索引idx_cname;
2)对sc表的sno和cno列创建复合索引idx_sno_cno;
3)利用系统存储过程sp_helpidex查看索引idx_cname信息;
4)删除索引idx_cname。
3.依据实验二建立的数据表结构(student、course、sc),向student表中插入如下记录:(请尝试使用三种方法添加:界面方式、命令方式、导入方式)
Student表
Sno Sname Ssex Sage Sdept
200515001 赵菁菁 女 23 CS
200515002 李咏 男 20 CS
200515003 张力 男 19 CS
200515004 张衡 男 18 IS
200515005 张向东 男 20 IS
200515006 张向丽 女 20 IS
200515007 王芳 女 20 CS
200515008 王民生 男 25 MA
200515009 王小民 女 18 MA
200515010 李晨 女 22 MA
200515011 张毅 男 20 WM
200515012 杨磊 女 20 EN
200515013 李晨 女 19 MA
200515014 张丰毅 男 22 CS
200515015 李蕾 女 21 EN
200515016 刘社 男 21 CM
200515017 刘星耀 男 18 CM
200515018 李贵 男 19 EN
200515019 林自许 男 20 WM
200515020 马翔 男 21
200515021 刘峰 男 25 CS
200515022 牛站强 男 22
200515023 李婷婷 女 18
200515024 严丽 女 20
200515025 朱小鸥 女 30 WM
Course表
Cno Cname Cpno Ccredit
01 数据库 05 4
02 数学 2
03 信息系统 01 4
04 操作系统 05 3
05 数据结构 07 4
06 数据处理 2
07 PASCAL语言 06 4
08 大学英语 4
09 计算机网络 4
10 人工智能 2
SC表
Sno Cno Grade
200515001 01 75
200515002 01 85
200515002 03 53
200515003 01 86
200515004 01 74
200515005 01 58
200515006 01 84
200515004 02 46
200515005 02 89
200515006 02 65
200515008 02 72
200515009 02 76
200515010 02 96
200515010 08 86
200515011 08 62
200515015 08 0
200515018 08 58
200515001 04 62
200515002 04 85
200515021 09 54
200515001 05 58
200515021 06 58
200515001 07 70
200515005 10 65
200515016 08 Null
200515017 08 Null
4.使用T-SQL 语句查看数据表信息
1)查看数据表Student所有记录
2)查看数据表Student中字段sno、sname的所有记录
3)按照院系、学号、姓名、性别、年龄的顺序显示学生信息表中前10个同学记录,要求在结果集中列标题按照上述内容显示;
4)按照“院系,学号,姓名,年龄”的顺序显示院系不明的所有学生记录;
5)显示学号最后一位为1或者2或者3的学生的学号、姓名、性别年龄及院系;
6)查询所有院系不是CS、IS的男同学信息。

答案

1.在对象资源管理器中,利用图形化的方法创建和管理下列索引:

1)对数据表student中字段sname建立非聚集索引idx_name;

在这里插入图片描述

2)针对student表的sno和sname列创建复合索引idx_no_name;
在这里插入图片描述

3)删除数据表student的索引idx_name;

在这里插入图片描述

2. 利用T-SQL语句创建和管理以下索引:

1)对course表的cname列创建非聚集索引idx_cname;
在这里插入图片描述

2)对sc表的sno和cno列创建复合索引idx_sno_cno;
在这里插入图片描述

3)利用系统存储过程sp_helpidex查看索引idx_cname信息;
在这里插入图片描述

4)删除索引idx_cname。

在这里插入图片描述

3.依据实验二建立的数据表结构(student、course、sc),向student表中插入如下记录:(请尝试使用三种方法添加:界面方式、命令方式、导入方式)

三张表

在这里插入图片描述
在这里插入图片描述

界面方式

在这里插入图片描述

命令方式

在这里插入图片描述

在这里插入图片描述

导入方式

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.使用T-SQL 语句查看数据表信息

1)查看数据表Student所有记录
在这里插入图片描述

2)查看数据表Student中字段sno、sname的所有记录
在这里插入图片描述

3)按照院系、学号、姓名、性别、年龄的顺序显示学生信息表中前10个同学记录,要求在结果集中列标题按照上述内容显示;
在这里插入图片描述

4)按照“院系,学号,姓名,年龄”的顺序显示院系不明的所有学生记录;
在这里插入图片描述

5)显示学号最后一位为1或者2或者3的学生的学号、姓名、性别年龄及院系;
在这里插入图片描述

6)查询所有院系不是CS、IS的男同学信息。

在这里插入图片描述

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-03-30 18:32:03  更:2022-03-30 18:35:22 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 5:34:20-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码