| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 알고리즘
- 백준
- 사이킷런
- 세대별가비지컬렉터
- 잠재요소모델
- 클린코드
- 주성분 찾기
- Hyperlink Graphs
- 파이썬
- 힙
- Key 종류
- RENAMETABLE
- 무결성
- 무결성유지메커니즘
- 키 종류
- TDD
- Python
- DROPTABLE
- latent factor
- sklearn
- 무결성유지
- SQLDDL
- CREATETABLE
- 문자열
- 붓꽃데이터셋
- latent factor model
- ALTERTABLE
- knn_classify
- 컨테이너객체
- SQL
- Today
- Total
목록Computer Science (3)
DonHurry
슈퍼 키 (Super Key) 테이블 안의 모든 행을 유일하게 식별할 수 있는 하나 이상의 열(속성)의 집합 유일성을 보장하지만 최소성은 보장하지 않음 하나의 테이블에 여러 슈퍼 키 존재 가능 후보 키 (Candidate Key) 테이블 내에서 특정 행을 고유하게 식별하는 데 사용될 수 있는 최소한의 열(속성) 집합 유일성과 최소성 모두 보장 기본 키 (Primary Key) 후보 키 중 실제로 선택된 키 각 테이블 당 하나의 기본키만 존재 행을 고유하게 식별, 중복된 값 허용하지 않음 NULL 값이 존재해서는 안됨 대체 키 (Alternate Key) 후보 키가 여러 개일 때, 기본 키로 선택되지 않은 나머지 후보키들 외래 키 (Foreign Key) 한 테이블의 필드가 다른 테이블의 기본 키를 참조하..
무결성 유지 메커니즘 PRIMARY KEY 제약 조건 : 무결성 제약에서의 개체 무결성 FOREIGN KEY 제약 조건 : 무결성 제약에서의 참조 무결성 CHECK 제약 조건 : 도메인 제약 NOT NULL 제약 조건 UNIQUE 제약 조건 : 유일성 제약 PRIMARY KEY 제약 조건 데이터베이스의 개체 무결성(entity integrity)을 유지하는 장치 PK값은 UNIQUE하고, 동시에 NOT NULL 테이블은 단 하나의 PK만 가짐 PK는 한 개 이상의 컬럼으로 구성됨. 즉, PK는 컬럼의 집합 제약 조건이 직접 선언되지 않을 시, UNIQUE하고 NOT NULL한 첫번쨰 컬럼이 PK가 됨 DBMS의 기본키 제약 조건을 유지하는 동작 INSERT/UPDATE 문에서 테이블의 PK값으로 NULL..
SQL DDL 💡컬럼의 제약조건(constraint) NOT NULL : NULL 값을 허용하지 않음 UNIQUE[KEY] : 고유한 값을 갖거나, 혹은 NULL 값도 허용 PRIMARY KEY (기본키) : UNIQUE ^ NOT NULL 제약조건 FOREIGN KEY (외래키) : 부모 테이블의 PK 값 | NULL 값을 가짐 CHECK : 입력 혹은 수정 가능한 값의 범위를 제한하는 논리식 서술 CREATE TABLE 테이블의 구조와 제약 조건을 명시 컬럼 제약 조건의 서술 위치에 따라, 두 형태의 일반 형식 제공 컬럼 레벨 정의 방식 NOT NULL, UNIQUE, PRIMARY KEY, CHECK 사용 가능 조건명을 사용하지 않음 : 제약 조건의 삭제/추가가 불가능 권장하지 않음 테이블 레벨 정..