SQLD 노랭이 [속성의 특성에 따른 분류]
속성은 데이터베이스에서 엔터티의 특성을 설명하는 중요한 요소입니다. 속성은 그 특성에 따라 기본속성, 설계속성, 파생속성으로 분류할 수 있습니다. 각각의 속성은 데이터베이스 설계와 운영에서 중요한 역할을 하며, 이를 이해하는 것은 데이터 모델링에서 필수적입니다.속성은 어떤 대상이 가진 특징을 말한다. 예를 들면 어떤 대상 = 학생, 가진 특징 = 학생이 가진 특징 [이름, 나이, 학년, 반, 번호]로 나타낼 수 있다. 속성은 특징에 따라서 기본, 설계, 파생 3가지로 나눌 수 있다. 1. 기본속성 (Base Attribute) - 기본속성은 업무에서 직접적으로 수집된 원래의 데이터를 나타냅니다. 즉, 실제로 존재하고 관리해야 할 정보를 그대로 표현한 속성입니다. - 특징: 기본속성은 다른 속성에 ..
SQLD 노랭이 [엔티티, 인스턴스, 속성, 속성값]의 관계
엔티티(Entity), 인스턴스(Instance), 속성(Attribute), 그리고 속성값(Attribute Value)는 데이터베이스 설계에서 중요한 개념들로, 이들 간의 관계를 이해하는 것은 데이터 모델링을 제대로 수행하는 데 필수적입니다. 엔티티, 인스턴스, 속성, 속성값은 데이터를 정리하고 관리하는 방법을 설명하는 단어들이다.우리가 어떤 정보를 잘 저리해서 저장할 때 사용하는 개념들!1. 엔티티(Entity)- 엔티티는 데이터베이스에서 관리하고자 하는 객체나 개*을 나타냅니다. 이는 현실 세계의 사람, 사물, 개념 등을 데이터베이스에 저장하기 위해 추상화한 것입니다. 엔티티는 동일한 특성을 가진 것들의 집합을 의미하며, 데이터베이스 내에서 테이블로 구현됩니다.- 예시: "학생", "교수", "강..
SQLD 노랭이 핵심정리 [데이터 모델링]이란?
데이터 모델링이란 현실 세계의 데이터를 분석하고 구조화하여 데이터베이스로 구현하는 과정입니다. 이 과정은 데이터를 체계적으로 정의하고, 데이터 간의 관계를 규명하며, 이를 시각적으로 표현하는 것을 포함합니다. 데이터 모델링은 정보 시스템을 구축하기 위한 필수적인 단계로, 비즈니스 요구사항을 반영하여 데이터의 흐름과 구조를 설계합니다.즉, 데이터를 잘 정리하면, 컴퓨터가 그 데이터를 쉽게 이해하고 사용할 수 있게 도와주는 것.예를 들어, 학교에서 친구들의 이름, 나이, 반 등을 정리할 때, 이를 표로 만들면 더 쉽게 볼 수 있다. 이 것은 데이터 모델링의 역할 중 하나라고 생각하면 된다.데이터 모델링의 주요 목적- 데이터 구조화: 데이터를 체계적으로 정의하고, 이를 기반으로 데이터베이스를 설계합니다.우리가..