资源描述:
《电子科技大学数据库系统及应用实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、计算机专业类课程课程名称:学院:专业:学生姓名:学号:指导教师:数据库系统及应用计算机科学与工程学院计算机科学与技术朋施羽2014年4月21日电孑斜放大孝实验报告实验一一、实验名称:创建数据库二、实验学时:4三、实验内容和目的:实验内容:(1)启动SQLSERVER(2)创建数据库:STUD(3)创建表(4)插入样本数据(5)备份数据库名名名名名表表表表表:dep:teacher:student:course(6)恢复数据库“系别代码表“教师表”“学生表”“课程表”“选课表”为每个表准备大约10记录,使用Tns
2、ert语句将这些数据插入到相应表中数据录入完成后,将数据库备份到磁盘上,在以后的的试验中备用。实验目的:本实验要求学生掌握创建数据库的方法及相关操作,创建数据库,向数据库中添加样本数据,学习SQLSERVER数据库的恢复和备份。四、实验原理:使用数据库管理系统DB、DDL创建数据库及数据库对象。五、实验器材(设备、元器件)操作系统:Win7数据库:MSSQLSERVER六、实验步骤:(1)创建数据库:STUDCreatedatabasestud;(2)创建表,表的详细说明见表格.“系别代码表“表名:dep其结构
3、如下:(该表的主键为“系代码”)字段名称字段类型字段大小/格式是否可为空约束条件系代码depidVARCHAR8否PK系名depnameVARCHAR20否Notnull“教师表”表名:teacher其结构如下:(该表的主键为“教师号”)字段名称字段类型字段大小/格式是否可为空约朿条件教师号tidVARCHAR8否PK教师名tnameVARCHAR8否Notnull职称titleVARCHAR8是戶斤属院系编号depidVARCHAR8是“学生表”表名:student其结构如下:(该表的主键为“学生号”)字段名
4、称字段类型字段大小/格式是否可为空约束条件学号sidVARCIIAR11否PK学生名snameVARCHAR8否Notnull院系编号depidVARCHAR8是性别sexVARCHAR2否出生年月birthdDATETIME是邮箱semailVARCHAR20是家庭地址homeaddrVARCHAR40是“课程表”表名:course其结构如下:(该表的主键是课程号)字段名称字段类型字段大小/格式是否可为空约束条件课程号cidVARCHAR8否PK课程名cnameVARCHAR30否Notnull学分credi
5、tsDECIMAL3,1(小数位数1)否Notnull“选课表”表名:sc其结构如下:(该表的主键是课程号)字段名称字段类型字段大小/格式是否可为空约束条件学号sidVARCHAR11否Notnull,PK课程号cidVARCHAR8否Notnull,PK教师号tidVARCHAR8否Notnull成缋scoreDECIMAL3,1(小数位数1)是(3)备份数据库BACKUPDATABASEstudTODISK=’d:stud.bak’WITHINIT;(4)恢复数据库RESTOREDATABASEstudF
6、ROMDISK=’d:stud.bak’WITHREPLACE;七、实验数据及结果分析:(1)启动SQLSERVER(2)创建数据库:STUDcreatedatabasestud;⑶创建表代码:usestud;createtabledep(depidvarchar(8)primarykey,depnamevarchar(20)notnull);createtableteacher(tidvarchar(8)primarykey,tnamevarchar(8)notnull,titlevarchar(8),de
7、pidvarchar(8));createtablestudent(sidvarchar(11)primarykey,snamevarchar(8)notnull,depidvarchar(8),sexvarchar(2)notnulI,birthddatetime,semai1varchar(20),homeaddrvarchar(40));createtablecourse(cidvarchar⑻primarykey,cnamevarchar(30)notnull,creditsdecimal(3,1)no
8、tnull);createtablesc(sidvarchar(11)notnull,cidvarchar(8)notnull,tidvarchar(8)notnull,scoredecimal(3,1),primarykey(sid,cid));截图:图1-1创建的数据库和表(4)插入样本数据代码:insertintoteachervalues(’6012’,’熊教授’,’教授’,’