文档详情

电子科技大学数据库系统及应用实验报告.doc

发布:2016-12-24约1.48万字共29页下载文档
文本预览下载声明
计算机专业类课程 实验报告 课程名称:数据库系统及应用 学  院:计算机科学与工程学院 专  业:计算机科学与技术 学生姓名:朋施羽 学  号: 指导教师: 日  期:  2014 年 4月21 日 电 子 科 技 大 学 实 验 报 告 实验一 实验名称:创建数据库 实验学时:4 实验内容和目的: 实验内容: 启动SQLSERVER 创建数据库:STUD   创建表 插入样本数据 备份数据库 恢复数据库 “系别代码表“ 表名:dep “教师表” 表名:teacher “学生表” 表名:student “课程表” 表名:course “选课表” 表名:sc 为每个表准备大约10记录,使用Insert语句将这些数据插入到相应表中数据录入完成后,将数据库备份到磁盘上,在以后的的试验中备用。 实验目的: 本实验要求学生掌握创建数据库的方法及相关操作,创建数据库,向数据库中添加样本数据,学习SQLSERVER数据库的恢复和备份。 实验原理: 使用数据库管理系统DB、DDL创建数据库及数据库对象。 实验器材(设备、元器件) 操作系统:Win7 数据库 : MS SQLSERVER 实验步骤: 创建数据库:STUD   Create database stud; 创建表,表的详细说明见表格. “系别代码表“ 表名:dep 其结构如下:(该表的主键为“系代码”) 字段名称 字段类型 字段大小/格式 是否可为空 约束条件 系代码depid VARCHAR 8 否 PK 系名depname VARCHAR 20 否 Not null “教师表”表名:teacher 其结构如下:(该表的主键为“教师号”) 字段名称 字段类型 字段大小/格式 是否可为空 约束条件 教师号tid VARCHAR 8 否 PK 教师名tname VARCHAR 8 否 Not null 职称title VARCHAR 8 是 所属院系编号depid VARCHAR 8 是 “学生表” 表名:student 其结构如下:(该表的主键为“学生号”) 字段名称 字段类型 字段大小/格式 是否可为空 约束条件 学号sid VARCHAR 11 否 PK 学生名sname VARCHAR 8 否 Not null 院系编号depid VARCHAR 8 是 性别sex VARCHAR 2 否 出生年月birthd DATETIME 是 邮箱semail VARCHAR 20 是 家庭地址homeaddr VARCHAR 40 是 “课程表”表名:course 其结构如下:(该表的主键是课程号) 字段名称 字段类型 字段大小/格式 是否可为空 约束条件 课程号cid VARCHAR 8 否 PK 课程名cname VARCHAR 30 否 Not null 学分credits DECIMAL 3,1(小数位数1) 否 Not null “选课表”表名:sc 其结构如下:(该表的主键是课程号) 字段名称 字段类型 字段大小/格式 是否可为空 约束条件 学号sid VARCHAR 11 否 Not null, PK 课程号cid VARCHAR 8 否 Not null, PK 教师号tid VARCHAR 8 否 Not null 成绩score DECIMAL 3,1(小数位数1) 是 备份数据库 BACKUP DATABASE stud TO DISK = d:\stud.bak WITH INIT; 恢复数据库 RESTORE DATABASE stud FROM DISK = d:\stud.bak WITH REPLACE; 实验数据及结果分析: 启动SQLSERVER 创建数据库:STUD   create database stud; 创建表 代码: use stud; create table dep(depid varchar(8) primary key,depname varchar(20) not null); create table teacher(tid varchar(8) primary key,tname varchar(8) not null,title varchar(8),depid varchar(8)); create table student(sid varchar(11) primary key,sname varchar(8) not null,depid varchar(8),sex varchar(2) not null,birthd datetim
显示全部
相似文档