数据库表设计问题 这个是符合范式的设计。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 创建一个学生表CREATE TABLE student(s_id INT AUTO_INCREMENT PRIMARY KEY,s_name CHAR(10) NOT NULL,s_sex ENUM('男','女'))创建一个课程表CREATE TABLE course(c_id INT AUTO_INCREMENT PRIMARY KEY,c_name CHAR(10) NOT NULL)创建一个成绩表CREATE TABLE score(s_id INT,c_id INT,score INT,PRIMARY KEY(s_id,c_id),FOREIGN KEY(s_id) REFERENCES student(s_id),FOREIGN KEY(c_id) REFERENCES course(c_id)) linux 系统如何安装MYSQL limit和索引的疑问 cppsqlite 为什么有Unable to close database 我要凌乱了!Table 'mysql.host' doesn't exist 求教基于索引的排序的机制 [求助] 千万级的表怎么去重复? 我做新闻网站时正文内容如何在数据库中设置? 视图,合并字段 向高手请教:在linux下MySQL数据集中的方案 sqlserver中的varchar字段插入到mysql的text中不成功 mysql启动了,但是连接失败 mysql联表查询
CREATE TABLE student
(s_id INT AUTO_INCREMENT PRIMARY KEY,
s_name CHAR(10) NOT NULL,
s_sex ENUM('男','女'))
创建一个课程表
CREATE TABLE course
(c_id INT AUTO_INCREMENT PRIMARY KEY,
c_name CHAR(10) NOT NULL)
创建一个成绩表
CREATE TABLE score
(s_id INT,
c_id INT,
score INT,
PRIMARY KEY(s_id,c_id),
FOREIGN KEY(s_id) REFERENCES student(s_id),
FOREIGN KEY(c_id) REFERENCES course(c_id))