MySQL

(DB)데이터베이스란

mynote6676 2025. 5. 2. 17:40

데이터베이스(DB)는 여러 사람이 함께 사용할 수 있도록 관련된 데이터를 체계적으로 정리하고 

저장한  것입니다. 쉽게 말해, 데이터를 공유하고 관리하기 쉽게 모아놓은 잘 정리된 데이터의 집합입니다.

 

데이터 베이스란 (DB)?

 

-데이터 베이스의 가장 큰 목적은 중복 데이터를 최소하하여 조직의 목적에 맞게 데이터를 효율적으로 관리하는데 있음.

-보통 데이터베이스를 정의할 때는 ISOS라고 부름. 데이터베이스이 특징을 이야기할 때는 R1C3라고 많이 언급함

 

 

 

 

데이터베이스의 장점과 단점

 

 

 

--------------------------------------------------------------------------------------------------------------------------------

데이터베이스 관리 시스템이란(DBMS)?

데이터베이스 관리 시스템(database mamagement system, DBMS)은 데이터

입력.수정 ,삭제 등의 기능을 제공하는 별도의 소프트웨어를 말한다.

 

 

 

- 그림을 보면 데이터베이스와 데이터베이스 관리 시스템이 분리되어 있음

-데이터베이스는 담고 있는 통이고, 데이터베이스 관리 시스템은 이통을 관리하는 소프트웨어

-데이터베이스에 데이터가 저장되거나 삭제되는 모든 작업은 데이터베이스 관리 시스템을 통해야만 함

 

 

-실무에서는 데이터 베이스를 DB, 데이터 베이스 관리 시스템을 DBMS라고 함

-우리는 데이터베이스는 DB, 데이터베이스 관리 시스템은 DBSM라고 칭하고자 한다.

 

--------------------------------------------------

 

-------------------------------------------------------------------------

데이터베이스의 종류 알아보기

 

- 계층형 데이터베이스

 

 

 

-네트워크형 데이터베이스 

 

 

키- 값 데이터베이스 

키 - 값 데이터베이스(key - value databass)는 NoSQL의 한 종류로 , 키 - 값을

일대일 대응해 데이터를 저장함

 

-관계형 데이터베이스(RDBMS)

관계형 데이터베이스는 실무에서 가장 많이 사용되는 데이터베이스로

MYSQL도 관계형 데이터베이스이다. 관계형 데이터베이스에서는 데이터를 테이블 형태로 저장함.

 

- 그림에서 보듯 관계형 데이터베이스는 데이터를 열과 행으로 구성한 테이블

로 정리하며 기본기(promary key, PK)가 각 행을 식별함

-데이터는 행 단위로 저장되며 , 각 항목의 속성은 열이라 표현함

-열 속성에 따라 데이터 우형이 정행짐

 

관계형 데이터베이스의 구성 요소

 

 

RDBMS에는 MySQL말고 다양한 소프트웨어 종류들이 많다.

 

728x90