공부하다보니 개념이 너무 약해서..

실무도 중요하겠지만 나 혼자 일을 하는 것도 아니고

알아두면 그저 '할줄알아'라는 말보다 '이런 구조로 만들어져있어 이렇게 사용하면 된다'라는

이야기 하고싶어서. 결국 자기만족..? 


데이터베이스 : 데이터를 모아놓은 것
데이터 베이스 관리 시스템(DBMS) : 많은 데이터를 효율적으로 관리할 수 있는 컴퓨터 프로그램

  +) 데이터베이스 관리한다 : 데이터베이스안에 데이터 저장, 필요한 데이터 꺼내기, 저장 데이터 수정 및 삭제 작업

  •  관계형 모델을 기반으로 데이터베이스 관리
  •  DBMS ⊃ 데이터베이스
관계형 모델 : 2차원 구조에 데이터를 분리해 중복되지 않게 저장하고, 필요한 데이터는 테이블간 관계를 맺어 추출

 

DBMS와 RDBMS의 차이 -> 하단 링크 참조
DBMS RDBMS
데이터 파일로 저장 데이터 테이블 형식으로 저장
계층적 / 탐색 형식으로 저장 primary key 식별자 있어 테이블 형태로 저장
표준화X 표준화O
데이터 저장을 위해 파일 시스템 사용
테이블간 관계 없음
저장 데이터 접근을 위해 테이블 형식 구조
ex) XML ex) MYSQL, ORACLE SERVER..

 

 

SQL VS MYSQL

SQL(Structured Query Language) : 데이터 베이스에 말을 걸때 사용하는 언어 (관계형 데이터베이스)
  • 데이터와 상호작용하고 데이터에 접근하며, 업데이트해 삭제하는 등 기본적으로 데이터베이스에서 데이터를 조작하는 방법

    ex) 18세 이상의 사용자들을 모두 찾아라 = SELECT * FROM Users WHERE Age >=18;

 

MYSQL : 데이터베이스 관리시스템 중 하나
  • 구조화 쿼리 언어 SQL은 기본적으로 MYSQL과 같은 이러한 관계형 데이터베이스 관리 데이터베이스 시스템의 표준

    => 가장 중요한 것은 MYSQL과 같은 것은 사용할때 항상 SQL을 작성하고 있다

 


 

 

[DBMS] RDBMS와 DBMS의 차이점 / SQL이란?

DBMS와 RDBMS의 개념 우리는 DBMS가 무엇인지 알고있습니다. 그렇다면 RDBMS는 무엇일까요? Relational Database Managenent System으로 쉽게 생각해 테이블 기반의 DBMS라고 생각하면 됩니다. DBMS와 RDBMS의 차..

runcoding.tistory.com

 

+ Recent posts