최근 글 목록
-
- web#3 HTML과 TAG의 기초
- 달콤한상상
- 2004
-
- 블로그유감이란 글을 읽으며...(6)
- 달콤한상상
- 2004
-
- .NET Framework(2)
- 달콤한상상
- 2004
-
- 대체 블로그에 쓰이는 XML이...
- 달콤한상상
- 2004
-
- 네이버 블로그 게시물은 네...
- 달콤한상상
- 2004
출처 : http://www.sqlworld.pe.kr
1. SQL Server란?
SQL Server가 무엇인지 정의하기 전에 우선 서버(Server)와 클라이언트(Client)의 역할을 살펴보겠습니다.서버와 클라이언트의 관계를 정확히 이해한다면 SQL Server의 역할을 쉽게 이해 할 수 있기 때문입니다.
1) Server
서버가 무엇인지 이야기 할 때 우리는 제일 먼저 '서비스(Service)'를 떠올릴 수 있어야 합니다. 서버는 클라이언트로부터의 요청을 받아 그 요청에 대하여 응답해주는 역할을 담당합니다. 즉,클라이언트가 서비스를 요청하면 서버는 그 요청을 받아 해석하고 수행해서 그것에 합당한 결과를 클라이언트에게 전달합니다. 메일서비스를 담당하는 메일서버, 웹서비스를 담당하는 웹서버, 데이터베이스 서비스를 제공하는 데이터베이스서버 등등 여러가지 서버를 주위에서 볼 수 있습니다. 이러한 서버들은 Windows NT나 Windows 2000 Server와 같은 운영체제에 탑재되어 운영됩니다.
2) Client
서버에게 필요한 서비스를 요청하는 역할을 담당합니다. 예를 들면 메일 클라이언트는 메일서버에게 메일 발송을 의뢰하거나 메일서버로부터 메일을 전달받습니다. 대부분 Win 9X나 Windows 2000 Me, Windows 2000 Professional이 클라이언트용으로 사용되며 특별한 경우 서버도 클라이언트 역할을 할 수 있습니다.
3) SQL Server
위에서 설명된 서버와 클라이언트 역할을 가지고 SQL Server를 정의한다면 클라이언트로부터 요청(쿼리문)을 받아 그 결과을 클라이언트에게 전달해주는 데이터베이스 관리시스템(DBMS)이라고 할 수 있습니다. 특히 SQL Server는 데이터베이스관리시스템 중에서도 관계형데이터베이스(RDB)를 관리하는 관계형데이터베이스관리시스템(RDBMS) 입니다.
※ RDBMS : Relational Database Management System
SQL Server는 데이터베이스를 저장하고 있으면서 클라이언트의 데이터 검색 및 수정 삭제에 대한 요청을 받아 처리하고 그 결과를 클라이언트에게 전달합니다. 이때 클라이언트의 요청은 대부분 나중에 배우게될 Transact-SQL(앞으로는 T-SQL로 표기하겠습니다.) 문에 의해 이루어집니다.
2. SQL Server Service
RDBMS의 역할을 수행하기 위해 SQL Server는 여러가지 서비스들을 포함하고 있습니다. 이들은 SQL Server가 설치되고 나면 서비스로서 등록되어 수행 됩니다. 각 서비스들의 수행 여부는 다음과 같이 SQL Server 서비스 관리자를 통해서 제어 할 수 있습니다.
각 서비스들의 역할은 다음과 같습니다.
1) SQLServer Service
데이터베이스의 무결정을 유지하면서 데이터베이스를 관리하는 서비스로 클라이언트가 요청하는 T-SQL처리를 담당합니다. 가장 기본이되는 서비스이므로 SQL Server가 설치되면 항상 이 서비스는 자동으로 수행되어집니다. 만일 이 서비스가 정지하면 SQL Server는 대부분의 서비스를 할 수 없으며 클라이언트는 접속도 할 수 없게 됩니다.
2) SQLServer Agent Service
관리자는 SQL Server를 관리하기 위해서 많은 부분을 자동화 할 수 있습니다. 예를 들면 자정이 되면 데이터베이스 백업을 받고 관리자에게 메일로 통보하도록 설정을 한다거나, 로그가 꽉 차면 관리자에게 통보하고 자동으로 로그를 백업 받고 지우도록 스케줄을 설정할 수가 있는데 이를 가능하게 하는 것이 Agent Service 입니다. SQL Server가 설치되면 기본적으로 이 서비스는 자동수행이 되지 않습니다. 필요한 경우 관리자는 이 서비스를 자동 수행되도록 설정해야 합니다.
3) MS DTC
MS DTC(Distributed Transaction Coordinator)는 하나의 트랜잭선에 대하여 여러개의 서버가 같이 처리되어야 하는 경우 하나라도 오류가 발생하면 다른 서버에도 반영이 되지 않도록 할 때, 즉 전부다 반영되든지 아니면 아예 아무것도 반영이 안되든지 하도록 할 때 사용됩니다.
4) MS Search
문자형 데이터에 대하여 Full-Text 검색이 가능하도록 해주는 서비스입니다. 나중에 설명할 기회가 있겠지만 이 서비스를 이용하면 문자열을 검색할 때 사용하는 Like보다 막강하게 검색을 할 수 있습니다
-사르트르는『상상(L'imagination)』 p. 162에서
"이미지(image)는 작용(acte)이며, 사물(chose)이 아니다."
-바슐라르(Bachelard)는 『대기와 꿈(L'air et les songes)』에서
"상상은 무엇보다도 이미지들을 변화시키는 기능이다... ... 상상은...인간의 마음속에 있는 개방의 경험 그 자체, 새로움의 경험 그 자체이다"라고 말하고 다른 한편,
"지각하는 것과 상상하는 것은 현존과 부재와 같이 대조적인 것이다. 상상하는 것은 자리를 떠나는 것이며, 새로운 생활을 향해서 돌진하는 것이다."
라고 했단다.. 달콤한상상합시다. ^^
댓글 목록
juniyaho
관리 메뉴
본문
정말 좋은 정보네요. 저도 요즘 홈피작업하고 있는데.. 영 초보라 쩔쩔매고 있거든여.. 종종 공부하러 와야겠습니다...^^부가 정보
sangsang
관리 메뉴
본문
허접한 강의에 관심가져주시니 어쩔줄모르겠군요 ^^부가 정보