1. 데이터베이스란?
<aside>
💡
데이터베이스(Database)는 데이터를 체계적으로 저장하고 이를 효율적으로 관리하기 위한 시스템입니다. 데이터를 저장하는 것뿐만 아니라, 데이터를 검색, 수정, 삭제할 수 있는 다양한 기능을 제공합니다.
</aside>
🌟 주요 특징
- 🏢 중앙 집중화: 데이터를 하나의 시스템에 저장하고 관리
- ✅ 데이터 일관성: 중복 없이 정확하게 데이터를 저장
- 🔒 보안: 데이터 접근을 제어하여 무단 접근 방지
- ⚡ 효율적인 처리: 대량의 데이터를 빠르게 처리
2. 데이터베이스 종류
데이터베이스는 크게 두 가지 주요 종류로 나눌 수 있습니다.
💼 관계형 데이터베이스 (RDBMS)
- 테이블 형식으로 데이터를 저장
- SQL을 사용하여 데이터를 처리
- 예시: MySQL, PostgreSQL, Oracle, SQL Server
🛠️ 비관계형 데이터베이스 (NoSQL)
- 유연한 데이터 모델링 제공
- 스키마가 없는 형태로 데이터를 저장
- 예시: MongoDB, Cassandra, Redis
3. 기본 키 (Primary Key)