관계형 데이터베이스 (RDBMS; Related DataBase Management System)
- 데이터를 테이블(표) 형태로 저장하고, 테이블 간의 관계를 정의하여 데이터를 관리하는 데이터베이스 시스템
RDBMS 특징
- 테이블(관계)로 데이터를 저장
- 각 테이블은 행(레코드)과 열(속성)으로 구성
- 스키마를 통해 데이터베이스를 관리
- 데이터베이스의 구조와 제약 조건을 정의하는 청사진(틀)
- 테이블 간의 관계와 데이터 타입 등을 포함
- SQL 언어를 사용
- 데이터를 정의, 조작, 제어하는 데 사용하는 언어
- 데이터의 정확성과 일관성을 유지하는 여러 무결성 제약 조건을 지원
RDBMS 주요 용어
1. 테이블(Table)
- 데이터가 저장되는 기본 단위
- 열(속성)과 행(레코드)으로 이루어져 있음
2. 열(Column)
- 데이터를 저장하는 세로의 구분
- 각 열은 특정 데이터 유형을 가짐
3. 행 (Row)
- 데이터의 한 레코드를 나타냄
- 각 행은 고유한 데이터 세트를 가짐
4. 키(Key)
- 테이블에서 레코드를 식별하는 데 사용되는 속성
RDBMS 시스템의 종류
1. MySQL
- 오픈 소스 관계형 데이터베이스 - 웹 애플리케이션에서 주로 사용
2. Oracle
- 상용 RDBMS 중 하나 - 대규모 기업용 데이터베이스 관리에 적합
등) PostgreSQL, Microsoft SQL Server 들이 있다.
'SQL' 카테고리의 다른 글
[SQL] 무결성과 제약조건 (0) | 2024.09.25 |
---|---|
[SQL] DDL (0) | 2024.09.25 |
[SQL] datatype (0) | 2024.09.25 |
[SQL] SQL (0) | 2024.09.24 |
MySQL 설치 방법 (0) | 2024.09.24 |