•
DBMS
DBMS란 Database Management System의 약자로, DB를 관리하기 위한 소프트웨어 또는 DB서버를 말합니다. DBMS은 사용자 또는 다른 프로그램의 요구를 처리하고 적절히 응답하여 데이터를 사용할 수 있도록 해줍니다.
•
Data, DataBase, Record, Tuple, Attribute, Domain의 개념
Data는 각 항목에 저장되는 값을 의미합니다. DataBase는 여러 사람이 공유하여 사용할 목적으로 체계화해 통합, 관리하는 데이터의 집합입니다. 여러 응용 시스템들의 통합된 정보들을 저장하여 운영할 수 있는 공용 데이터들의 묶음입니다. Record는 테이블(릴레이션)에서 행의 정보를 의미하며 Tuple또는 Row라고도 합니다. Tuple은 여러 값이 저장될 수 있으며 같은 값이 저장될 수 없습니다. Attribute는 테이블에서 열의 정보를 의미하며 Column이라고도 합니다. Domain은 테이블에 포함된 각각의 속성들이 가진 값들의 집합입니다.
•
MySQL 서버의 활용 방법
먼저 telnet에 접속합니다. 이후
mysql –h hostname –u username –password=password database를 사용해서 MySQL에 연결합니다. 이후 다양한 명령어들을 사용하여 서버를 구동합니다.
•
Database 응용 분야
일상에서는 가계부를 쓰거나 스마트폰의 전화번호 주소록을 기입하는데 사용되기도 합니다. 이외에는 은행이나 증권회사 등에서 보안과 함께 DB를 관리하거나 빅테이터에서 DB를 기반으로 수많은 데이터를 관리하는데 사용되기도 합니다.
•
MariaDB Server의 주요 기능과 설치방법
MariaDB Server는 오픈소스입니다. 또한 MySQL 과 친화적인 DBMS입니다. 때문에 MySQL에서 사용하는 SQL문이나 명령문들을 그대로 사용하고 있는 경우가 많습니다. 테이블을 생성하고 DB레코드의 입력 및 수정, 검색이 모두 가능합니다.
apt-get install mariadb-server 명령으로 설치할 수 있습니다.