sql전문가가이드 2

[sql] 식별자(Identifiers)에 관하여(식별자의 의미, 특징, 분류)

[식별자의 의미] 식별자 : 식별자(Identifiers)는 엔터티 내에서 인스턴스들을 구분할 수 있는 구분자이다. 하나의 엔터티에 구성되어 있는 여러 개의 속성 중에 엔터티를 대표할 수 있는 속성을 의미함. 하나의 엔터티는 반드시 하나의 식별자를 가지고 있어야 한다. [식별자의 특징] : 주식별자의 경우 다음의 네 가지 특징을 만족시켜야 함. - 유일성: 주식별자에 의해 엔터티내에 모든 인스턴스들을 유일하게 구분함. - 최소성: 주식별자를 구성하는 속성의 수는 유일성을 만족하는 최소의 수가 되어야 함 - 불변성: 주식별자가 한 번 특정 엔터티에 지정되면 그 식별자의 값은 변하지 않아야 함 - 존재성: 주식별자가 지정되면 반드시 데이터 값이 존재(Null이면 안됨) [여러 기준에 따른 식별자의 분류 체계..

Certificate/SQL 2023.10.30

[sql] 관계(Relationship) 에 관하여 (의미, 분류 )

sql에서 관계는, "엔터티와 인스턴스 사이의 논리적인 연관성으로서 존재의 형태로서나 행위로서 서로에게 연관성이 부여된 상태"를 의미한다. 관계의 분류로는 존재에 의한 관계(group과 개인과 같은), 행위에 의한 관계(행위주체와 피행위주체) 가 있다. 관계를 체크할 때에는 다음과 같은 사항을 확인한다. - 두 개의 엔터티 사이에 관심있는 연관규칙이 존재하는가? - 두 개의 엔터티 사이에 정보의 조합이 발생되는가? - 업무기술서, 장표에 관계연결에 대한 규칙이 서술되어 있는가? - 업무기술서, 장표에 관계연결을 가능하게 하는 동사가 있는가?

Certificate/SQL 2023.10.30
반응형