DBMS(Database Management System)란?
데이터를 정리, 보관하기위한 소프트웨어로 데이터의 공유, 조회, 변경, 삭제가 가능하다.
DB : 데이터의 집합
DBMS : DB의 데이터가 안정적으로 잘 보관될 수 있도록 하는 시스템
SQL : 데이터를 다루고 관리하는데 사용하는 데이터베이스의 언어
DBMS의 종류
유료 : ORACLE, DB2, MSSQL, Tibero
무료 : PostgreSQL, MariaDB, MySQL
PostgreSQL이란?
- 오픈소스 기반 무료 소프트웨어
- 관계형 데이터베이스
- 표준 SQL 지원
- 멀티 프로세스 지원
PostgreSQL 접속방법
1) SQL shell을 통해 접속
- Server에서 enter
- Database에서 접속하고 싶은 database 이름 입력(디폴트 : postgre)
- Port : 접속을 원하는 Port 번호 입력(디폴트 : 5432)
- Username에서 enter
- Password : 설정한 비밀번호 입력
2) CMD에서 명령어를 통한 접속
접속하기 전에 환경변수 추가(POSTGRES, PGDATA) + PATH 등록(C:\Program Files\PostgreSQL\14\bin 추가)을 진행해야한다
- CMD 창에 psql -U postgres 입력
- Password : 설정한 비밀번호 입력
3) 기타 개발 프로그램 사용
- 직관적이고 사용하기 쉬운 GUI 제공
- 명령어 실행, 편집 가능
- DATABASE 관리 기능
- toad, orange, DBeaver 등