数据定义与索引实验总结
“数据定义与索引实验总结”相关的资料有哪些?“数据定义与索引实验总结”相关的范文有哪些?怎么写?下面是小编为您精心整理的“数据定义与索引实验总结”相关范文大全或资料大全,欢迎大家分享。
实验1,数据定义
实验1、数据定义
1.1 实验目的
熟悉SQL的数据定义语言,能够熟练地使用SQL语句来创建和更改基本表,创建和取消索引。 1.2 实验内容
? 用企业管理器创建数据库University_Mis ? 使用CREATE语句创建基本表。
? 更改基本表的定义: 增加列,删除列,修改列的数据类型。 ? 创建表的升、降序索引。
? 删除基本表的约束、基本表的索引或基本表。
1.3 实验步骤
(1) 用企业管理器创建数据库University_Mis
(2) 在查询分析器中用SQL语句创建关系数据库基本表:
学生表Students(Sno,Sname, Semail,Scredit,Sroom); 教师表Teachers(Tno,Tname,Temail,Tsalary); 课程表Courses(Cno,Cname,Ccredit); 成绩表Reports(Sno,Tno,Cno, Score);
其中:Sno、Tno、Cno分别是表Students、表Teachers、表Courses的主键,具有唯一性约束,Scredit具有约束“大于等于0”; Reports中的Sno,Tno,Cno是外键,它们共同组成Reports的主键。
(3) 更改表St
实验1,数据定义
实验1、数据定义
1.1 实验目的
熟悉SQL的数据定义语言,能够熟练地使用SQL语句来创建和更改基本表,创建和取消索引。 1.2 实验内容
? 用企业管理器创建数据库University_Mis ? 使用CREATE语句创建基本表。
? 更改基本表的定义: 增加列,删除列,修改列的数据类型。 ? 创建表的升、降序索引。
? 删除基本表的约束、基本表的索引或基本表。
1.3 实验步骤
(1) 用企业管理器创建数据库University_Mis
(2) 在查询分析器中用SQL语句创建关系数据库基本表:
学生表Students(Sno,Sname, Semail,Scredit,Sroom); 教师表Teachers(Tno,Tname,Temail,Tsalary); 课程表Courses(Cno,Cname,Ccredit); 成绩表Reports(Sno,Tno,Cno, Score);
其中:Sno、Tno、Cno分别是表Students、表Teachers、表Courses的主键,具有唯一性约束,Scredit具有约束“大于等于0”; Reports中的Sno,Tno,Cno是外键,它们共同组成Reports的主键。
(3) 更改表St
实验1,数据定义
实验1、数据定义
1.1 实验目的
熟悉SQL的数据定义语言,能够熟练地使用SQL语句来创建和更改基本表,创建和取消索引。 1.2 实验内容
? 用企业管理器创建数据库University_Mis ? 使用CREATE语句创建基本表。
? 更改基本表的定义: 增加列,删除列,修改列的数据类型。 ? 创建表的升、降序索引。
? 删除基本表的约束、基本表的索引或基本表。
1.3 实验步骤
(1) 用企业管理器创建数据库University_Mis
(2) 在查询分析器中用SQL语句创建关系数据库基本表:
学生表Students(Sno,Sname, Semail,Scredit,Sroom); 教师表Teachers(Tno,Tname,Temail,Tsalary); 课程表Courses(Cno,Cname,Ccredit); 成绩表Reports(Sno,Tno,Cno, Score);
其中:Sno、Tno、Cno分别是表Students、表Teachers、表Courses的主键,具有唯一性约束,Scredit具有约束“大于等于0”; Reports中的Sno,Tno,Cno是外键,它们共同组成Reports的主键。
(3) 更改表St
实验二数据定义 - 图文
课程名称 实验名称 学号 数据库原理 实验二 数据定义 姓名 班级 实验 成绩 日期 2014.3.15 实验目的: 1.熟悉SQL Server Management Studio界面。 2.掌握创建表、修改表和删除表的方法。 3. 掌握建立和删除索引的方法。 实验平台: 利用所安装的SQL SERVER 2008及其交互查询工具-查询编辑器来操作SQL语言。 实验内容: 1. 在TEST数据库中按下列要求建立5张表。 (1) 创建学生表Student,由以下属性组成:学号SNO(整型),姓名SNAME(char型,长度为8),性别SEX(char型,长度为2),所在系DEPTNO(整型)。如图1所示。 图1 (2) 创建课程表Course,由以下属性组成:课程号CNO(整型),课程名称CNAME (char型,长度为20),授课教师编号TNO(整型),学分CREDIT(整型)。如图2所示。 图2 (3) 创建学生选课表SC,由以下属性组成:学号SNO(整型),课程号CNO( 整型), 成绩GRADE(整型)。如图3所示。 图3 (4) 创建教师表Teacher,由以下属性组成:教师编号TNO(整型),教师姓名TNAME(
数据库实验-数据库索引、视图与触发器
石家庄经济学院
实 验 报 告
学 院: 信息工程学院 专 业: 网络工程
信息工程学院计算机实验中心制
学号 411109030110 姓名 马立杰 指导教师 实验日期 2014-4-28 张有华 设备编号 22 实验室 260实验室 实验内容 实验4 数据库索引、视图与触发器 一 实验题目 1.索引的建立和删除操作
2.视图的创建、修改、更新和查询操作
二 实验目的
1.掌握数据库索引建立与删除操作,掌握数据库索引的分类,并了解建立数据库索引的意义、作用。
2.掌握视图的创建和查询操作,理解视图的使用,理解实图在数据库安全性中的作用。
三 实验内容
1. 索引的建立和删除操作
(1) 在S表中,建立按照sno升序的惟一性索引snoIDX。
(2) 在SC表中,建立按照学号升序和课程号降序的唯一性索引scIDX。 (3) 在S表中,按照生日建立一个非聚簇索引birthdayIDX。
(4) 在C表中,建立一个按照课程名升序的聚簇索引cnameIDX。 (5) 删除索引cnameIDX。
2. 视图的创建、修改、更新和查询操作
(1) 建立一个关于所有女生信息的视图S_GIRL。
(2) 将各系学
实验四 视图、索引及数据更新
实 验 四 视图、索引及数据更新
一、实验目的:
熟练掌握索引的建立与删除的方法,熟练掌握SQL的应用,熟练掌握数据插入、修改和删除的使用,为后继学习作准备。
二、实验属性(验证性)
1.了解并掌握SQL查询分析器及企业管理器的使用; 2.掌握基本表的定义、删除与修改。
三、实验仪器设备及器材
1.安装有windows操作系统计算机。
2.安装有Oracle11g和SQL Server的计算机。
3.安装有Visual Studio .net和Java编译器(eclipse、Netbean等)的编译器。
4.计算机具备网络环境。
四、实验要求(预习、实验前、实验中、实验后等要求)
1.预习教材第三章,熟悉SQL语句。 2.熟悉.net、Java和Delphi 开发环境。
3.能够熟练掌握.net、Java和Delphi环境下的数据库的编程。
4.掌握建立索引的二种方法,即在基本表中建立和用命令方式建立。 5.掌握删除索引的方法。
6.掌握sql视图建立、修改和删除; 7.掌握sql视图查询。
8.掌握sql数据插入、修改和删除语句的一般格式及使用方法。
五、 实验原理
SQL语言应用。
六、实验步骤:
(1) 启动Or
实验七 索引与视图实验
实验七 索引与视图实验
一、实验目的及要求
本实验目的是掌握视图和索引的两种创建方式,并掌握视图的使用,理解索引的优点。基本要求包括:
? 理解视图与基本表的区别。
? 掌握通过管理器和SQL进行视图的定义、修改和删除方法。 ? 掌握通过管理器和SQL进行索引的定义和删除方法。 ? 理解索引的功能及类型。
? 理解通过视图对基本表的修改。
二、实验原理及背景知识
(一)了解视图的知识
1、视图的概念与实质 视图是一种虚表,具有表的外观和部分特征,但是视图的实质是一组SELECT语句构成的SQL语句。对视图的修改都会转换为对基本表的修改,但不是所有的视图都可以修改的。
2、创建视图的SQL语法格式 CREATE VIEW view_name AS SELECT语句 WITH CHECK OPTION 其中WITH CHECK OPTION选项表示强制视图上执行的所有数据修改语句都必须符合由SELECT语句设置的准则。
(二)了解索引的知识
1、理解索引的作用
索引是用来加快数据查询速度的一种对象。索引的维护需要耗费一定资源,因此索引不是越多越好,一般经常查询的列才创建索引,经常修改的表一般不创建索引。
2、了解索引的类型 聚簇索引
实验六:关系图、索引和视图的定义及维护
实验六:关系图、索引和视图的定义及维护
一、实验目的
1. 掌握创建关系图的方法。
2. 掌握创建、查看和删除索引的操作和方法。 3. 理解视图的含义,能使用SQL Server企业管理器创建视图并对其进行管
理。
二、实验环境
已安装SQL Server 企业版的计算机(120台); 具有局域网环境,有固定IP; 三、实验学时
2学时 四、实验要求
1. 索引和视图的创建和管理也可以用查询分析器实现,参照课本上的相关
Transact-SQL命令,写出对应的Transact-SQL实现代码。
2. 将视图的创建、修改、删除过程与实验二中表的创建、修改、和删除进
行对照,看看有什么相同点和不同点。 3. 完成实验报告; 五、实验内容及步骤
以系统管理员身份登录到SQL Server服务器,在SQL Server2005界面中实现第1题操作,其余题目用SQL Server2005界面 及T-SQL 语句实现:
1. 使用创建数据库关系图向导为学生选课数据库中的Student表,Course
表,SC表创建关系图。
2. 为Student表创建一个基于Sname(姓名)的按降序排列的聚簇索引
Stusname。
CREATE CLUSTERED IND
实验六:关系图、索引和视图的定义及维护
实验六:关系图、索引和视图的定义及维护
一、实验目的
1. 掌握创建关系图的方法。
2. 掌握创建、查看和删除索引的操作和方法。 3. 理解视图的含义,能使用SQL Server企业管理器创建视图并对其进行管
理。
二、实验环境
已安装SQL Server 企业版的计算机(120台); 具有局域网环境,有固定IP; 三、实验学时
2学时 四、实验要求
1. 索引和视图的创建和管理也可以用查询分析器实现,参照课本上的相关
Transact-SQL命令,写出对应的Transact-SQL实现代码。
2. 将视图的创建、修改、删除过程与实验二中表的创建、修改、和删除进
行对照,看看有什么相同点和不同点。 3. 完成实验报告; 五、实验内容及步骤
以系统管理员身份登录到SQL Server服务器,在SQL Server2005界面中实现第1题操作,其余题目用SQL Server2005界面 及T-SQL 语句实现:
1. 使用创建数据库关系图向导为学生选课数据库中的Student表,Course
表,SC表创建关系图。
2. 为Student表创建一个基于Sname(姓名)的按降序排列的聚簇索引
Stusname。
CREATE CLUSTERED IND
实验六:关系图、索引和视图的定义及维护
实验六:关系图、索引和视图的定义及维护
一、实验目的
1. 掌握创建关系图的方法。
2. 掌握创建、查看和删除索引的操作和方法。 3. 理解视图的含义,能使用SQL Server企业管理器创建视图并对其进行管
理。
二、实验环境
已安装SQL Server 企业版的计算机(120台); 具有局域网环境,有固定IP; 三、实验学时
2学时 四、实验要求
1. 索引和视图的创建和管理也可以用查询分析器实现,参照课本上的相关
Transact-SQL命令,写出对应的Transact-SQL实现代码。
2. 将视图的创建、修改、删除过程与实验二中表的创建、修改、和删除进
行对照,看看有什么相同点和不同点。 3. 完成实验报告; 五、实验内容及步骤
以系统管理员身份登录到SQL Server服务器,在SQL Server2005界面中实现第1题操作,其余题目用SQL Server2005界面 及T-SQL 语句实现:
1. 使用创建数据库关系图向导为学生选课数据库中的Student表,Course
表,SC表创建关系图。
2. 为Student表创建一个基于Sname(姓名)的按降序排列的聚簇索引
Stusname。
CREATE CLUSTERED IND