데이터베이스의 구성 요소

데이터베이스의 구성 요소에는 테이블, 레코드, 필드 이렇게 3가지가 있다. 

이  름 

학  번 

수강과목 

김연아 

200014005 

Houdini

손나은 

200017055 

C++ 


테이블

- 표 자체를 말함.

테이블은 필드들과 레코드들로 구성된 구성 요소인데 하나의 데이터베이스 테이블 내에 필드들과 레코드들이 존재하게 되는 것이다.

필드

- 이름, 학번, 수강과목을 나타내는 각각의 열(Column)을 '필드'라 부른다.

레코드

- 각 필드에 해당되는 첫 번째 사람의 데이터는 '김연아', '200014005', 'Houdini' 인데 하나의 행(Row)에 해당되는 데이터를 레코드라 한다.

즉, 레코드란 한 사람, 한 사람 분의 데이터를 의미한다. 


데이터베이스 관리 시스템(DBMS)

데이터베이스에 모아 놓은 데이터들의 저장, 읽기, 검색 등의 처리를 위해서는 전용 프로그램이 필요하게 되는데 이것을 데이터베이스 관리 시스템 즉, DBMS(Database Management System)라고 부른다.

DBMS는 사용자의 응용 프로그램과 데이터들의 저장소인 데이터베이스와의 연결을 도와주는 프로그램으로 생각하면 된다.

데이터베이스 프로그램인 MariaDB도 DBMS의 일종인데 이것 외에도 MSSLQ, Oracle, Infomix  등 많은 DBMS가 있다. MariaDB(MySQL) 을 사용하기 위해서는 데이터베이스 전용 컴퓨터 언어가 필요한데 이를 SQL(Structured Query Language) 이라고 한다.

SQL은 데이터를 정의하고 조작, 제어할 수 있는 테이블 형태로 데이터를 저장하는 것을 관계형 데이터베이스라고 하는데, 관계형 데이터베이스에서 데이터를 조작, 관리하는데 필요한 언어가 바로 SQL이다.


MariaDB(MySQL) 의 특징

- MariaDB는 공개 소프트웨어이므로 누구나 무료로 다운로드 받아 사용할 수 있다. 그러나 상업적인 목적으로 MariaDB를 사용하려면 라이센스를 별도로 구매하여 사용하여야 한다.

- MariaDB는 DBMS 중에서 처리 속도가 상당히 빠르다.

- MariaDB는 설치가 쉽고 사용하기 쉽기 때문에 초보자라도 빠른 시일 내에 사용법을 익힐 수 있다.

- MariaDB는 대용량의 데이터를 처리할 수 있으며, 데이터 용량이 아무리 커도 손쉽게 처리할 수 있다.

- 보안성이 뛰어나다.


설치법

http://saelly.tistory.com/552


'Programming > DataBase' 카테고리의 다른 글

keywork BETWEEN, IN  (0) 2016.08.15
Basic  (0) 2016.07.31
SQL 데이터 조작문 - 데이터 삽입  (0) 2014.09.08
SQL 데이터 조작문 - 데이터 갱신  (0) 2014.09.08
SQL 데이터 조작문 - 데이터 검색  (0) 2014.09.07
Posted by scii
: