oracle学生表与spj供应表

drop table student;
drop table course;
drop table sc;

create  table  student (
	sno  char(12)  not null ,
	sname  varchar2(20) ,
	ssex  char(3) ,
	sage  number(3),
	sdept  varchar2(20) ,
	primary  key(sno)  
);


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');

create  table Course (
	cno varchar2(6) NOT NULL ,
	cname varchar2(20) NOT NULL ,
	Cpno varchar2(6) NULL ,
	Ccredit number(2)NULL ,
	primary  key (cno) 
    );

INSERT INTO Course(cno, cname, Cpno ,Ccredit)
VALUES('1', '数据库',5,4);

INSERT INTO Course(cno, cname, Cpno ,Ccredit)
VALUES('2', '数学',NULL,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', '数据处理',NULL,2);

INSERT INTO Course(cno, cname, Cpno ,Ccredit)
VALUES('7', 'PASCAL语言',6,4);

CREATE TABLE sc (
	sno char(12)  NOT NULL ,
	cno varchar2(6) NOT NULL ,
	grade number(3) NULL ,
	PRIMARY KEY (sno,cno)
) ;

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);
 
 
 

DROP TABLE SPJ; 

DROP TABLE S; 
DROP TABLE P; 
DROP TABLE J; 



CREATE TABLE s (
	sno varchar2(10) NOT NULL ,
	sname varchar2(50) NULL ,
	status NUMBER(4) NULL ,
	city varchar2(20)  NULL ,
	PRIMARY KEY (sno) 
) ;

CREATE TABLE p (
	pno varchar2(10)  NOT NULL ,
	pname varchar2(50)  NULL ,
	color varchar2(10)  NULL ,
	weight  NUMBER(4) NULL ,
	PRIMARY KEY (pno)
) ;

CREATE TABLE j (
	jno varchar2(10)  NOT NULL ,
	jname varchar2(50)  NULL ,
	city varchar2(20)  NULL ,
	PRIMARY KEY(jno)
) ;
CREATE TABLE spj (
	sno varchar2 (10)  NOT NULL ,
	pno varchar2 (10)  NOT NULL ,
	jno varchar2 (10)  NOT NULL ,
	qty  NUMBER(8) NULL ,
	PRIMARY KEY (sno,pno,jno),
        foreign key (sno) references s(sno),
        foreign key (pno) references p(pno),
        foreign key (jno) references j(jno)
);


INSERT INTO s(sno, sname, status, city)
VALUES('s1','精益',20,'天津');


INSERT INTO s(sno, sname, status, city)
VALUES('s2','盛锡',10,'北京');

INSERT INTO s(sno, sname, status, city)
VALUES('s3','东方红',30,'北京');

INSERT INTO s(sno, sname, status, city)
VALUES('s4','丰泰盛',20,'天津');

INSERT INTO s(sno, sname, status, city)
VALUES('s5','为民',30,'上海');

INSERT INTO p(pno, pname, color, weight)
VALUES('p1','螺母','红',12);

INSERT INTO p(pno, pname, color, weight)
VALUES('p2','螺栓','绿',17);

INSERT INTO p(pno, pname, color, weight)
VALUES('p3','螺丝刀','蓝',14);

INSERT INTO p(pno, pname, color, weight)
VALUES('p4','螺丝刀','红',14);

INSERT INTO p(pno, pname, color, weight)
VALUES('p5','凸轮','蓝',40);

INSERT INTO p(pno, pname, color, weight)
VALUES('p6','齿轮','红',30);

INSERT INTO j(jno, jname, city)
VALUES('j1','三建','北京');

INSERT INTO j(jno, jname, city)
VALUES('j2','一气','长春');

INSERT INTO j(jno, jname, city)
VALUES('j3','弹簧厂','天津');

INSERT INTO j(jno, jname, city)
VALUES('j4','造船厂','天津');

INSERT INTO j(jno, jname, city)
VALUES('j5','机床厂','唐山');

INSERT INTO j(jno, jname, city)
VALUES('j6','无线电厂','常州');

INSERT INTO j(jno, jname, city)
VALUES('j7','半导体厂','南京');

INSERT INTO spj(sno, pno, jno, qty)
VALUES('s1','p1','j1',200);

INSERT INTO spj(sno, pno, jno, qty)
VALUES('s1','p1','j3',100);

INSERT INTO spj(sno, pno, jno, qty)
VALUES('s1','p1','j4',700);

INSERT INTO spj(sno, pno, jno, qty)
VALUES('s1','p2','j2',100);

INSERT INTO spj(sno, pno, jno, qty)
VALUES('s2','p3','j1',400);

INSERT INTO spj(sno, pno, jno, qty)
VALUES('s2','p3','j2',200);

INSERT INTO spj(sno, pno, jno, qty)
VALUES('s2','p3','j4',500);

INSERT INTO spj(sno, pno, jno, qty)
VALUES('s2','p3','j5',400);

INSERT INTO spj(sno, pno, jno, qty)
VALUES('s2','p5','j1',400);

INSERT INTO spj(sno, pno, jno, qty)
VALUES('s2','p5','j2',100);

INSERT INTO spj(sno, pno, jno, qty)
VALUES('s3','p1','j1',200);

INSERT INTO spj(sno, pno, jno, qty)
VALUES('s3','p3','j1',200);

INSERT INTO spj(sno, pno, jno, qty)
VALUES('s4','p5','j1',100);

INSERT INTO spj(sno, pno, jno, qty)
VALUES('s4','p6','j3',300);

INSERT INTO spj(sno, pno, jno, qty)
VALUES('s4','p6','j4',200);

INSERT INTO spj(sno, pno, jno, qty)
VALUES('s5','p2','j4',100);

INSERT INTO spj(sno, pno, jno, qty)
VALUES('s5','p3','j1',200);

INSERT INTO spj(sno, pno, jno, qty)
VALUES('s5','p6','j2',200);

INSERT INTO spj(sno, pno, jno, qty)
VALUES('s5','p6','j4',500);



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值