使用交互方式创建数据表
1. 基本表的创建
本次实验环境基于DMS数据库实验室的RDS-SQL Server,前往并登录DMS数据库实验室。
实验具体操作步骤如下:
开通好RDS-SQL Server数据库后,系统会自动生成courses、students、student_course三张示例表。
我们可以在实验室中通过按钮交互的方式创建基本表,本节介绍在SQL Console中创建属于自己的数据表。
2.1 在左侧表区域空白处右键(或右键任意一张表),单击创建表。
2.2 在创建表页签,填写表信息,表信息包含基本信息、列信息、索引信息、外键信息和检查约束信息。本示例只创建一张简单示例表,所以只设置基本信息和列信息。
在基本信息中,自定义设置表名和模式。其中,带星的信息为必填信息,用户可以根据需要自行选择模式。
2.3 在列信息中,单击新增即可新增一列,输入列名,在类型中选择数据类型并填写长度。您也可以针对表设置索引、外键和检查约束等表信息,用户可根据需要自行填写。
2.4 在创建表页签,单击下方的保存变更。
2.5 在变成变更对话框中,单击直接执行。
2.6 在左侧表区域,单击 图标刷新数据库,您即可看到新创建的数据表。
2. 实验作业
作业内容
在数据库中,通过按钮交互的方式创建数据表student_info、curriculum、grade,三个表的数据结构如表1-表3所示。
表1 student_info表结构
列名 |
数据类型 |
允许NULL值 |
主键 |
学号 |
char(4) |
否 |
是 |
姓名 |
char(8) |
否 |
否 |
性别 |
char(2) |
是 |
否 |
出生日期 |
date |
是 |
否 |
家族住址 |
varchar(50) |
是 |
否 |
表2 curriculum表结构
列名 |
数据类型 |
允许NULL值 |
主键 |
课程编号 |
char(4) |
否 |
是 |
课程名称 |
varchar(50) |
是 |
否 |
学分 |
int |
是 |
否 |
表3 grade表结构
列名 |
数据类型 |
允许NULL值 |
主键 |
学号 |
char(4) |
否 |
是 |
课程编号 |
char(4) |
否 |
是 |
分数 |
int |
是 |
否 |
实验链接:https://developer.aliyun.com/adc/scenario/69430adced3047399d60e5b945497396