Database 2

[Database] RDB

개요데이터베이스의 기초에 대해서 학습해봤던 지난 시간에 이어, 데이터베이스 종류 중에서 중요한 부분을 차지하고 있는 관계형 데이터베이스 (RDB) 에 대해서 알아보겠습니다. 관계형 데이터베이스, RDB 란?관계형 데이터베이스는 데이터가 하나 이상의 열과 행의 테이블(또는 '관계')에 저장되어 서로 다른 데이터 구조가 어떻게 관련되어 있는지 쉽게 파악하고 이해할 수 있도록 사전 정의된 관계로써, 데이터를 구성하는 정보 모음입니다. 관계는 이러한 테이블 간의 상호작용을 기반으로 설정되는 여러 테이블 간의 논리적 연결입니다. RDB 의 주요 개념구조테이블(Tables): RDB에서 데이터는 행과 열로 구성된 테이블에 저장됩니다. 각 테이블은 Business Entity(예: 고객, 주문)를 나타내며 테이블의 ..

Database 02:12:48

[Database] 데이터베이스의 기초

개요다양한 종류의 개발 프로젝트를 진행하면서 뗄래야 뗄 수 없던 것이 있었습니다. 바로 데이터베이스입니다. 프로젝트를 진행하면서 이해 관계자 혹은 기획자의 비즈니스 요구 사항을 분석하고 이를 소프트웨어 요구 사항으로 분리, 그리고 데이터 스키마 설계를 하는 과정은 너무나 당연한 수순이 되었습니다. 하지만 RDB, NoSQL, In-memory DB 등등 다양한 형태의 데이터베이스를 알게 되면서 각각의 상황에 따라 적합한 형태의 데이터베이스를 선택하는 것이 Well-designed Architecture를 설계함에 있어서 매우 중요하다는 것을 깨닫게 되었습니다. 그에 따라 기존에 알고 있던 데이터베이스의 지식들을 정리해보고자 합니다. 데이터베이스란?데이터베이스는 구조화된 정보 또는 데이터의 조직화된 모음으..

Database 2024.07.02