목록기본키 (3)
판봉 개발 일기
뷰(view)의 개요 사용자에게 접근이 허용된 자료만을 제한적으로 보여주기 위해 하나 이상의 기본 테이블로부터 유도된, 이름을 가지는 가상 테이블입니다. 저장장치 내에 물리적으로 존재하지 않고, 사용자에게는 있는 것처럼 간주됩니다. 데이터 보저작업, 처리과정 시험 등 임시적인 작업을 위한 용도로 활용됩니다. 조인문의 사용 최소화로 사용상의 편의성을 최대화합니다. 뷰(View)의 특징 기본 테이블로부터 유도된 테이블이기 때문에 기본 테이블과 같은 형태의 구조를 사용하며, 조작도 기본 테이블과 거의 같습니다. 가상 테이블이기 때문에 물리적으로 구현되어있지 않습니다. 데이터의 논리적 독립성을 제공할 수 있습니다. 필요한 데이터만 뷰로 정의해서 처리할 수 있어서 관리가 용이하고 명령문이 간단해집니다. 뷰를 통해..
제약 조건이란 데이터베이스에 저장되는 데이터의 정확성을 보장하기 위해 키를 이용하여 입력되는 데이터에 제한을 주는 것으로 개체 무결성 제약, 참조 무결성 제약 등이 해당됨 키(Key)의 개념 및 종류 키는 데이터베이스에서 조건에 만족하는 튜플을 찾거나 순서대로 정렬할 때 튜플들을 서로 구분할 수 있는 기준이 되는 애트리뷰트를 말합니다. 후보키(Candidate Key) 후보키는 릴레이션을 구성하는 속성들 중에서 튜플을 유일하게 식별하기 위해 사용하는 속성들의 부분집합, 즉 기본키로 사용할 수 있는 속성들입니다. 하나의 릴레이션내에서는 중복된 튜플들이 있을 수 없으므로 모든 릴레이션에는 반드시 하나 이상의 후보키가 존재 후보키는 릴레이션에 있는 모든 튜플에 대해서 유일성과 최소성을 만족시켜야합니다. 유일성..
개체-관계(Entity-Relationship) 모델의 개요 E-R 모델은 개념적 데이터 모델의 가장 대표적인 것으로, 1976년 피터 첸에 의해 제안됨 개체와 개체 간의 관계를 기본 요소로 이용하여 현실 세계의 무질서한 데이터를 개념적 논리 데이터로 표현하기 위한 방법으로 많이 사용됨 개체 타입과 이들 간의 관계 타입을 이용해 현실 세계를 개념적으로 표현 데이터를 개체, 관계, 속성 으로 묘사함 특정 DBMS를 고려한 것은 아닙니다. 다이어그램으로 표현하며 관계유형을 제한없이 나타낼 수 있습니다. 나중엔 일반화 계층 같은 복잡한 개념들이 첨가되어 확장된 모델로 발전함. E-R 다이어그램 E-R 모델의 기본 아이디어를 시각적으로 표현하기 위한 그림으로서, 실체 간의 관계는 물론 조직, 사용자, 프로그램,..