资源描述:
《SSD7大数据库实验报告材料1-3.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《数据库与表的基本操作》实验报告项目名称数据库与表的基本操作专业班级软件工程1307班学号3901130721姓名谭淇蔚实验成绩:批阅教师:2015年4月16日实验1《数据库与表的基本操作》实验学时:4实验地点:二综204实验日期:2015/4/16一、实验目的1.熟练掌握SQLServer的使用方法。2.熟练掌握使用SQLServer200X的对象资源管理器以及SQL的DDL完成数据库的创建、删除和连接方法;数据表的建立、删除;表结构的修改。3.加深对表的实体完整性、参照完整性和用户自定义完整性的理解。二、实验容在以下实验中,
2、使用学生-课程数据库,它描述了学生的基本信息、课程的基本信息及学生选修课程的信息。用对象资源管理器(企业管理器)与SQL语句分别完成。(1) 创建学生-课程数据库,数据文件名为student_data、大小10M,日志文件名为student_log、大小5M的新数据库,该数据库名为student_xxxx。xxxx表示班级学号。1班12号,数据库名为student_0112。(2) 创建学生关系表S:学号性别年龄所在系SnoSnameSsexSagesdept(3) 创建课程关系表C:课程号课程名先行课学分CnoCnameCpn
3、occredit(4) 创建学生-课程表SC:学号课程号成绩SnoCnograde(5) 将以上创建表S、C、SC的SQL命令以.SQL文件的形式保存在磁盘上。在表中加入至少4个元组,第一个为本人信息。(6) 在表S上增加“出生日期”属性列。(7) 删除表S的“年龄”属性列。(10)删除表SC,利用磁盘上保存的.SQL文件重新创建表SC。(11)备份数据库,再还原。三、实验方法实验方法:利用MicrosoftSQLservermanager2012进行图形界面创建原理:SQL技术:SQL技术四、实验步骤1.熟悉有关SQLSERV
4、ER的图形界面工作环境2.创建数据库或连接已建立的数据库。3.在当前数据库上建立新表。4.定义表的结构。(1)用SQL命令形式(2)用SQLSERVER提供的对象资源管理器(企业管理器)以交互方式进行5.将以上表的定义以 .SQL文件的形式保存在磁盘上。6.修改表的结构。7.删除表的定义。五、实验结果结果:最后建立的几个表格以上为最终的表格SC,S,C。最后备份在六、实验结论创建表CUSE[student]GO/******Object:Table[dbo].[C]ScriptDate:2015/4/1623:37:11****
5、**/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOSETANSI_PADDINGONGOCREATETABLE[dbo].[C]([Cno][char](10)NOTNULL,[Cname][nchar](10)NOTNULL,[Cpon][nchar](10)NOTNULL,[Ccredit][char](2)NOTNULL)ON[PRIMARY]GOSETANSI_PADDINGOFFGO创建表SUSE[student]GO/******Object:Table[dbo].[S]Scri
6、ptDate:2015/4/1623:37:21******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOSETANSI_PADDINGONGOCREATETABLE[dbo].[S]([Sno][char](10)NOTNULL,[Sname][nchar](10)NOTNULL,[Ssex][char](1)NOTNULL,[Sage][char](3)NOTNULL[Sdept][nchar](10)NOTNULL,)ON[PRIMARY]GOSETANSI_PADDINGOFFGO创
7、建SCUSE[student]GO/******Object:Table[dbo].[SC]ScriptDate:2015/4/1623:37:30******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOSETANSI_PADDINGONGOCREATETABLE[dbo].[SC]([Sno][char](10)NOTNULL,[Cno][char](10)NOTNULL,[grade][int]NOTNULL)ON[PRIMARY]GOSETANSI_PADDINGOFFGO在S中添加
8、四个元组信息insertSselect'3901130721','谭淇蔚','m','软件工程','1994-5-21'unionselect'3301130101','茗','f','数学','1995-7-8'insertSselect'5501130101