数据库实验报告
08计算机 李伟 学号:020332008035
实验目地:通过上机实验,通过对数据库数据的查询操作,熟悉SQl数据库的脚本语言,同时熟悉数据库的结构。通过观察实验结果和对比不同的语言书写形式的结果,熟悉数据库的查询命令,并掌握多种命令形式。
实验内容:建立数据库,用脚本语言创建基本
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
,然后插入数据,做好准备工作,然后参照课本上的例1—-例20进行相关查询操作,查看对应实验结果。
实验步骤:
建立数据库,用脚本语言创建基本表,用脚本语言插入数据,完成前期准备工作。
建立基本表:
create table Student
(Sno char(20) primary key,
Sname char(20) unique,
Ssex char(2),
Sage int,
Sdept char(20)
);
create table Course
(Cno char(20) primary key,
Cname char(20),
Cpno char(20),
Ccredit int
);
create table SC
( Sno char(20),
Cno char(20),
Grade float,
primary key(Sno,Cno),
foreign key (Sno) references Student(Sno),
foreign key (Cno) references Course(Cno),
);
插入表中数据:
1.Student表
insert
into Student(Sno,Sname,Ssex,Sage,Sdept)
values('200215121','李勇','男','20','CS');
insert
into Student(Sno,Sname,Ssex,Sage,Sdept)
values('200215122','刘晨','女','19','CS');
insert
into Student(Sno,Sname,Ssex,Sage,Sdept)
values('200215123','王敏','女','18','MA');
insert
into Student(Sno,Sname,Ssex,Sage,Sdept)
values('200215125','张立','男','19','IS');
2.course表
insert
into Course(Cno,Cname,Cpno,Ccredit)
values('1','数据库','5','4');
insert
into Course(Cno,Cname,Cpno,Ccredit)
values('2','数学',' ','2');
insert
into Course(Cno,Cname,Cpno,Ccredit)
values('3','信息系统','1','4');
insert
into Course(Cno,Cname,Cpno,Ccredit)
values('4','操作系统','6','3');
insert
into Course(Cno,Cname,Cpno,Ccredit)
values('5','数据结构','7','4');
insert
into Course(Cno,Cname,Cpno,Ccredit)
values('6','数据处理',' ','2');
insert
into Course(Cno,Cname,Cpno,Ccredit)
values('7','PASCAL语言','6','4');
3.SC表
insert
into SC(Sno,Cno,Grade)
values('200215121','1','92');
insert
into SC(Sno,Cno,Grade)
values('200215121','2','85');
insert
into SC(Sno,Cno,Grade)
values('200215121','3','88');
insert
into SC(Sno,Cno,Grade)
values('200215122','2','90');
insert
into SC(Sno,Cno,Grade)
values('200215122','3','80');
2、参考课本例子(例一---例二十)用脚本语言进行对数据库数据的查询操作。
各例的实验结果:
1.23.
4.
5.
5’.
6.
6’.
7.,
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
四、实验总结与体会:
通过该试验进一步熟悉了数据库的脚本语言,加深了对数据库的认识。通过对数据库查询操作的实验练习,既加深了对书本知识的理解掌握,也从实际上掌握了对数据库的基本操作。脚本语言真的很强大啊!!!