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