1 / 35
文档名称:

数据库实验报告.doc

格式:doc   大小:356KB   页数:35页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库实验报告.doc

上传人:文库旗舰店 2020/12/28 文件大小:356 KB

下载得到文件列表

数据库实验报告.doc

相关文档

文档介绍

文档介绍:《数据库原理》
实验报告
学号:041060124
姓名:陈云飞
南京航空航天大学
计算机科学与技术学院
实验一:SQL定义功能、数据插入
1.建立教学数据库的三个基本表:
S(Sno,Sname,Ssex,Sage,Sdept) 学生(学号,姓名,性别,年龄,系)
SC(Sno,Cno,Grade) 选课(学号,课程号,成绩)
C(Cno,Cname,Cpno,Ccredit) 课程(课程号,课程名,先行课,学分)
//创建表
SQL> CREATE TABLE S
2 (Sno CHAR(9) PRIMARY KEY,
3 Sname CHAR(20) UNIQUE,
4 Sgender CHAR(20),
5 Sage SMALLINT,
6 Sdept CHAR(20)
7 );
表已创建。
SQL> CREATE TABLE C
2 (Cno CHAR(4) PRIMARY KEY,
3 Cname CHAR(40) ,
4 Cpno CHAR(4),
5 Ccredit SMALLINT,
6 FOREIGN KEY (Cpno) REFERENCES C(Cno)
7 );
表已创建。
SQL>
SQL> CREATE TABLE SC
2 (Sno CHAR(9),
3 Cno CHAR(4),
4 Crade SMALLINT,
5 PRIMARY KEY(Sno,Cno),
6 FOREIGN KEY (Sno) REFERENCES S(Sno),
7 FOREIGN KEY (Cno) REFERENCES C(Cno)
8 );
表已创建。
2.DROP TABLE、ALTER TABLE、CREATE INDEX、DROP INDEX 及INSERT语句输入数据。
//删除表
//没选默认restrict(有限制条件),cascade CONSTRAINTS(没限制条件)
DROP TABLE SC ;
DROP TABLE S;
DROP TABLE C;
//结果显示
SQL> DROP TABLE SC ;
表已删除。
SQL> DROP TABLE S;
表已删除。
SQL> DROP TABLE C;
表已删除。
//增加列
SQL> ALTER TABLE S ADD Entrance DATE;
表已更改。
// S表插入数据
SQL> INSERT INTO S(Sno,Sname,Sgender,Sage,Sdept)
2 VALUES('041060124','陈云飞','男',20,'软件工程');
已创建 1 行。
SQL> INSERT INTO S(Sno,Sname,Sgender,Sage,Sdept,Entrance)
2 VALUES('041060126','史太齐','男',21,'软件工程','21-8月-03');
已创建 1 行。
SQL> INSERT INTO S(Sno,Sname,Sgender,Sage,Sdept,Entrance)
2 VALUES('041060128','小梁','男',18,'软件工程','21-8月-2010');
已创建 1 行。
SQL> INSERT INTO S(Sno,Sname,Sgender,Sage,Sdept,Entrance)
2 VALUES('041060112','心心','女',19,'机械工程','21-9月-2009');
已创建 1 行。
SQL> INSERT INTO S(Sno,Sname,Sgender,Sage,Sdept,Entrance)
2 VALUES('041060101','小倩','女',20,'信息安全','30-5月-12');
已创建 1 行。
SQL> INSERT INTO S(Sno,Sname,Sgender,Sage,Sdept,Entrance)
2 VALUES('041060102','洁','女',21,'互联网','