3 回答
TA贡献1856条经验 获得超5个赞
“用户表”包括:用户ID,用户名,密码等,主码 (用户ID)
“文件表”包括:文件ID,文件名,用户ID等,主码(文件ID),外码:用户ID,引用“用户表”的用户ID
“文件块表”包括:文件ID,文件块ID,文件块等,主码(文件ID,文件块ID),外码:文件ID,引用“文件表”的文件ID
TA贡献1874条经验 获得超12个赞
典型的一对多关系。
用户表(用户ID,用户名称,...)
文件表(文件ID,文件名称,...,用户ID)
文件快表(文件块ID,文件块名称,...,文件ID)
TA贡献1859条经验 获得超6个赞
表1
create table user_info (user_id number,username varchar2(30));
alter table user_info add (constraint pk_user_info primary key (user_id));
表2
create table file_info (file_id number,file_name varchar2(300),user_id) number);
alter table file_info add (constraint pk_file_info primary key (file_id));
alter table file_info add constraint fk_file_info foreigner key (user_id) REFERENCES user_info.user_id;
表3
create table block_info (block_id number,block_name varchar2(300),file_id);
alter table block_info add (constraint pk_block_info primary key (block_id));
alter table block_info add constraint fk_block_info foreigner key (file_id) REFERENCES file_info.file_id;
添加回答
举报