预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共21页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

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

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

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

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

实验一:交互式SQL(1)实验目的:掌握使用Transact-SQL语言创建数据库和表及对表进行插入、修改和删除数据的操作。实验内容:1.使用Transact-SQL语言分别创建学生数据库、学籍表、学生成绩表、班级信息表、年级课程信息表和系统用户表。并建立表间的参照关系。Student_lnfo学籍信息表Result_lnfo学生成绩信息表Class_lnfo班级信息表Gradecourse_Info年级课程设置表Coure_Info课程基本信息表User_lnfo系统用户表2.查看和修改表的结构。3.使用Transact-SQL语言向各个表插入至少4条记录4.修改表中某个字段的字段值:将学生成绩信息表中所有学生的“数据结构”课程的成绩都加2分。1.创建数据库和表createdatabasexsglonprimary(name='xsgl_dat',filename='f:\xsgl\xsgl.mdf',size=10,maxsize=20,filegrowth=5%),filegroupdata1(name='xsglgroup_dat',filename='f:\xsgl\xsglgroup.ndf',size=2,maxsize=100,filegrowth=1)Logon(name='xsgl_log1',filename='f:\xsgl\xsgl_log1.ldf',size=10MB,maxsize=25MB,filegrowth=5%)createtablestudent_info(student_IDchar(4)primarykey,student_Namechar(10),student_Sexchar(2),born_Datedatetime,class_NOchar(10),tele_Numberchar(10)NULL,ru_Datedatetimenull,addressvarchar(50)null,commentvarchar(200))createtableclass_info(class_nochar(10)primarykey,gradechar(10),directorchar(10)null,classroom_nochar(10)null)createtablecourse_info(course_nochar(4)primarykey,course_namechar(10)null,course_typechar(10)null,course_deschar(50)null)createtablegradecourse_info(gradechar(10),course_namechar(10)notnull,course_nochar(4)notnull,creditsmallintnotnull,primarykey(grade,course_no))createtableresult_info(Exam_Nochar(10)primarykey,student_IDchar(4)notnull,Class_Nochar(10)notnull,Course_Nochar(10)null,Resultfloatnull)createtableuser_info(user_idchar(10)primarykey,user_pwdchar(10)notnull,user_deschar(10)null)2.查看和修改表的结构sp_helpstudent_infosp_columnsstudent_info将student_info的tele_number属性列的类型改为char(12):altertablestudent_infoaltercolumntele_numberchar(12)3.使用Transact-SQL语言向各个表插入至少4条记录insertintocourse_infovalues('jsj0004','数据结构','必修','专业必修')insertintocourse_infovalues('jsj0005','操作系统','必修','专业必修')insertintocourse_infovalues('jsj0006','计算机网络','必修','专业必修')4.修改表中某个字段的字段值:将学生成绩信息表中所有学生的“数据结构”课程的成绩都加2分。updateresult_infosetresult=result+2wherecourse_name='数据结构'实验二:交互式SQL(2)实验目的:掌握使用Transact-SQL语言实现对表的各种查询操作实验内容:SQL命令完成以下操作,并将命令保存在sql.txt中。1.单表查询1)查询所有学生信息2)