메모장

[멘토 씨리즈] 부록 01.데이터베이스와 DBMS 본문

JAVA/[멘토씨리즈]

[멘토 씨리즈] 부록 01.데이터베이스와 DBMS

Itchild 2024. 4. 9. 13:27
728x90
반응형

 

프로그램을 사용하기 위해선 데이터가 필요합니다. 이전에는 데이터들을 파일 또는 문서화 하여 저장해서 사용했는데, 이를 파일 관리 시스템 이라고 합니다. 파일 관리 시스템은 프로그램마다 별도의 파일을 독립적으로 데이터를 관리하므로 같은 내용의 데이터가 서로 다른 업무의 파일에서 중복으로 저장되어 관리되고 프로그램 간의 데이터 공유가 어려웠습니다.


데이터 베이스는 이러한 단점을 보완하여 , 서로 공유해 사용할 목적으로 데이터를 한곳에 통합하여 관리하는 데이터의 집합을 말합니다. 그리고 이러한 데이터 베이스를 효율적으로 관리하고 운영할 수 있도록 만든 소프트웨어 시스템을 DBMS 또는 데이터베이스 관리 시스템 이라고 합니다.

데이터 베이스의 장점

 

  • 데이터의 중복 최소화
  • 데이터 공유
  • 일관성, 무결성, 보안성유지
  • 최신 데이터 유지
  • 데이터의 표준화
  • 데이터의 독립성
  • 데이터 저장 공간 절약

 

데이터 베이스의 종류

 

  • MySQL
  • MariaDB
  • Oracle
  • DB2
  • Ms_SQL

 

728x90
반응형

'JAVA > [멘토씨리즈]' 카테고리의 다른 글

[멘토 씨리즈] 부록 03.SQL  (0) 2024.04.09
[멘토 씨리즈] 부록 02.JDBC란?  (0) 2024.04.09
[멘토 씨리즈] 문제풀이 5  (0) 2024.04.09
[멘토 씨리즈] 문제풀이 4  (0) 2024.04.09
[멘토 씨리즈] 파일 입출력  (0) 2024.04.09