목록Database (4)
꿈돌이 블로그
🎁 속성이란? 업무에서 필요한 정보인 엔터티가 가지는 항목 (업무에 필요한 데이터를 저장할 수 있음) 속성은 더 이상 분리되지 않는 단위 인스턴스의 구성요소이고 더 이상 분해되지 않음 🎀 속성의 특징 속성은 업무에서 관리되는 정보입니다. 속성은 일반적으로 하나의 값만 가집니다. 주식별자에게 함수적으로 종속됩니다. 쉽게 말해 기본키가 변경되면 속성의 값도 변경된다는 말입니다. 🎀 속성의 종류 - 속성의 종류로는 분해 여부에 따른 속성의 종류와 특성에 따른 속성의 종류가 존재합니다. ✨ 분해 여부에 따른 속성의 종류 종류 설명 단일 속성 - 하나의 의미로 구성된 것 - ex) 회원ID, 이름 등 복합 속성 - 여러 개의 의미가 있는 것 - ex) 주소가 있음. 주소는 시, 군, 동 등으로 분해 가능 다중값 ..
🎁 엔터티란? 엔터티는 업무에서 관리해야 하는 데이터 집합을 의미합니다. 저장되고 관리되어야 하는 데이터라고 보시면 됩니다. 엔터티의 의미로는 여러 가지가 있습니다. (여러 가지 의미의 내용은 크게 벗어나지 않고 다 비슷합니다. 'ㅁ') 엔터티는 고객의 비즈니스 프로세스에서 관리되어야 하는 정보를 추출해야 합니다! 🎀 엔터티 특징 - SQL 공부를 제대로 하고 싶으신 분들은 엔터티 특징 정도는 필히 알아가시길 바랍니다. 엔터티 특징 설명 식별자 엔터티는 유일한 식별자가 있어야 함 인스턴스 집합 2개 이상의 인스턴스가 있어야 함 속성 엔터티는 반드시 속성을 가짐 관계 엔터티는 다른 엔터티와 최소한 한 개 이상 관계가 있어야 함 업무 엔터티는 업무에서 관리되어야 하는 집합임 ✨ 인스턴스란? - 인스턴스는 릴..
🎁 3층 스키마란? 3단계 계층으로 분리해서 독립성을 확보하는 방법 3층 스키마는 데이터베이스의 독립성을 확보하기 위한 방법 ANSI 표준으로 정의되어 있음 ✨ANSI(American National Standards Institute) - ANSI는 미국표준협회입니다. - 데이터베이스와 관련된 표준을 정의하고 있어요. - 예로 들어 ANSI SQL 표준이 있습니다. 이는 여러 DBMS에서 호환되도록 정의한 표준입니다. 🎀 3층 스키마의 구조 - 3층 스키마는 다음과 같은 모습을 하고 있습니다. - 3층 스키마는 외부 스키마, 개념 스키마, 내부 스키마가 존재하며 이들의 역할은 다음과 같습니다. 구조 설명 외부 스키마 (External Schema) - 사용자 관점 - 응용 프로그램이 접근하는 데이터베이..
🎁 데이터 모델링이란? 비즈니스 운영 내에서 데이터를 수집하고 저장하고 사용하는 방법을 개념화하고 논리적인 데이터 모델로 표현하는 것을 데이터 모델링이라고 합니다. 쉽게 말하면, 고객의 업무 프로세스를 이해한 후 데이터 모델링 표기법을 사용해서 모델링하는 것을 뜻합니다. 🎀 데이터 모델링 특징 - 데이터 모델링의 특징으로는 추상화, 단순화, 명확성 이렇게 세 가지가 존재합니다. 특징 설명 추상화(Abstraction) 현실 세계를 간략하게 표현 단순화(Simplification) 누구나 쉽게 이해할 수 있도록 표현 명확성(Clarity) 명확하게 의미가 해석되어야 합니다. 또한, 한 가지 의미를 가져야 함 🎀 데이터 모델링 단계 - 데이터 모델링 단계는 개념적 모델링 → 논리적 모델링 → 물리적 모델링 ..