数据库原理与应用 实验五:索引 sql文件和实验报告word

实验五:索引 sql文件

sql文件已上传到资源管理中心,有需自取

/*
实验内容:索引的创建、删除
*/

/*
启动SQL Server Management Studio,
利用图形化方法创建下列索引:
*/

/*
对学生信息表stu_info中的name列创建非聚集唯一索引idx_name;
*/

create index idx_name on stu_info(name);
go

/*
对学生信息表stu_info中的sex列创建聚集索引idx_sex;
*/

create index idx_sex on stu_info(sex);
go

/*
对学生成绩表stu_grade中的stu_id、course_id列创建复合索引idx_stu_course_id;
*/

create unique index idx_stu_course_id on stu_grade(stu_id,course_id);
go

/*
删除索引idx_stu_course_id;
*/

drop index stu_grade.idx_stu_course_id;
go

/*
分析索引建立前后对查询效率的影响,写出分析结果。

分析结果:
使用索引以后,
使用户的查询效率大大提高,
并提高了计算机的运行效率
可以快速访问数据库表中的特定信息
*/

实验五:索引 实验报告word

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
实验数据库原理综合实验 1 实验目的 (1) 运用所学的数据库设计技术,针对一个具体的应用系统,完成系统数据库的概念模型、逻辑模型和物理模型的设计。以巩固理论课程上所学的知识,更好地掌握数据库设计技术方法。 (2) 对前面章节所学的知识加以综合应用。 2 实验内容 给定一个应用环境,如学生选课系统、超市管理系统、某企业库存管理系统、学校图书管理系统、学校综合积分管理系统等等。(同学们课从上述选定一个题目,也可以选取一个自己较熟悉的应用环境)。完成下面的工作 2.1 数据库概念模型设计 (1) 进行需求分析。-对系统的语义进行描述(包括功能、所需的数据及他们之间的关系和处理方法) (2) 识别系统中的实体及实体的属性,分析实体之间的联系。 (3) 设计数据库概念模型,画出E-R图。 2.2 数据库逻辑模型设计 (1) 根据数据库概念模型设计数据库的逻辑模型。-将E-R模型转化到逻辑模型 (2) 根据应用需要和规范化理论对逻辑模型进行优化。 2.3 数据库物理模型设计 (1) 针对某种DBMS,设计数据库物理模型,包括表空间、表和索引等于物理存储有关的设计。 (2) 优化物理模型 (3) 生成某种DBMS的SQL语句,创建数据库及其表。 2.4 装载数据 (1) 收集真实数据或者生成模拟数据。 (2) 批量加载数据到数据库中。 (3) 设计一系列SQL语句,尤其是连接查询、嵌套查询等SQL语句,已测试数据库性能。 3 实验要求 (1) 可以借助POWERDESIGNER等系统分析与设计辅助工具进行数据库设计,也可以使用WORD文件直接生成各种设计文档。 (2) 选择的数据库应用系统应该规模适中,不宜太大太复杂,可能做不完;也不宜太小太简单,甚至仅有三两个表组成。 (3) 要设计良好的数据库完整性约束。 (4) 思考题:数据库设计通常由哪些辅助工具?各有哪些优缺点? 4 实验步骤 4.1 数据库概念模型设计 (1) 进行需求分析。 (2) 设计数据库概念模型,画出E-R图。 4.2 数据库逻辑模型设计 (3) 根据数据库概念模型设计数据库的逻辑模型。 (4) 对逻辑模型进行优化。 4.3 数据库物理模型设计 (5) 针对某种DBMS,设计数据库物理模型,包括表空间、表和索引等于物理存储有关的设计。 (6) 优化物理模型 (7) 生成某种DBMS的SQL语句,创建数据库及其表。 4.4 装载数据 (8) 收集真实数据或者生成模拟数据。 (9) 批量加载数据到数据库中。 (10) 设计一系列SQL语句,尤其是连接查询、嵌套查询等SQL语句,已测试数据库性能。 5 总结与体会 5.1 实验中出现的问题及其解决方案 5.2 总结 5.3 体会

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值