데이터베이스 2

데이터 모델링, 정규화

데이터 모델링이란? 데이터 모델링(Data Modeling)은 데이터 구조와 관계를 정의하고 문서화하는 프로세스입니다. 이는 데이터베이스 설계의 중요한 단계로, 정보 시스템이 데이터를 효과적으로 저장, 관리, 검색할 수 있도록 합니다. 데이터 모델링의 주요 목적은 데이터베이스를 구현하기 전에 데이터의 구조를 명확하게 이해하고 이를 기반으로 데이터베이스를 설계하는 것입니다.데이터 모델링은 여러 단계로 이루어지며, 각 단계마다 다루는 추상화 수준이 다릅니다:개념적 데이터 모델링 (Conceptual Data Modeling):비즈니스 요구사항을 반영하여 데이터의 개념적 구조를 정의합니다.주로 ERD(Entity-Relationship Diagram) 같은 도구를 사용하여 엔티티(개체)와 그들 간의 관계를 나..

데이터베이스 2024.08.06

데이터베이스 이름 규칙

주요 구성 요소와 명사Table (테이블)데이터를 행(row)과 열(column)로 구성하여 저장하는 구조.예: users, products, ordersColumn (열)테이블 내의 데이터를 저장하는 필드.예: first_name, email, order_dateRow (행)테이블 내의 데이터의 각 개별 레코드.각 행은 테이블의 모든 열에 해당하는 값을 가집니다.예: 하나의 사용자 레코드, 하나의 주문 레코드Primary Key (기본 키)테이블에서 각 행을 고유하게 식별하는 열 또는 열들의 조합.예: id, user_idForeign Key (외래 키)다른 테이블의 기본 키를 참조하여 두 테이블 간의 관계를 나타내는 열.예: user_id (users 테이블의 id를 참조), product_id (p..

데이터베이스 2024.07.31