. 连接DMS控制台
- 在数据库管理页面,单击页面右上方的【登录数据库】。
- 在输入框中,输入刚才创建的用户名和密码,单击【登录】。
登录成功,进入数据管理服务系统DMS。
创建数据库
- 在DMS控制台左侧实例列表,右键单击【实例名称】,然后单击【数据库管理】。
- 在数据库管理页面,单击【创建库】。
- 输入数据库名stu_coutse_sc,字符集utf8,校验规则utf8_general_ci。
- 创建数据表
- 在左侧实例列表单击【刷新】按钮,然后双击切换数据库为为上一小节创建的stu_coutse_sc。
- 单击左侧“点击这里开始建表吧”,创建表。
- 创建student学生表。
a. 在【基本信息】页面填写表名student。 b. 在左侧导航栏选择【列信息】。 c. 在功能栏单击【新增】来增加一列。
学生表结构如下:
d. 单击下方【保存变更】,在弹出的对话框中单击【直接执行】,完成student表的创建。
- 创建teacher教师表。
a. 右键单击左侧student表,然后单击【创建表】。
b. 在【基本信息】页面填写表名teacher。 c. 在左侧导航栏选择【列信息】。 d. 在功能栏单击【新增】来增加一列。
教师表结构如下:
e. 单击下方【保存变更】,在弹出的对话框中单击【直接执行】,完成teacher表的创建。
- 创建course课程表。 a. 右键单击左侧已创建的表,然后单击【创建表】。
b. 在【基本信息】页面填写表名course。 c. 在左侧导航栏选择【列信息】。 d. 在功能栏单击【新增】来增加一列。
课程表结构如下:
e. 单击下方【保存变更】,在弹出的对话框中单击【直接执行】,完成course表的创建。
- 创建sc成绩表。 a. 右键单击左侧已创建的表,然后单击【创建表】。
b. 在【基本信息】页面填写表名sc。 c. 在左侧导航栏选择【列信息】。 d. 在功能栏单击【新增】来增加一列。
成绩表结构如下:
e. 单击下方【保存变更】,在弹出的对话框中单击【直接执行】,完成sc表的创建。
- 编辑表关系
- 设置成绩表sc与课程表course之间、成绩表sc与学生表student之间的关系。
a. 右键单击表sc,然后单击【新开SQL窗口】。
b. 在SQL窗口中,执行以下SQL语句。
alter table sc add constraint fk_cid foreign key(cid) references course(cid) ;
alter table sc add constraint fk_sid foreign key(sid) references student(sid) ;
- 设置教师表teacher和课程表course之间的关系。
在SQL窗口中,执行以下SQL语句。