[DBMS] 데이터베이스

개린이·2023년 9월 18일
0

DBMS

목록 보기
1/5
post-thumbnail

데이터

데이터(data)는 정보나 사실들의 원시적이고 구조화되지 않은 형태입니다. 이것은 숫자, 문자, 이미지, 소리 등 다양한 형태로 나타날 수 있습니다. 예를 들면, 온도 측정 결과, 사진, 글, 음성 녹음 파일 등이 데이터에 해당한다.


데이터베이스

데이터베이스(database)는 관련된 데이터를 체계적으로 저장하고, 관리하고, 검색할 수 있도록 설계된 전자적 시스템입니다.

간단히 말하면, 데이터베이스는 "정보의 보관소"와 같습니다. 데이터베이스를 사용하면 크거나 작은 양의 데이터를 안전하게 저장하고 필요할 때 쉽게 찾아낼 수 있습니다.


DBMS

DBMS는 데이터베이스 관리 시스템(DataBase Management System)의 약자이다.
DBMS는 데이터 베이스를 생성하고, 유지, 조작하기 위한 소프트웨어 도구의 집합니다. 일반적으로 DBMS는 두 가지 유형으로 나뉜다.

1. RDBMS(관계형 데이터베이스 관리 시스템)
데이터를 테이블 형태로 저장하며, 테이블 간의 관계를 정의할 수 있는 시스템입니다. 예로는 Oracle, MySQL, Microsoft SQL Server, PostgreSQL 등이 있다.

2. NoSQL DBMS
관계형 모델을 사용하지 않는 데이터베이스 시스템으로, 큰 데이터량이나 유동적인 데이터 구조를 지원하기 위해 설계되었다. 예로는 MongoDB, Cassandra, Redis 등이 있다.


데이터베이스의 주요 기능

데이터 저장
DBMS를 사용하여 데이터를 안전하게 저장할 수 있습니다. 데이터는 테이블, 레코드, 필드의 형태로 구조화되어 저장됩니다.

데이터 검색 및 검색
사용자는 DBMS를 통해 데이터베이스에서 필요한 정보를 쉽게 조회하거나 검색할 수 있습니다.

데이터 보안
DBMS는 데이터 접근 권한을 제한하거나 특정 사용자의 접근을 제한하는 보안 기능을 제공합니다.

동시성 제어
여러 사용자가 동시에 데이터베이스에 접근할 경우, DBMS는 데이터의 일관성을 유지하기 위해 동시성 제어를 수행합니다.

데이터 백업 및 복구
DBMS는 데이터의 손실이 발생했을 때 데이터를 복구할 수 있는 백업 및 복구 기능을 제공합니다.

데이터 무결성 유지
DBMS는 데이터의 정확성과 일관성을 유지하기 위한 규칙이나 제약 조건을 설정할 수 있습니다.

0개의 댓글