🥞 BE
home

Ch10. DB 서버

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 명령으로 설치할 수 있습니다.