华科数据库实验报告(3)

2019-03-09 15:49

他用户。

实验6:数据库的备份、恢复

(1) 使用完全备份将你的实验数据库备份到软盘。 (2) 删除你所建立的数据库。 (3) 恢复你的数据库。

(4) 在恢复后的数据库上撤销你建立的基本表和视图。

四、实验过程

实验1: 基本表的创建、数据插入

(1)创建基本表 create database ems use ems; go

create table students(sno char(9) primary key, sname char(20) not null, age char(3), sex char(6));

create table courses(cno char(9) primary key, cname char(20) not null, score int , pc char(3));

create table sc(sno char(9) foreign key references students(sno), cno char(9), grade int,

foreign key(cno) references courses(cno));

11

(2)用INSERT命令输入数据 use ems; go

insert into students values('S1','LU',20,'M'); insert into students values('S2','YIN',19,'M'); insert into students values('S3','XU',18,'F'); insert into students values('S4','QU',18,'F'); insert into students values('S6','PAN',14,'M'); insert into students values('S8','DONG',24,'M'); insert into Courses values('C1' ,'数学' , 4 , 'M'); insert into Courses values('C2' ,'英语' , 8 , 'M'); insert into Courses values('C3' ,'数据结构' , 4 , 'F'); insert into Courses values('C4' ,'数据库' , 3.5 , 'F'); insert into Courses values('C5' ,'网络' , 4 , 'M'); insert into SC values('S1' ,'C1' , 85); insert into SC values('S2' ,'C1' , 90); insert into SC values('S3' ,'C1' , 89); insert into SC values('S4' ,'C1' , 84); insert into SC values('S6' ,'C1' , 88); insert into SC values('S8' ,'C1' , 87); insert into SC values('S1' ,'C2' , 73); insert into SC values('S2' ,'C2' , NULL); insert into SC values('S3' ,'C2' , 86); insert into SC values('S4' ,'C2' , 82); insert into SC values('S6' ,'C2' , 75); insert into SC values('S8' ,'C2' , 85); insert into SC values('S1' ,'C3' , 88); insert into SC values('S2' ,'C3' , 80); insert into SC values('S6' ,'C3' , 90); insert into SC values('S8' ,'C3' , NULL);

12

insert into SC values('S1' ,'C4' , 89); insert into SC values('S2' ,'C4' , 85); insert into SC values('S4' ,'C4' , NULL); insert into SC values('S6' ,'C4' , 92); insert into SC values('S8' ,'C4' , 88); insert into SC values('S1' ,'C5' , 73); insert into SC values('S2' ,'C5' , NULL); insert into SC values('S8' ,'C5' , 87); 插入后的三个表格

图 1学生表格

图 2课程表格

13

图 3cs表格

实验2: 数据查询

(1) 列出选修课程号为C2的学生学号与姓名 use ems; go

select sc.sno,sname from students,sc

where sc.cno='C2' and sc.sno=students.sno

图 4查询一

(2)检索选修课程名为“数学”的学生学号与姓名

14

select sc.sno,sname from students,sc,courses where courses.cname='数学' and courses.cno=sc.cno and students.sno=sc.sno

图 5查询二

(3) 检索没有选修C2课程的学生姓名与年龄。 select sname,age from students where not exists(select *

from sc where sc.cno='c2' and sno=students.sno);

图 6查询三

(4) 检索选修全部课程的学生姓名。 select sname from students where not exists(select *

from courses where not exists( select *

from sc

15


华科数据库实验报告(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2011版小学数学新课程标准

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: