👩🏻💻 프로그래밍/DB & Redis
[DB] 데이터베이스 정의
뽀도
2023. 3. 16. 16:41
데이터베이스란 무엇인가
데이터베이스
- 어떤 규칙이나 목적을 기초로 하여 관리되는 데이터 모음
- 이때 핵심은 관리 된다 임
- 데이터베이스란 데이터베이스 관리 시스템으로 관리 할 수 있는 상태로 정리된 데이터 모음
데이터베이스 종류
- 데이터베이스의 종류에는 계층형, 네트워크형, 관계형등 몇가지가 있음
- 그중에서 가장 널리 사용되는 것이 관계형 데이터 베이스
필드,칼럼,열을 조합해 데이터를 테이블 형식으로 관리하는 시스템이 관계형 데이터 베이스 관리 시스템(RDBMS)이고, 이런 RDMBS가 관리하는 데이터의 모음을 관계형 데이터 베이스(RDB)라고 함
◆ 계층형
데이터가 1 : 다로 된 부모 - 자식 관계로 연결됨.
오래된 데이터베이스 형식으로 정보를 일원적으로 관리하기 어려움
◆ 네트워크형
데이터가 다 대 다 관계로 연결
정보를 일원적으로 관리할 수 있지만, 데이터 끼리의 관계 설정이 복잡해 관리가 어려움
◆ 관계형
데이터를 행과 열로 이루어진 테이블(표) 형식으로 관리
각각의 데이터는 독립적이므로 관리하기 쉬움
테이블(표) 끼리 자유롭게 조합해 연결할 수 있는 것이 특징
→ MySql, MS-SQL 많은 개발자들이 사용중