식별자

Cloud-DevLog
[Database] 식별자 관계 vs 비식별자 관계
·Database
식별자(Identifiers)란?엔터티는 인스턴스의 집합이며 각각의 인스턴스는 구별이 되어야 한다. 구별이 되는 요소가 식별자이며, 하나의 엔터티가 가지고 있는 속성 중 대표성을 가지는 속성이 식별자가 되어야 한다. 식별자(Identifiers)와 키(key)의 개념이 헷갈릴 수 있지만, 식별자는 업무적인 정보로 사용하며 논리적 모델링에서 활용하며, 키(key)는 데이터베이스에서 테이블 접근을 위한 매개체로 물리적 모델링에서 활용한다.주식별자 특징유일성 : 주식별자에 의해 엔터티 내에 모든 인스턴스가 유일하게 구분되어야 한다.최소성 : 주식별자를 구성하는 속성의 수는 유일성을 만족하는 최소의 수여야 한다.불변성 : 지정된 주식별자의 값은 자주 변하지 않아야 한다.존재성 : 주식별자가 정해지면 반드시 값이..
[Database] 데이터베이스 모델링(Database Modeling), ERD(ER Diagram), 엔터티(Entity), 제약조건(Constraint)
·Database
[1] 데이터베이스 모델링이란?개념 : 주어진 개념으로부터 논리적인 데이터 모델을 구성하는 작업, 데이터베이스 골격을 이해하면서 모델 기능과 성능 측면에서 효율적인 모델링이 필요하다. 물리적인 데이터베이스 모델로 만들어 고객 요구사항에 맞춰 반영하는 작업까지 포함한다.목적 : 업무 정보를 구성하는 정보를 일정한 표기법에 의해 표현함으로써 업무 내용을 정확하게 분석하며, 분석된 모델로 실제 DB를 생성하고 개발 및 데이터 관리에 편리하게 사용하기 위함이다.[2] 데이터베이스 모델링 과정① 요구사항 수집 및 분석② 설계 ▶ 개념적 모델링③ 설계 ▶ 논리적 모델링④ 설계 ▶ 물리적 모델링⑤ 데이터베이스 구현 3가지 모델링개념적 모델링 : 개체와 개체 간 관계에서 ER Diagram을 만드는 과정중요 개념을 구..
cloud-grace
'식별자' 태그의 글 목록