목록관계형데이터베이스 (2)
판봉 개발 일기
제약 조건이란 데이터베이스에 저장되는 데이터의 정확성을 보장하기 위해 키를 이용하여 입력되는 데이터에 제한을 주는 것으로 개체 무결성 제약, 참조 무결성 제약 등이 해당됨 키(Key)의 개념 및 종류 키는 데이터베이스에서 조건에 만족하는 튜플을 찾거나 순서대로 정렬할 때 튜플들을 서로 구분할 수 있는 기준이 되는 애트리뷰트를 말합니다. 후보키(Candidate Key) 후보키는 릴레이션을 구성하는 속성들 중에서 튜플을 유일하게 식별하기 위해 사용하는 속성들의 부분집합, 즉 기본키로 사용할 수 있는 속성들입니다. 하나의 릴레이션내에서는 중복된 튜플들이 있을 수 없으므로 모든 릴레이션에는 반드시 하나 이상의 후보키가 존재 후보키는 릴레이션에 있는 모든 튜플에 대해서 유일성과 최소성을 만족시켜야합니다. 유일성..
관계형 데이터베이스의 개요 1970년 IBM에 근무하던 코드에 의해 처음 제안되었습니다. 관계형 데이터베이스를 구성하는 개체(Entity)나 관계를 모두 릴레이션(Relation)이라는 표(Table)로 표현한다. 릴레이션은 개체를 표현하는 개체 릴레이션, 관계를 나타내는 관계 릴레이션으로 구분가능 장점 : 간결하고 보기편하고, 다른 데이터베이스로의 변환이 용이함 단점 : 성능이 다소 떨어집니다. 관계형 데이터베이스의 Relation 구조 릴레이션은 데이터들을 표(Table)의 형태로 표현한 것으로 구조를 나타내는 릴레이션 스키마와 실제 값들인 릴레이션 인스턴스로 구성됩니다. 튜플(Tuple) 튜플은 릴레이션을 구성하는 각각의 행을 말함 튜플은 속성의 모임으로 구성 파일 구조에서 레코드와 같은 의미 튜플..