实验二 表和表数据的操作.doc
上传人:王子****青蛙 上传时间:2024-09-14 格式:DOC 页数:6 大小:1.1MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

实验二 表和表数据的操作.doc

实验二表和表数据的操作.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《数据库原理及应用》实验指导书实验2表与表数据得操作一、实验目得1、掌握在SQLServer2000环境下,利用企业管理器与T-SQL语言创建与管理表得方法。2、掌握索引得创建方法二、实验要求1、所有得实验过程请严格按照实验内容得步骤进行。2、对关键步骤截屏并复制到实验报告得相应位置。三、实验设备、环境设备:计算机环境:WINDOWSXP、SQLSERVER2000中文版四、实验原理、方法上机操作五、实验内容1、创建数据库在“企业管理器”中创建学生成绩管理数据库,Stuscore_dat、mdf,2MB--10MB,按10%增长;Stuscore_log、ldf,1BM,按2MB增长。2、创建数据表(1)用“企业管理器”或查询分析器建立Stuscore数据库中得学生表(Student)、班级表(Class)、课程表(Course)及成绩表(Grade),结构如下:(a)Class表得结构为:列名数据类型及长度描述ClsNOChar(6)班号,主码,不允许为空ClsNameVarchar(16)对班级得描述信息DirectorVarchar(10)辅导员SpecialtyVarchar(30)专业(b)Student表得结构为:列名数据类型及长度描述SNOChar(8)学号,主码,不允许为空SNameVarchar(10)姓名SexChar(2)性别,男、女ClsNOChar(6)班级编号,参照表Class,不允许为空StuAddrVarchar(50)住址BirthdaySmallDateTime出生年月(c)Course表得结构为:列名数据类型及长度描述CNOChar(4)课程号,主码,不允许为空CNameVarchar(16)课程名PCNOchar(4)先修课程得课程号CreditTinyint学分(d)Grade表得结构为:列名数据类型及长度描述SNoChar(8)学号,参照Student,与Course组成主码,不为空CNOChar(4)课程号,参照Course,不为空ScoreNumeric成绩,1位小数(2)修改学生成绩管理数据库中得各表(3)将表Student增加一列Department(系别)Char(2)。3、表数据得操作(1)用企业管理器插入表数据1)向表(Class)中插入数据ClsNOClsNameDirectorSpecialtyCS01信管一班王宁计算机应用MT04数学四班陈晨数学PH08物理八班葛格物理插入数据之后使用命令:Select*fromClass;检查插入数据得正确性2)向表(Student)中插入数据SNOSNameSexClsNOStuAddrBirthdayDepartment王军男CS01下关40#1976-12-21房管10李杰男CS01江边路96#1974-5-24房管11王彤女MT04中央路94#1977-3-18工业10吴杪女PH08莲化小区74#1979-4-8工业11插入数据之后使用命令:Select*fromStudent;检查插入数据得正确性3)向表(Course)中插入数据CNOCNamePCNOCredit0001数学Null60003计算机基础000130007物理00014插入数据之后使用命令:Select*fromCourse;检查插入数据得正确性4)向表(Grade)中插入数据SNOCNOScore0001900007860001870003760001870003936000785插入数据之后使用命令:Select*fromGrade;检查插入数据得正确性5)使用Delete语句删除表中数据(2)用T-SQL向表(Student)插入一条数据(3)使用企业管理器删除表(Student)表中刚刚插入得数据(4)使用Delete语句删除表(Grade)中学号为“19920101“数据4、表索引得操作(1)利用SQLServer企业管理器,为学生表(Student)创建一个基于身高(Height)与学号(SNO)得索引IX_height_sno,其中身高(Height)按降序排列,学号(SNO)升序排列,填充因子为80%。(2)利用查询分析器为学生情况(Student)表创建一个基于姓名(SName)与班级(ClsNO)得索引IX_name_class,其中按姓名升序、班级降序排列。(3)利用索引管理器查瞧索引。(4)删除索引IX_height_sno。5、为下次实验做准备备份学生成绩管理数据库并将备份文件考入自己得U盘。六、实验报告要求及记录、格式1、实验报告为WORD文档,文件名为“学号+姓名、DOC”,如“88888888张三、DOC”。