参考答案:D
学校有多名学生,财务处每年要收一次学费。为财务处收学费工作设计一个数据库,包括两个关系:
学生 (学号,姓名,专业,入学日期)
收费 (学年,学号,学费,书费,总金额)
假设规定属性的类型:学费、书费、总金额为货币型数据;学号、姓名、学年、专业为字符型数据;入学日期为日期型数据,列的宽度自定义。试用T-SQL语句定义上述两表的结构。(定义中应包括主键子句和外键子句)
答:两表的定义各5分
CREATE TABLE 学生
(学号 CHAR (8),姓名 CHAR (8),专业 CHAR (13),入学日期 DATE,PRIMARY KEY (学号));
CREATE TABLE 收费
(学年 CHAR (10),学号 CHAR (8),学费 smallmoney,书费 smallmoney,总金额smallmoney,PRIMARY KEY (学年,学号),FOREIGN KEY (学号) REFERENCES 学生 (学号));
我来回答:
最新试题