반응형
데이터베이스 개념 및 용어
데이터
정보를 나타내는 숫자, 텍스트, 이미지, 오디오 등의 항목.
데이터베이스
관련된 정보를 구조화하여 저장하고 관리하는 시스템 또는 소프트웨어.
테이블
데이터를 행과 열로 구성된 형식으로 저장하는 데이터베이스의 기본 단위.
레코드
테이블에서 각 행으로 나타나는 하나의 데이터 항목.
필드
테이블에서 각 열로 나타나는 데이터의 속성을 나타내는 항목.
스키마
데이터베이스의 구조와 구성을 정의하는 설계 또는 청사진.
쿼리(Query)
데이터베이스에서 정보를 검색하거나 조작하기 위한 명령어 또는 질문.
인덱스(Index)
데이터 검색을 빠르게 하기 위해 특정 열(필드)의 값을 정렬된 구조로 저장하는 데이터베이스 객체.
RDBMS의 종류
MySQL
오픈 소스 RDBMS로, 무료로 사용 가능하며 웹 애플리케이션과 다양한 소프트웨어에서 널리 사용됩니다.
PostgreSQL
오픈 소스 RDBMS로, 확장 가능하고 ACID 호환성을 제공하여 비즈니스 애플리케이션에서 사용됩니다.
Oracle Database
상업용 RDBMS로, 대규모 기업 및 기관에서 사용되며 안정성과 확장성이 뛰어납니다.
Microsoft SQL Server
Microsoft에서 개발한 상용 RDBMS로, Windows 환경에서 널리 사용되며 다양한 기업 애플리케이션에 적합합니다.
SQLite
경량의 오픈 소스 RDBMS로, 모바일 앱 및 임베디드 시스템에서 사용되며 파일 기반 데이터베이스로 사용됩니다.
반응형
'TIL(Today I Learned)' 카테고리의 다른 글
| [TIL] 제어의 역전 (Inversion of Control, IoC)와 의존성 주입 (Dependency Injection, DI) (1) | 2023.11.09 |
|---|---|
| [TIL] 3 Layer Architecture (0) | 2023.11.08 |
| [TIL] Spring MVC (0) | 2023.11.06 |
| [TIL] @Controller (0) | 2023.11.04 |
| [TIL] Spring의 Controller (0) | 2023.11.03 |