有一个[学生课程]数据库,数据库中包括三个表 CREATE TABLE 学生表(学号 VARCHAR(12)NOT NULL,姓名 VARCHAR(20)NOT NULL,性别 VARCHAR(10)NOT NULL,年龄 INT CHECK(年龄>;=0 AND 年龄),所在系 VARCHAR(20)NOT NULL,PRIMARY KEY(学号)CREATE TABLE 课程表(课程号 VARCHAR(12)NOT NULL,课程名 VARCHAR(20)NOT NULL,先修课号 VARCHAR(20)NOT NULL,学分 INT CHECK(学分>;0 AND 学分),PRIMARY KEY(课程号)CREATE TABLE 成绩表(学号 VARCHAR(12)NOT NULL,课程号 VARCHAR(12)NOT NULL,成绩 REAL CHECK(成绩>;=0 AND 成绩),PRIMARY KEY(学号,课程号),FOREIGN KEY(学号)REFERENCES 学生表(学号),FOREIGN KEY(课程号)REFERENCES 课程表(课程号)
课程表的数据库设计的问题? 这里的主键“课程表编号”是可以唯一的确定一个班级的一次课,我现在想把他分到排课表里,作为一组数据…
两个数据库的表,怎么联合查询 假设有A B两个数据库,分别有a、b两张表。先在A库中创建DBlink,然后再在A库中创建B库的b表的同义词c。然后,就可以在A库中用a、c两张表做连接查询了。