본문 바로가기
프로그래밍/DB & Redis

[DB] 데이터베이스 정의

by 뽀도 2023. 3. 16.

데이터베이스란 무엇인가

 

데이터베이스

  • 어떤 규칙이나 목적을 기초로 하여 관리되는 데이터 모음
  • 이때 핵심은 관리 된다 임
  • 데이터베이스란 데이터베이스 관리 시스템으로 관리 할 수 있는 상태로 정리된 데이터 모음

 

 

데이터베이스 종류

  • 데이터베이스의 종류에는 계층형, 네트워크형, 관계형등 몇가지가 있음
  • 그중에서 가장 널리 사용되는 것이 관계형 데이터 베이스

필드,칼럼,열을 조합해 데이터를 테이블 형식으로 관리하는 시스템이 관계형 데이터 베이스 관리 시스템(RDBMS)이고, 이런 RDMBS가 관리하는 데이터의 모음을 관계형 데이터 베이스(RDB)라고 함

 

 

◆ 계층형

 

 

데이터가 1 : 다로 된 부모 - 자식 관계로 연결됨.

오래된 데이터베이스 형식으로 정보를 일원적으로 관리하기 어려움 

 

 

 

◆ 네트워크형

 

데이터가 다 대 다 관계로 연결

정보를 일원적으로 관리할 수 있지만, 데이터 끼리의 관계 설정이 복잡해 관리가 어려움

 

 

◆ 관계형 

 

데이터를 행과 열로 이루어진 테이블(표) 형식으로 관리

각각의 데이터는 독립적이므로 관리하기 쉬움

테이블(표) 끼리 자유롭게 조합해 연결할 수 있는 것이 특징 

 

→ MySql, MS-SQL 많은 개발자들이 사용중 

 

 

 

반응형

'프로그래밍 > DB & Redis' 카테고리의 다른 글

[mysql] SELECT 후 CREATE  (0) 2023.03.17
[DB] SQL이란?  (0) 2023.03.16
[mysql] 설치 경로 찾기  (0) 2022.12.16
[mysql] stored procedure 호출  (0) 2022.06.30
[mysql] too many connection 에러 확인  (0) 2021.06.24

댓글