반응형
RDBMS란 무엇인가?
Relational Database Management System의 약자로
관계형 데이터베이스를 관리하는 프로그램이라고 할 수 있다.
관계형 데이터베이스란 무엇인가?
관계형 데이터베이스는 키(key)와 값(value)들의 간단한 관계를 테이블화 시킨 매우 간단한 원칙의 전산정보 데이터베이스이다.
RDBMS는 왜 사용하는가?
- 정해진 스키마에 따라서 데이터를 저장하기 때문에 명확한 데이터 구조를 보장한다.
- 데이터의 분류, 정렬, 탐색의 속도가 빠르다.
- SQL을 사용하여 데이터를 다룰 수 있다.
DBMS란 무엇인가?
Database Management System의 약자로
데이터베이스를 운용하고 관리하는 프로그램이다.
DBMS의 목적 및 종류
DBMS의 목적은 특정 데이터들을 관리하기 위해서 사용하기 위해서 입니다.
DBMS는 여러 종류가 있습니다.
그중 대표적인 DBMS로는
1. MySQL
2. 오라클(Oracle)
3. Microsoft SQL Server
등이 있습니다.
아래는 2023년 1월 기준의 랭킹입니다.
DBMS의 특징
- 2차원 구조 모델(열 : 속성, 행 : 튜플, 데이터)을 기반으로한 수평적 구조를 사용, 테이블 형식으로 데이터를 저장합니다. 각 테이블들은 많은 행과 열로 구성되며, 테이블은 구조화된 데이터를 저장하기 위한 엄격한 구조를 제공합니다.
- ACID(원자성, 일관성, 독립성, 지속성) 트랜잭션을 보장하는 기능을 가지는데, 이 기능들은 모든 트랜잭션이 완전하고 정의된 모든 규칙에 따라서 일관성을 가지게 함으로써 오류, 시스템 충돌과 같은 문제가 없는지 확인할 수 있도록 합니다. 이로써 데이터 무결성, 완전성, 정확성을 보장합니다.
- Structed Query Language(SQL)를 사용해서 데이터 접근을 하며 CRUD(Create, Read, Update, Delete) 조작을 허용합니다.
- 여러 플랫폼에서의 사용이 가능합니다.
반응형
'CS 지식 > 데이터베이스' 카테고리의 다른 글
[데이터베이스] JDBC 정리 (0) | 2023.02.13 |
---|---|
[데이터베이스] MySQL 정리 (0) | 2023.02.12 |
[데이터베이스] SQL 함수 및 키워드 정리 (0) | 2023.02.02 |
[데이터베이스] 앨리어스(Alias) 사용했을 때 ORDER BY 가 정상 동작 하지않을 때 해결 방법 (0) | 2023.02.02 |
[데이터베이스] DML, DDL, DCL 정리 (0) | 2023.02.02 |