これは、すべての制約を実装する SQL コードでテーブルを作成する必要がある ER ダイアグラムです。テーブルを作成し、外部キーを介してすべての関係を実装しようとしましたが、これらのテーブルが正しいかどうかを確認したかっただけです。
1) 部門テーブル:
create table department(dpet_id number primary key, dept_name varchar2(15)
not null);
2) ブランチ テーブル:
create table branch(branch_id varchar2(5) primary number, electives varchar2(10),
dept_id number references department(dept_id));
3) コース表:
create table course(course_id number primary key, course_name varchar2(10)
not null,branch_id varchar2(5) references branch(branch_id));
4) 学生テーブル:
create table student(stud_id number primary key, stud_name varchar2(30) not null,
branch_id varchar2(5) references branch(branch_id);
5) 申請者表:
create table applicant(app_id number primary key, stud_id number constraint fk
references student(stud_id) constraint stu_unq unique);
6) Applicant_branch テーブル:
create table applicant_branch(app_id number references applicant(app_id),
branch_id varchar2(5) references branch(branch_id));
これらの表は ER 図に準拠していますか?