본문 바로가기
반응형

Category127

MSSQL CHECK 제약 조건 생성, 확인, 삭제 및 특징 CHECK 제약조건은 data를 입력하였을 때 해당 값이 CHECK 조건에 맞는지 확인하여 입력한 data에 대해서 true면 입력하고 false면 거부할 수 있는 제약조건입니다.Check 제약조건의 특징MSSQL 제약조건 중에서 CHECK에는 특정 column의 입력 가능한 값의 범위를 지정할 때 사용한다.만약 하나의 column에 CHECK 제약조건을 설정한다면, 그 column은 특정한 범위 안에서의 값만 입력할 수 있습니다.그럼, 하나의 테이블에서 CHECK 제약조건을 설정했다면, 그 레코드의 특정 column을 기반으로 다른 column의 값을 연관해서 제한할 수도 있다.CHECK 제약조건 추가TABLE 생성하면서 column에 자동으로 Check 제약조건 설정.table 생성하면서 column.. 2024. 3. 14.
MSSQL unique 제약 조건 추가,삭제 사용법 및 설명 column에 unique 제약조건을 설정하면, 제약조건을 사용하면 특정 열에 중복 값이 입력되는 것을 방지할 수 있어 데이터베이스에 대한 데이터 무결성을 보장받을 수 있습니다. Unique 제약조건 특징값의 고유성 : Unique 제약조건은 중복 값을 허용하지 않아서 특정 열에 대해 고유한 값을 갖도록 보장할 수 있습니다.NULL 허용 : Unique 제약조건은 중복은 허용하지 않지만, NULL 값을 허용합니다. 단, 열에 하나의 NULL 값만 가능합니다.FOREIGN KEY 참조 :Unique 제약조건은 FOREIGN KEY로 참조할 수 있는 장점이 있습니다.인덱스 생성 :index 생성 시 Unique 제약조건을 추가하면 값의 고유성을 자동으로 체크할 수 있습니다.Unique 제약조건 생성 및 삭제.. 2024. 3. 13.
MSSQL default 제약 조건 추가,삭제 사용법 및 설명 Column에 default 제약 조건을 설정하면, 레코드를 입력할 때 해당 필드에 값을 생략해도 dafault로 설정한 기본값으로 넣어주는 제약조건입니다. Default 제약조건 개념column에 제약조건을 이용하여 기본값을 설정하는 방법입니다.그럼 이후 데이터를 추가할 때 해당 column에 값을 지정하지 않아도 기본값이 자동으로 채워집니다.예를 들어, 여자고등학교에서 학사 관련 테이블에 성별을 넣는 column의 default는 여성으로 설정할 수 있습니다.Default 제약조건 생성 방법테이블 생성하면서 column에 Default 제약조건 설정.예시코드.CREATE TABLE [테이블명] ( [column1] [dataType], [column1] [dataType] DEFAULT '기본값', .. 2024. 3. 12.
MSSQL FOREIGN KEY 제약 조건 추가,삭제 사용법 및 설명 관계형 데이터베이스에서 중요한 개념인 외래키에 관해서 설명하고, MSSQL 이용하여 foreign Key 테이블에 생성하는 방법에 대해서 실습하려고 합니다.FOREIGN KEY의 개념외래키(Foreign Key)는 관계형 데이터베이스에서 매우 중요한 개념입니다.Foreign Key는 한 테이블의 필드 중 다른 테이블의 행을 식별할 수 있는 키를 이야기합니다.쉽게 이야기하면, 외래키는 테이블 간의 관계를 연결해 주는 고리 역할을 합니다.실무적인 예를 들어, 모두가 한 번씩은 사용해 본 경험이 있는 게시판에 글 제목하고 작성한 id를 확인할 수 있는데이때 게시판의 id는 유저정보 테이블의 id와 일치해야 합니다.결론적으로 게시판의 id와 사용자 테이블의 id는 서로 연결 관계로 생각하면 쉽게 이해가 됩니다... 2024. 3. 11.
MSSQL PRIMARY KEY 추가,삭제 사용법 및 설명 DATABASE를 관리하다 보면 무결성은 매우 중요해서 MSSQL Server에서 MS SQL PRIMARY KEY (기본 키) 테이블에 생성하는 방법에 대해서 실습하려고 합니다.  MS SQL PRIMARY KEY(기본 키) 대한 특징.MS SQL PRIMARY KEY는 테이블의 각 행을 고유하게 식별하는 값을 가진 열 또는 열 조합입니다.예를 들면, 주민등록 번호, 학번, 사원 번호, 네이버의 아이디는 pk 생성되어 있습니다.기본 키는 반드시 고유하고, 비어 있지 않아야 합니다.가장 대표적으로 테이블의 ID을 고유한 PRIMARY KEY 생성하므로 ID 대한 무결성을 보장받을 수 있습니다.기본 키는 자동으로 생성되거나 사용자가 지정할 수 있습니다.PK의 제약 조건은 데이터베이스 PRIMARY KEY.. 2024. 3. 10.
반응형