Loading the catalog…
Loading the catalog…
관계형 모델의 핵심 개념 테이블 관계형 데이ᅥ베이스에서 데이터를 저장하는 가장 기본적인 구조. 엑셀의 시트와 거의 동일한 개념 행(ROW) 테이블의 각 가로줄. 하나의 행은 개별적인 데이터 항목 하나를 나타냄. 열(Cloumn) 테이블의 각 세로줄. 열을 테이블에 어떤 종류의 데이터가 저장될지를 정의 실무 용어: 열은 속성(Attribute) 또는 필드(Field)라고도 한다. 핵심 개념 1: 기본 키(Primary Key) ▶ 수많은 데이터 속에서 '단 하나'를 식별하는 방법 기본 키란, 테이블에 있는 모든 행들 중에서 특정 행 하나를 유일하게 식별할 수 있는 열 또는 열들의 조합 기본 키 규칙 두 가지 고유성(Uniqueness): 기본 키로 지정된 열의 값은 같은 테이블 내에서 절대 중복될 수 없다. 모든 행이 서로 다른 값을 가져야 함. NOT NULL: 기본 키로 지정된 열에는 반드시 값이 있어야 한다. 비어있더나(NULL) 값이 없는 상태는 허용되지 않는다. 왜 기본 키가 필수적인가? 수많은 데이터 속에서 특정 데이터 하나를 빠르고 정확하게 찾아내고, 수정하고, 삭제하기 위해서이다. 기본 키가 없다면 우리는 데이터의 바다에서 원하는 정보를 특정할 수 x. 따라서 모든 테이블에는 기본 키를 설정하는 것이 원칙 . 실무에서는? 실무에서는 보통 id라는 이름의 열을 만들고, 1부터 시작하여 데이터가 추가될 때마다 1씩 자동으로 증가하는 정수 값을 기본 키로 사용하는 경우가 가장 흔하다. 고객 테이블은 customer_id, 삼품 테이블은 product_id와 같이 테이블명_id 형식으로 이름을 짓는 것이 일반적인 관례다. 핵심 개념 2: 외래 키(Foreign Key) ▶ 따로 떨어진 표들을 '관계'로 묶는 방법 외래 키란, 한 테이블(A)의 열이 다른 테이블(B)의 기본 키 값을 참조 하는 것 부모와 자식의 관계 • 두 테이블이 FK 값을 통해 관계가 있을 때 한쪽을 부모, 한쪽을 자식이라고 함 • 자식 테이블은 FK 값을 통해 부모 테이블을 참조. FK 값을 가진 곳이 자식 테이블 외래 키의 중요한 규칙 참조 무결성(Referential Integrity): 외래 키 열에 있는 값은, 반드시 부모 테이블(참조 당하는 쪽)의 기본 키 값 중 하나이거나, 혹은 비어있어야(NULL) 한다. 예를 들어, orders 테이블의 customer_id에 customers 테이블에 존재하지도 않는 99 같은 값을 넣으려고 하면 데이터베이스가 "그런 고객은 존재하지 않습니다!"라며 오류를 발생시켜 막아준다. 이 덕분에 데이터의 정합성이 보장되는 것이다. 왜 외래 키를 사용해 테이블을 연결하는가? 데이터의 중복을 막고, 데이터의 일관성을 유지하며, 논리적으로 분리된 데이터들 사이에 '관계'를 맺어주기 위해서다. 이를 통해 우리는 작고 관리하기 쉬운 여러 개이 테이블로 전체 시스템을 구조화할 수 있다.
What RADAR observed and classified to build this opportunity. It is what the source published, not a verification that the offer is still active.
관계형 데이터베이스 핵심 개념. 관계형 모델의 핵심 개념 테이블 관계형 데이ᅥ베이스에서 데이터를 저장하는 가장 기본적인 구조. 엑셀의 시트와 거의 동일한 개념 행(ROW) 테이블의 각 가로줄. 하나의 행은 개별적인 데이터 항목 하나를 나타냄. 열(Cloumn) 테이블의 각 세로줄. 열을 테이블에 어떤 종류의 데이터가 저장될지를 정의 실무 용어: 열은 속성(Attribute) 또는 필드(Field)라고도 한다. 핵심 개념 1: 기본 키(Primary Key) ▶ 수많은 데이터 속에서 '단 하나'를 식별하는 방법 기본 키란, 테이블에 있는 모든 행들 중에서 특정 행 하나를 유일하게 식별할 수 있는 열 또는 열들의 조합 기본 키 규칙 두 가지 고유성(Uniqueness): 기본 키로 지정된 열의 값은 같은…