文档介绍:-
. z.
- -专业资料-
SNO
PNO
JNO
QTY
S1
P1
J1
200
S1
P1
J3
100
S1
P1
J4
700
S1
P2
J2
100
S2
P3
J1
400
S2
P3
J2
200
S2
P3
J4
500
S2
P3
J5
400
S2
P5
J1
400
S2
P5
J2
100
S3
P1
J1
200
S3
P3
J1
200
S4
P5
J1
100
S4
P6
J3
300
S4
P6
J4
200
S5
P2
J4
100
S5
P3
J1
200
S5
P6
J2
200
S5
P6
J4
500
实验步骤:
1.创立教学管理"J*GL〞数据库。(注:可采用可视窗体和SQL命令两种方法创立。以下是SQL命令方法)
(1) 创立教学管理"J*GL〞数据库。
在命令窗格中输入如下命令,然后单击"运行〞钮执行该命令。
CREATE DATABASE J*GL;
(2) 清空命令窗格后,在J*GL数据库中建立STUDENT表,并插入记录,然后执行。
CREATE TABLE STUDENT
( Sno char(5) not null unique,
Sname char(20) not null unique,
Sse* char(1),
Sage int,
Sdept char(20));
INSERT INTO STUDENT VALUES(‘95001’,’李勇’,’M’,20,’CS’);
INSERT INTO STUDENT VALUES(‘95002’,’刘晨’,’F’,19,’IS’);
-
. z.
- - -
- - -专业资料-
INSERT INTO STUDENT VALUES(‘95003’,’王敏’,’F’,18,’MA’);
INSERT INTO STUDENT VALUES(‘95004’,’张立’,’M’,18,’IS’);
(3) 清空查询窗格后,J*GL数据库中建立COURSE表,并插入记录,然后执行。
CREATE TABLE COURSE
( Cno char(2) not null PRIMARY KEY(Cno),
Cname char(20),
Cpno char(2),
Ccredit smallint);
INSERT INTO COURSE VALUES(‘1’,’数据库’,’5’,4);
INSERT INTO COURSE VALUES(‘2’,’数学’,’’,2);
INSERT INTO COURSE VALUES(‘3’,’信息系统’,’1’,4);
INSERT INTO COURSE VALUES(‘4’,’操作系统’,’6’,3);
INSERT INTO COURSE VALUES(‘5’,’数据构造’,’7’,4);
INSERT INTO COURSE VALUES(‘6’,’数据处理’,’’,2);
INSERT INTO COURSE VALUES(‘7’,’C语言’,’6’,4);
(4) 清空查询窗格后,J*GL数据库中建立SC表,并插入记录,然后执行。
CREATE TABLE SC
( Sno char(5) not null,
Cno char(2) not null,
Grade smallint,
PRIMARY KEY(Sno,Cno),
FOREIGN KEY(Sno) REFERENCES STUDENT(Sno),
FOREIGN KEY