DB?

/-@,.@-/·2023년 2월 28일
0

DB? Data?

DB는 Database의 줄임말로 데이터의 저장소다.

그럼 데이터는?

정보 자료의 의미이며 여러 다른 정의가 있겠지만 여기서의 데이터는
컴퓨터가 처리할 수 있는 문자나 숫자 그리고 소리와 같은 것들의 형태로 된 정보를 data라고 한다.

위와 같은 데이터를 저장하는 곳을 데이터베이스다.

Database에 대해 더 자세히 알고 싶다면?

DB의 특징

  • 막 집어넣어 저장하는 것이 아닌 구조화하여 잘 정돈된 상태로 저장하기 때문에 관리하기 좋다.

  • 동료와 함께 같이 동시에 사용이 가능하다.

하지만 데이터베이스를 사용하려면 그냥 사용할 수 없다.(접근 X)
DB를 사용할 수 있게 (접근 가능하게) 도와주는 것이 *DBMS이다.

DBMS: Database Management System의 약자, DB를 관리해주는 응용프로그램. e.g. MySQL, MariaDB, PostgreSQL 등이 있다.

DBMS에도 여러 유형이 있다.
계층형, 관계형, 객체지향형, 객체관계형, 망형

DBMS 유형

1. 계층형

계층형은 단어 그대로 데이터의 관계가 계층적으로 구성되어 있다.(트리형태)
이러한 구조의 단점은 수정이 어렵다는 점이다.

2. 망형

계층형보다 유연하게 연결되어 있다. 그러나 구조를 정확히 알지 않으면 사용하기 어렵다.

3. 관계형

2차원 구조. 일반적인 엑셀과 같은 테이블 형식을 생각하면 쉽다.
정형화된 데이터나 간단한 정보를 처리하기 용이함.
비정형 데이터에 대한 처리가 어려움.

4. 객체지향형

비정형 데이터나 복잡한 데이터의 처리가 가능함.
다양한 형태의 데이터를 다룰 수 있게 해줌.
말 그대로 객체지향이기 때문에 객체지향 프로그램 모델을 지원함

5. 객체관계형

객체지향보다 조금 더 좋아진 버전?
안정성과 대용량데이터에 대한 처리성능이 우수해짐.

SQL

데이터베이스를 사용하기 위한 언어를 Structured Query Language라 한다.

profile
공부한 것과 관심 있는 것을 정리합니다.

0개의 댓글