게시판 테이블엔 글을 작성한 사용자가 존재한다.
사용자는 기본키가 존재하고 게시판에 작성자에는 사용자의 기본키가 입력이 되어야한다.
사용자 테이블 기본키 설정
create table test_user(
user_no number,
user_name varchar2(10),
constraint 제약조건이름 PRIMARY KEY (user_no)
);
데이터 추가
insert into test_user(user_no, user_name)
values(1,'aa');
insert into test_user(user_no, user_name)
values(2,'bb');
insert into test_user(user_no, user_name)
values(3,'cc');
insert into test_user(user_no, user_name)
values(4,'dd');
게시판 테이블 생성및 외래키 제약조건 설정
create table test_board(
board_no number(10) PRIMARY KEY,
board_subject varchar2(100) not null,
board_writer number,
board_content varchar2(100),
constraint 제약조건이름 FOREIGN KEY(board_writer)
REFERENCES test_user(user_no)
);
댓글 없음:
댓글 쓰기