DB 2

데이터 모델링

※ 모델링- 현실 세계의 비즈니스 프로세스와 데이터 요구 사항을 추상적이고 구조화된 형태로 표현하는 과정- 데이터베이스의 구조와 관계를 정의하며, 이를 통해 데이터의 저장, 조작, 관리 방법을 명확하게 정의  ※ 특징1. 단순화 : 현실을 단순화하여 핵심 요소에 집중하고 필요없는 것들 제거2. 추상화 : 현실세계를 일정한 형식에 맞추어 간략하게 대략적으로 표현하는 과정3. 명확화 : 대상에 대한 애매한것을 최대한 제거하고 정확하게 형상을 기술하는 과정 ※ 데이터 모델링의 3단계● 개념적 모델링 - 업무 중심적이고 포괄적인 수준 모델링 - 추상화 수준이 가장 높음 - 업무를 분석 뒤 업무의 핵심 엔터티를 추출하고 ERD 작성 ● 논리적 모델링 - 개념적 모델링의 결과를 토대로 세부속성, 식별자, 관계 등을..

DB 2024.06.16

데이터베이스 기본

데이터베이스(DB, DataBase)는 일정한 규칙, 혹은 규약을 통해 구조화되어 저장되는 데이터의 모음이다. 해당 데이터베이스를 제어, 관리하는 통합시스템을 DBMS라고 하며, 데이터베이스 안에 있는 데이터들은 특정 DBMS마다 정의된 쿼리 언어를 통해 삽입, 삭제, 수정, 조회 등을 수행할 수 있다. ◎ 엔터티 엔터티(entity)는 사람, 장소, 물건, 개념 등 여러 개의 속성을 지닌 명사를 말한다. 개체라고 표현하기도 하며 예를 들어 사원이라는 엔터티가 있다하면 사원은 이름, 사원번호, 입사일, 급여의 속성을 갖고 있다. 만약 서비스의 요구 사항과 관련이 없다면 사라지게 된다. ◎ 릴레이션 릴레이션(relation)은 데이터베이스에서 정보를 구분하여 저장하는 기본 단위이다. 엔터티에 관한 데이터를..

DB 2023.05.01