데이터와 데이터베이스

코딩하는 꽁지·2023년 10월 21일
0

데이터베이스

목록 보기
1/14

데이터베이스의 필요성

데이터를 관리하기 위해서는 체계가 필요한데,
기본적으로 운영체제에서 제공하는 파일 시스템이 있다. 간단하게 폴더와 그 안의 파일을 생각하면 된다.
파일 시스템은 빠르고 구현이 간단하나, 데이터 중복성 및 데이터 종속성이라는 아주 치명적인 단점을 갖고 있다.

그렇기 때문에 데이터베이스가 필요하다.

데이터베이스는 실시간 접근성, 데이터 독립성 등 아주 편리하고 중요한 기능을 제공하며, 내용에 따른 참조(reference by content)가 가능하기에 데이터 검색이 용이하다는 큰 특징이 있다.

DBMS(Database Management System)

데이터베이스를 관리하기 위한 시스템이다.
정형화된 데이터를 관리하면 RDBMS(관계형 데이터베이스), 그 외 비정형화된 데이터를 관리하면 NoSQL로 분류할 수 있다.

실무에서는 RDBMS를 거의 대부분 사용한다고 생각하면 된다.
RDBMS는 다양한 종류가 있으며, 가장 대표적인 것이 Oracle, MySQL, Microsoft SQL Server, MariaDB, PostgreSQL 등이 있다.
이 중 Oracle을 기업에서 가장 많이 사용한다.

profile
프로그래밍으로 온 세상을 떠들썩 하게~🪼

0개의 댓글