본문 바로가기
반응형

관계형데이터베이스4

[SQLD] 3-3: JOIN (조인)의 모든 것 이전 포스트:2025.02.13 - [자격증/SQLD] - [SQLD] Chapter 3-2 GROUP BY & HAVING & ORDER [SQLD] Chapter 3-2 GROUP BY & HAVING & ORDER1. GROUP BY 개념GROUP BY 절은 데이터를 특정 기준에 따라 그룹화하여 집계 연산을 수행할 때 사용됩니다. SUM(), AVG(), COUNT(), MAX(), MIN()과 같은 집계 함수(Aggregate Function)와 함께 사용됩니다.1.1 GROUP BYrnasterofmysea.tistory.com SQLD Chapter 3-3: JOIN (조인)1. JOIN 개념JOIN은 두 개 이상의 테이블을 연결하여 데이터를 조회하는 방법입니다. 관계형 데이터베이스에서는 여러.. 2025. 2. 16.
[SQLD ] 1-3: 관계와 식별자 (feat. ERD 표기) Chapter 1-3: 관계(Relationship)와 식별자(Identifier)데이터 모델링에서 중요한 개념 중 하나는 관계(Relationship)와 식별자(Identifier)입니다. 관계는 엔티티 간의 연관성을 정의하고, 식별자는 각 엔티티의 개별 인스턴스를 구별하는 역할을 합니다. 이 두 개념을 이해하면 데이터베이스의 구조를 보다 효율적으로 설계할 수 있습니다. 하단은 데이터베이스 설계 기말 과제로 설계했던 ERD 다이어그램입니다 ㅎㅎ 1. 관계(Relationship)란?관계(Relationship)는 두 개 이상의 엔티티 간의 연관성을 나타내는 개념입니다. 관계는 **ERD(Entity-Relationship Diagram)에서 마름모(Diamond) 형태로 표현되며, 데이터베이스에서는 외.. 2025. 2. 13.
[SQLD] 1-2: 엔티티(Entity), 속성(Attribute), 인스턴스(Instance) Chapter 1-2 엔티티(Entity), 속성(Attribute), 인스턴스(Instance) 데이터 모델링에서 가장 중요한 개념 중 하나는 엔티티(Entity), 속성(Attribute), 인스턴스(Instance)입니다. 이 세 가지 요소를 올바르게 정의하는 것은 데이터베이스의 구조를 체계적으로 설계하는 데 필수적인 과정입니다. 1. 엔티티(Entity)엔티티(Entity)는 데이터베이스에서 관리해야 하는 개체 또는 개념을 의미합니다. 현실 세계의 사물, 개념, 사건 등을 데이터로 저장하기 위한 단위이며, 데이터베이스에서는 테이블(Table)로 구현됩니다. 엔티티 예시 ( 고객 엔티티, 주문 엔티티, 제품 엔티티) 2. 엔티티의 특징엔티티는 다음과 같은 특징을 가집니다.고유한 식별자(Prima.. 2025. 2. 13.
[SQLD] 1-1: 데이터 모델의 이해 Chapter 1-1: 데이터 모델의 이해1. 데이터 모델이란?데이터 모델(Data Model)은 현실 세계의 데이터를 일정한 형식으로 추상화하여 표현하는 구조입니다. 단순히 데이터를 저장하는 것이 아니라, 데이터 간의 관계를 정의하고, 체계적으로 관리할 수 있도록 도와줍니다.쉽게 말해, 현실 세계의 데이터를 컴퓨터가 이해할 수 있도록 논리적으로 표현한 설계도라고 할 수 있습니다. 데이터 모델을 통해 데이터베이스를 보다 효율적으로 운영할 수 있으며, 데이터의 무결성과 일관성을 유지할 수 있습니다.2. 데이터 모델의 특징데이터 모델링을 수행할 때는 다음과 같은 특징을 염두에 두어야 합니다.추상화(Abstract): 현실 세계의 데이터를 단순화하여 핵심 요소만을 모델링합니다. 불필요한 요소를 제거하고 본질적.. 2025. 2. 13.
반응형