咱就不为难自己人了,直接上答案QwQ
第一关:关系模型
在右侧编辑器中的Begin-End
之间编写 SQL 语句,将 E-R 图 转换成二维表,创建这些转换的表。 E-R 图如下:
说明:一共涉及五张表,将表明分别确定为t_player
(参赛选手表)、t_school
(参赛学校表)、t_product
(参赛作品表)、t_player_product
(参赛选手与作品联系表)和t_school_player
(参赛选手与学校联系表),创表时除两张关联表外,各字段顺序按照图中标签顺序拟定,字段类型除编号、学号、得分、电话、大小为int(11)
,其他字段皆为varchar(32)
。
两张关联表字段顺序如下:
- t_player_product
字段 | 说明 |
---|---|
p_id | 选手编号 |
pr_id | 作品编号 |
pr_grade | 作品成绩 |
grade_rates | 获奖等级 |
- t_school_player
字段 | 说明 |
---|---|
s_name | 学校名称 |
p_id | 选手编号 |
代码:
#请在此添加实现代码
########## Begin ##########
#在mydb库中创建表
-- 创建参赛选手表
CREATE TABLE t_player (
p_id int(11) NOT NULL ,
p_name varchar(32) NOT NULL,
p_sex varchar(32) NOT NULL,
p_num varchar(11) NOT NULL,
p_email varchar(32) NOT NULL,
PRIMARY KEY (p_id)
);
-- 创建参赛学校表
CREATE TABLE t_school (
s_n