19.04.26 관계형 데이터베이스란?

Back-End/Data Base 2019. 4. 26. 20:43
728x90
반응형

-관계형 데이터 베이스란?-

 

데이터를 2차원 표를 사용해 관리하는 데이터베이스

관계형 데이터베이스의 가장 큰 이점은 사람들이 자연스럽고 직관적으로 이해하기 쉬운 형식으로 데이터 관리를 할 수 있다는 점이다.

 

 

 

-데이터베이스에서 수행할 수 있는 데이터 조작-

 

 

  1.검색

 

  2.신규 데이터 등록

 

  3.기존 데이터 갱신(수정)

 

  4.기존 데이터 제거

 

 

 

 

-관계형 데이터베이스의 이점-

 

프로그래밍 언어를 사용하지 않아도 데이터를 조작할 수 있다.

이것 때문에 데이터베이스 사용자층이 단숨에 넓어지게 되었다.

그리고 이것을 가능하게 한 것이 관계형 데이터베이스에 있는 'SQL'이라는 언어이다.

 

 

 

-SQL (Structured Query Language)-

 

관계형 데이터베이스가 데이터를 조작하기 위해 준비한 언어.

SQL은 4가지 기본 조작에 대응하는 명령어가 있다.

 

 

  1. SELECT (검색)

 

  2. INSERT (등록)

 

  3. UPDATE (갱신)

 

  4. DELETE (제거)

 

 

 

 

-DBMS와 데이터베이스의 차이-

 

데이터베이스의 기능을 제공하는 소프트웨어를 'DBMS (DataBase Management System)' 이라고 한다.

데이터베이스는 기능이나 구조를 나타내는 추상적인 개념이고,

DBMS는 그것을 실현하기 위해 작성된 구체적인 소프트웨어를 가리킨다.

따라서 Oracle나 MySQL 같은 제품은 DBMS이며 데이터베이스는 아니다.

 

 

 

-SI(System Integration)-

 

데이터베이스와 여러가지 소프트웨어가 같이 조합해서 시스템을 구축하는 작업 과정

사용되는 소프트웨어는 크게 애플리케이션, 미들웨어, 운영체제로 구분할 수 있다.

 

 

 

-소프트웨어의 계층성-

 

 

1. 애플리케이션 : 업무용 기능을 가진 프로그램된 소프트웨어, 사용자가 가장 빈번하게 조작하는 소프트웨어.

 

 

2. 미들웨어 : 중간 소프트웨어<-- DBMS가 위치한다.

 

 

3. 운영체제 : 시스템을 동작하게 하기 위한 일종의 토대가 되는 기능을 제공하는 소프트 웨어

 

 

728x90
반응형
: