본문 바로가기
SQL 데이터베이스 시리즈👨‍💻

👋데이터 베이스,DBMS 개념 정리👋 | SQL 데이터베이스 시리즈 001

by @ENFJ 2021. 8. 10.

 

데이터 베이스 강의 하나를 또 신청했다.  ( codeit 이라는 사이트)

- 평소에 데이터가 어떻게 관리되고 사용되는지 궁금해서 돈이 아깝지 않다.

매일 꾸준히 데이터 베이스에 공부한 내용을 다음과 같이 정리 할 예정이다. (처음 공부하는 만큼 꼼꼼히 열심히!)

 

데이터 베이스란? => 데이터 집합

데이터 베이스 : 일정한 체계속에 저장된 데이터의 집합


데이터는 위 사진처럼  테이블(표) 의 단위로 저장됨.

멤버 테이블에는 회원정보 가 들어있다.
아이템 테이블에는 상품정보가 들어있다.
order 테이블에는 주문정보가 들어있다.

이렇게 방대한 데이터들을 데이터 베이스에 저장하며, 
매우 체계적이다.

 

테이블 (행 , 열) => 가로 , 세로

테이블: 표 형식으로 저장된 데이터의 집합!


 


행 : row
열 : column

 

데이터 베이스를 사용하려면? => SQL 언어를 배워야 함.

DBMS 라는 프로그램이 필요하다.
DBMS : data base management system : 데이터베이스 관리 시스템

DBMS 를 사용해서 테이블을 추가, 삭제 ,조회 할 수 있다.


DBMS 종류에는 : MySql , sQLite , SQL Server , MariaDB , ORACLE 등.. 이 있다.
 
데이터 베이스 구축 의 시작은 DBMS 선택이다.

대부분 DBMS 는 SQL(Structured Query Language)  이라는 DBMS에 명령을 내리기 위해 사용하는 언어
사용함.

SQL 은 국제 표준이 있어서 배우면 어떤 DBMS 든 사용할 수 있다. (but DBMS 마다 조금씩 차이가 있다.)


DBMS를 사용한다는 것은, 
실행되고 있는 server에 client를 이용해서 접속한 후, 원하는 명령을 내린다는 뜻



MySQL에서 서버 프로그램의 이름은 ‘mysqld'

MySQL의 클라이언트 프로그램 이름은 ‘mysql’