学校有多名学生,财务处每年要收一次学费。为财务处的收学费工作设计一个数据库,包括两个关系:学生(学号,姓名,专业,入学日期)和收费(学年,学号,学费,书费,总金额)。假设规定属性的类型:学费、书费、总金额为数值型数据;学号、姓名、学年、专业为字符型数据;入

admin2018-10-11  36

问题 学校有多名学生,财务处每年要收一次学费。为财务处的收学费工作设计一个数据库,包括两个关系:学生(学号,姓名,专业,入学日期)和收费(学年,学号,学费,书费,总金额)。假设规定属性的类型:学费、书费、总金额为数值型数据;学号、姓名、学年、专业为字符型数据;入学日期为日期型数据。列的宽度自定义。
    试用SQL语句定义上述表的结构(定义中应包括主键子句和外键子句)。

选项

答案CREATE TABLE学生 (学号 CHAR(8) 姓名 CHAR(8) 专业 CHAR(13), 入学日期 DATE,PRIMARY KEY(学号); CREATE TABLE收费 (学年CHAR(10), 学号 CHAR(8), 学费 NUMERIC(4), 书费 NUMERIC(5,2), 总金额 NUMERIC(7,2), PRIMARY KEY(学年,学号), FOREIGN KEY(学号)REFERENCES学生(学号);

解析
转载请注明原文地址:https://jikaoti.com/ti/I5R3FFFM
0

随机试题
最新回复(0)