코드 그라데이션
DB 핵심 정리 (1) DB의 개념과 DBMS의 종류 본문
제1장. DB(Database)란 무엇인가?
왜 DB가 필요한가?
데이터베이스가 왜 필요한가?'라고 묻는다면 여러 이유가 있지만,
가장 큰 이유로는 상이한 시스템에서 데이터를 공용하여 사용하기 위해 필요하다고 할 수 있다.
예를 들어 이런 데이터면
학생 파일 | 출결 파일 | 성적 파일 |
이름 | 이름 | 이름 |
수강 강좌 | 수강 강좌 | 수강 강좌 |
강좌 시간 | 출결 여부 | 성적 |
이름과 수강 강좌가 겹쳐있다는 것을 알 수 있다.
파일 내부에 데이터를 체계적으로 잘 입력해놨다면 상당히 편하게 정보를 추출할 수 있을테지만 여러 번 겹치게 입력을 해놨다면 검색이나 저장하는데 드는 비용등이 증가할 수 밖에 없다.
=> 데이터베이스는 이를 통합하여 관리해 정보를 구조적, 효율적으로 저장한다.
데이터베이스도 자료구조처럼 데이터의 추상화 과정에서 나온 산물 중 하나라는 사실이다.
파일 같은 경우 동시에 수정을 하려고 하는 경우에도 오류가 생길 가능성이 높다.
DMBS의 종류
728x90
'Database > SQL' 카테고리의 다른 글
DB 핵심 정리 (3) 변수 네이밍 규칙 (0) | 2024.03.10 |
---|---|
DB 핵심 정리 (2) SQL 개념과 분류, 수직적 확장과 수평적 확장 (0) | 2024.03.09 |
cmd 사용하여 데이터 MySQL에 집어넣는 방법 (0) | 2023.06.27 |
[MySQL] 데이터 Import, Export 방법 (0) | 2023.06.23 |
[BY. GPT] LEFT JOIN과 RIGHT JOIN의 사용 (0) | 2023.06.22 |
Comments