본문 바로가기

   
Programming/IT 용어

관계형 데이터베이스

반응형

관계형 데이터베이스(RDBMS(Relational Database Management System))

데이터베이스 라는것에 먼저 알아야 한다.

데이터베이스란 우리가 메모장이나 워드 엑셀 파일을 저장 하듯이 프로그램에도 어떠한 데이터를 저장하기 위한 언어들을 제공한다.

마치 텍스트 파일 저장 하듯이 데이타베이스 라는 녀석은 프로그램 용어를 이용해 데이터를 저장할수 있다.


대표적인 언어로는 mysql, mssql, oracle 3종류가 있다.


그러면 데이타베이스라는 녀석은 무엇인지 알았다.


그렇다면 관계형 데이타베이스란 무엇을 애기하는 것일까?

데이타베이스라는 녀석은 프로그래밍 언어 특성상 일반 파일 저장 처럼 단순하지가 않다. 

서로 관계를 형성하여 데이터를 분류화 하고 종류를 나눠 놓아 sql 쿼리 문을 이용하여 데이터를 조회한다.


예) 1. 상품번호와 상품 이름이 들어있는 텍스트 파일을 저장 했다고 가정 상품번호1 상품이름 아이폰

    2. 구매번호와 상품 종류가 들어있는 텍스트 파일을 저장 했다고 가정 상품번호1 상품종류 핸드폰


관계형 데이터베이스는 위2파일을 상품번호를 이용해 상품의 이름과 상품의 종류가 각각 다른 곳에 저장되어 있다고 하여도 데이터를 가져와서 하나의 데이터처럼 보여줄수 있다.


이러한 개념이 관계형 데이터 베이스라고 생각하면 될듯 하다.

반응형