728x90
반응형
SMALL

* Youtube Link - https://www.youtube.com/watch?v=5ReqI3V1LxY&list=PLVsNizTWUw7FzFgU1qe-n7_M7eMFA9d-f&index=19

 

8.1 테이블

SQL Developer를 통해서 GUI로 그림의 테이블들을 생성해보겠다.

새로운 사용자 tableDB 를 만들었다.

connect, resource, dba 권한을 부여하였다.

새로운 접속을 만들었다.

그리고 테이블을 두 건 만들었다.

BUYTBL의 경우

고급을 선택하고

제약조건을 통해서

USERTBL과 일대다 관계를 형성해준다.

+를 선택하고

새 외래 키 제약 조건을 선택하여

다음과 같이 USERTBL의 PK를 외래키로 추가해준다.

시퀀스를 우클릭하고

새 시퀀스를 생성한다.

이름이 IDSEQ 시퀀스를 생성하였다.

다음으로 시작 1

증분 1

1로 시작해서 1씩 증가하는 시퀀스를 생성 완료하였다.

테이블의 열 화면에서

편집 버튼을 선택하고

BUYTBL의 IDNUM을 선택하고

ID 열 탭에서

IDSEQ 시퀀스를 선택한 다음

확인을 선택한다.

PK 제약조건에 의해서 회원 테이블에 없는 회원의 구매는 구매 테이블에 들어갈 수 없다.

SQL 로 테이블 생성

tableDB 생성

tableDB 사용자 생성

테이블 생성 (1)

테이블 생성(2): NOT NULL, NULL 추가

테이블 생성(3): PRIMARY KEY 추가

테이블 생성(4): FOREIGN KEY 제약조건 추가

 

 

감사합니다.

728x90
반응형
LIST

+ Recent posts