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
'Oracle' 카테고리의 다른 글
[이것이 오라클이다] 08장 3교시: [Oracle] 임시 테이블 및 테이블 삭제/수정 및 제약 조건 실습 (2) | 2024.11.05 |
---|---|
[이것이 오라클이다] 08장 2교시: [Oracle] 제약 조건 (2) | 2024.11.05 |
[이것이 오라클이다] 07장 4교시: [Oracle] PL/SQL 프로그래밍, 예외 처리, 동적 SQL (2) | 2024.11.04 |
[이것이 오라클이다] [Oracle] 조인(내부조인,외부조인,상호조인 등) (0) | 2024.11.04 |
[이것이 오라클이다] 07장 1교시: [Oracle] 데이터 형식, 변수, 형 변환 (2) | 2024.11.04 |