목록ddl (2)
cmod.ify
🚀 SQL DDL & 제약조건 통합 실습1. 부모 테이블 생성: 부서 정보 (tDepart)가장 먼저 참조될 부모 테이블을 만듦. 기본키와 CHECK 제약조건을 포함함.CREATE TABLE tDepart ( depart VARCHAR(20) PRIMARY KEY, -- 부서명 (기본키) area VARCHAR(10) NOT NULL, -- 근무 지역 floor INT CHECK (floor >= 1) -- 층수 (1층 이상만 가능)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;-- 초기 데이터 삽입INSERT INTO tDepart VALUES ('인사과', '서울', 3);INSERT INTO tDepart VALUE..
키(Key) 개념 정리종류설명특징슈퍼키 (Super Key)레코드를 유일하게 식별할 수 있는 속성들의 집합유일성 만족 (최소성은 만족 안 해도 됨)후보키 (Candidate Key)슈퍼키 중 최소성을 만족하는 키기본키가 될 수 있는 후보들기본키 (Primary Key)후보키 중 설계자가 지정한 메인 키NULL 불가, 중복 불가 (하나만 설정)대체키 (Alternate Key)후보키 중 기본키로 선택되지 않은 나머지기본키 부재 시 식별자로 활용 가능참조키 (Foreign Key)다른 테이블의 기본키를 참조하는 키참조 무결성 유지, NULL 가능 🏗️ SQL 테이블 생성 및 데이터 타입 정리CREAT [TEMPORARY] TABLE [IF NOT EXISTS] 테이블명( 컬럼명1 타입 [CONSTRAINT..