본문 바로가기
📋3-1/📌리눅스서버실습

[리눅스서버실습] - DB 서버

by 빛나고요 2021. 5. 8.
BIG

Study. DB 서버 

1. 데이터베이스 서버의 개념

📌개념: 데이터베이스를 저장하고 관리하기 위한 소프트웨어로 DBMS(DataBase Management System)이라고도 함

📌개념도

📌관련 용어

- 데이터(Data): 정보는 있지만 완전히 체계적으로 정리되지 않은 것

- 테이블(Table): 데이터를 표 형식으로 체계화하여 구성한 것

- 데이터베이스(Database): 테이블을 저장하는 큰 저장소 또는 테이블의 집합

- 레코드(Record)또는 튜플(Tuple) 또는 로우(Row): 테이블의 행  ex) hong-홍길동-22-경기

- 필드(Field) 또는 컬럼(Column): 테이블의 열 ex) 필드 이름: ID, NAME, AGE, ADDRESS/ ID 필드: hong, dang, ppuni 등

- 데이터 타입(Data Type): 각 필드에 입력할 값의 타입(정수, 문자, 날짜 등)

- 기본 키(Primary Key, 주 키) 필드: 레코드를 식별하는 유일한 값을 갖고 비어있지 않는 필드 

- 외래 키(Foreign Key) 필드: 다른 테이블의 주 키와 대응되는 필드

- RDBMS(Relational DBMS): 관계형 DBMS   ex) Oracle, SQL SERVER, MariaDB

 

💡쉽게 생각하자면 내가 온라인 쇼핑몰을 구축할 때, 온라인 쇼핑몰을 개발자 입장으로 봤을 때는 크게 웹 사이트 구축과 데이터베이스 구축으로 나눌 수 있다. 웹 사이트 구축은 프론트엔드나 백엔드 개발을 통해서 사용자들이 웹을 쉽고 편리하게 사용할 수 있게 구축하는 것고, 고객의 정보나 고객이 구매한 제품 정보를 저장하는 데이터베이스를 구축하는 것이다. 이때 데이터베이스 서버는 데이터베이스에 정보를 저장, 수정, 삭제, 정의, 관리하고, 데이터베이스 클라이언트는 데이터베이스에 요청하여 여러가지 명령을 하거나 데이터를 체크하는 일을 한다.

 

📎참고

1. m.blog.naver.com/PostView.nhn?blogId=kjskhj04366&logNo=221535706134&proxyReferer=https:%2F%2Fwww.google.com%2F

2. server-talk.tistory.com/276

 

[다음] 2. MariaDB 설치와 구축

댓글