신기술언어
::InfoBox{type=“warning” title=“키의 개념”}
- 슈퍼키 : 한 릴레이션 내에 있는 속성들의 집합으로 구성된 키. 유일성(Unique)은 만족하지만, 최소성(Minimality)은 만족하지 않을 수 있습니다.
- 후보키(Candidate Key) : 튜플을 유일하게 식별하기 위해 사용되는 속성들의 부분집합. 유일성과 최소성을 모두 만족합니다.
- 기본키(Primary Key) : 후보키 중에서 특별히 선정된 키로 중복된 값 및 NULL 값을 가질 수 없습니다. 후보키의 성질을 모두 갖습니다.
- 대체키(Alternate Key) : 후보키 중에서 기본키를 제외한 나머지 후보키를 의미합니다.
- 외래키(Foreign Key) : 다른 릴레이션의 기본키를 참조하는 속성 또는 속성들의 집합으로, 다음과 같은 특징을 가집니다.
- 기본키를 참조하는 속성 또는 속성들의 집합.
- 릴레이션 간의 관계를 표현할 때 사용.
- 동일한 도메인상에서 정의되었을 때의 속성
- 기본키와 동일한 키 속성
::InfoBox{type=“note” title=“정규화”}
ex) A->B이고, B->C라면, A->C는 이행적 함수적 종속이 된다.
::InfoBox{type=“info” title=“무결성”}
- 무결성 : 현실세계와 DB의 데이터값과의 정확성
- 무결성 제약조건(Constraint) : 정확하지 않은 Data가 DB에 저장되는 것을 방지하기 위한 제약조건
- NULL 무결성 : 속성값은 NULL이 될수 없다
- Unique 무결성 : 속성값은 서로 달라야 한다
- Domain 무결성 : 정의된 도메인에 속한 속성값이어야 한다
- Key 무결성 : 하나의 relation에는 적어도 하나의 Key가 존재해야 한다
- Relationship 무결성 :
- 릴레이션 - 튜플의 삽입 가능 여부
- 한 릴레이션과 다른 릴레이션의 튜플들 사이의 관계에 대한 적절성 여부
- Referential 무결성 : Foreign Key 값은 NULL이거나 참조 릴레이션의 기본키값과 동일해야 한다
- Entity 무결성 : 기본키를 구성하는 어떤 속성도 NULL일수 없다
[이상(Anomaly)의 종류]
- 삽입이상 : 원하지 않은 값들로 인해 삽입할 수 없게 되는 현상
- 삭제이상 : 상관없는 값들도 함께 연쇄 삭제가 발생하는 현상
- 갱신이상 : 일부 튜플의 정보만 갱신되어 정보에 불일치성(Inconsistency)이 생기는 현상
- N-Screen : N개의 서로 다른 단말기에서 동일한 콘텐츠를 자유롭게 이용할 수 있는 서비스
- VDSL(Very high-data rate Digital Subscriber Line) : 초고속 디지털 가입자회선
- cyber bullying : 인터넷상에서 특정인을 괴롭히는 행동 또는 그러한 현상