본문 바로가기

컴퓨터/SQL Server

데이터베이스란?

● 데이터베이스란?

- 설계자가 특정 목적 하에 이용할 수 있도록 구성한 SQL 서버의 개체들을 모아 놓은 것

- 다른 명칭으로 데이터베이스 카탈로그, 카탈로그로 부른다.

- 시스템 데이터베이스와 사용자 데이터베이스로 나뉨.

● 시스템 데이터베이스 

- SQL 서버가 내부적으로 사용하는 데이터베이스

- Master DB

SQL 서버의 주요한 메타 데이터들이 들어있음, 모든 개체에 대한 정보, 저장소 관리 등의 일을 수행하므로 손상되면 SQL 서버가 정상 운영이 되지 않음

- Model DB

SQL 서버가 데이터베이스 만들 때 기본적으로 사용하는 DB 예시 모델, 특별한 옵션이 없으면 이 DB를 참고하여 새로운 DB를 생성한다.

- Msdb DB

SQL 서버 에이전트 서비스가 이용하는 DB

- Tempdb DB

임시 사용 DB, 인덱스나 그룹핑 쿼리 수행시 특정 데이터를 정렬한 뒤 이용해야 할 때 실제 작업은 해당 DB가 아닌 Tempdb 데이터베이스에서 이뤄짐

● 사용자 데이터베이스

- 사용자가 이용하려는 목적으로 생성하는 데이터베이스

- 파일 관리에서 일종의 폴더 역할을 수행



'컴퓨터 > SQL Server' 카테고리의 다른 글

MSSQL timestamp  (0) 2014.12.10
[링크]CLUSTERED INDEX와 NONCLUSTERED INDEX의 차이  (0) 2014.12.07
SQL Server 오류 - Msg199  (0) 2014.11.03
Oracle의 trunc 함수 사용하기  (0) 2014.07.02
사용자 정의 데이터 타입  (0) 2014.06.04