太原理工大学学生实验报告学院名称专业班级课程名称学号学生姓名实验日期实验成绩实验题目交互式SQL实验一认识DBMS一、,初步了解DBMS的工作环境和系统构架。在此推荐SQLSERVER2005。、配置及使用。。二、实验平台操作系统:WindowsXP。数据库管理系统:SQLSERVER2005。选择安装各个数据库管理系统之前,请仔细看清硬件的配置要求。三、。在安装过程中记录安装的选择,并且对所作的选择进行思考,为何要进行这样的配置,对今后运行数据库管理系统会有什么影响。。在正确安装SQLSERVER2005后,SQLSERVER数据库引擎服务会在系统启动时自动启动。如果要手动地启动和停止数据库引擎服务,可以通过SQLSERVER配置管理器(SQLSERVERCONFIGURATIONMANAGER)来进行管理。SQLSERVER配置管理器综合了SQLSERVER2000中的服务管理器、服务器网络适用工具和客户端网络实用工具的功能。打开SQLSERVER配置管理器工具,单击“SQLSERVER2005服务”节点,其中的“SQLSERVER”服务就是我们所说的数据库引擎。与SQLSERVER2000一样,可以通过这个配置管理器来启动、停止所安装的服务,如“SQLSERVER(MSSQLSERVER)”。。实验二交互式SQL数据定义基本表的操作建立基本表例如,建立一个学生表:createtableStudent(Snochar(9)primarykey,Snamechar(20)unique,Ssexchar(2),Sagesmallint,Sdeptchar(20))建立一个课程表:ochar(4)amechar(40),Cpnochar(4),Ccreditsmallint,foreignkey(Cpno)o))createtablesc(Snochar(9),Cnochar(4),Gradesmallint,primarykey(o),foreignkey(Sno)referencesstudent(Sno),o)o));修改基本表例如,像student表加一个入学时间列:ame)删除基本表例如,删除已经建立的学生表:droptableStudentdroptableCourse索引操作建立索引例如,为学生课程数据库中的student,course,sc三个表建立索引。其中student表按学号升序建唯一索引,course表按课程号升序建唯一索引,sc表按学生升序和课程号升序建唯一索引:createuniqueindexStusnoonStudent(Sno);o);oonSC(oDESC)删除索引例如,删除student表的Stusno索引:dropindexStusname数据操作更新操作插入数据例如,在student表中插入下列数据:,张立,男,19,IS代码如下insertintostudent(Sno,Sname,Ssex,Sage,Sdept)values('','张立','男',19,'IS')插入后,结果如下:在Course表中插入以下数据:1,数据库,5,42,数学,null,26,数据处理,null,24,操作系统,6,37,PASCAL语言,6,45,数据结构,7,41,数据库,5,43,信息系统,1,ame,redit)values('1','数据库','5',4);redit)values('2','数学',2);redit)values('6','数据处理',2);ame,redit)values('4','操作系统','6',3);ame,redit)values('7','PASCAL语言','6',4);ame,redit)values('5','数据结构','7',4);ame,redit)values('1','数据库','5',4);ame,redit)values('3','信息系统','1',4);,将学生的年龄改为22岁:updatestudentsetSage=22whereSno=''修改前:修改后:,删除学号为的学生记录:deletefromstudentwhereSno=''删除所有学生的选课记录:deletefromsc删除计算机科学系所有学生的选课记录:deletefromscwhere'CS'=(=),查询全体学生的学
太原理工大学数据库实验报告 来自淘豆网m.daumloan.com转载请标明出处.