SQLD3 속성 복합 기본키 : PK가 두개이상의 컬럼으로 구성된 경우를 이야기한다. EX) 학생코드 + 과목코드 => 교수님 성함 속성이란?1 : 업무에서 필요로 하는 고유의 성질,특징을 의미 - 컬럼으로 표시할 수 있는단위 2 : 업무상 인스턴스로 관리하고자 하는 더이상 분리되지 않는 최소의 데이터 단위 3 : 엔터티, 인스턴스, 속성, 속성값의 관계- 한개의 엔터티는 2개 이상의 인스턴스의 집합이여야 한다.- 한개의 엔터티는 2개 이상의 속성을 갖는다.- 한개의 속성은 1개의 속성값을 갖는다.- 속성은 엔터티의 속한 엔터티에 대한 자세하고 구체적인 정보를 나타낸다. 속성의 특징1 : 반드시 해당 업무에서 필요하고 관리하고자 하는 정보2 : 정해진 주식별자에 함수적 종속성을 가져야함.3 : 하나의 속성은 한개의 값.. 2025. 8. 1. 엔터티 1.엔터티의 개념현실 세계에서 독립적으로 식별 가능한 객체나 사물을 나타냄.업무상 분석해야 하는 대상(인스턴스)들로 이루어진 집합 인스턴스는 엔터티의 특정한 속성 값들로 구성되며,엔터티의 개념을 현실에서 구체적으로 나타낸 것이다.쉽게 말해 행이라고 생각하면 편하다. 2.엔터티의 특징1 : 유일한 식별자에 의해 식별가능- 인스턴스가 식별자에 의해 한개씩만 존재하는지 검증이 필요하다.- 유일한 식별자는 그 엔터티의 인스턴스만의 고유이름 ex) 이름은 동명이인일수도 있으니 사번,학번등이 고유식별자이다. 2 : 해당 업무에 필요하고 관리하고자 하는 정보-설계하는 업무의 시스템 구축에 필요한 데이터들의 집합이다. 3 : 인스턴스들의 집합- 영속적으로 존재하는 2개 이상의 인스턴스의 집합- 인스턴스가 한 개 밖.. 2025. 7. 29. 데이터 모델 1.데이터 모델링의 특징● 추상화 : 현실을 단순화하여 핵심 요소에 집중하고 불필요한 세부 사항들 제거● 단순화 : 현실세계를 일정한 형식에 맞추어 간략하게 표현하는 과정● 명확화 : 대상에 대한 애매모호함을 최대한 제거하고 정확하게 현상을 기술 2.데이터 모델링의 3가지 관점● 데이터 관점 : 데이터가 어떻게 저장되고 관리되는지를 정의하는 단계● 프로세스 관점 : 시스템이 어떤 작업을 수행하며 이러한 작업들이 어떻게 조직되고 조정되는지를 정의하는 단계 ● 데이터와 프로세스 관점 : 데이터 관점과 프로세스 관점을 결합하여 시스템의 전반적인 동작을 확인하는 관점, 특정 프로세스가 어떤 데이터를 사용하는지, 데이터가 어떻게 생성되고 변경되는지 명확하게 관리 3.데이터 모델링 유의점● 중복 : 한 테이블 .. 2025. 7. 24. 이전 1 다음