전체 글309 1-5장. 데이터 모델링의 이해_식별자(Identifiers) SQLD 단원별 목록으로 1. 식별자(Identifiers) 개념 - 하나의 엔터티에 구성되어 있는 여러 개의 속성 중에 엔터를 대표할 수 있는 속성을 의미하며 하나의 엔터티는 반드시 하나의 유일한 식별자가 존재해야 한다. 2. 식별자의 특징 - 외부식별자의 경우 주식별자 특징과 일치하지 않으며 참조무결성 제약조건(Referential Interity)에 따른 특징을 가지고 있다. 3. 식별자 분류 및 표기법 가) 식별자 분류 - 자신의 엔터티 내에서 대표성을 가지는가에 따른 주식별자(Primary Identifier)와 보조식별자(Alternate Identifier)로 구분 - 엔터티 내에서 스스로 생성되었는지 여부에 따라 내부식별자와 외부식별자(Foreign Identifier)로 구분 - 단일 속.. 2023. 5. 14. 1-4장. 데이터 모델링의 이해_관계(Relationship) SQLD 단원별 목록으로 1. 관계의 개념 가) 관계의 정의 - 사전적 정의: 상호 연관성이 있는 상태. - 데이터 모델 정의: 엔터티의 인스턴스 사이의 논리적인 연관성으로서 존재의 형태로서나 행위로써 서로 연관성이 부여된 상태. 나) 관계의 페어링 - 관계는 엔터티 안에 인스턴스가 개별적으로 관계를 가지는 것(페어링)이고, 이것을 집합을 관계로 표현한다. - 개별 인스턴스가 각각 다른 종료의 관계를 가지고 있다면 두 엔터티 사이에 두 개 이상의 관계를 형성될 수 있다. 2. 관계의 분류 - 관계를 연결함에 있어 어떤 목적으로 연결되었느냐에 따라 분류가 된다. - UML(Unified Modeling Language)에는 클래스다이어그램 관계 1) 연관관계(Association): 항상 이용하는 관계로 .. 2023. 5. 14. 1-3장. 데이터 모델링의 이해_속성(Attribute) SQLD 단원별 목록으로 1. 속성(Attribute)의 개념 - 사전적인 의미로는 사물(事物)의 성질, 특징 또는 본질적인 성질 - 모델링 관점의 의미로는 업무에서 필요로 하는 인스턴스로 관리하고자 하는 의미상 더 이상 분리되지 않는 최소한 데이터 단위. 2. 엔터티, 인스턴스와 속성, 속성값에 대한 내용과 표기법 가) 엔터티, 인스턴스, 속성, 속성값의 관계 - 한 개의 엔터티는 두 개 이상의 인스턴스의 집합이어야 한다. - 힌 개의 엔터티는 두 개 이상의 속성을 갖는다. - 한 개의 속성은 한 개의 속성값을 갖는다. ex) 사원이라는 엔터티에는 홍길동이라는 사람(엔터티)이 있을 수 있다. 홍길동이라는 사람의 이름은 홍길동이고 주소는 강서구이며 생년월일 1999년 12월 01일이다. 여기서 이름, 주.. 2023. 5. 10. 1-2장. 데이터 모델링의 이해_엔터티(Entity) SQLD 단원별 목록으로 1. 엔터티의 개념 - 사람 장소 물건 사건 개념 등의 명사에 해당한다. - 업무상 관리가 필요한 관심사에 해당한다. - 저장이 되기 위한 어떤 것이다.(Thing) ※ 엔터티란 "업무에 필요하고 유용한 정보를 저장하고 관리하기 위한 집합적인 것 (Thing)"으로 설명할 수 있다. 2. 엔터티와 인스턴스에 대한 내용과 표기 - 엔터티를 표현하는 방법은 각각의 표기법에 따라 조금씩 차이는 있지만 대부분 사각형으 로 표현된다. 다만 이 안에 표현되는 속성의 표현방법이 조금씩 다를 뿐이다. 3. 엔터티의 특징 가) 업무에서 필요로 하는 정보 - 반드시 시스템을 구축하고자 하는 업무에서 필요로 하고 관리하고자 하는 정보여야 한다. 나) 식별이 가능해야 함 - 식별자(Unique Ide.. 2023. 5. 8. 이전 1 ··· 62 63 64 65 66 67 68 ··· 78 다음 728x90 반응형