实验二表和表数据的操作_第1页
实验二表和表数据的操作_第2页
实验二表和表数据的操作_第3页
实验二表和表数据的操作_第4页
实验二表和表数据的操作_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数据库原理及应用实验指导书实验2 表和表数据的操作一、实验目的1、掌握在sql server 2000环境下,利用企业管理器和t-sql语言创建和管理表的方法。2、掌握索引的创建方法二、实验要求1、所有的实验过程请严格按照实验内容的步骤进行。2、对关键步骤截屏并复制到实验报告的相应位置。三、实验设备、环境设备:计算机环境:windows xp、sql server 2000中文版四、实验原理、方法上机操作五、实验内容1、创建数据库在“企业管理器”中创建学生成绩管理数据库,stuscore_dat.mdf,2mb-10mb,按10%增长;stuscore_log.ldf,1bm,按2mb增长。2

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)性别,男、女clsnoch

3、ar(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)修改学生成绩管理数据库中的各表

4、(3)将表student增加一列department(系别)char(2)。3、表数据的操作(1)用企业管理器插入表数据1)向表(class)中插入数据clsnoclsnamedirectorspecialtycs01信管一班王宁计算机应用mt04数学四班陈晨数学ph08物理八班葛格物理插入数据之后使用命令:select * from class; 检查插入数据的正确性2)向表(student)中插入数据snosnamesexclsnostuaddrbirthdaydepartment19920101王军男cs01下关40#1976-12-21房管1019920102李杰男cs01江边路96#

5、1974-5-24房管1119920306王彤女mt04中央路94#1977-3-18工业1019940107吴杪女ph08莲化小区74#1979-4-8工业11插入数据之后使用命令:select * from student; 检查插入数据的正确性3)向表(course )中插入数据cnocnamepcnocredit0001数学null60003计算机基础000130007物理00014插入数据之后使用命令:select * from course; 检查插入数据的正确性4)向表(grade )中插入数据snocnoscore19920101000190199201010007861992

6、010200018719920102000376199203060001871992030600039319940106000785插入数据之后使用命令:select * from grade; 检查插入数据的正确性5)使用delete语句删除表中数据(2)用t-sql向表(student)插入一条数据(3)使用企业管理器删除表(student)表中刚刚插入的数据(4)使用delete语句删除表(grade)中学号为“19920101“数据4、表索引的操作(1)利用sql server企业管理器,为学生表(student)创建一个基于身高(height)和学号(sno)的索引ix_height

7、_sno,其中身高(height)按降序排列,学号(sno)升序排列,填充因子为80%。(2)利用查询分析器为学生情况(student)表创建一个基于姓名(sname)和班级(clsno)的索引ix_name_class,其中按姓名升序、班级降序排列。(3)利用索引管理器查看索引。(4)删除索引ix_height_sno。5、为下次实验做准备 备份学生成绩管理数据库并将备份文件考入自己的u盘。六、实验报告要求及记录、格式1、实验报告为word文档,文件名为“学号+姓名.doc”,如“88888888张三.doc”。2、实验报告的内容为实验指导书的内容:标题+截屏。3、每个实验结束后一周内由每班学习委员收齐实验报告的电子版后压缩为一个名为“班级+实验x.doc“的rar文件并上交,如“信管11实验1.rar”。七、实验注意事项1、实验过程中注意爱护计算机,实验完毕要按政党操作关闭计算机;2、不要随意更改sa的登录密码;3、注意自己创建的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论