1. 책 DB를 넣어주세요.
2. 나의 스터디 흔적을 사진으로 보여주세요. 책상(모니터)과 책이 함께 보이면 최고!
3. 이번 스터디에서 특별히 좋았던 점이나 어려웠던 점이 있었나요? 새로 알게된 부분이 있다면 알려주세요.
- 제약 조건은 특정 열에 지정하는 것으로, 제약 조건에 부합하지 않는 데이터를 저장할 수 없게 한다.
- 보통은 테이블을 CREATE할 때 제약조건을 설정해준다.
- 이미 생성된 테이블에 제약조건을 추가하거나 변경 : ALTER TABLE 테이블명 MODIFY(속성 제약조건);
- 제약조건의 이름 변경 : ALTER TABLE 테이블명 RENAME CONSTRAINT 제약조건 이름 TO 새로운 제약조건 이름;
- 제약조건 삭제 : DROP CONSTRAINT 제약조건 이름;
UNIQUE
|
데이터의 중복을 허용하지 않음.
단 NULL은 중복 대상에서 제외
|
NOT NULL
|
NULL값을 허용하지 않음
|
PRIMARY KEY
|
UNIQUE + NOT NULL
이 제약조건은 테이블에서 단 한 개만 존재해야 함
|
FOREIGN KEY
|
다른 테이블에서 PRIMARY KEY인 속성을 참조함
'REFERENCES 참조 테이블(참조 열)' 형태로 지정
|
CHECK
|
열에 저장할 수 있는 값의 범위나 패턴을 직접 지정함
|
DEFAULT
|
저장할 값이 지정되지 않았을 경우에 입력될 기본값을 설정함
|
4. 열심히 실습한 코드를 저장해 첨부해 주시거나 자랑할만한 스크린샷이 있다면 올려주세요.
728x90
반응형
'etc. > Do it! 공부단' 카테고리의 다른 글
Do it! 오라클로 배우는 데이터베이스 입문 / 16단원 PL/SQL 기초 (0) | 2022.01.05 |
---|---|
Do it! 오라클로 배우는 데이터베이스 입문 / 15단원 사용자, 권한, 롤 관리 (0) | 2022.01.05 |
Do it! 오라클로 배우는 데이터베이스 입문 / 13단원 객체 종류 (0) | 2022.01.04 |
Do it! 오라클로 배우는 데이터베이스 입문 / 12단원 데이터 정의어 (0) | 2022.01.04 |
Do it! 오라클로 배우는 데이터베이스 입문 / 11단원 트랜잭션 제어와 세션 (0) | 2022.01.04 |