용어 해설

 

용어 정의

(All) 수준((All) level)

차원의 최고 수준(옵션)입니다. (All) 수준에는 바로 아래 종속되는 수준의 모든 멤버의 요약에 해당하는 단일 멤버가 포함됩니다.

.NET Framework

차세대 응용 프로그램 및 웹 서비스의 작성, 배포 및 실행을 지원하는 필수 Windows 구성 요소입니다. .NET Framework는 기존 투자를 차세대 응용 프로그램 및 서비스와 통합하기 위한 생산성 높은 표준 기반 다국어 환경뿐만 아니라 인터넷 기반 응용 프로그램의 배포 및 작동 문제를 해결하기 위한 민첩성을 제공합니다. .NET Framework는 공용 언어 런타임, 계층적 통합 클래스 라이브러리 집합 및 구성 요소화된 버전의 ASP(ASP.NET)라는 세 개의 주요 부분으로 구성됩니다. 참고 항목: ASP.NET, CLR(공용 언어 런타임), .NET Framework 클래스 라이브러리

2단계 커밋(two-phase commit)

2대 이상의 서버에 적용된 트랜잭션이 모든 서버에서 완료되거나 어떠한 서버에서도 완료되지 않는 프로세스를 말합니다.

가상(phantom)

해당 트랜잭션이 아직 커밋되지 않은 다른 작업에 의해 이전에 읽힌 행 범위에서 새 행의 삽입 또는 기존 행의 삭제가 수행되는 것을 말합니다. 커밋되지 않은 트랜잭션 있는 작업의 경우 범위 내의 행 수가 변경되므로 원래 읽기를 반복할 수 없습니다. 연결이 해당 트랜잭션 격리 수준을 직렬화 가능으로 설정하면 SQL Server는 키 범위 잠금을 사용하여 가상 작업이 수행되지 않도록 합니다.

값 삽입 쿼리(Insert Values query)

새 행을 만들고 지정된 열에 값을 삽입하는 쿼리(SQL 문)입니다.

값 식(value expression)

값을 반환하는 MDX(Multidimensional Expressions) 식입니다. 값 식은 집합, 튜플, 멤버, 수준, 숫자 또는 문자열에 사용될 수 있습니다. 예를 들어 집합 값 식은 멤버, 튜플 및 집합 요소에 사용되며 다른 집합을 생성합니다.

강제 서비스(forced service)

주 서버를 사용할 수 없는 경우 미러 서버에 서비스를 강제 수행하여(데이터 손실 가능성 있음) 미러된 데이터베이스를 사용할 수 있도록 만들기 위해 데이터베이스 관리자가 시작하는 장애 조치입니다. 이때 미러 서버가 주 서버의 역할을 맡아 온라인 상태의 데이터베이스 복사본을 주 데이터베이스로 가져옵니다.

개방형 데이터 서비스(Open Data Services)

클라이언트 요청을 데이터베이스 엔진의 적절한 기능으로 전송하는 SQL Server 데이터베이스 엔진 계층입니다. 개방형 데이터 서비스는 Transact-SQL 문에서 호출될 수 있는 DLL 함수를 작성하기 위해 사용되는 확장 저장 프로시저 API를 표시합니다.

개체 변수(object variable)

개체에 대한 참조를 포함하는 변수입니다.

개체 식별자(object identifier)

1. 개체에 지정된 고유한 이름입니다. 2. Metadata Services에서 GUID(Globally Unique Identifier) 및 내부 식별자로부터 생성된 고유한 식별자입니다. 모든 개체에는 개체 식별자가 있어야 합니다.

개체 종속성(object dependency)

다른 개체에 대한 참조 관계에서 첫 번째 개체의 동작이 이 개체가 참조하는 개체의 변경 내용에 의해 영향을 받게 되는 경우를 나타냅니다. 예를 들어 저장 프로시저가 테이블을 참조하면 해당 테이블에 대한 변경 내용이 저장 프로시저의 동작에 영향을 줄 수 있습니다.

검사점(checkpoint)

데이터베이스 엔진이 디스크에 커밋되지 않은 버퍼 페이지를 쓰는 이벤트입니다. 각 검사점은 마지막 검사점에서 커밋되지 않고 디스크에 아직 기록되지 않은 모든 페이지를 디스크에 씁니다. 검사점은 데이터 수정에 의해 생성된 로그 레코드 수에 따라 주기적으로 발생하거나 사용자의 요청이 있거나 시스템이 종료될 때 발생합니다.

검색 조건(search condition)

WHERE 또는 HAVING 절에서 원본 행이 충족해야 하는 조건이 SQL 문에 포함되도록 지정하는 조건자입니다. 예를 들어 문 SELECT * FROM Employees WHERE Title = 'Sales Representative'는 검색 조건 Title = 'Sales Representative'와 일치하는 행만 반환합니다.

게스트(guest)

모든 SQL Server 데이터베이스에 존재하며 데이터베이스에서 제거할 수 없는 특수한 사용자 계정입니다. 데이터베이스에서 사용자 계정이 할당되지 않은 로그인을 사용하여 연결하고 이 연결이 해당 데이터베이스의 개체를 참조할 경우 해당 연결은 해당 데이터베이스의 게스트 계정에 할당된 권한만 갖게 됩니다.

게시 데이터베이스(publication database)

데이터 및 데이터베이스 개체가 복제용으로 표시되어 구독자로 전파되는 게시자의 데이터베이스입니다.

게시 보존 기간(publication retention period)

병합 복제에서 구독이 비동기 상태로 유지될 수 있는 기간입니다. 보존 기간이 초과되면 구독을 다시 초기화해야 할 수 있습니다. 구독 만료 기간이라고도 합니다.

게시 서버(publishing server)

하나 이상의 연결된 큐브에 대한 원본 큐브를 저장하는 Analysis Services 인스턴스가 실행되는 서버입니다.

게시 테이블(publishing table)

해당 데이터가 복제용으로 표시되었으며 게시의 일부인 게시자의 테이블입니다.

게시(publication)

게시는 하나의 데이터베이스에서 하나 이상의 아티클을 모은 것입니다. 여러 아티클을 게시로 그룹화하면 논리적으로 관련된 데이터베이스 개체 집합 및 단위로 복제된 데이터를 쉽게 지정할 수 있습니다.

게시된 데이터(published data)

게시자의 복제된 데이터입니다.

게시자(Publisher)

복제를 통해 다른 위치에서도 데이터를 사용할 수 있게 만드는 데이터베이스 인스턴스입니다. 게시자에는 각각 논리적으로 관련된 개체 집합 및 복제할 데이터를 정의하는 게시가 하나 이상 있을 수 있습니다.

격리 수준(isolation level)

다른 프로세스의 방해를 받지 않고 한 프로세스에서만 사용될 수 있도록 데이터를 격리하는 정도를 제어하는 트랜잭션의 속성입니다. 격리 수준을 설정하면 SQL Server 세션의 모든 SELECT 문에 대한 기본 잠금 동작이 정의됩니다.

결과 집합(result set)

SELECT 문에서 반환되는 행 집합입니다. 결과 집합의 행 형식은 SELECT 문의 열 목록에 의해 정의됩니다.

경고(alert)

SQL Server 이벤트에 대한 사용자 정의 응답입니다. 경고는 정의된 작업을 실행하거나 지정된 운영자에게 전자 메일 또는 호출기 메시지를 보낼 수 있습니다.

경로(path)

Integration Services에서 경로는 데이터 흐름 구성 요소를 정렬된 데이터 흐름에 연결합니다.

계산 멤버(calculated member)

식을 사용하여 런타임에 해당 값이 계산되는 차원의 멤버입니다. 계산 멤버 값은 다른 멤버 값에서 파생될 수 있습니다. 입력 멤버를 제외한 모든 멤버가 계산 멤버가 될 수 있습니다. 예를 들어 Profit 계산 멤버는 Sales 멤버 값에서 Costs 멤버 값을 빼 계산할 수 있습니다.

계산 수식(calculation formula)

계산 조건의 적용 결과에 따라 계산 하위 큐브의 셀 값을 제공하는 데 사용되는 MDX(Multidimensional Expressions) 식입니다.

계산 열(calculated column)

저장된 데이터가 아닌 식의 결과를 표시하는 테이블의 열입니다. 예로 CalculatedCostColumn = Price * Quantity를 들 수 있습니다.

계산 열(computed column)

해당 값이 런타임에 계산되는 테이블의 가상 열입니다. 이 열의 값은 테이블에 저장되지 않으며 열을 정의하는 식에 따라 계산됩니다. 이러한 계산 열 정의의 예로 Cost as Price * Quantity를 들 수 있습니다.

계산 조건(calculation condition)

계산 수식이 계산 하위 큐브의 셀에 적용될지 여부를 결정하는 데 사용되는 MDX(Multidimensional Expressions) 논리 식입니다.

계산 패스(calculation pass)

적용 가능한 계산이 수행되는 다차원 큐브의 계산 단계입니다. 모든 계산을 완료하려면 여러 패스가 필요할 수 있습니다.

계산 필드(calculated field)

쿼리에 정의된 필드이며 저장된 데이터가 아닌 식의 결과를 표시합니다.

계산 필드(computed field)

Transact-SQL 식을 사용하여 계산된 서식이 지정된 알림의 값입니다.

계산 하위 큐브(calculation subcube)

계산 셀 정의를 만드는 데 사용되는 다차원 큐브 셀 집합입니다. 셀 집합은 MDX(Multidimensional Expressions) 집합 식을 조합하여 정의합니다.

계층(hierarchy)

각 멤버에 하나의 부모 멤버와 0개 이상의 자식 멤버가 있도록 차원 멤버를 구성하는 논리적 트리 구조입니다.

계획 적용(plan forcing)

USE PLAN 쿼리 힌트를 사용하여 SQL Server 쿼리 최적화 프로그램이 쿼리에 지정된 특정 쿼리 계획을 사용하도록 하는 작업을 말합니다.

계획 지침(plan guide)

쿼리를 직접 수정하지 않고 배포된 응용 프로그램에서 쿼리 힌트를 쿼리에 연결하는 SQL Server 모듈을 말합니다.

고유 식별자(uniqueifier)

각 인덱스 키를 고유하게 만들기 위해 SQL Server 데이터베이스 엔진에서 행에 자동으로 추가하는 4바이트 열입니다. 이 열과 해당 값은 내부적으로 사용되며 사용자는 보거나 액세스할 수 없습니다.

고유 인덱스(unique index)

어떠한 두 행도 동일한 인덱스 값을 가질 수 없으므로 중복된 인덱스나 키 값이 허용되지 않는 인덱스를 말합니다. 시스템은 인덱스가 생성될 때 및 INSERT 또는 UPDATE 문을 사용하여 데이터를 추가할 때마다 중복된 키 값이 있는지 확인합니다.

공급자 호스트(provider host)(Notification Services)

Notification Services 엔진 내에 이벤트 공급자를 호스팅하는 Notification Services의 구성 요소입니다. 응용 프로그램 수준에서는 이벤트 공급자가 Notification Services와 독립적으로 실행될 수 있으므로 선택 사항입니다.

공급자(provider)

1. OLE DB 공급자입니다. 2. 데이터베이스에 액세스할 수 있게 해주는 in-process DLL(동적 연결 라이브러리)입니다.

공용 언어 런타임(common language runtime)

관리 코드 실행의 핵심에 있는 엔진입니다. 런타임에서는 관리 코드에 언어 간 통합, 코드 액세스 보안, 개체 수명 관리 및 디버깅과 프로파일링 지원 등의 서비스를 제공합니다.

공유 잠금(shared lock)

비업데이트(읽기) 작업으로 인해 생성된 잠금입니다. 다른 사용자들이 동시에 데이터를 읽을 수 있지만 모든 공유 잠금이 해제될 때까지 어떠한 트랜잭션도 해당 데이터베이스에 대해 배타적 잠금을 획득할 수 없습니다.

공유 차원(shared dimension)

데이터베이스 내에 생성된 차원으로 데이터베이스의 큐브에 사용될 수 있습니다.

과도한 적합화(overfitting)

일부 데이터 마이닝 알고리즘의 특성으로 데이터에서 발생한 임의의 변화를 중요한 패턴으로 간주하여 중요도를 할당하는 것을 말합니다.

관계 개체(relationship object)

상대를 고려하여 역할을 가정하는 개체 쌍을 나타내는 개체입니다.

관계 명명(naming relationship)

해당 관계의 대상 개체를 이름으로 식별하는 명명 규칙입니다.

관계 유형(relationship type)

정보 모델에 정의된 두 인터페이스 간 관계의 정의입니다. 관계 유형은 특정 인스턴스가 준수해야 하는 특징을 설명하는 클래스와 비슷합니다.

관계(relationship)

1. 한 테이블의 기본 키와 다른 테이블의 외래 키를 참조하는 테이블 간 연결입니다. 데이터베이스 다이어그램에서 관계선은 테이블 간 참조 무결성이 적용될 경우 실선으로, INSERT 및 UPDATE 트랜잭션에 대해 참조 무결성이 적용되지 않을 경우 점선으로 표시됩니다. 관계선의 끝점은 기본 키 기호를 표시하여 기본 키-외래 키 관계를 나타내거나 무한대 기호를 표시하여 일대다 관계의 외래 키쪽을 나타냅니다. 2. Metadata Services에서 관계는 한 개체가 원점이 되고 다른 개체가 대상이 되는 개체 쌍 간 연결을 나타냅니다. 연결은 후속 개체 쌍 각각에 대해 반복되므로 한 관계의 대상이 다음 관계의 원점이 됩니다. 이러한 방식으로 정보 모델의 모든 개체는 정보 모델 전체에서 한 개체로부터 다음 개체로 확장되는 관계 체인을 통해 연결됩니다.

관계형 데이터베이스 관리 시스템(RDBMS: Relational Database Management System)

데이터를 관련된 행과 열로 구성하는 시스템입니다. SQL Server는 RDBMS(관계형 데이터베이스 관리 시스템)에 해당합니다.

관계형 데이터베이스(relational database)

테이블로 구성된 정보 모음입니다. 각 테이블은 조직에 필요한 개체 클래스(예: Customers, Parts, Suppliers)를 모델링합니다. 테이블의 각 열은 개체의 특성(예: LastName, Price, Color)을 모델링합니다. 테이블의 각 행은 테이블로 모델링된 개체 클래스의 단일 엔터티(예: 고객 이름 John Smith 또는 부품 번호 1346)를 나타냅니다. 쿼리를 통해 한 테이블의 데이터를 사용하여 다른 테이블에서 관련된 데이터를 찾을 수 있습니다.

관계형 OLAP(relational OLAP)

관계형 데이터베이스의 테이블을 사용하여 다차원 구조를 저장하는 저장소 모드입니다.

교착 상태(deadlock)

각각 데이터의 한 부분에 대해 잠금을 보유하고 있는 두 명의 사용자가 다른 데이터 부분에 대해 잠금을 획득하려고 할 때 발생하는 상황입니다. 사용자 프로세스 중 하나가 종료되지 않는 한, 각 사용자는 다른 사용자가 잠금을 해제할 때까지 무한정 대기합니다. SQL Server는 교착 상태를 감지하고 한 사용자의 프로세스를 종료합니다.

구독 관리 응용 프로그램(subscription management application)(Notification Services)

구독을 전송하고 관리하기 위해 구독자가 사용하는 응용 프로그램입니다. 각 인스턴스 또는 응용 프로그램에 대해 개발자는 사용자 지정 인터페이스를 만들어 구독을 관리할 수 있습니다. 이 응용 프로그램은 Notification Services API를 사용하여 시스템에 데이터를 전송해야 합니다.

구독 데이터베이스(subscription database)

게시자에 의해 게시된 데이터 및 데이터베이스 개체를 받는 구독자의 데이터베이스입니다.

구독 만료 기간(subscription expiration period)

다음 용어 참조: 게시 보존 기간(publication retention period)

구독 서버(subscribing server)

연결된 큐브를 저장하는 Analysis Services 인스턴스가 실행되는 서버입니다.

구독 예약 규칙(subscription scheduled rule)

예약된 구독에 대한 정보를 처리하는 하나 이상의 Transact-SQL 문입니다. 이 규칙에는 알림 생성 규칙이나 기록 업데이트 규칙이 포함될 수 있습니다. 예약된 구독이 처리될 예정일 때마다 이러한 유형의 규칙이 발생합니다.

구독 이벤트 규칙(subscription event rule)

이벤트 기반 구독에 대한 정보를 처리하는 규칙입니다. 이 규칙에는 알림 생성 규칙이나 기록 업데이트 규칙이 포함될 수 있습니다. 이벤트의 해당 일괄 처리가 전송될 때마다 이러한 유형의 규칙이 발생합니다.

구독(subscribe)

게시자로부터 데이터를 요청하는 것을 말합니다.

구독(subscription)

구독자에게 게시 복사본을 배달해 줄 것을 요청하는 것을 말합니다. 구독은 어떤 게시를 언제 어디서 받을 것인지를 정의합니다. 밀어넣기와 끌어오기의 두 가지 구독 유형이 있습니다.

구독자(Subscriber)

복제된 데이터를 받는 데이터베이스 인스턴스입니다. 구독자는 여러 게시자 및 게시로부터 데이터를 수신할 수 있습니다. 선택한 복제 유형에 따라 구독자는 데이터 변경 내용을 게시자에 다시 전달하거나 데이터를 다른 구독자로 다시 게시할 수도 있습니다.

구문 유효성 검사(syntactic validation)

XML 파일이 해당 스키마를 따르는지 여부를 확인하는 프로세스입니다.

구분 기호(delimiter)

1. Transact-SQL에서 큰 따옴표("")나 대괄호([])를 사용하여 개체 이름의 시작과 끝을 나타내는 문자입니다. 2. Integration Services 및 Reporting Services에서 레코드, 필드 또는 문자열을 구분하는 데 사용되는 문자입니다.

구성 요소 개체 모델(Component Object Model)

Microsoft에서 구성 요소 소프트웨어 개발을 위해 지정한 모델입니다. SQL-DMO, OLE DB 및 ADO와 같은 여러 SQL Server 및 데이터베이스 API가 COM을 기반으로 합니다. 일부 SQL Server 구성 요소는 개체를 COM 개체로 저장합니다.

구성 요소(component)(Notification Services)

Notification Services 내에서 구성 요소는 Notification Services 플랫폼의 주요 요소입니다. 여기에는 이벤트 수집기, 생성자, 배포자 및 vacuumer가 포함됩니다.

구성 파일(configuration file)(Notification Services)

Notification Services 인스턴스의 구성 데이터를 포함하는 XML 파일입니다. 구성 파일은 해당 인스턴스가 호스팅하는 응용 프로그램, 데이터베이스 서버의 이름, 데이터베이스 속성, 배달 프로토콜 및 배달 채널을 지정합니다.

구성(configuration)

Integration Services에서 패키지가 로드될 때 패키지 개체의 값을 업데이트하는 이름/값 쌍입니다.

구조적 쿼리 언어(SQL: Structured Query Language)

관계형 데이터베이스에서 데이터를 삽입, 검색, 수정 및 삭제하는 데 사용되는 데이터베이스 쿼리용 언어입니다. SQL에는 데이터베이스의 개체를 정의 및 관리하기 위한 문도 포함되어 있습니다. SQL은 대부분의 관계형 데이터베이스에서 지원하는 언어이며 ISO(International Standards Organization) 및 ANSI(American National Standards Institute)에서 발표한 표준을 따릅니다. SQL Server는 Transact-SQL이라는 SQL 언어 버전을 사용합니다.

규칙 발생(rule firing)

응용 프로그램 정의 파일에 정의된 응용 프로그램 규칙(이벤트 기록 규칙, 구독 이벤트 규칙 및 구독 예약 규칙) 중 하나를 실행하는 프로세스입니다. 규칙은 알림 데이터를 처리하는 Transact-SQL 문입니다.

규칙(rule)

1. 열 또는 별칭 데이터 형식에 바인딩되며 열에 허용되는 데이터 값을 지정하는 데이터베이스 개체입니다. CHECK 제약 조건은 동일한 기능을 제공하며 SQL-92 표준을 준수하므로 선호됩니다. 2. Analysis Services에서 규칙은 보안 읽기 및 읽기/쓰기 역할 사용 권한에 대해 제한 없음, 완전히 제한됨 또는 사용자 지정과 같은 제한을 지정합니다.

규칙(rules)

테이블에 저장될 수 있는 값을 지정합니다. 도메인 무결성이라고도 합니다.

균형 계층(balanced hierarchy)

모든 리프 노드가 루트 노드로부터 동일한 거리에 있는 차원 계층을 말합니다.

근접 단어 검색(proximity search)

지정된 단어들이 서로 근접하게 일치하는 경우를 검색하는 전체 텍스트 쿼리 검색입니다.

기록(chronicle)

단일 응용 프로그램에 대한 상태 정보를 저장하는 테이블입니다. 예약된 구독에 사용할 이벤트 데이터를 저장할 수 있는 이벤트 기록을 예로 들 수 있습니다.

기본 결과 집합(default result set)

SQL Server에서 클라이언트로 결과 집합을 다시 반환하는 데 사용하는 기본 모드입니다. 행은 결과 집합에 추가된 순서대로 클라이언트에 전송되며 응용 프로그램에서는 이 순서대로 행을 처리해야 합니다. 연결에 대해 SQL 문을 실행한 이후에는 모든 행이 검색될 때까지 해당 연결에서 결과 집합의 행을 검색하는 것 이외에 응용 프로그램이 어떠한 작업도 수행할 수 없습니다. 결과 집합이 끝나기 전에 응용 프로그램이 수행할 수 있는 유일한 작업은 결과 집합의 나머지 부분을 취소하는 것입니다. 이것은 SQL Server에서 클라이언트로 행을 가져오는 가장 빠른 방법입니다.

기본 데이터베이스(default database)

사용자가 SQL Server에 로그인한 즉시 연결되는 데이터베이스입니다.

기본 데이터베이스(primary database)

로그 전달 구성에서 해당 트랜잭션 로그가 하나 이상의 보조 데이터베이스로 복원되기 위해 지정된 간격으로 백업되는 읽기/쓰기 데이터베이스입니다.

기본 멤버(default member)

차원에 대한 멤버가 지정되지 않을 때 쿼리에 사용되는 차원 멤버입니다. 차원의 기본 멤버는 (All) 수준이 있는 경우 All 멤버이고, 그렇지 않으면 최고 수준의 임의 멤버입니다. 차원 보안을 위한 사용자 지정 규칙에 개별 역할에 대한 기본 멤버를 설정할 수도 있습니다.

기본 언어(default language)

사용자가 언어를 지정하지 않은 경우 SQL Server에서 오류 및 메시지를 표시하는 데 사용하는 언어입니다. SQL Server 로그인마다 기본 언어가 지정됩니다.

기본 인스턴스(default instance)

프로그램이 설치된 컴퓨터 이름과 같은 이름을 사용하는 SQL Server 인스턴스입니다.

기본 제공 함수(built-in function)

Transact-SQL 및 MDX(Multidimensional Expressions) 언어의 일부로 제공되는 미리 정의된 함수 그룹입니다.

기본 차원 테이블(primary dimension table)

데이터 웨어하우스의 눈송이 스키마에서 팩트 테이블과 직접 관련되어 있으며 일반적으로 이 팩트 테이블에 조인되어 있는 차원 테이블을 말합니다. 차원 정의를 완료하는 추가 테이블은 팩트 테이블 대신 기본 차원 테이블에 조인됩니다.

기본 키(primary key)

테이블의 모든 행을 고유하게 식별하는 열 또는 열 집합입니다. 기본 키는 Null 값을 허용하지 않습니다. 두 행이 동일한 기본 키 값을 가질 수 없으므로 기본 키 값은 항상 단일 행을 고유하게 식별합니다. 둘 이상의 키가 테이블의 행을 고유하게 식별할 수 있습니다. 이러한 각 키를 후보 키라고 합니다. 하나의 후보만 테이블의 기본 키로 선택할 수 있으며 다른 모든 후보 키는 대체 키가 됩니다. 테이블에 항상 기본 키가 있을 필요는 없지만 기본 키를 정의하는 것이 좋습니다. 정규화된 테이블에서 각 행의 모든 데이터 값은 기본 키에 완전 종속됩니다. 예를 들어 기본 키가 EmployeeID인 정규화된 직원 테이블에서 모든 열에는 특정 직원과 관련된 데이터가 있어야 합니다. 이 테이블에서 부서 이름은 직원 ID가 아닌 부서 ID에 종속되므로 열 DepartmentName은 이 테이블에 없습니다.

기본 테이블(base table)

데이터베이스에 영구 저장되는 테이블입니다. 기본 테이블은 뷰, 커서, SQL 문 및 저장 프로시저에 의해 참조됩니다.

기본 테이블(primary table)

일대다 관계에서 관련된 두 테이블의 "한쪽"을 나타냅니다. 기본 테이블에는 기본 키가 있어야 하며 각 레코드는 고유해야 합니다. 기본 테이블의 예로 CustomerID 기본 키 필드로 고유하게 식별되는 고객 이름 테이블을 들 수 있습니다.

기본 테이블(underlying table)

뷰, 커서 또는 저장 프로시저에 의해 참조되는 테이블을 말합니다.

기본값(default)

사용자가 값, 설정, 데이터 정렬 또는 이름을 지정하지 않은 경우에 시스템이 자동으로 할당하는 데이터 값, 옵션 설정, 데이터 정렬 또는 이름을 말합니다. 사용자가 수행될 작업을 지정하지 않을 때 특정 이벤트 발생 시 자동으로 수행되는 작업을 말하기도 합니다.

끌어오기 구독(pull subscription)

구독자에서 생성 및 관리되는 구독입니다. 구독에 대한 배포 에이전트 또는 병합 에이전트는 구독자에서 실행됩니다.

내부 식별자(internal identifier)

리포지토리에서 사용되는 축약형 개체 식별자 형식입니다. 내부 식별자는 단일 리포지토리 내에서만 고유합니다.

내부 조인(inner join)

원본 테이블 간에 공유되는 열의 값을 비교하여 여러 원본 테이블에서 행을 가져오는 작업입니다. 내부 조인은 다른 원본 테이블에 일치하는 행이 없는 행은 원본 테이블에서 제외시킵니다.

내재된 권한(implied permission)

역할에 고유하게 적용되는 작업을 수행하기 위한 권한입니다. 내재된 권한은 부여, 취소 또는 거부할 수 없습니다.

네이티브 형식(native format)

SQL Server가 SQL Server 데이터베이스에 데이터를 저장하는 데 사용하는 것과 동일한 내부 데이터 구조를 사용하여 데이터를 저장하는 대량 복사 데이터 파일입니다. 대량 복사 작업에서는 SQL Server와 대량 복사 데이터 파일 간에 데이터를 전송할 때 데이터를 변환할 필요가 없으므로 네이티브 모드 파일이 빠르게 처리될 수 있습니다.

논리 레코드(logical record)

서로 다른 테이블에 있는 관련 행 간의 관계를 정의하여 이러한 행을 하나의 단위로 처리할 수 있도록 하는 병합 복제 기능입니다.

논리 연산자(logical operator)

연산자 AND, OR 및 NOT을 나타내며 WHERE 절에서 검색 조건을 연결하는 데 사용됩니다.

논리적 백업 장치(logical backup device)

디스크 파일 또는 테이프 드라이브와 같은 특정 물리적 백업 장치를 가리키는 선택적 사용자 정의 이름입니다.

논리적 이름(logical name)

SQL Server에서 파일 식별을 위해 사용하는 이름입니다. 파일의 논리적 이름은 식별자에 대한 규칙을 따라야 하며 30자를 넘을 수 없습니다(예: ACCOUNTING 또는 LIBRARY).

눈송이 스키마(snowflake schema)

별모양 스키마가 확장된 형태로 하나 이상의 차원이 여러 테이블에 의해 정의되는 스키마입니다. 눈송이 스키마에서는 주 차원 테이블만 팩트 테이블에 조인되고 추가 차원 테이블은 주 차원 테이블에 조인됩니다.

다대다 관계(many-to-many relationship)

각 테이블의 행과 일치하는 행이 관련 테이블에 여러 개 존재하는 두 테이블 간 관계를 말합니다. 다대다 관계는 접합 테이블이라는 제3의 테이블을 사용하여 다른 두 테이블 각각의 기본 키 열을 이 테이블에 추가하는 방식으로 유지 관리됩니다.

다대일 관계(many-to-one relationship)

한 테이블의 한 행이 다른 테이블의 여러 행과 연관될 수 있는 두 테이블 간 관계를 말합니다.

다시 게시(republish)

구독자가 게시자에서 받은 데이터를 다른 구독자에 게시하는 경우를 말합니다.

다시 실행(redo)

데이터베이스에 기록된 변경 내용을 적용하여(롤포워드) 데이터를 최신 상태로 만드는 단계를 말합니다.

다운로드 전용 아티클(download-only article)

병합 게시에서 서버 구독을 사용하는 게시자나 구독자에서만 업데이트할 수 있는 아티클을 말합니다.

다이제스트 배달(digest delivery)(Notification Services)

일괄 처리 내의 여러 알림을 조합하여 결과 메시지를 구독자에게 보내는 알림 전송 방법입니다.

다중 사용자(multiuser)

여러 사용자가 동시에 작업하도록 지원하는 컴퓨터 기능으로 각 사용자가 컴퓨터 시스템의 모든 기능을 사용할 수 있도록 합니다.

다중 상속(multiple inheritance)

인터페이스가 둘 이상의 부모 인터페이스의 특성을 상속받는 방식을 설명하는 모델링 용어입니다.

다중 서버 관리

여러 SQL Server 인스턴스의 관리를 자동화하는 프로세스입니다.

다중 차등 기반(multibase differential)

고유한 기반 백업에 마지막으로 백업된 파일을 포함하는 차등 백업입니다.

다차원 구조(multidimensional structure)

데이터를 셀에 차원 및 측정값을 포함하는 큐브로 취급하는 데이터베이스 패러다임입니다. 각 셀의 주소는 큐브 구조에서의 위치를 지정하는 좌표 집합으로 지정됩니다.

다차원 OLAP(multidimensional OLAP)

소유하는 다차원 구조를 사용하여 파티션의 팩트 및 집계나 차원을 저장하는 저장소 모드입니다. 파티션의 데이터는 다차원 구조 내에 완전하게 포함됩니다.

단순 복구 모델(simple recovery model)

시스템 충돌이 발생하거나 데이터 백업을 복원한 후에 데이터베이스 일관성이 유지될 만큼만 모든 트랜잭션을 최소로 기록하는 데이터베이스 복구 모드입니다. 데이터베이스는 가장 최근의 데이터 백업 시점까지만 복구할 수 있습니다. 개별 페이지 복원은 지원되지 않습니다.

단어 분리(word-breaking)

텍스트 마이닝 또는 전체 텍스트 검색에서 단어 단위로 문자열을 분리하는 프로세스입니다. 단어 경계의 정의는 자연어마다 크게 다르므로 자연어 정보 검색은 매우 어렵습니다.

단어 분리기(word breaker)

전체 텍스트 검색에서 지정된 언어에 대해 단어 분리기는 해당 언어의 어휘 규칙을 기준으로 텍스트를 토큰화합니다.

단어 생성(word generation)

검색에 지정된 단어의 다른 형태를 결정하는 프로세스입니다. 현재 Microsoft Search 서비스에서는 활용 형태의 단어 생성을 구현합니다. 예를 들어 단어 swim을 지정하면 SQL Server에서는 swam과 swimming도 검색합니다.

단일 사용자 모드(single-user mode)

한 사용자만 리소스에 액세스할 수 있는 상태입니다. SQL Server 인스턴스와 개별 데이터베이스 모두 단일 사용자 모드가 될 수 있습니다.

대/소문자 구분 기능(linguistic casing)

터키어 및 기타 로캘의 유니코드 단순 대/소문자 매핑을 위해 Win32 API에서 제공하는 기능입니다.

대기 서버(standby server)

데이터베이스의 원본 사본을 사용할 수 없는 경우 온라인 상태로 전환할 수 있는 데이터베이스 복사본을 포함하는 서버 인스턴스입니다.

대기 시간(latency)

한 서버에서 데이터 변경이 완료된 시점과 다른 서버에서 해당 변경 내용이 반영된 시점 간에 지연된 시간을 말합니다. 게시자에서 변경이 수행된 시점과 해당 변경 내용이 구독자에 반영된 시점 간의 차이를 예로 들 수 있습니다.

대기 파일(standby file)

복원 작업에서 수정될 페이지에 대한 "쓰기 시 복사" 기존 이미지를 보관하기 위해 실행 취소 단계 중에 사용되는 파일입니다. 대기 파일이 있으면 실행 취소 패스를 되돌려 커밋되지 않은 트랜잭션을 원래 상태로 되돌릴 수 있습니다. SQL Server 2000에서는 이 파일을 실행 취소 파일이라고 합니다.

대량 가져오기(bulk import)

데이터 파일에서 SQL Server 테이블로 대량의 데이터 행 집합을 로드하는 것을 말합니다. 데이터베이스 엔진은 가능한 경우 로깅 및 잠금 최적화를 적용합니다.

대량 내보내기(bulk export)

SQL Server 테이블에서 데이터 파일로 대량의 데이터 행 집합을 복사하는 것을 말합니다.

대량 로그 복구 모델(bulk-logged recovery model)

다른 트랜잭션을 완전히 기록하면서 인덱스 생성 및 대량 가져오기와 같은 대량 작업을 최소로만 기록하는 데이터베이스 복구 모드입니다. 대량 로그 복구는 대량 작업의 성능을 향상시키며 전체 복구 모델을 보완하기 위해 사용됩니다.

대상 서버(target server)

마스터 서버에서 작업을 받는 서버를 말합니다.

대상 장치(destination device)(Notification Services)

알림이 전송되는 배달 위치(하드웨어 또는 응용 프로그램)입니다.

대상 파티션(target partition)

다른 Analysis Services 파티션이 병합되며 병합 프로세스 후에 두 파티션의 데이터를 모두 포함하게 되는 파티션입니다.

대상(destination)

데이터 흐름의 데이터를 데이터 원본에 쓰거나 메모리 내 데이터 집합을 만드는 Integration Services 데이터 흐름 구성 요소입니다.

대칭 키(symmetric key)

암호화 및 암호 해독에 대해 대칭 암호화 알고리즘과 함께 사용되는 하나의 키입니다.

대화형 구조적 쿼리 언어(interactive structured query language)

SQL Server에 제공되는 대화형 명령 프롬프트 유틸리티로, 사용자가 서버나 워크스테이션에서 Transact-SQL 문 또는 일괄 처리를 실행한 후 반환되는 결과를 볼 수 있도록 합니다.

더블바이트 문자 집합(double-byte character set)

일반적으로 2바이트를 사용하여 한 문자를 나타내는 문자 집합으로 256자가 넘는 문자를 표현할 수 있습니다. DBCS는 주로 일본어, 한국어 및 중국어와 같이 표의 문자 작성 시스템을 사용하는 환경에서 사용됩니다.

데이터 기반 구독(data-driven subscription)

런타임에 쿼리를 사용하여 외부 데이터 원본에서 구독 데이터를 검색하는 Reporting Services의 구독입니다.

데이터 마트(data mart)

데이터 웨어하우스 내용의 하위 집합입니다. 데이터 마트는 부서 수준이나 특정 업무 영역에 초점을 맞춘 데이터를 포함하게 됩니다.

데이터 멤버(data member)

부모-자식 계층에서 부모 멤버와 연결된 자식 멤버입니다. 데이터 멤버에는 부모의 자식에 대한 집계 값이 아니라 해당 부모 멤버에 대한 데이터 값이 포함됩니다.

데이터 무결성(data integrity)

데이터베이스에 저장된 모든 데이터 값이 올바른 상태를 말합니다. 데이터베이스에 잘못된 데이터 값이 저장되면 데이터베이스의 데이터 무결성이 손상된 것입니다.

데이터 백업(data backup)

하나 이상의 데이터 파일에 대한 전체 이미지를 포함하는 백업을 나타냅니다.

데이터 블록(data block)

1. text, ntext 및 image 데이터에서 데이터 블록은 응용 프로그램과 SQL Server 인스턴스 간에 한 번에 전송되는 데이터의 단위를 나타냅니다. 이러한 데이터 형식에 대한 저장소 단위를 나타내는 데도 이 용어를 사용합니다. 2. 테이프 백업 파일에서 데이터 블록은 물리적 I/O의 단위를 나타냅니다.

데이터 사전 뷰(data dictionary view)

시스템 테이블입니다.

데이터 사전(data dictionary)

카탈로그에 저장되는 시스템 테이블 집합으로 데이터베이스 구조의 정의 및 사용 권한 같은 관련 정보를 포함합니다.

데이터 새로 고침(refresh data)

큐브에서 데이터를 지우고 데이터 웨어하우스에서 새 데이터가 있는 큐브를 로드하고 집계를 계산하는 일련의 작업을 말합니다. 데이터 새로 고침은 데이터 웨어하우스에 있는 큐브의 기본 데이터가 변경되었지만 큐브의 구조 및 집계 정의는 동일하게 유지될 때 사용됩니다. 큐브에 대한 3가지 처리 옵션 중 하나에 해당합니다.

데이터 수정(data modification)

INSERT, DELETE 및 UPDATE와 같은 Transact-SQL 문을 사용하여 데이터베이스에서 정보를 추가, 삭제 또는 변경하는 작업입니다.

데이터 스크러빙(data scrubbing)

여러 OLTP(온라인 트랜잭션 처리) 시스템에서 가져온 데이터에서 데이터 웨어하우스를 구축하는 프로세스의 일부입니다. 이 프로세스 중에는 맞춤법 오류, 두 시스템 간에 충돌하는 맞춤법 규칙 및 충돌하는 데이터(예: 동일한 파트의 파트 번호가 2개인 경우)와 같은 오류가 처리되어야 합니다.

데이터 연결(data connection)

특정 데이터베이스에 액세스하는 데 필요한 정보 모음입니다. 이러한 모음에는 데이터 원본 이름과 로그온 정보가 포함됩니다. 데이터 연결은 프로젝트에 저장되며 사용자가 데이터베이스에 액세스해야 하는 작업을 수행할 때 활성화됩니다. 예를 들어 SQL Server 데이터베이스용 데이터 연결은 데이터베이스의 이름, 데이터베이스가 있는 서버의 위치, 해당 서버에 액세스하는 데 사용되는 네트워크 정보, 사용자 ID 및 암호로 구성됩니다.

데이터 영역(data region)

테이블, 행렬, 목록 또는 차트에 있는 기본 데이터 집합의 반복되는 데이터 행을 표시하는 보고서 항목입니다.

데이터 원본 뷰(data source view)

여러 프로젝트에서 데이터 원본으로 사용될 수 있는 지속형 데이터베이스 개체 항목으로, 이름이 지정되어 검색이 가능합니다.

데이터 원본 이름(data source name)

ODBC 데이터 원본에 할당된 이름입니다. 응용 프로그램에서는 DSN을 사용하여 시스템 ODBC 데이터 원본에 대한 연결을 요청할 수 있습니다. DSN은 DSN이 매핑되는 컴퓨터 이름과 데이터베이스(옵션)를 지정합니다.

데이터 원본(data source)

1. ADO 및 OLE DB에서 OLE DB 공급자가 노출하는 데이터 원본의 위치입니다. 2. 큐브나 차원과 같은 개체의 데이터 원본입니다. 원본 데이터에 액세스하는 데 필요한 정보를 지정한 내용이기도 합니다. 경우에 따라 ClassType clsDataSource 개체를 나타내기도 합니다. 3. Reporting Services에서 보고서 서버에 개별적으로 저장한 다음 보고서 프로젝트 간에 공유하거나 보고서 정의 파일(.rdl)에 포함시킬 수 있는 지정된 데이터 원본 유형, 연결 문자열 및 자격 증명입니다.

데이터 웨어하우스(data warehouse)

쿼리 및 분석을 위해 특수하게 구성된 데이터베이스입니다. 데이터 웨어하우스는 일반적으로 조직의 업무 기록을 나타내는 데이터를 포함합니다.

데이터 정렬(collation)

데이터가 비교, 정렬 및 표시되는 방식을 결정하는 규칙 집합입니다. 문자 데이터는 로캘, 정렬 순서 및 대/소문자 구분을 비롯한 데이터 정렬 정보를 사용하여 정렬됩니다.

데이터 정의 언어(data definition language)

데이터베이스 및 해당 개체의 모든 특성과 속성을 정의하는 SQL 문의 하위 집합입니다. 일반적으로 DDL 문은 CREATE, ALTER 또는 DROP으로 시작합니다.

데이터 정의 쿼리(data-definition query)

DDL(데이터 정의 언어) 문을 포함하는 SQL 쿼리입니다. 이러한 문을 사용하면 데이터베이스에서 개체(예: 테이블, 인덱스, 뷰 등)를 만들거나 변경할 수 있고 Microsoft Access에서 데이터베이스 개체를 마이그레이션할 수도 있습니다.

데이터 정의(data definition)

데이터베이스의 특성, 속성 및 개체를 지정하는 것을 말합니다.

데이터 조작 언어(data manipulation language)

데이터 검색 및 조작에 사용되는 SQL 문의 하위 집합입니다. 일반적으로 DML 문은 SELECT, INSERT, UPDATE 또는 DELETE로 시작합니다.

데이터 집합(dataset)

1. OLAP용 OLE DB에서 MDX(Multidimensional Expressions) SELECT 문을 실행한 결과 반환되는 다차원 데이터 집합입니다. 2. Reporting Services에서 데이터 원본 정의, 쿼리 정의 및 선택적 매개 변수 값, 계산 필드, 필터링 및 데이터 정렬 정보 등을 보고서 정의 파일(.rdl)의 일부로 포함하는 명명된 지정입니다. .rdl 파일은 여러 데이터 집합을 포함할 수 있습니다.

데이터 처리 확장 프로그램(data processing extension)

외부 데이터 원본에서 보고서 데이터를 검색하는 데 사용되는 Reporting Services의 구성 요소입니다. 데이터 처리 확장 프로그램은 보고서 디자이너에서의 데이터 작업을 용이하게 만드는 특수 용도의 쿼리 디자이너를 포함할 수 있습니다. 기본 데이터 처리 확장 프로그램의 예로는 Microsoft SQL Server, Analysis Services, Oracle 및 SAP NetWeaver Business Intelligence를 들 수 있습니다.

데이터 파일(data file)

대량 가져오기 및 내보내기 작업에서 대량 내보내기 작업의 데이터를 수신하거나 대량 내보내기 작업에 데이터를 제공하는 파일입니다. SQL Server 데이터베이스에서 데이터 파일은 데이터베이스에 저장된 데이터를 포함합니다. 모든 SQL Server 데이터베이스에는 하나 이상의 주 데이터 파일이 있으며 주 데이터 파일에 맞지 않는 데이터를 저장하기 위한 보조 데이터 파일을 여러 개 둘 수도 있습니다.

데이터 펌프(data pump)

유형이 다른 데이터 저장소 간에 데이터를 가져오고 내보내고 변환하기 위해 SQL Server 2000 DTS(데이터 변환 서비스)에서 사용되는 구성 요소입니다. SQL Server 2005에서는 이 구성 요소가 데이터 흐름 작업 및 데이터 흐름 구성 요소로 바뀌었습니다.

데이터 폭발(data explosion)

집계된 데이터의 저장소로 인해 큐브와 같은 다차원 구조의 크기가 기하급수적으로 커지는 것을 말합니다.

데이터 형식(data type)

열, 매개 변수 또는 변수에 저장될 수 있는 정보 유형을 지정하는 특성입니다. 시스템 제공 데이터 형식은 SQL Server에서 제공합니다. 별칭 데이터 형식을 만들 수도 있습니다.

데이터 흐름(data flow)

Integration Services 패키지에서 데이터를 추출, 변환 및 로드하는 정렬된 워크플로입니다.

데이터베이스 개체(database object)

데이터베이스의 테이블, 인덱스, 트리거, 뷰, 키, 제약 조건, 기본값, 규칙, 사용자 정의 데이터 형식 또는 저장 프로시저와 같은 데이터베이스 구성 요소입니다. 데이터베이스 자체를 나타낼 수도 있습니다.

데이터베이스 다이어그램(database diagram)

데이터베이스에 포함된 개체를 그래픽으로 나타낸 것입니다. 데이터베이스 다이어그램을 사용하면 데이터베이스 구조를 모두 나타내거나 부분만 나타낼 수 있습니다. 이 다이어그램에는 테이블의 개체, 테이블에 포함된 열 및 테이블 간의 관계가 포함됩니다.

데이터베이스 미러링 파트너(database mirroring partner)

미러된 데이터베이스에 대한 역할 전환 파트너로 작동하는 두 개의 서버 인스턴스입니다.

데이터베이스 미러링(database mirroring)

읽기/쓰기 데이터베이스(주 데이터베이스)에 대한 모든 업데이트를 데이터베이스 엔진의 다른 인스턴스(미러 서버)에 있는 해당 데이터베이스의 읽기 전용 미러(미러 데이터베이스)에 즉시 복제하는 프로세스입니다.

데이터베이스 백업(database backup)

데이터베이스의 모든 데이터 파일에 대한 백업입니다. 전체 데이터베이스 백업에는 모든 파일의 모든 데이터가 포함됩니다.

데이터베이스 소유자(database owner)

데이터베이스의 데이터베이스 관리자 역할 멤버입니다. 데이터베이스 소유자는 하나뿐입니다. 데이터베이스 소유자는 해당 데이터베이스에서 전체 사용 권한을 가지며 다른 사용자에게 부여되는 액세스 및 권한을 결정합니다.

데이터베이스 스냅숏(database snapshot)

스냅숏 생성 당시의 데이터베이스에 대한 읽기 전용 정적 뷰입니다.

데이터베이스 스크립트(database script)

데이터베이스 개체를 만드는 데 사용되는 문 모음입니다. Transact-SQL 스크립트는 일반적으로 확장명이 .sql인 파일로 저장됩니다.

데이터베이스 스키마(database schema)

데이터베이스의 테이블, 필드, 데이터 형식 및 기본 키와 외래 키의 이름입니다. 데이터베이스 구조라고도 합니다.

데이터베이스 언어(database language)

관계형 데이터베이스 시스템에서 데이터를 액세스, 쿼리, 업데이트 및 관리하는 데 사용되는 언어입니다. SQL은 보편적으로 사용되는 데이터베이스 언어입니다. Microsoft SQL Server에서 구현된 SQL을 Transact-SQL이라고 합니다.

데이터베이스 역할(database role)

Analysis Services 데이터베이스에 대해 동일한 액세스 권한을 갖는 사용자 및 그룹 모음입니다. 데이터베이스의 여러 큐브에 데이터베이스 역할을 할당하여 역할 사용자에게 이러한 큐브에 대한 액세스 권한을 부여할 수 있습니다.

데이터베이스 카탈로그(database catalog)

데이터베이스에 포함된 모든 개체의 정의 및 데이터베이스 정의를 포함하는 데이터베이스의 부분입니다.

데이터베이스 파일(database file)

데이터베이스를 구성하는 물리적 파일 중 하나입니다.

데이터베이스 프로젝트(database project)

하나 이상의 데이터 연결(데이터베이스와 해당 데이터베이스에 액세스하는 데 필요한 정보) 모음입니다. 데이터베이스 프로젝트를 만들 때 ODBC를 통해 하나 이상의 데이터베이스에 연결하고, 데이터베이스를 디자인하고 만들기 위한 데이터베이스 디자이너와 ODBC 호환 데이터베이스용 SQL 문을 만들기 위한 쿼리 디자이너가 포함된 시각적 사용자 인터페이스를 통해 해당 구성 요소를 볼 수 있습니다.

데이터베이스(database)

데이터 검색, 정렬 및 재결합과 같은 특정 목적을 위해 구성 및 제공되는 정보, 테이블 및 기타 개체의 모음입니다. 데이터베이스는 파일에 저장됩니다.

도구 영역(adornment)

창의 가장자리에 연결되는 도구 모음 또는 눈금자와 같은 제어 또는 상태 영역입니다.

도구(tool)

일반적인 작업을 수행하는 데 사용되는 그래픽 사용자 인터페이스가 있는 SQL Server 응용 프로그램입니다.

도메인 무결성(domain integrity)

지정된 열의 항목에 대한 유효성을 보장하는 무결성 메커니즘입니다. CHECK 제약 조건과 같은 메커니즘은 허용되는 데이터 형식, 서식 또는 값 범위별로 가능한 데이터 값을 제한할 수 있습니다.

도메인(domain)

1. Windows 보안에서 공용 보안 데이터베이스를 공유하는 컴퓨터의 모음으로 정보 표시 및 관리를 위해 그룹화한 것입니다. 2. 관계형 데이터베이스에서 열에 허용되는 유효한 값 집합을 나타냅니다.

독립 이벤트 공급자(independent event provider)(Notification Services)

하나 이상의 이벤트 원본에서 이벤트 데이터를 수집하여 응용 프로그램 데이터베이스의 이벤트 테이블에 전송하며 Notification Services의 처리 환경 외부에서 실행되는 이벤트 공급자입니다.

동기화 최적화(optimize synchronization)

최신 변경 내용으로 인해 행이 구독자에 게시된 파티션으로 이동될지 아니면 반대 방향으로 이동될지 여부를 결정할 때 네트워크 트래픽을 최소화할 수 있도록 하는 병합 복제의 한 옵션입니다.

동기화(synchronization)

1. 복제에서 초기 스냅숏이 구독자에 적용된 후 게시자와 구독자 간에 데이터 및 스키마 변경 내용이 전파되는 프로세스를 말합니다. 2. 데이터베이스 미러링에서 미러링 세션이 시작 또는 재개되면 주 서버에 누적된 주 데이터베이스의 로그 레코드가 미러 서버로 전송되는 프로세스입니다. 미러 서버는 주 서버를 따라잡기 위해 이러한 로그 레코드를 가능한 빨리 디스크에 기록합니다.

동등 조인(equijoin)

조인되는 열 값이 동등한지 비교하고 모든 열을 결과에 포함시키는 조인입니다.

동시성(concurrency)

여러 사용자들이 공유 데이터를 동시에 액세스 및 변경할 수 있도록 하는 프로세스입니다. SQL Server는 잠금을 사용하여 여러 사용자들이 충돌 없이 동시에 공유 데이터를 액세스 및 변경할 수 있도록 합니다.

동적 관리 뷰(dynamic management view)

SQL Server의 값, 개체 및 설정에 대한 서버 상태 정보를 반환하는 기본 제공 뷰 집합입니다. 이러한 뷰를 사용하여 서버 인스턴스의 상태를 모니터링하고 문제를 진단하며 성능을 튜닝할 수 있습니다.

동적 관리 함수(dynamic management function)

SQL Server의 값, 개체 및 설정에 대한 서버 상태 정보를 반환하는 기본 제공 함수 집합입니다. 이러한 뷰를 사용하여 서버 인스턴스의 상태를 모니터링하고 문제를 진단하며 성능을 튜닝할 수 있습니다.

동적 복구(dynamic recovery)

RDBMS(관계형 데이터베이스 관리 시스템)에서 소프트웨어 오류나 데이터 무결성 손상을 감지 및/또는 수정하는 프로세스입니다.

동적 스냅숏(dynamic snapshot)

다음 용어 참조: 분할된 스냅숏(partitioned snapshot)

동적 잠금(dynamic locking)

가장 비용 효과적인 잠금을 결정하기 위해 SQL Server에서 사용하는 프로세스입니다.

동적 커서(dynamic cursor)

커서가 열려 있는 동안 기본 데이터에 대한 수정 내용을 반영할 수 있는 커서입니다. 사용자가 수행한 업데이트, 삭제 및 삽입 작업이 동적 커서에 반영됩니다.

동적 필터(dynamic filter)

다음 용어 참조: 매개 변수가 있는 행 필터(parameterized row filter)

동적 SQL 문(dynamic SQL statement)

C 언어용 Embedded SQL에서 런타임에 작성 및 실행되는 SQL 문을 말합니다.

드릴다운/드릴업(drill down/drill up)

가장 간단한 요약 수준(업)에서 가장 자세한 수준(다운)까지 데이터 수준을 탐색하는 기술입니다. 예를 들어 연도별 판매 데이터 세부 정보를 확인할 때 분기별 판매 데이터 및 월별 판매 데이터를 표시하려면 드릴다운해야 합니다.

드릴스루 보고서(drillthrough report)

'드릴다운 사용' 옵션이 선택된 보고서입니다. 드릴스루 보고서에는 관련 보고서에 대한 하이퍼링크가 포함됩니다.

드릴스루(drill through)

1. Analysis Services에서 데이터가 요약된 큐브 셀에서 자세한 데이터를 검색하는 것을 말합니다. 2. Reporting Services에서 주 드릴스루 보고서의 하이퍼링크를 클릭하여 관련 보고서를 여는 것을 말합니다.

등록(register)(Notification Services)

컴퓨터를 Notification Services 인스턴스의 일부로 구성하는 것을 말합니다. NSControl Register는 NS$instance_name 서비스를 만들고 서비스에 대한 보안을 구성하며 인스턴스의 성능 카운터를 만듭니다.

라이브러리(library)

Analysis Services에서 데이터베이스 내의 여러 개체에서 사용할 수 있는 공유 차원과 같은 공유 개체가 포함된 폴더입니다.

레코드 집합(recordset)

결과 집합을 포함하는 데 사용되는 ADO(ActiveX Database Objects) 개체입니다. 응용 프로그램이 설정한 레코드 집합 속성에 따라 커서 동작을 나타내기도 합니다. ADO 레코드 집합은 OLE DB 행 집합에 매핑됩니다.

레코드(record)

하나의 단위로 취급되는 관련된 정보 필드(열) 그룹입니다. 레코드는 일반적으로 관계형 데이터베이스에서 행으로 지칭됩니다.

렌더링 확장 프로그램(rendering extension)

보고서의 출력 형식을 처리하는 데 사용되는 Reporting Services의 구성 요소입니다. Reporting Services에 포함된 렌더링 확장 프로그램은 HTML, TIFF, XML, Excel, PDF, CSV 및 웹 보관 파일입니다.

렌더링된 보고서(rendered report)

적합한 표시 형식으로 데이터와 레이아웃 정보가 모두 들어 있는 완전히 처리된 보고서입니다.

로그 공급자(log provider)

Integration Services에서 로그 항목을 텍스트 파일, SQL Server, SQL Server 프로파일러, Windows 이벤트 로그 및 XML 파일에 쓰는 수단을 말합니다.

로그 백업(log backup)

이전 로그 백업에서 백업되지 않은 모든 로그 레코드를 포함하는 트랜잭션 로그 백업입니다. 로그 백업은 전체 로그 복구 모델과 대량 로그 복구 모델에서만 필요합니다. 단순 복구 모델에서는 로그 백업을 사용할 수 없습니다.

로그 시퀀스 번호(log sequence number)

Microsoft SQL Server 트랜잭션 로그의 모든 레코드를 기본 트랜잭션이 발생한 순서대로 고유하게 식별하는 번호를 말합니다.

로그 전달 구성(log shipping configuration)

단일 주 서버, 하나 이상의 보조 서버(각각 보조 데이터베이스 포함) 및 모니터 서버를 포함하는 서버 구성입니다.

로그 전달 작업(log shipping job)

로그 전달 작업에 해당하는 주 서버에서 주 데이터베이스의 트랜잭션 로그를 백업하는 작업(백업 작업), 트랜잭션 로그 파일을 보조 서버에 복사하는 작업(복사 작업) 또는 로그 백업을 보조 서버의 보조 데이터베이스로 복원하는 작업(복원 작업) 중 하나를 수행하는 것을 말합니다. 백업 작업은 주 서버에 있으며 복사 및 복원 작업은 각 보조 서버에 있습니다.

로그 전달(log shipping)

주 서버의 읽기/쓰기 데이터베이스(주 데이터베이스)에 있는 로그 백업을 원격 서버에 있는 하나 이상의 복사본(보조 데이터베이스)으로 지정된 간격마다 복사하는 프로세스입니다. 보조 서버는 주 서버에 대한 웜 대기 서버입니다.

로그 체인(log chain)

데이터베이스에 대한 트랜잭션 로그의 연속 시퀀스를 말합니다. 새 로그 체인은 데이터베이스가 생성된 후 또는 단순 복구 모델에서 전체 또는 대량 로그 복구 모델로 전환될 때 수행된 첫 번째 백업에서 시작됩니다. 복원 작업 후 로그 체인이 분기되면 복구가 수행되며 이로 인해 새 복구 분기가 생성됩니다.

로그 파일(log file)

데이터베이스에 대한 수정 내용 레코드를 포함하는 파일 또는 파일 집합입니다.

로그인 보안 모드(login security mode)

SQL Server 인스턴스가 로그인 요청의 유효성을 검사하는 방식을 결정하는 보안 모드입니다. 로그인 보안에는 Windows 인증, SQL Server 인증 및 혼합 모드 인증의 3가지 유형이 있습니다. 혼합 모드는 Windows 인증 모드와 SQL Server 인증 모드를 결합한 것을 말합니다.

로캘 식별자(locale identifier: LCID)

Windows 기반 로캘을 식별하는 숫자입니다.

로캘(locale)

언어와 관련된 특정 동작을 정의하는 Windows 운영 체제 특성입니다. 로캘은 문자 데이터를 저장하는 데 사용되는 코드 페이지나 비트 패턴 및 문자 정렬 순서를 정의합니다. 또한 날짜 및 시간에 사용되는 형식과 숫자에서 소수를 구분하는 데 사용되는 문자와 같은 언어별 항목도 정의합니다. 각 로캘은 로캘 식별자 또는 LCID라는 고유한 숫자로 식별됩니다. SQL Server 데이터 정렬은 SQL Server 인스턴스의 언어별 동작 유형을 정의한다는 측면에서 로캘과 비슷합니다.

로컬 구독(local subscription)

다음 용어 참조: 클라이언트 구독(client subscription)

로컬 그룹(local group)

해당 계정과 그룹이 생성된 도메인 그룹 및 트러스트된 임의 도메인의 사용자 계정과 전역 그룹을 포함하는 Windows NT 4.0 또는 Windows 2000의 그룹입니다. 로컬 그룹은 다른 로컬 그룹을 포함할 수 없습니다.

로컬 로그인 ID(local login identification)

사용자가 로컬 서버에 로그인하기 위해 사용해야 하는 ID입니다. 로그인 ID는 최고 128자를 포함할 수 있습니다. 문자는 영숫자일 수 있지만 첫 번째 문자는 문자여야 합니다(예: CHRIS 또는 TELLER8).

로컬 배포자(local Distributor)

SQL Server 복제용 게시자이면서 배포자로 구성되는 서버입니다.

로컬 변수(local variable)

값이 할당된 사용자 정의 변수입니다. 로컬 변수는 DECLARE 문으로 정의되고 SELECT 또는 SET 문을 사용하여 초기 값이 할당되며 해당 변수가 선언된 문 일괄 처리 또는 모듈 내에서 사용됩니다.

로컬 분할 뷰(local partitioned view)

한 대의 서버에 있는 멤버 테이블 집합의 행 분할된 데이터를 조인하는 뷰를 말합니다. 데이터는 한 테이블에 있는 것처럼 나타납니다.

로컬 서버(local server)

1. SQL Server 연결에서 응용 프로그램과 동일한 컴퓨터에서 실행되는 SQL Server 인스턴스입니다. 2. Transact-SQL 문에서 데이터베이스 개체에 대한 참조를 확인할 때 문을 실행하는 SQL Server 인스턴스입니다. 3. SQL Server 분산 쿼리에서 분산 쿼리를 실행하는 SQL Server 인스턴스입니다. 그런 후 로컬 서버는 쿼리의 모든 연결된 서버에 액세스합니다.

로컬 큐브(local cube)

피벗 테이블 서비스를 사용하여 로컬 컴퓨터에서 확장명 .cub를 사용하여 생성 및 저장되는 큐브입니다.

롤백(roll back)

데이터베이스가 복구되는 시점에 커밋되지 않은 트랜잭션에 의해 적용된 변경 내용을 원래 상태로 되돌리는 것을 말합니다.

롤포워드 세트(roll forward set)

복원 시퀀스에 의해 복원되는 데이터 집합을 말합니다. 롤포워드 세트는 하나 이상 일련의 데이터 백업을 복원하여 정의됩니다.

롤포워드(roll forward)

기록된 변경 내용을 롤포워드 세트의 데이터에 적용하여 데이터를 최신 상태로 바꾸는 것을 말합니다.

리포지토리(repository)

실행 가능한 소프트웨어와 함께 데이터베이스를 관리하는 정보 모델을 포함하는 데이터베이스입니다.

리프 멤버(leaf member)

하위 항목이 없는 차원 멤버를 말합니다.

리프 수준(leaf level)

클러스터형 또는 비클러스터형 인덱스의 맨 아래 수준을 말합니다. 클러스터형 인덱스의 리프 수준에는 테이블의 실제 데이터 페이지가 있습니다. 비클러스터형 인덱스에서 리프 수준은 데이터 자체를 포함하는 대신 데이터 페이지를 가리키거나 클러스터형 인덱스(있는 경우)를 가리킵니다. Analysis Services에서 계층의 맨 아래 수준입니다.

리프(leaf)

트리 구조에서 하위 요소가 없는 요소를 말합니다. 예를 들어 Analysis Services에서 리프는 하위 항목이 없는 차원 멤버입니다.

리프가 아닌 노드(nonleaf)

트리 구조에서 하나 이상의 하위 요소가 있는 요소를 말합니다. Analysis Services에서는 하나 이상의 하위 항목이 있는 차원 멤버입니다. SQL Server 인덱스에서는 다른 중간 노드나 리프 노드를 가리키는 중간 인덱스 노드를 나타냅니다.

리프가 아닌 멤버(nonleaf member)

하나 이상의 하위 항목을 포함하는 멤버입니다.

마스터 서버(master server)

작업을 배포하고 여러 서버에서 이벤트를 받는 서버입니다.

마이닝 모델 성향 습득(mining model training)

데이터 마이닝 모델이 알려진 데이터 및 예측 가능한 데이터 집합을 평가하여 모델 매개 변수를 예측하는 데 사용하는 프로세스입니다. 마이닝 모델이 성향 습득 데이터를 평가하게 만드는 동작을 의미하기도 합니다.

마이닝 모델(mining model)

데이터 마이닝 프로세스의 정의 및 성향 습득 활동의 결과를 포함하는 개체입니다. 예를 들어 데이터 마이닝 모델은 프로세스의 입력, 출력, 알고리즘 및 기타 속성을 지정하고 의사결정 트리와 같이 성향 습득 활동 중에 수집한 정보를 보유할 수 있습니다.

매개 변수가 있는 보고서(parameterized report)

매개 변수를 통해 입력 값을 받아 들이는 게시된 Reporting Services 보고서입니다.

매개 변수가 있는 행 필터(parameterized row filter)

병합 복제에 사용할 수 있는 행 필터로, 이를 통해 HOST_NAME 및/또는 SUSER_SNAME 시스템 함수나 이러한 시스템 함수 중 하나 또는 모두를 참조하는 사용자 정의 함수를 기반으로 구독자로 복제되는 데이터를 제한할 수 있습니다. 이전 버전의 SQL Server에서는 동적 필터로 지칭되었습니다.

매개 변수화(parameterization)

Transact-SQL 쿼리에서 상수 값 대신 매개 변수나 매개 변수 표식을 사용하는 작업을 말합니다. 매개 변수화를 수행하면 SQL Server 쿼리 최적화 프로그램에서 이전에 컴파일하고 캐시한 실행 계획에 맞도록 새 Transact-SQL 쿼리를 조정할 수 있습니다.

멀티스레드 서버 응용 프로그램(multithreaded server application)

여러 사용자 요청을 동시에 처리하기 위해 단일 프로세스 내에 여러 스레드를 만드는 응용 프로그램입니다.

멀티캐스트 배달(multicast delivery)

알림의 서식을 한 번 지정한 다음 결과 메시지를 여러 구독자에게 보내는 알림 배달 방법입니다.

메모(memo)

긴 문자열(일반적으로 255자 이상)을 포함하는 열 유형입니다. 메모는 Microsoft Access에서 SQL Server text 데이터 형식과 동일합니다.

메서드(method)

SQL-DMO, OLE DB 및 ADO(ActiveX Data Objects)의 경우처럼 COM 개체를 사용하여 작업을 수행하는 함수입니다.

메시지 번호(message number)

SQL Server 오류 메시지를 식별하는 번호입니다.

메시지 큐(Message Queuing)

Windows Server를 통해 배포된 비동기 메시징 프레임워크입니다.

메시징 응용 프로그래밍 인터페이스(MAPI: Messaging Application Programming Interface)

전자 메일 API를 나타냅니다.

멤버 위임(member delegation)

인터페이스 멤버가 한 인터페이스에서 다른 인터페이스로 매핑되는 방식을 설명하는 모델링 개념입니다.

멤버(member)

데이터가 발생한 하나 이상의 경우를 나타내는 차원의 항목입니다. 멤버는 고유하거나 고유하지 않을 수 있습니다. 예를 들어 1997과 1998은 시간 차원의 년 수준에서 고유한 멤버를 나타내지만 1월의 경우 시간 차원에 두 해 이상의 데이터가 포함되어 있으면 1월이 여러 번 나타날 수 있으므로 이는 월 수준에서 고유하지 않은 멤버에 해당합니다.

명령 관계(command relationship)

자연어 질문 또는 명령에 따라 하드웨어에 명령을 제공합니다. "Play the album with song 'Song' on it"을 예로 들 수 있습니다.

명령(command)

트랜잭션 복제에서 명령은 하나의 Transact-SQL DML(데이터 조작 언어) 문이나 하나의 DDL(데이터 정의 언어) 문으로 구성됩니다. 명령은 분산 데이터베이스에 저장된 후 구독자로 배달됩니다.

명명된 인스턴스(named instance)

동일한 컴퓨터에 있는 명명된 다른 인스턴스 및 기본 인스턴스와 구분하기 위해 이름이 지정된 SQL Server 설치를 말합니다. 명명된 인스턴스는 컴퓨터 이름 및 인스턴스 이름으로 식별됩니다.

명명된 집합(named set)

MDX(Multidimensional Expressions) 쿼리 등에서 다시 사용할 수 있도록 만들어진 차원 멤버 집합 또는 집합 식 모음입니다.

명명된 파이프(named pipe)

클라이언트와 서버 간 통신을 제공하기 위해 SQL Server에서 사용하는 IPC(프로세스 간 통신) 메커니즘입니다. 명명된 파이프는 공유 네트워크 리소스에 대한 액세스를 허용합니다.

명시적 트랜잭션(explicit transaction)

트랜잭션의 시작 및 끝을 모두 정의하는 트랜잭션 구분 기호로 묶인 SQL 문 그룹입니다.

모니터 서버(monitor server)

로그 전달 구성에서 구성의 모든 로그 전달 작업이 해당 내역 및 상태를 기록하는 서버 인스턴스입니다. 단일 모니터 서버로 여러 로그 전달 구성을 모니터링할 수 있습니다.

모델 종속성(model dependency)

둘 이상의 모델 간 관계로 한 모델이 다른 모델의 정보에 의존하는 경우를 말합니다.

모듈(module)

프로젝트에 포함된 개체의 그룹입니다. 프로젝트 내의 모듈 간에 개체를 이동하여 분산 개발 환경에 맞게 개체를 구성할 수 있습니다.

모듈로(modulo)

두 정수를 나눈 다음 나머지의 정수 부분을 제공하는 산술 연산자입니다.

목록 데이터 영역(list data region)

데이터를 목록 형식으로 표시하는 보고서 레이아웃의 보고서 항목입니다. 목록 데이터 영역은 다른 데이터 영역, 텍스트 상자 및 그래픽 요소를 자유 형식 레이아웃으로 표시할 수도 있습니다.

무결성 제약 조건(integrity constraint)

잘못된 데이터를 만드는 데이터 수정을 방지하기 위해 테이블에 정의된 속성입니다.

무항 함수(niladic function)

입력 매개 변수가 없는 함수를 말합니다. 대부분의 SQL Server 무항 함수는 시스템 정보를 반환합니다.

문서 구조(document map)

보고서 구역 및 그룹에 대한 링크가 계층적으로 정렬되어 있는 보고서의 탐색 창입니다.

문자 집합(character set)

SQL Server가 char, varchar 및 text 데이터 형식에서 인식할 수 있는 문자 유형을 결정합니다. 각 문자 집합은 국가 및 언어별로 구분되는 256개의 문자, 숫자 및 기호 집합입니다. 처음 128개 값의 인쇄 가능한 문자는 모든 문자 집합에서 동일합니다. 확장 문자라고도 하는 마지막 128개 문자는 문자 집합마다 고유합니다. 유니코드와 같은 문자 인코딩은 특정 언어의 지정된 문자를 문자 집합의 정수 값에 매핑하는 방법입니다.

문자 형식(character format)

텍스트 문자를 사용하여 대량 복사 데이터 파일에 저장되는 데이터를 말합니다.

문자열 함수(string function)

문자열 또는 이진 문자열에 대해 작업을 수행하는 함수입니다. 기본 제공 문자열 함수는 문자 데이터 작업에 일반적으로 필요한 값을 반환합니다.

문자열(string)

단일 문자 기반 또는 이진 데이터 값을 포함하는 연속된 바이트 집합입니다. 문자열에서 각 바이트 또는 바이트 쌍은 단일 알파벳 문자, 특수 문자 또는 숫자를 나타냅니다. 이진 문자열에서 전체 값은 본래 패턴이 없는 단일 비트 스트림으로 간주됩니다. 예를 들어 'I am 32' 상수는 8바이트 문자열이지만 0x0205efa3 상수는 4바이트 이진 문자열입니다.

물리적 백업 장치(physical backup device)

하나 이상의 백업을 저장하기 위해 운영 체제에서 제공하는 테이프 드라이브 또는 디스크 파일입니다. 다음 용어 참조: 논리적 백업 장치(logical backup device)

물리적 이름(physical name)

파일 또는 미러링된 파일이 있는 경로입니다. 기본적으로 Master.dat 파일 경로 뒤에 파일에 대한 논리적 이름의 처음 8자를 붙입니다. 예를 들어 Accounting이 논리적 이름이고 Master.dat 파일이 Sql\Data에 있으면 기본적인 물리적 이름은 Sql\Data\Accounti.dat입니다. 미러링된 파일의 경우 기본 경로는 Master.mir 파일의 경로 뒤에 해당 미러 파일에 대한 논리적 이름의 처음 8자를 붙여서 만듭니다. 예를 들어 Maccount가 미러링된 파일의 이름이고 Master.mir 파일이 Sql\Data에 있으면 기본적인 물리적 이름은 Sql\Data\Maccount.mir입니다.

물리적 읽기 수(physical reads)

데이터베이스 페이지에 대한 요청을 말하며 SQL Server는 요청된 페이지를 디스크에서 SQL Server 버퍼 풀로 전송합니다.

미디어 세트(media set)

정해진 수의 백업 장치를 사용하여 하나 이상의 백업 작업에 의해 데이터가 기록되는 백업 미디어 모음으로 순서가 지정되어 있습니다.

미디어 이름(media name)

전체 백업 미디어 세트를 설명하는 이름입니다.

미디어 패밀리(media family)

미디어 세트에 사용되는 백업 장치에 백업 작업을 통해 기록되는 데이터입니다. 하나의 장치가 있는 미디어 세트에서는 미디어 패밀리가 하나만 존재합니다. 스트라이프된 미디어 세트에서는 여러 개의 미디어 패밀리가 존재합니다. 스트라이프된 미디어 세트가 미러링되지 않은 경우 각 장치는 하나의 패밀리에 해당합니다. 스트라이프 미디어 세트가 미러될 경우 미러된 미디어 세트에는 미러라고 하는 각 미디어 패밀리의 동일한 복사본이 2개에서 4개까지 포함됩니다.

미디어 헤더(media header)

백업 미디어에 대한 정보를 제공하는 레이블입니다.

미러 데이터베이스(mirror database)

데이터베이스 미러링 세션에서 일반적으로 주 데이터베이스와 완전하게 동기화되는 데이터베이스 복사본입니다.

미러 서버(mirror server)

데이터베이스 미러링 구성에서 미러 데이터베이스가 있는 서버 인스턴스입니다.

미러링 모니터 서버(witness server)

데이터베이스 미러링에서 주 서버와 미러 서버의 상태를 모니터링하는 서버 인스턴스입니다. 기본적으로 미러링 모니터 서버는 주 서버에 오류가 발생할 경우 자동 장애 조치를 시작할 수 있습니다. 데이터베이스 마이닝 세션에는 미러링 모니터 서버가 하나만 있을 수 있습니다(옵션).

미러링(mirroring)

별도의 디스크에 완전히 중복된 데이터 복사본을 유지하여 디스크 오류로 인한 데이터 손실을 방지하는 프로세스입니다. 미러링은 SQL Server, 운영 체제 및 디스크 컨트롤러 하드웨어 등의 여러 수준에서 구현할 수 있습니다.

미러링된 미디어 세트(mirrored media set)

각 미디어 패밀리의 동일한 복사본(미러)을 2-4개 포함하는 미디어 세트입니다. 복원 작업에는 패밀리당 하나의 미러만 필요합니다. 이를 통해 손상된 미디어 볼륨을 미러의 해당 볼륨으로 바꿀 수 있습니다.

미리 계산된 파티션(precomputed partition)

병합 복제에서 필터링된 게시에 대해 기본적으로 사용되는 성능 최적화를 말합니다.

미리 쓰기 로그(WAL: Write-Ahead Log)

로그가 항상 데이터보다 먼저 기록되는 트랜잭션 로깅 방법입니다.

밀도(density)

인덱스에서 중복 값의 빈도를 나타냅니다. 데이터 파일에서 데이터 페이지가 채워진 정도를 나타내는 비율입니다. Analysis Services에서는 다차원 구조에서 데이터를 포함하는 셀의 비율입니다. Analysis Services는 데이터가 포함된 셀만 저장합니다. 고밀도 큐브는 동일한 구조 및 디자인을 갖는 스파스 큐브보다 더 많은 저장 공간을 필요로 합니다.

밀어넣기 구독(push subscription)

게시자에서 생성 및 관리되는 구독입니다. 구독에 대한 배포 에이전트 또는 병합 에이전트는 배포자에서 실행됩니다.

바인딩(binding)

1. SQL Server API에서 바인딩은 행을 인출하거나 업데이트할 때 데이터가 자동으로 프로그램 변수로 또는 프로그램 변수에서 이동되도록 결과 집합 열 또는 매개 변수를 프로그램 변수에 연결하는 것입니다. 2. Analysis Services에서 특성 또는 측정값과 차원 또는 팩트 테이블에 있는 하나 이상의 기본 열 사이에 정의된 관계입니다.

반가산성 측정값(semiadditive measure)

큐브의 전체 차원이 아닌 하나 이상의 차원에 따라 합산할 수 있는 측정값입니다. 예를 들어 재고량 측정값을 지리 차원에 따라 합산하여 모든 웨어하우스의 총 재고량을 산출할 수 있지만 재고량 측정값은 주기적으로 특정 시점의 스냅숏 수량을 지정하므로 시간 차원에 따라 합산할 수는 없습니다.

반복되지 않는 읽기(nonrepeatable read)

트랜잭션이 동일한 행을 두 번 이상 읽는 경우 발생하는 불일치 상태이며 읽기가 수행되는 중간에 별도의 트랜잭션이 해당 행을 수정합니다. 해당 행이 수정되므로 각 읽기는 서로 다른 값을 생성합니다.

반환 매개 변수(return parameter)

저장 프로시저 출력 매개 변수를 나타내는 레거시 용어로 개방형 데이터 서비스 및 DB-Library API에서 사용됩니다.

배달 채널 인스턴스(delivery channel instance)

배달 채널의 개별 항목입니다.

배달 채널 형식(delivery channel type)

SMTP(Simple Mail Transfer Protocol) 또는 File과 같은 배달 채널용 프로토콜입니다.

배달 채널(delivery channel)

배포자와 배달 서비스 간의 파이프라인입니다.

배달 프로토콜(delivery protocol)

알림 메시지를 외부 배달 시스템으로 라우팅하는 데 사용되는 통신 규칙 집합입니다.

배달 확장 프로그램(delivery extension)

특정 장치나 대상 위치로 보고서를 배포하는 데 사용되는 Reporting Services의 구성 요소입니다. 실제 및 잠재적인 배달 확장 프로그램의 예로 전자 메일 배달, 공유 폴더 배달, 프린터 배달 또는 응용 프로그램 배달(예: 문서 관리 시스템) 프로그램을 들 수 있습니다.

배타적 잠금(exclusive lock)

트랜잭션이 끝날 때 리소스에 대한 원래 잠금이 해제될 때까지 다른 트랜잭션이 해당 리소스에 대한 잠금을 획득하지 못하게 하는 잠금입니다. 배타적 잠금은 항상 업데이트 작업(INSERT, UPDATE 또는 DELETE) 중에 적용됩니다.

배포 데이터베이스(distribution database)

배포자에 있는 데이터베이스로, 모든 유형의 복제에 대한 메타데이터 및 기록 데이터와 트랜잭션 복제에 대한 트랜잭션을 저장합니다.

배포 보존 기간(distribution retention period)

트랜잭션 복제에서 트랜잭션이 배포 데이터베이스에 저장되는 기간을 말합니다. 트랜잭션 보존 기간이라고도 합니다.

배포(distribute)

게시자에서 구독자로 트랜잭션 또는 데이터 스냅숏을 이동하는 것을 말합니다. 여기서 트랜잭션이나 데이터 스냅숏은 구독 데이터베이스의 대상 테이블에 적용됩니다.

배포자(Distributor)

하나 이상의 게시자와 연결된 복제별 데이터에 대한 저장소 역할을 하는 데이터베이스 인스턴스입니다. 각 게시자는 배포자에서 단일 데이터베이스(배포 데이터베이스)와 연결되어 있습니다.

배포자(Distributor)(Notification Services)

알림의 서식을 지정하여 외부 배달 서비스로 보내는 Notification Services의 구성 요소입니다.

백업 미디어(backup media)

하나 이상의 백업을 저장하는 데 사용되는 디스크 파일 또는 테이프입니다.

백업 세트(backup set)

미디어 세트 내의 단일 백업입니다. 각 백업 세트는 미디어 세트의 모든 미디어 패밀리에 분산됩니다.

백업 장치(backup device)

백업 미디어를 포함하는 테이프 또는 디스크 드라이브입니다.

백업 파일(backup file)

전체 또는 부분 데이터베이스, 파일 및/또는 파일 그룹, 트랜잭션 로그의 SQL Server 백업을 저장하는 파일입니다.

백업(backup)

심각한 데이터베이스 오류나 시스템 오류가 발생한 후에 SQL Server가 데이터베이스 데이터 복원에 사용할 수 있는 데이터베이스, 파일 그룹, 파일 또는 트랜잭션 로그의 특수 복사본입니다. 백업은 개별적으로 복원하거나 백업 세트를 순서대로 복원할 수 있습니다.

백업하다(back up)

데이터베이스, 파일 그룹, 파일 또는 트랜잭션 로그의 백업 복사본을 만드는 것을 말합니다.

범위 분할(range partitioning)

한 분할 열의 값 범위를 갖는 행을 포함하도록 파티션을 지정하여 테이블이나 인덱스를 분할하는 방법입니다.

범위 쿼리(range query)

값 범위를 10에서 100 사이의 모든 행과 같이 검색 조건의 일부로 지정하는 쿼리입니다.

변경 스크립트(change script)

편집 세션 중에 데이터베이스에 수행된 모든 변경 내용 순서대로 모든 변경 내용에 대한 SQL 문이 포함된 텍스트 파일입니다. 각 변경 스크립트는 확장명이 .sql인 별도의 텍스트 파일에 저장됩니다. 변경 스크립트는 osql 같은 도구를 사용하여 나중에 데이터베이스에 다시 적용될 수 있습니다.

변경 차원(changing dimension)

융통성 있는 멤버 구조를 갖는 차원을 말합니다. 변경 차원은 구조 및 데이터에 대한 잦은 변경을 지원하도록 디자인되었습니다.

변수(variable)

1. Integration Services에서 열 값 및 패키지 개체의 속성을 설정하기 위해 스크립트, 식 및 속성 식에 사용될 수 있는 값을 저장합니다. 2. 값이 할당된 상태로 정의된 엔터티를 말합니다. 로컬 변수는 DECLARE@localvariable 문을 사용하여 정의하며 SELECT 또는 SET@localvariable 문으로 선언될 경우 문 일괄 처리 내에서 초기 값이 할당됩니다.

변환(transformation)

1. 데이터 웨어하우징에서 원본 데이터 시스템에서 추출한 데이터를 데이터 웨어하우스의 스키마와 일치하는 배열 및 형식으로 변경하는 프로세스입니다. 2. Integration Services에서 열 데이터 및 행 집합을 집계, 병합, 배포 및 수정하는 데이터 흐름 구성 요소입니다.

별모양 스키마(star schema)

추가 차원 데이터가 차원 테이블에 저장된 상태로 스키마 중앙의 단일 팩트 테이블에 데이터가 유지 관리되는 관계형 데이터베이스 구조입니다. 각 차원 테이블은 키 열에 의해 팩트 테이블에 직접 연관되고 조인됩니다. 별모양 스키마는 데이터 웨어하우스에 사용됩니다.

별칭(alias)

코드의 후속 참조 이름을 간단히 줄이거나, 참조가 모호해지지 않도록 하거나, 쿼리 출력에 보다 설명적인 이름을 제공하기 위해 식에서 주로 사용되는 테이블 또는 열에 대한 대체 이름입니다. 별칭이 서버의 대체 이름으로 사용될 수도 있습니다.

병합 복제(merge replication)

일반적으로 게시 데이터베이스 개체 및 데이터의 스냅숏으로 시작되는 복제 유형입니다. 게시자 및 구독자에서 발생한 후속 데이터 변경 및 스키마 수정은 트리거로 추적합니다. 구독자는 네트워크에 연결될 때 게시자와 동기화하여 마지막 동기화 이후 게시자와 구독자 간에 변경된 모든 행을 교환합니다.

병합(merge)

두 파티션을 하나의 파티션으로 결합하는 작업입니다.

보고서 기록(report history)

시간이 지나면서 생성 및 저장되는 보고서 스냅숏 모음입니다.

보고서 레이아웃 템플릿(report layout template)

보고서 작성기에서 미리 정의된 테이블, 행렬 또는 차트 보고서 템플릿입니다.

보고서 레이아웃(report layout)

1. 보고서 디자이너에서 보고서 내에 필드, 텍스트 및 그래픽이 배치되는 방법입니다. 2. 보고서 작성기에서 보고서 내에 필드와 엔터티가 배치되는 방법 및 적용되는 서식 스타일입니다.

보고서 렌더링(report rendering)

보고서를 보기 위해 보고서 레이아웃을 데이터 원본의 데이터와 결합하는 작업입니다.

보고서 모델(report model)

보고서 작성기에서 임시 보고서를 만드는 데 사용되는 비즈니스 데이터에 대한 메타데이터 설명입니다.

보고서 서버 관리자(report server administrator)

보고서 서버에 대한 내용 관리자 역할, 시스템 관리자 역할 또는 이 두 역할이 모두 할당된 사용자입니다.

보고서 서버 데이터베이스(report server database)

보고서 서버 인스턴스 또는 확장 배포를 위한 내부 저장소를 제공하는 SQL Server 관계형 데이터베이스입니다.

보고서 서버 실행 계정(report server execution account)

보고서 서버 웹 서비스 및 보고서 서버 Windows 서비스를 실행하는 계정입니다.

보고서 서버 폴더 네임스페이스(report server folder namespace)

미리 정의된 폴더 및 사용자 정의된 폴더를 포함하는 계층입니다. 네임스페이스는 보고서와 보고서 서버에 저장된 다른 항목을 고유하게 식별합니다. 또한 URL에 보고서를 지정하기 위한 주소 지정 스키마를 제공합니다.

보고서 서버(report server)

보고서 작성기가 시작되고 보고서가 저장, 관리 및 게시되는 네트워크 상의 위치입니다.

보고서 스냅숏(report snapshot)

특정 시점에 캡처된 데이터가 들어 있는 보고서입니다. 보고서 스냅숏은 쿼리 명령 대신 데이터 집합이 들어 있는 실제 보고서 정의입니다.

보고서 정의(report definition)

Reporting Services 보고서에 대한 쿼리 및 레이아웃 관련 정보를 포함하는 .rdl 파일입니다.

보고서 처리 확장 프로그램(report processing extension)

보고서 처리 논리를 확장하는 데 사용되는 Reporting Services의 구성 요소입니다. Reporting Services와 함께 제공되는 보고서 처리기 구성 요소는 고정된 보고서 항목(목록, 테이블, 행렬, 차트, 텍스트 상자, 줄, 사각형 및 이미지) 집합을 처리할 수 있는 기능을 제공합니다. 또한 Reporting Services는 보고서 처리 확장 프로그램에 정의된 사용자 지정 보고서 항목을 통해 보고서 항목 목록을 확장할 수 있도록 지원합니다. 보고서에 포함시킬 데이터 바인딩된 컨트롤을 지원하는 보고서 처리 확장 프로그램을 작성하거나 타사 프로그램을 구입할 수 있습니다.

보고서 처리기(report processor)

보고서 및 보고서 모델을 처리하는 Reporting Services 구성 요소입니다.

보고서 항목(report item)

보고서 레이아웃에 있는 텍스트 상자, 그래픽 요소 또는 데이터 영역과 같은 모든 개체입니다.

보관 파일(archive file)

Analysis Services 데이터베이스를 보관하여 만든 .cab 파일을 말합니다.

보안 개체(securable)

보안 설명자를 가질 수 있는 개체입니다.

보안 확장 프로그램(security extension)

사용자나 그룹을 보고서 서버에 대해 인증하는 Reporting Services 구성 요소입니다. Reporting Services의 기본 보안 확장 프로그램은 Windows 인증입니다. 폼 기반 인증을 지원하거나 타사의 Single Sign-On 기술과 통합될 수 있는 사용자 지정 확장 프로그램을 만들 수 있습니다.

보안 ID(security identifier)

보안 시스템에 로그온한 사용자를 식별하는 고유한 값입니다. SID는 한 명의 사용자 또는 사용자 그룹을 식별할 수 있습니다.

보이는 값 합계(visual total)

표시된 해당 자식 항목에 대해 표시된 셀 값과 일치하는 차원 멤버에 대한 표시된 집계 셀 값을 말합니다. 셀의 보이는 값 합계는 셀의 일부 자식이 숨겨져 있는 경우 실제 값 합계와 다를 수 있습니다. 예를 들어 집계 함수가 SUM이고 Spain에 대해 표시된 셀 값이 1000이고 Portugal에 대해 표시된 셀 값이 2000이면 Iberia에 대한 보이는 값 합계는 3000입니다.

보조 데이터베이스(secondary database)

로그 전달에서 NORECOVERY 또는 STANDBY로 별도의 서버 인스턴스(보조 서버)에서 데이터베이스 백업을 복원하여 생성된 주 데이터베이스의 복사본입니다. 주 데이터베이스의 로그 백업은 지정된 간격으로 보조 데이터베이스로 복원됩니다.

보조 서버(secondary server)

로그 전달 구성에서 보조 데이터베이스가 있는 서버 인스턴스입니다. 보조 서버는 지정된 간격으로 주 데이터베이스에서 최신 로그 백업을 복사한 다음 보조 데이터베이스로 복원합니다. 보조 서버는 웜 대기 서버에 해당합니다.

복구 간격(recovery interval)

데이터베이스 엔진이 데이터베이스를 복구하는 데 필요한 최대 시간입니다. 데이터베이스 엔진에서는 데이터베이스 로그의 활성 부분을 지정된 복구 간격 안에 데이터베이스를 복구할 수 있을 만큼 작게 유지합니다.

복구 경로(recovery path)

데이터베이스를 복구 지점이라고 하는 특정 시점으로 가져온 데이터 및 로그 백업 시퀀스입니다. 복구 경로는 시간에 따라 데이터베이스를 변경하되 데이터베이스의 일관성을 유지한 특정 변환 모음입니다. 복구 경로는 로그 시퀀스 번호의 범위를 설명합니다. 복구 경로에서 로그 시퀀스 번호의 범위는 하나 이상의 복구 분기의 시작에서 끝까지 이를 수 있습니다.

복구 모델(recovery model)

데이터베이스에 대한 백업 및 복원 작업의 기본 동작을 제어하는 데이터베이스 속성입니다. 예를 들어 복구 모델은 트랜잭션의 로깅 방법, 트랜잭션 로그에 백업이 필요한지 여부 및 사용 가능한 복원 작업의 종류를 제어합니다.

복구 분기 지점(recovery fork point)

RESTORE WITH RECOVERY 작업이 수행될 때마다 새 복구 분기가 시작되는 지점(LSN,GUID)입니다. 각 복구 분기 지점은 복구 분기 간 부모-자식 관계를 결정합니다. 데이터베이스를 이전 시점으로 복구하고 해당 시점부터 데이터베이스를 사용하기 시작하면 복구 분기 지점이 새 복구 경로를 시작합니다.

복구 분기(recovery branch)

동일한 복구 분기 GUID를 공유하는 LSN의 범위입니다. 데이터베이스가 만들어질 때나 RESTORE WITH RECOVERY가 복구 분기를 만들 때 새 복구 분기가 시작됩니다. 둘 이상의 복구 분기 지점을 포함하는 LSN 범위를 포괄하는 여러 분기 복구 경로가 가능합니다.

복구 지점(recovery point)

로그 체인에서 복구 중에 롤포워드가 중지되는 지점을 말합니다.

복구(recovery)

데이터베이스를 일관된 트랜잭션 상태로 가져오는 데이터베이스 시작 단계입니다. 복구 작업에는 데이터베이스를 종료한 방식에 따라 로그 레코드의 모든 트랜잭션을 롤포워드하고(다시 실행 단계) 커밋되지 않은 트랜잭션을 롤백하는(실행 취소 단계) 작업이 포함될 수 있습니다.

복원 시퀀스(restore sequence)

일반적으로 복원 중인 데이터베이스, 파일 또는 페이지의 내용을 초기화하고(데이터 복사 단계), 기록된 트랜잭션을 롤포워드하며(다시 실행 단계) 커밋되지 않은 트랜잭션을 롤백하는(실행 취소 단계) 하나 이상의 복원 명령 시퀀스입니다.

복원(restore)

지정된 백업에서 지정된 데이터베이스로 모든 데이터 및 로그 페이지를 복사하고(데이터 복사 단계) 백업에 기록된 모든 트랜잭션을 롤포워드하는(다시 실행 단계) 다단계 프로세스입니다. 이 시점에서 복원은 기본적으로 완료되지 않은 모든 트랜잭션을 롤백합니다(실행 취소 단계). 이를 통해 데이터베이스의 복구가 완료되고 사용자가 데이터베이스를 사용할 수 있게 됩니다.

복제 모니터(Replication Monitor)

게시자와 구독자 간 데이터 이동에 중점을 두어 복제 작업의 전체적인 뷰를 제공합니다. 복제 모니터는 실시간 작업을 감시하고 문제를 해결하며 이전 복제 작업을 분석하는 도구입니다.

복제 스크립팅(replication scripting)

복제를 구성하고 비활성화하는 데 사용할 수 있는 .sql 스크립트를 생성하는 것을 말합니다.

복제 충돌 뷰어(Replication Conflict Viewer)

사용자들이 복제 프로세스 중에 발생한 충돌을 확인 및 해결하고 충돌이 해결된 방식을 검토할 수 있도록 합니다.

복제 토폴로지(replication topology)

서버와 데이터 복사본 간의 관계를 정의하고 서버 간 데이터 흐름 방식을 결정하는 논리를 명확히 합니다.

복제(replication)

한 데이터베이스에서 다른 데이터베이스로 데이터와 데이터베이스 개체를 복사 및 배포한 다음 데이터베이스 간에 동기화를 수행하여 일관성을 유지하는 일련의 기술입니다.

복제된 데이터(replicated data)

게시자에서 받은 구독자의 데이터입니다.

복합 인덱스(composite index)

테이블에 있는 2개 이상의 열을 사용하여 데이터를 인덱싱하는 인덱스입니다.

복합 키(composite key)

2개 이상의 열로 구성된 키입니다.

부모 멤버(parent member)

해당 자식의 집계 값을 포함하는 부모-자식 계층의 멤버입니다.

부모(parent)

계층에서 현재 멤버와 직접적으로 관련된 다음 상위 수준의 멤버를 말합니다. 부모 값은 일반적으로 자식의 값을 모두 통합한 것과 같습니다. 예를 들어 분기, 월, 일 수준을 포함하는 시간 차원에서 Qtr1은 1월의 부모입니다.

부모-자식 계층(parent-child hierarchy)

차원의 특성이 부모로 설정되는 특수 유형의 특성 계층입니다. 부모-자식 계층은 자식 및 부모 멤버의 불균형 계층입니다. 부모-자식 계층에는 부모 멤버의 자식을 포함하는 자식 수준(부모의 자식에는 데이터 멤버를 비롯하여 부모 멤버로 집계되는 특성 멤버가 포함됨), 부모 멤버를 포함하는 중간 수준 및 (All) 멤버라고도 하는 (All) 수준의 멤버와 함께 부모-자식 계층 리프 멤버의 집계 값을 포함하는 선택적 (All) 수준이 포함됩니다. 부모-자식 계층은 차원당 하나만 존재할 수 있으며 키 특성과 관련되어야 합니다.

부분 데이터베이스 복원(partial database restore)

주 파일 그룹과 하나 이상의 보조 파일 그룹으로 구성된 데이터베이스 일부에 대한 복원입니다. 다른 파일 그룹은 처음에 오프라인 상태로 유지되지만 나중에 복원할 수 있습니다.

부분 백업(partial backup)

주 파일 그룹, 모든 읽기/쓰기 파일 그룹 및 선택적으로 지정된 읽기 전용 파일에 있는 모든 데이터의 백업입니다.

부울(Boolean)

true 또는 false로만 계산될 수 있는 연산 또는 식을 말합니다.

부트스트랩(bootstrap)

다른 프로그램을 설치하거나 실행하는 프로그램입니다.

분산 쿼리(distributed query)

여러 데이터 원본의 데이터에 액세스하는 단일 쿼리입니다.

분산 트랜잭션(distributed transaction)

여러 데이터 원본에 걸쳐 있는 트랜잭션입니다. 분산 트랜잭션에서 액세스된 모든 데이터 원본의 데이터 수정 내용은 모두 커밋되거나 모두 종료됩니다.

분산형 분할 뷰(distributed partitioned view)

2대 이상의 서버에 분산되어 있는 멤버 테이블 집합의 행 분할된 데이터를 조인하는 뷰를 말합니다. 데이터는 한 테이블에 있는 것처럼 나타납니다.

분석 서버(Analysis server)

다차원 데이터 구조를 만들어 유지 관리하도록 특수하게 디자인되었으며 클라이언트 쿼리에 대한 응답으로 다차원 데이터를 제공하는 Analysis Services의 서버 구성 요소입니다.

분할 열(partitioning column)

파티션 함수가 테이블이나 인덱스를 분할하는 데 사용하는 테이블 또는 인덱스의 열입니다.

분할(partitioning)

1개의 테이블을 여러 개의 작은 테이블로 바꾸는 프로세스입니다. 작은 테이블 각각은 원래 테이블과 형식은 같지만 데이터 하위 집합을 포함합니다. 분할된 각 테이블에는 특정 키 범위와 같은 데이터의 특성에 따라 행이 할당됩니다. 행이 어떤 테이블에 포함될지 정의하는 규칙은 명확해야 합니다. 예를 들어 1개의 테이블이 2개의 테이블로 분할될 경우 지정된 값보다 작은 기본 키를 갖는 모든 행이 하나의 테이블에 할당되고 해당 값보다 크거나 같은 값을 갖는 모든 키는 다른 테이블에 할당될 수 있습니다. 분할을 통해 응용 프로그램 처리 속도가 향상되며 다중 사이트 업데이트 복제에서 충돌이 발생할 가능성이 줄어듭니다. 뷰를 만들어 분할된 테이블의 활용도를 높일 수 있습니다. 분할된 모든 테이블에서 수행된 일련의 선택 작업으로 생성된 뷰는 마치 모든 데이터를 단일 테이블에 있는 것처럼 나타냅니다.

분할된 스냅숏(partitioned snapshot)

병합 복제에서 단일 파티션의 데이터만 포함하는 스냅숏입니다. 분할된 스냅숏은 매개 변수가 있는 필터를 갖는 게시에 대한 구독을 초기화하는 데 사용됩니다. 이전 버전의 SQL Server에서는 동적 스냅숏으로 지칭되었습니다.

분할된 테이블(partitioned table)

파티션 구성표를 기반으로 작성되었으며 해당 데이터가 데이터베이스의 여러 파일 그룹에 분산될 수 있는 단위로 행 분할된 테이블입니다.

불균형 계층(unbalanced hierarchy)

계층의 하나 이상의 분기에 있는 멤버가 하나 이상의 수준에 포함되지 않는 계층을 말합니다. 예를 들어 지리 계층의 시 또는 도 수준에는 시나 도가 없는 국가의 멤버는 포함되지 않습니다. 불균형 계층을 비정형 계층이라고도 합니다.

불연속화(discretization)

특성 계층 멤버의 자동 그룹화입니다.

뷰 생성(view generation)

정보 모델에서 클래스, 인터페이스 및 관계를 기반으로 하여 관계형 뷰를 만드는 데 사용되는 리포지토리 엔진 기능입니다.

블록(block)

BEGIN과 END로 묶인 일련의 Transact-SQL 문입니다. BEGIN...END 블록을 다른 BEGIN...END 블록 내에 중첩할 수 있습니다.

비강제 관계(unenforced relationship)

한 테이블의 기본 키를 참조하는 테이블과 다른 테이블의 외래 키를 참조하는 테이블 간 연결로, INSERT 및 UPDATE 트랜잭션 중에 참조 무결성을 확인하지 않습니다. 비강제 관계는 데이터베이스 다이어그램에서 점선으로 표시됩니다.

비상 로그 백업(tail-log backup)

아직 백업되지 않은 로그를 캡처하기 위해 데이터베이스 복원 준비 과정에서 수행되는 로그 백업입니다. 비상 로그 백업을 수행하면 오류 발생 시 작업 손실을 방지할 수 있습니다.

비어 있지 않은 동작(non-empty behavior)

기본 멤버인 계산 멤버의 속성입니다. 기본 멤버가 null이면 Analysis Services는 계산 멤버를 확인하지 않습니다.

비정규화(denormalize)

테이블에 중복성을 적용하여 관련 테이블의 데이터를 통합하는 것을 말합니다. 그런 후 관련 테이블을 제거할 수 있습니다. 비정규화는 데이터 웨어하우스 스키마의 복잡성을 줄여 효율성과 성능을 향상시킬 수 있습니다.

비정형 계층(ragged hierarchy)

다음 용어 참조: 불균형 계층(unbalanced hierarchy)

비즈니스 규칙(business rule)

비즈니스 실행에 사용되는 논리적 규칙입니다. 트리거, 저장 프로시저 및 제약 조건을 사용하여 SQL Server 데이터베이스에 비즈니스 규칙을 적용할 수 있습니다.

비즈니스 논리 처리기(business logic handler)

동기화 프로세스 중에 사용자 지정 코드를 실행할 수 있도록 하는 병합 복제 기능입니다.

비클러스터형 인덱스(nonclustered index)

인덱스 키 값의 논리적 순서가 테이블에 있는 해당 행의 물리적 순서와 다른 인덱스입니다. 인덱스에는 테이블 데이터의 저장소 위치를 가리키는 행 로케이터가 포함됩니다.

비트 연산(bitwise operation)

단일 비트를 조작하거나 비트의 설정 여부를 테스트하는 연산입니다.

사례 집합(case set)

데이터 마이닝에서 특정 마이닝 모델에 필요한 특성을 공유하는 사례 그룹입니다.

사례 키(case key)

데이터 마이닝에서 사례 집합 내의 사례를 참조할 때 사용되는 사례의 요소입니다.

사례(case)

데이터 마이닝에서 특성 및 다른 사례와의 관계로 구분되는 데이터의 추상적 뷰입니다. 사례는 사례 집합의 고유한 멤버이며 한 사례가 여러 사례 집합의 멤버일 수 있습니다.

사용자 데이터베이스(user database)

SQL Server 사용자가 만든 데이터베이스로, 응용 프로그램 데이터 저장에 사용됩니다. SQL Server 인스턴스에 연결하는 대부분의 사용자는 시스템 데이터베이스가 아닌 사용자 데이터베이스만 참조합니다.

사용자 인스턴스(user instance)

사용자 대신 부모 인스턴스에서 생성하는 SQL Server Express 인스턴스입니다. 부모 인스턴스는 SQLExpress와 같이 서비스로 실행되는 SQL Server Express의 주 인스턴스입니다. 사용자 인스턴스는 해당 사용자의 보안 컨텍스트에서 사용자 프로세스로 실행되며 dbcreator 고정 서버 역할의 멤버가 아닌 비관리자 사용자가 Xcopy 시나리오를 사용할 수 있도록 하는 데 사용됩니다. 사용자 인스턴스 기능을 RANU(일반 사용자로 실행)라고도 합니다.

사용자 정의 계층(user-defined hierarchy)

사용자가 큐브 데이터를 보다 쉽게 탐색할 수 있도록 하는 특성 계층의 균형 계층입니다.

사용자 정의 이벤트(user-defined event)

사용자가 정의하는 메시지 유형으로, SQL Server 프로파일러에 의해 추적되거나 사용자 지정 경고를 발생하기 위해 사용될 수 있습니다. 일반적으로 여기서 말하는 사용자는 시스템 관리자입니다.

사용자 정의 집계(함수)(user-defined aggregate (function))

SQL Server 어셈블리를 참조하여 만드는 집계 함수입니다. 사용자 정의 집계 함수의 구현은 .NET Framework CLR(공용 언어 런타임)에서 생성된 어셈블리에 정의됩니다.

사용자 정의 함수(user-defined function)

1. SQL Server에서 사용자가 정의한 Transact-SQL 함수입니다. 함수는 각 문에 논리를 다시 코딩하지 않고 Transact-SQL 문에 의해 호출될 수 있는 명명된 엔터티에 자주 수행되는 논리를 캡슐화합니다. 2. Analysis Services에서 Visual Basic 또는 Visual C++와 같은 COM(구성 요소 개체 모델) 자동화 언어를 사용하여 만든 Microsoft ActiveX 라이브러리에 정의되는 함수입니다. 이러한 라이브러리는 Analysis Services에 등록될 수 있으며 해당 함수는 MDX(Multidimensional Expressions) 쿼리에서 호출될 수 있습니다.

사용자 지정 규칙(custom rule)

역할에서 역할에 속하는 사용자가 액세스할 수 있도록 허용된 차원 멤버 또는 큐브 셀을 제한하는 규칙입니다.

사용자 지정 롤업(custom rollup)

차원 수준 또는 멤버에 대해 사용자 지정된 집계 계산으로, 큐브 측정값의 집계 함수를 재정의합니다.

사용자(계정)(user (account))

데이터베이스의 특정 사용자를 나타내는 SQL Server 보안 계정 또는 보안 식별자입니다.

삭제 쿼리(Delete query)

하나 이상의 테이블에서 행을 제거하는 쿼리(SQL 문)입니다.

삽입 위치 쿼리(Insert Into query)

한 테이블의 특정 열 및 행을 다른 테이블이나 같은 테이블에 복사하는 쿼리입니다.

상관 하위 쿼리(correlated subquery)

외부 문의 열을 참조하는 하위 쿼리입니다. 외부 문의 각 후보 행에 대해 내부 쿼리가 실행됩니다.

상수(constant)

특정 데이터 값을 나타내는 기호 그룹입니다. 상수의 형식은 나타내는 값의 데이터 형식에 따라 다릅니다. 예를 들어 'abc'는 문자열 상수이고 123은 정수 상수이고 'December 16, 1999'는 날짜/시간 상수이고 0x02FA는 이진 상수입니다.

상시 대기 서버(hot standby server)

커밋된 트랜잭션에서 데이터 손실 없이 신속한 장애 조치를 지원할 수 있는 대기 서버입니다. 미러링 세션의 구성 및 상태에 따라 데이터베이스 미러링을 사용하여 상시 대기 서버를 유지 관리할 수 있습니다. 세션이 동기화되면 미러 서버는 상시 대기 서버를 제공합니다.

상위 항목(ancestor)

차원 계층 내에서 현재 멤버와 계보로 연결되어 있는 차원 계층의 상위 수준 멤버를 말합니다.

생성자(generator)(Notification Services)

이벤트를 구독에 일치시키고 알림을 생성하는 Notification Services의 구성 요소입니다.

서버 구독(server subscription)

충돌 감지 및 해결을 위해 할당된 우선 순위 값을 사용하는 병합 게시에 대한 구독입니다. 이전 버전의 SQL Server에서는 전역 구독이라고 했습니다.

서버 역할(server role)

Analysis Services에서 사용자에게 서버 차원의 보안 권한을 부여하는 데 사용되는 역할입니다.

서버 이름(server name)

네트워크의 서버 컴퓨터를 고유하게 식별하는 이름입니다. SQL Server 응용 프로그램은 서버 이름만 지정하여 기본 SQL Server 인스턴스에 연결할 수 있습니다. 그러나 서버의 명명된 인스턴스에 연결할 때는 서버 이름과 인스턴스 이름을 모두 지정해야 합니다.

서버 커서(server cursor)

서버에서 구현되는 커서입니다. 커서 자체는 서버에 작성되며 응용 프로그램에 의해 인출된 행만 클라이언트로 보내집니다.

서비스 사용자 이름(service principal name)

클라이언트가 서비스 인스턴스를 고유하게 식별하는 이름입니다. 포리스트 전반에서 컴퓨터에 다중 서비스 인스턴스를 설치할 경우 각 인스턴스에는 고유한 SPN을 지정해야 합니다. 클라이언트가 인증에 여러 이름을 사용할 수 있는 경우에는 지정된 서비스 인스턴스에 여러 SPN을 지정할 수 있습니다.

선언적 참조 무결성(declarative referential integrity)

테이블 간에 적절한 관계를 적용하는 테이블 정의의 일부로 정의되는 FOREIGN KEY 제약 조건입니다. 이 제약 조건은 DELETE, INSERT 및 UPDATE 문으로 인해 기본 키 또는 외래 키 값이 제거, 추가 또는 수정될 때 적절한 작업이 수행되도록 합니다. FOREIGN KEY 제약 조건에 의해 실행된 DRI 작업은 테이블에 대한 트리거에 정의된 추가 참조 무결성 논리를 통해 보완될 수 있습니다.

선택 쿼리(Select query)

하나 이상의 테이블에서 결과 집합으로 행을 반환하는 쿼리입니다. 선택 쿼리에는 반환할 열의 사양, 선택할 행, 행 삽입 순서 및 정보 그룹화(요약) 방법이 포함될 수 있습니다.

선행 제약 조건(precedence constraint)

Integration Services에서 선행 제약 조건은 패키지의 실행 개체, 컨테이너 및 작업을 연결하고 실행 개체의 실행 여부를 결정하는 조건을 지정합니다.

설치 초기화 파일(Setup initialization file)

Windows .ini 파일 형식으로 구성 정보가 저장된 텍스트 파일입니다. 이 파일을 통해 설치 프로그램의 확인 메시지에 응답하지 않고도 SQL Server를 설치할 수 있습니다.

성향 습득 데이터 집합(training data set)

데이터 마이닝 모델의 성향을 습득하는 데 사용되는 알려진 데이터 및 예측 가능 데이터 집합입니다.

세그먼트화(segmentation)

데이터를 분석하여 유사한 특성 집합을 공유하는 상호 배타적인 레코드 컬렉션을 검색하는 데이터 마이닝 기술입니다. 세그먼트화 알고리즘은 클러스터링과 같은 자율적 학습 기술이나 특정 예측 필드에 대한 강제적 학습 기술을 사용할 수 있습니다.

세분성 특성(granularity attribute)

측정값 차원의 측정값 그룹에 있는 팩트에 차원을 연결하는 큐브 차원의 특성입니다. 세분성 특성 및 키 특성이 다른 특성인 경우 키가 아닌 특성을 세분성 특성에 직접 또는 간접적으로 연결해야 합니다. 큐브 내에서 세분성 특성은 차원의 세분성을 정의합니다.

세분성(granularity)

데이터 요소에 포함된 정보의 구체화 정도입니다. 세분화된 팩트 테이블에는 개별 판매 트랜잭션과 같은 불연속 팩트가 많이 포함되어 있습니다. 세분화되지 않은 테이블은 일일 총 판매량과 같은 개별 요소의 요약에 해당하는 팩트를 저장합니다.

셀 집합(cellset)

ADO MD에서 다차원 쿼리에 의해 큐브 또는 기타 셀 집합에서 선택된 셀 모음이 포함된 개체입니다.

셀(cell)

큐브의 각 차원에서 멤버 하나를 선택할 때 교집합으로 지정된 속성 집합이며 값이 포함됩니다.

속성(property)

개체의 특성(예: 크기, 색 또는 화면 위치) 중 하나 또는 동작(예: 숨김 여부)을 정의하기 위해 설정하는 컨트롤, 필드 또는 데이터베이스 개체의 명명된 특성입니다.

수동 장애 조치(manual failover)

데이터베이스 관리자가 시작하며 미러 서버가 주 서버의 역할을 맡아 온라인 상태의 데이터베이스 복사본을 주 데이터베이스로 가져오는 장애 조치입니다.

수준 명명 템플릿(level naming template)

부모-자식 계층에서 수준 이름을 구성하는 데 사용되는 템플릿입니다.

수준(level)

해당 집합의 모든 멤버가 계층의 루트로부터 같은 거리에 있는 차원 계층의 멤버 집합 이름을 말합니다. 예를 들어 시간 계층에는 년, 월 및 일 수준이 포함될 수 있습니다.

순위(rank)

전체 텍스트 및 SQL Server 온라인 설명서 검색에서 행이나 항목이 지정된 검색 조건과 얼마나 일치하는지를 나타내는 값입니다. Metadata Services 및 Analysis Services에서 집합 내에서의 차원 멤버, 계층 수준 또는 튜플과 같은 요소의 상대적 위치를 나타내는 값입니다.

순차 가능(serializable)

가장 높은 트랜잭션 격리 수준입니다. 순차 가능 트랜잭션은 읽거나 수정한 모든 행을 잠궈 트랜잭션이 다른 작업에서 완전히 격리되도록 합니다. 따라서 일련의 순차 가능 트랜잭션을 동일한 순서로 실행하면 항상 동일한 결과가 생성됩니다.

순차화된 관계(sequenced relationship)

대상 개체 컬렉션 내에서 각 대상 개체에 대한 명시적 위치를 지정하는 리포지토리의 관계입니다.

순차화된 컬렉션(sequenced collection)

순차화된 관계 개체의 대상 개체 컬렉션입니다.

숫자 식(numeric expression)

숫자로 계산되는 식입니다. 식은 변수, 상수, 함수 및 연산자를 조합하여 구성할 수 있습니다.

스냅숏 공유(snapshot share)

복제에서 스냅숏 파일을 저장하는 데 사용할 수 있는 공유 위치입니다. 스냅숏 파일에는 게시된 테이블의 스키마 및 데이터가 포함됩니다.

스냅숏 복제(snapshot replication)

스냅숏 복제는 특정 시점에 나타나는 그대로 데이터를 배포하고 데이터 업데이트를 모니터링하지 않습니다. 동기화가 일어나면 전체 스냅숏이 생성되어 구독자에게 전송됩니다.

스냅숏 에이전트 유틸리티(Snapshot Agent utility)

스냅숏 에이전트를 구성 및 트리거하여 게시된 테이블의 스키마 및 데이터와 데이터베이스 개체를 포함하는 스냅숏 파일을 준비합니다.

스냅숏 에이전트(Snapshot Agent)

게시된 테이블의 스키마 및 데이터를 포함하는 스냅숏 파일을 준비하고, 해당 파일을 스냅숏 폴더에 저장하고, 게시 데이터베이스에 동기화 작업을 삽입합니다.

스냅숏(snapshot)

다음 용어 참조: 보고서 스냅숏(report snapshot)

스레드(thread)

다중 사용자 응용 프로그램의 논리가 여러 개의 개별 비동기 실행 경로로 수행될 수 있도록 하는 운영 체제 구성 요소입니다. SQL Server 관계형 데이터베이스 엔진은 여러 프로세서를 사용하기 위해 여러 스레드를 실행합니다. 스레드를 사용하면 디스크 읽기 또는 쓰기 작업이 완료되기를 기다리는 경우와 같이 다른 연결이 차단된 경우에도 일부 사용자 연결에 대한 작업이 수행될 수 있습니다.

스마트 태그 앵커(smart tag anchor)

스마트 태그 앵커는 Windows Forms 디자인 화면에서 구성 요소의 오른쪽 상단 가장자리에 표시되는 단추입니다. 앵커를 클릭하면 스마트 태그 패널이 열립니다.

스마트 태그 패널(smart tag panel)

스마트 태그 패널은 구성 요소 구성을 스마트 태그 항목 집합으로 표시하는 디자이너 관리 UI입니다.

스마트 태그(smart tag)

스마트 태그는 Visual Studio에서 전반적인 디자인 타임 생산성을 향상시키기 위해 디자인 화면에 핵심 구성을 직접 표시합니다.

스칼라 집계(scalar aggregate)

집계 함수만 포함하는 SELECT 문 열 목록에 지정된 MIN(), MAX() 또는 AVG()와 같은 집계 함수를 말합니다. 열 목록에 집계 함수만 포함되어 있는 경우 결과 집합은 원본 행에서 계산된 집계 값 중에서 WHERE 절 조건자와 일치하는 집계 값이 있는 하나의 행만 포함합니다.

스칼라(scalar)

집계에 반대되는 단일 값 필드입니다.

스크롤(scroll)

전진 전용 이외의 방향으로 커서를 움직이는 기능입니다. 사용자는 커서를 위아래로 이동할 수 있습니다.

스크립트(script)

작업 수행을 위해 사용되는 Transact-SQL 문 컬렉션입니다. Transact-SQL 스크립트는 일반적으로 확장명이 .sql인 파일로 저장됩니다.

스키마 스냅숏(schema snapshot)

복제에서 사용자 데이터를 제외하고 복제에 필요한 개체(시스템 테이블, 트리거 등)는 물론 게시된 개체에 대한 스키마를 포함하는 스냅숏입니다.

스키마 행 집합(schema rowset)

데이터베이스 또는 다차원 큐브의 개체에 대한 카탈로그 정보를 보고하는 특수한 OLE DB 또는 Analysis Services 행 집합입니다. 예를 들어 OLE DB 스키마 행 집합 DBSCHEMA_COLUMNS는 테이블의 열에 대해 설명하고 Analysis Services MDSCHEMA_MEASURES 스키마 행 집합은 큐브의 측정값에 대해 설명합니다.

스타 조인(star join)

1. 팩트 테이블(일반적으로 대형 팩트 테이블)과 적어도 두 개 이상의 차원 테이블 간 조인을 말합니다. 팩트 테이블은 각 차원 테이블의 차원 키에 조인됩니다. SQL Server에서는 이러한 쿼리에 대해 특수한 인덱스 조작 전략을 고려하여 팩트 테이블에 대한 액세스를 최소화합니다. 2. 스타 조인 쿼리에 참여하는 스키마의 예로 판매 테이블, 팩트 테이블(수백만 개의 행 포함), 제품 테이블(수백 개 제품에 대한 설명 포함) 및 상점 테이블(수십 개의 상점 이름 포함)을 들 수 있습니다. 이 예에서 제품 및 상점 테이블은 차원 테이블입니다. 판매 데이터베이스에 없는 특성으로 제한되는 일부 상점 집합 및 제품 하위 집합에 대한 판매 데이터를 선택하는 쿼리는 스타 쿼리 최적화에 가장 적합합니다.

스트라이프 미디어 세트(striped media set)

여러 장치를 사용하는 미디어 집합으로 각 백업이 배포됩니다.

승인된 배달(acknowledged delivery)

의도한 받는 사람에게 알림이 배달되었다는 것을 나타내기 위해 시스템 또는 받는 사람이 SQL Server Notification Services에 보내는 긍정적인 확인입니다.

시간 차원(time dimension)

시간을 년, 분기, 월 및 일과 같은 수준으로 나누는 차원을 말합니다. Analysis Services에서 날짜/시간 열에서 생성된 특수한 유형의 차원을 말합니다.

시스템 데이터베이스(system database)

시스템 정보를 저장하는 데 사용되는 데이터베이스 5개로 구성된 집합으로, 모든 SQL Server 인스턴스에 존재합니다. msdb 데이터베이스는 작업, 경고 및 백업 기록에 대한 정보를 기록하기 위해 SQL Server 에이전트에서 사용됩니다. model 데이터베이스는 모든 사용자 데이터베이스를 만들기 위한 템플릿으로 사용됩니다. tempdb 데이터베이스는 작업 테이블 및 임시 테이블이나 저장 프로시저와 같이 단일 문 또는 연결의 길이 만큼만 존재하는 임시 개체를 저장합니다. master 데이터베이스는 모든 인스턴스 수준 메타데이터를 저장하고 다른 모든 데이터베이스의 위치를 기록합니다. 리소스 데이터베이스에는 SQL Server에 포함된 시스템 저장 프로시저, 시스템 테이블 등의 모든 시스템 개체가 포함됩니다.

시스템 저장 프로시저(system stored procedure)

시스템 카탈로그에서 정보를 검색하거나 관리 작업을 수행하는 것과 같은 작업에 사용할 수 있는 SQL Server 제공 저장 프로시저 집합입니다.

시스템 테이블(system table)

SQL Server용 시스템 카탈로그를 형성하는 기본 제공 테이블입니다. 시스템 테이블은 인스턴스의 모든 데이터베이스 및 데이터베이스 개체의 구성 정보와 정의를 비롯하여 SQL Server 인스턴스에 대한 모든 메타데이터를 저장합니다. 사용자들은 시스템 테이블을 직접 수정하면 안 됩니다.

시스템 함수(system function)

SQL Server의 값, 개체 및 설정에 대한 작업을 수행하고 관련 정보를 반환하는 기본 제공 함수 집합입니다.

시스템 DSN(machine DSN)

데이터베이스에 대한 연결 정보를 시스템 레지스트리에 저장합니다. 연결 정보는 ODBC 드라이버 관리자가 연결하는 데 사용하는 매개 변수 및 해당 값으로 구성됩니다.

식(expression)

1. SQL에서 단일 데이터 값으로 계산되는 기호 및 연산자 조합입니다. 단순 식으로는 상수, 변수, 열 또는 스칼라 함수가 있습니다. 복합 식은 하나 이상의 단순 식이 연산자를 통해 연결된 것입니다. 2. Integration Services에서 단일 데이터 값으로 계산되는 리터럴, 상수, 함수 및 연산자 조합입니다.

식별 필드(identifying field)

엔터티를 고유한 개체로 식별하는 필드 또는 필드 그룹입니다.

식별자(identifier)

데이터베이스에 있는 개체의 이름입니다. 식별자에는 1-128자를 사용할 수 있습니다.

실행 개체(executable)

Integration Services에서 패키지, Foreach 루프, For 루프, 시퀀스 또는 작업을 나타냅니다.

실행 계획(showplan)

SQL 문의 실행 계획을 보여 주는 보고서입니다. SET SHOWPLAN_TEXT 및 SET SHOWPLAN_ALL은 텍스트 형태의 실행 계획 결과를 생성합니다. SET SHOWPLAN_XML은 XML 결과를 생성합니다. SQL Server Management Studio는 실행 계획 정보를 그래픽 트리로 표시할 수 있습니다. SET STATISTICS PROFILE은 텍스트 형태의 실행 계획 정보를 생성하지만 쿼리도 실행합니다. SET STATISTICS XML 또한 XML 형식으로 실행 계획 결과를 생성하며 쿼리를 실행합니다.

실행 취소(undo)

복구의 다시 실행 단계가 완료되었을 때 커밋되지 않은 모든 트랜잭션에 의한 변경 내용을 모두 롤백하는 데이터베이스 복구의 한 단계입니다.

실행 트리(execution tree)

SQL Server Integration Services 패키지의 데이터 흐름에서 데이터가 원본에서 대상으로 변환되는 경로입니다. 데이터 흐름 엔진 스케줄러에서는 이 트리를 사용하여 데이터 흐름의 실행 계획을 작성합니다.

심각도(severity level)

SQL Server 데이터베이스 엔진에 의해 생성된 오류의 상대적 심각도를 나타내는 숫자입니다. 값 범위는 1(정보성 메시지)에서 5(심각한 메시지)까지입니다.

쓰기 가능(write enable)

큐브나 차원에 대해 읽기/쓰기 액세스 권한이 있는 큐브 역할의 사용자들이 해당 데이터를 변경할 수 있도록 큐브나 차원을 변경하는 것을 말합니다.

쓰기 저장(write back)

큐브 셀 값, 멤버 또는 멤버 속성 값을 업데이트하는 것을 말합니다.

아티클(article)

게시에 포함된 데이터베이스 개체를 식별합니다. 게시는 테이블, 뷰, 저장 프로시저 및 기타 개체를 포함한 여러 유형의 아티클을 포함할 수 있습니다. 테이블이 아티클로 게시되면 필터를 사용하여 구독자로 보낼 데이터의 열 및 행을 제한할 수 있습니다.

암시적 커서 변환(implicit cursor conversion)

사용자가 선언한 것과는 다른 커서 유형이 반환되는 것을 말합니다. 커서가 특정 커서 유형으로 선언되었지만 SQL Server에서 선언된 해당 유형을 구현할 수 없으면 SQL Server는 다른 유형의 커서를 반환합니다. 이 프로세스를 암시적 커서 변환이라고 하며 커서 성능 저하라고도 합니다.

암시적 트랜잭션(implicit transaction)

연결에 의해 실행되는 각 SQL 문을 별도의 트랜잭션으로 간주하는 연결 옵션을 말합니다.

암호 정책(password policy)

GPO(그룹 정책 개체)에 대한 암호 요구 사항을 정의하는 정책 설정 모음입니다.

암호화(encryption)

데이터를 읽을 수 없는 형식으로 변경하여 중요한 정보의 기밀성을 유지하는 방법입니다.

애칭(nickname)

병합 복제 시스템 테이블에서 사용될 경우 업데이트된 데이터의 특정 세대를 이미 보유하고 있는 것으로 알려진 다른 구독자의 이름입니다. 해당 변경 내용을 이미 받은 구독자에게 업데이트를 보내는 것을 방지하는 데 사용합니다.

어셈블리(assembly)

클래스 메타데이터 및 관리 코드를 SQL Server의 개체로 포함하는 관리 응용 프로그램 모듈입니다. SQL Server에서 어셈블리를 참조하여 CLR(공용 언어 런타임) 함수, CLR 저장 프로시저, CLR 트리거, 사용자 정의 집계 및 사용자 정의 유형을 만들 수 있습니다.

업데이트 잠금(update lock)

행, 페이지 및 테이블과 같이 업데이트할 수 있는 리소스에 적용되는 잠금을 말합니다. 업데이트된 잠금은 여러 세션이 리소스를 잠그고 있으며 해당 리소스가 나중에 업데이트될 수 있는 경우에 발생하는 일반적인 형태의 교착 상태를 방지하는 데 사용됩니다.

업데이트 쿼리(Update query)

테이블에 있는 하나 이상의 행의 열에 포함된 값을 변경하는 쿼리입니다.

업데이트(update)

일반적으로 UPDATE 문을 사용하여 기존 행의 하나 이상의 데이터 값을 수정하는 작업을 말합니다. 업데이트라는 용어가 삽입, 업데이트 및 삭제 작업을 비롯한 모든 데이터 수정 작업을 나타내기도 합니다.

엔터티 무결성(entity integrity)

모든 테이블의 모든 행이 고유하게 식별될 수 있는 상태입니다. 일반적으로 엔터티 무결성은 PRIMARY KEY 제약 조건, UNIQUE 제약 조건 또는 UNIQUE 인덱스에 의해 적용됩니다.

역할 전환(role switching)

데이터베이스 미러링 세션에서 기본 역할을 미러에게 인계하는 것을 말합니다.

역할 정의(role definition)

Reporting Services에서 사용자가 보고서 서버에서 수행할 수 있는 작업을 정의하는 작업의 명명된 모음입니다.

역할 할당(role assignment)

Reporting Services에서 역할 할당은 사용자 또는 그룹이 특정 항목에 액세스하여 작업을 수행할 수 있는지 여부를 결정하는 보안 정책입니다. 역할 할당은 사용자 또는 그룹 계정 이름과 하나 이상의 역할 정의로 구성됩니다.

역할(role)

1. 사용 권한을 관리할 때 하나의 단위로 처리할 수 있는 다른 보안 계정 모음인 SQL Server 보안 계정입니다. 역할에는 SQL Server 로그인, 다른 역할 및 Windows 로그인 또는 그룹이 포함될 수 있습니다. 2. Analysis Services에서 역할은 사용자가 데이터베이스, 큐브, 차원 및 데이터 마이닝 모델에 액세스할 때 Windows 보안 계정을 사용하여 액세스 및 사용 권한 범위를 제한합니다. 3. 데이터베이스 미러링 세션에서 주 서버와 미러 서버는 서로 보완적인 주 역할 및 미러 역할을 수행합니다. 필요에 따라 미러링 모니터 서버의 역할을 제3의 서버 인스턴스가 수행할 수 있습니다.

연결 관리자(connection manager)

Integration Services에서 데이터 원본에 대한 런타임 연결을 논리적으로 나타낸 것입니다.

연결 테이블(linking table)

두 개의 다른 테이블과 연결되어 있으며 간접적으로 이러한 두 테이블 간의 연결로 사용되는 테이블입니다.

연결(concatenation)

둘 이상의 문자열이나 식을 단일 문자열이나 식으로 결합하거나 둘 이상의 이진 문자열이나 식을 단일 이진 문자열이나 식으로 결합하는 것을 말합니다.

연결(connection)

SQL Server 응용 프로그램과 SQL Server 인스턴스 간에 설정되는 IPC(프로세스 간 통신) 연결입니다. 그러나 이 연결은 응용 프로그램이 SQL Server와 다른 컴퓨터에 있는 경우에는 네트워크 연결이 됩니다. 응용 프로그램과 SQL Server가 동일한 컴퓨터에 있으면 공유 메모리와 같은 로컬 IPC 메커니즘을 통해 연결이 형성됩니다. 응용 프로그램은 IPC 연결을 사용하여 SQL Server로 Transact-SQL 문을 보낸 후 SQL Server로부터 결과 집합, 오류 및 메시지를 받습니다.

연결된 데이터베이스 서버(federated database server)

분산형 분할 뷰의 파티션을 호스팅하여 데이터 처리 로드를 공유하는 연결된 서버 모음입니다.

연결된 보고서(linked report)

다른 매개 변수 값 또는 속성 집합을 사용하여 기존 보고서 정의를 참조하는 보고서입니다. 링크된 보고서는 고유한 구독, 보안 및 기록 설정을 사용하여 원래 보고서와 별개로 관리할 수 있습니다.

연결된 서버(linked server)

SQL Server 분산 쿼리에서 사용되는 OLE DB 데이터 원본의 정의입니다. 연결된 서버 정의는 데이터 액세스에 필요한 OLE DB 공급자를 지정하며 OLE DB 공급자가 데이터에 연결하는 데 필요한 충분한 주소 지정 정보를 포함합니다. OLE DB 데이터 원본이 노출하는 행 집합은 SQL Server 분산 쿼리에서 연결된 테이블이라고 하는 테이블로 참조될 수 있습니다.

연결된 차원(linked dimension)

다른 Analysis Services 데이터베이스에 정의된 차원에 기반을 두는 차원입니다.

연결된 측정값(linked measure)

다른 Analysis Services 데이터베이스에 정의된 측정값에 기반을 두는 측정값입니다.

연결된 테이블(linked table)

연결된 서버로 정의된 OLE DB 데이터 원본이 SQL Server 분산 쿼리에서 사용하기 위해 노출하는 OLE DB 행 집합입니다. 연결된 서버가 노출하는 행 집합은 분산 쿼리에서 테이블로 참조될 수 있습니다.

연계 매개 변수

앞에 나온 매개 변수의 선택된 값 중에서 사용 가능한 값을 얻는 매개 변수입니다. 연계 매개 변수는 매개 변수 값 집합을 필터링하는 데 사용됩니다.

연계 삭제(cascading delete)

다른 테이블에 있는 기존 행의 외래 키 열에 의해 참조되는 기본 키 값을 포함하는 행을 삭제하는 작업입니다. 연계 삭제에서는 외래 키 값이 삭제된 기본 키 값을 참조하는 모든 행도 삭제됩니다.

연계 업데이트(cascading update)

다른 테이블에 있는 기존 행의 외래 키 열에 의해 참조되는 기본 키 값을 업데이트하는 작업입니다. 연계 업데이트에서는 모든 외래 키 값이 새 기본 키 값과 일치하도록 업데이트됩니다.

연속 테이프(continuation tape)

미디어 패밀리의 첫 번째 백업 테이프 이후 계속 백업을 허용하는 백업 테이프입니다.

열 바인딩(column binding)

데이터 원본 뷰의 열에 대한 Analysis Services 개체 바인딩입니다.

열 분할(vertical partition)

단일 테이블을 선택된 열에 따라 여러 개의 테이블로 나누는 것을 말합니다. 각 테이블에 포함되는 행 수는 같으나 열 수는 더 작아집니다.

열 수준 데이터 정렬(column-level collation)

단일 인스턴스에서 여러 데이터 정렬을 지원하는 것을 말합니다. 데이터베이스에는 인스턴스의 기본 데이터 정렬과는 다른 기본 데이터 정렬을 지정할 수 있습니다. 개별 열 및 변수에 인스턴스 또는 데이터베이스에 대한 기본 데이터 정렬과는 다른 데이터 정렬을 할당할 수 있습니다. 테이블의 열마다 다른 데이터 정렬을 지정할 수 있습니다.

열 수준 제약 조건(column-level constraint)

테이블을 생성 또는 변경할 때 열 정의 내에 지정되는 제약 조건 정의입니다. 제약 조건은 연관된 열에만 적용됩니다.

열 필터(column filter)

열 필터는 스냅숏, 트랜잭션 또는 병합 게시의 일부로 포함시킬 열을 제한합니다.

열 필터링(vertical filtering)

테이블에서 열을 필터링하는 것을 말합니다. 복제 시 사용할 경우 생성된 테이블 아티클은 게시 테이블의 선택된 열만 포함합니다.

열(column)

SQL 테이블에서 테이블에 의해 모델링된 개체의 일부 특성에 대한 데이터 값을 저장하는 각 행의 영역을 말합니다. 예를 들어 AdventureWorks 예제 데이터베이스의 Employees 테이블은 Adventure Works Cycles 회사의 직원을 모델링합니다. Employee 테이블에 있는 각 행의 Title 열은 창이나 폼의 Job Title 필드에 직책이 표시되는 것처럼 해당 행이 나타내는 직원의 직책을 저장합니다.

열거형(enumeration)

특정 속성의 값을 지정하는 데 사용될 수 있는 정수 값 또는 문자열 상수의 고정된 집합입니다.

예약된 백업(scheduled backup)

작업으로 정의 및 예약되어 SQL Server 에이전트에 의해 수행되는 자동 백업입니다.

예측(prediction)

기존 데이터를 분석하고 그 결과를 사용하여 새 레코드에 대한 특성 값이나 기존 레코드의 누락된 특성을 예측하는 데이터 마이닝 기술을 말합니다. 예를 들어 기존 신용도 응용 프로그램 데이터를 사용하여 새 응용 프로그램에 대한 신용 위험도를 예측할 수 있습니다.

오류 로그(error log)

1. SQL Server에서 시스템 정보를 기록하는 텍스트 파일입니다. 2. Integration Services에서 SQL Server 프로파일러, Windows 이벤트 로그 및 SQL Server를 비롯한 여러 로그 공급자가 저장할 수 있는 오류, 경고 또는 이벤트 레코드입니다.

오류 상태 번호(error state number)

Microsoft 엔지니어들이 메시지를 발생시킨 특정 코드 위치를 찾을 수 있도록 하기 위해 SQL Server 메시지와 연결된 번호입니다. 이를 통해 SQL Server 코드의 다른 위치에서 생성되는 오류를 보다 쉽게 진단할 수 있습니다.

오른쪽 외부 조인(right outer join)

JOIN 절에서 오른쪽에 있는 테이블의 모든 행을 포함시키는 외부 조인 유형입니다. 오른쪽 테이블의 행이 왼쪽 테이블의 행과 일치하지 않으면 왼쪽 테이블에서 가져온 모든 결과 집합 열에 NULL 값이 할당됩니다.

오프라인 복원(offline restore)

데이터베이스가 오프라인 상태에 있는 동안 발생하는 복원 작업입니다.

온라인 모드(online mode)

Analysis Services 데이터베이스에 대한 직접적인 연결입니다. 프로젝트 대신 이 연결을 통해 해당 데이터베이스에 변경 내용을 직접 적용할 수 있습니다.

온라인 복원(online restore)

최소한 주 파일 그룹이 온라인 상태를 유지하는 동안 하나 이상의 보조 파일 그룹, 보조 파일 그룹에 속하는 파일 또는 페이지가 복원되는 복원 작업입니다. 온라인 파일 복원을 수행하는 동안 파일이 복원되는 파일 그룹은 오프라인 상태가 됩니다.

온라인 분석 처리(online analytical processing)

다차원 구조를 사용하여 분석할 데이터에 빠르게 액세스하는 기술을 말합니다. OLAP용 원본 데이터는 일반적으로 관계형 데이터베이스의 데이터 웨어하우스에 저장됩니다.

온라인 트랜잭션 처리(online transaction processing)

조직에서 발생하는 모든 비즈니스 트랜잭션을 기록하도록 디자인된 데이터 처리 시스템입니다. OLTP 시스템에서는 여러 동시 사용자가 데이터를 추가 및 수정할 수 있습니다.

와일드카드 검색(wildcard search)

테이블 또는 필드에서 데이터를 검색하기 위해 자리 표시자(예: * 또는 ?)를 사용하는 것입니다. 예를 들어 Smith* 문자열을 사용하여 데이터베이스에서 Last Name 필드를 검색하여 Smith, Smithson, Smithlin 등과 같이 성이 Smith로 시작하는 모든 레코드를 찾을 수 있습니다.

와일드카드 문자(wildcard character)

밑줄(_), 퍼센트(%) 및 대괄호([ ])를 비롯하여 패턴 일치를 위해 LIKE 키워드와 함께 사용되는 문자입니다.

완전 외부 조인(full outer join)

일치 여부에 관계없이 조인된 모든 테이블의 모든 행이 포함된 외부 조인 유형입니다.

외래 키(foreign key)

해당 값이 동일한 테이블이나 다른 테이블에 있는 PK(기본 키) 또는 고유 키와 일치하는 열 또는 열 조합을 말합니다. 이를 참조 키라고도 합니다.

외래 테이블(foreign table)

외래 키가 포함된 테이블입니다.

외부 배달 시스템(external delivery system)

서식이 지정된 알림을 대상 장치에 배달하는 Microsoft Exchange Server와 같은 시스템입니다.

외부 조인(outer join)

검색 조건을 만족하는 조인된 테이블의 모든 행을 포함하는 조인입니다. 다른 조인 테이블에 일치하는 행이 없는 테이블의 행도 여기에 포함됩니다. 한 테이블의 행과 다른 테이블의 행이 일치하지 않을 때 반환되는 결과 집합 행의 경우 누락된 행이 있는 테이블로 확인된 모든 결과 집합 열에 대해 NULL 값이 제공됩니다.

왼쪽 우선 외부 조인(left outer join)

JOIN 절 맨 왼쪽에 있는 테이블의 모든 행을 포함하는 외부 조인 유형을 말합니다. 왼쪽 테이블의 행이 오른쪽 테이블의 행과 일치하지 않으면 오른쪽 테이블에서 가져온 모든 결과 집합 열에 NULL 값이 할당됩니다.

원격 데이터(remote data)

SQL Server의 현재 인스턴스와는 별도로 OLE DB 데이터 원본에 저장되는 데이터입니다. 이 데이터는 연결된 서버 정의를 설정하거나 임시 연결선 이름을 사용하여 액세스합니다.

원격 로그인 ID(remote login identification)

원격 서버의 원격 프로시저에 액세스하는 사용자에게 할당된 로그인 ID입니다.

원격 배포자(remote Distributor)

게시자로 구성된 서버와는 별도로 배포자로 구성된 서버를 말합니다.

원격 저장 프로시저(remote stored procedure)

SQL Server의 한 인스턴스에 있으면서 다른 SQL Server 인스턴스에 있는 문에 의해 실행되는 저장 프로시저입니다.

원격 테이블(remote table)

SQL Server의 현재 인스턴스와는 별도로 OLE DB 데이터 원본에 저장되는 테이블입니다. 이 테이블은 연결된 서버 정의를 설정하거나 임시 연결선 이름을 사용하여 액세스합니다.

원격 파티션(remote partition)

파티션의 메타데이터를 저장하는 데 사용되지 않은 Analysis Services 인스턴스가 실행되는 서버에 데이터가 저장된 파티션을 말합니다.

원본 개체(source object)

특정 컬렉션의 모든 개체가 유형이 같은 관계를 통해 연결되는 단일 개체를 말합니다. 대상 컬렉션의 경우 원본 개체는 대상 개체에 해당하고 원점 컬렉션의 경우 원본 개체는 원점 개체에 해당합니다.

원본 데이터베이스(source database)

데이터 웨어하우징에서 데이터 웨어하우스에서 사용할 수 있도록 데이터를 추출해 오는 원래의 데이터베이스를 말합니다.

원본 및 대상(source and target)

원본 개체를 사용하여 해당 관계를 통해 대상 개체를 검색하는 검색 기술을 말합니다.

원본 큐브(source cube)

연결된 큐브의 기반이 되는 큐브입니다.

원본 파티션(source partition)

다른 파티션으로 병합되며 병합 프로세스가 끝날 때 자동으로 삭제되는 Analysis Services 파티션입니다.

원본(source)

파일 및 데이터베이스와 같은 데이터 저장소에서 데이터를 추출하는 Integration Services 데이터 흐름 구성 요소입니다.

원시 파일(raw file)

Integration Services에서 파일의 데이터를 빨리 읽고 쓰기 위한 네이티브 형식입니다.

원자성(atomic)

모든 트랜잭션 데이터 수정 작업이 수행되거나 어떠한 수정 작업도 수행되지 않는 상태를 말합니다.

원점 개체(origin object)

방향 관계에서 원점이 되는 리포지토리의 개체입니다.

웜 대기 서버(warm standby server)

비동기로 업데이트되며 비교적 빠르게 온라인 상태로 전환할 수 있는 데이터베이스 복사본을 포함하는 대기 서버입니다. 로그 전달 보조 서버는 지정된 간격으로 생성되는 로그 백업에서 자동으로 해당 데이터베이스가 업데이트되는 웜 대기 서버입니다. 동기화되지 않은 미러 서버를 웜 대기 서버로 사용할 수도 있지만 이 경우에는 데이터가 손실될 수 있습니다.

웹 동기화(Web synchronization)

병합 복제에서 HTTPS 프로토콜을 사용하여 데이터를 복제할 수 있도록 하는 기능입니다.

위치 지정 업데이트(positioned update)

커서의 현재 위치에서 행에 대해 수행된 업데이트, 삽입 또는 삭제 작업을 말합니다. 실제 변경은 커서에 현재 행을 작성하는 데 사용되는 기본 테이블의 행에서 수행됩니다. Transact-SQL 일괄 처리, 저장 프로시저 및 트리거는 WHERE CURRENT OF 절을 사용하여 위치 지정 업데이트를 수행합니다. 응용 프로그램은 ODBC SQLSetPos 함수와 같은 API 함수를 사용하여 위치 지정 업데이트를 수행합니다.

위치(position)

커서에서 처리가 수행되는 현재 위치를 말합니다. 예를 들어 응용 프로그램이 커서에서 처음 10개의 행을 인출하면 커서의 10번째 행으로 위치가 이동됩니다. 데이터베이스 API에는 응용 프로그램이 인출을 수행하지 않고 커서의 특정 위치로 직접 이동될 수 있도록 하는 ODBC SQLSetPos와 같은 함수도 있습니다.

유니코드 데이터 정렬(Unicode collation)

이 데이터 정렬은 유니코드 데이터의 정렬 순서로 사용됩니다. 또한 SQL Server가 데이터베이스 쿼리에 대한 응답으로 유니코드 데이터를 비교, 정렬 및 표시하는 방식을 결정하는 규칙 집합에 해당합니다.

유니코드 형식(Unicode format)

대량 복사 데이터 파일에 유니코드 문자로 저장되는 데이터를 말합니다.

유니코드(Unicode)

유니코드는 SQL Server가 nchar, nvarchar 및 ntext 데이터 형식에서 인식할 수 있는 문자, 숫자 및 기호 집합을 정의합니다. 유니코드는 문자 집합과 관련되어 있지만 문자 집합과는 별개입니다. 문자 집합에는 256개의 값이 있지만 유니코드는 65,000개가 넘는 값을 제공하며 저장 공간도 두 배 이상 차지합니다. 유니코드에는 대부분의 언어에 대한 문자가 포함되어 있습니다.

유사 항목 그룹화(fuzzy grouping)

Integration Services에서 데이터 집합의 값을 검토하고 관련 데이터 행 그룹과 그룹의 정식 표현에 해당하는 단일 데이터 행을 식별하는 데이터 정리 방법입니다.

유사 항목 일치(fuzzy matching)

Integration Services에서 근사 일치 알고리즘을 사용하여 참조 테이블에서 유사한 데이터 값을 찾는 조회 방법입니다.

유틸리티(utility)

일반적인 작업을 수행하기 위해 명령 프롬프트에서 실행되는 SQL Server 응용 프로그램입니다.

유형이 같은 데이터(homogeneous data)

모두 동일한 소프트웨어에 의해 관리되는 여러 데이터 원본의 데이터를 말합니다. 모든 데이터를 SQL Server 인스턴스에서 가져온 경우 SQL Server 분산 쿼리는 같은 유형을 갖습니다.

유형이 다른 데이터(heterogeneous data)

여러 형식으로 저장된 데이터를 말합니다. SQL Server 데이터베이스, 텍스트 파일 및 Excel 스프레드시트에 저장된 데이터를 예로 들 수 있습니다.

유휴 시간(idle time)

유휴 상태를 야기하는 SQL Server 데이터베이스 엔진의 CPU 사용량을 정의하는 SQL Server 에이전트 조건입니다. 데이터베이스 엔진 CPU 사용률이 유휴 시간 정의에 지정된 수준보다 낮아질 때마다 SQL Server 에이전트 작업을 만들어 실행할 수 있습니다. 이렇게 하면 SQL Server 에이전트 작업이 해당 데이터베이스에 액세스하는 다른 작업에 미치는 영향을 최소화할 수 있습니다.

응용 프로그래밍 인터페이스(application programming interface)

ADO와 같이 응용 프로그램 인터페이스 디자인 시 소프트웨어 프로그래머가 사용할 수 있도록 응용 프로그램에 제공되는 루틴 집합입니다.

응용 프로그램 데이터베이스(application database)

한 응용 프로그램에 대한 사용자 및 시스템 데이터를 저장하는 데이터베이스입니다. 응용 프로그램 데이터베이스에는 응용 프로그램에 대한 이벤트, 구독 및 알림이 포함되며 응용 프로그램에 대한 이벤트, 구독 및 알림의 스키마를 비롯한 시스템 메타데이터와 응용 프로그램에 대한 일치 규칙이 포함됩니다.

응용 프로그램 역할(application role)

응용 프로그램의 보안 필요성을 해결하기 위해 만든 SQL Server 역할입니다.

응용 프로그램 정의 파일(application definition file)

단일 Notification Services 응용 프로그램을 완전하게 설명하는 XML 파일입니다. ADF에는 이벤트, 구독 및 알림의 스키마와 이벤트를 구독과 일치시키기 위한 규칙이 포함됩니다. 또한 ADF는 생성된 알림의 서식을 지정하는 데 사용되는 XSLT 파일의 이름을 제공할 수 있습니다.

응용 프로그램(application)

이벤트를 구독과 일치시킨 다음 결과 알림의 서식을 지정하여 배달하기 위한 개별 솔루션입니다.

의도 잠금(intent lock)

하위 수준 리소스에 대한 공유 또는 배타적 잠금을 보호하기 위해 리소스 계층의 특정 수준에 적용하는 잠금입니다. 예를 들어 SQL Server 데이터베이스 엔진 작업은 테이블 내에 공유 또는 배타적 행 잠금을 적용하기 전에 해당 테이블에 의도 잠금을 적용합니다. 또 다른 작업이 테이블 수준에서 공유 또는 배타적 잠금을 적용하려고 하면 첫 번째 작업에 의해 적용된 테이블 수준 의도 잠금에 의해 이러한 시도가 차단됩니다. 두 번째 작업은 테이블을 잠그기 전에 개별 페이지 잠금 또는 행 잠금이 있는지 확인할 필요가 없으며 해당 테이블에 의도 잠금이 있는지만 확인하면 됩니다.

의미 없는 단어(noise word)

전체 텍스트 쿼리 검색에 포함되지 않는 "a", "and", "the" 등의 단어입니다.

의미 체계 유효성 검사(semantic validation)

XML 파일의 요소가 논리적으로 유효한지 여부를 확인하는 프로세스입니다. 예를 들어 의미 체계 유효성 검사를 통해 값이 숫자이며 지정된 범위 내에 있음을 확인할 수 있습니다.

의사결정 지원(decision support)

비즈니스 추세를 파악하는 데 필요한 복합 분석을 지원하도록 고안된 시스템입니다. 관리자는 이러한 시스템에서 검색한 정보를 사용하여 비즈니스 추세에 대한 시기 적절하고 정확한 분석을 통해 비즈니스 의사결정을 내릴 수 있습니다.

의사결정 트리(decision tree)

특정 데이터 마이닝 방법에 의해 생성된 트리 형태의 데이터 모델입니다. 의사결정 트리는 예측에 사용될 수 있습니다.

이름 열(name column)

사용자에게 표시되는 특성 멤버의 이름을 지정하는 특성의 속성입니다.

이벤트 공급자(event provider)

하나 이상의 이벤트 원본에서 이벤트 데이터를 수집하여 응용 프로그램 데이터베이스의 이벤트 테이블로 전송하는 구성 요소입니다.

이벤트 기록 규칙(event chronicle rule)

이벤트 기록의 데이터를 관리하는 하나 이상의 Transact-SQL 문입니다. 시스템에 규칙의 이벤트 클래스에 대한 이벤트 일괄 처리가 전송될 때마다 이 유형의 규칙이 발생합니다.

이벤트 기록(event chronicle)

이벤트 상태 정보를 저장하는 테이블입니다.

이벤트 기반 구독(event-driven subscription)(Notification Services)

구독과 일치하는 이벤트 데이터가 도착하자마자 알림이 생성되는 구독입니다.

이벤트 스키마(event schema)

응용 프로그램 정의 파일에 정의된 이벤트 스키마에 이벤트 데이터를 매핑하는 SQL 주석 지정 XSD(XML 스키마 정의 언어) 스키마입니다. EventLoader 클래스에 사용됩니다.

이벤트 알림(event notification)

데이터베이스 이벤트에 대한 정보를 Service Broker로 보내는 특수한 종류의 트리거입니다.

이벤트 원본(event source)

이벤트가 원래 발생하는 위치입니다.

이벤트 일괄 처리(event batch)(Notification Services)

Notification Services에 한 번에 전송되는 하나 이상의 이벤트 집합입니다.

이벤트 처리기(event handler)

Integration Services에서 런타임 이벤트에 대한 응답으로 실행되는 제어 흐름입니다.

이벤트 컬렉션 저장 프로시저(event collection stored procedure)

응용 프로그램 데이터베이스의 이벤트 테이블에 이벤트를 전송하기 위해 응용 프로그램이 호출할 수 있는 시스템 생성 저장 프로시저입니다. 이러한 저장 프로시저는 SQL Server 트리거나 다른 SQL Server 저장 프로시저에서 호출할 수 있습니다.

이벤트 클래스(event class)

응용 프로그램 정의 파일의 단일 EventClass 노드에 의해 정의되는 단일 클래스입니다. EventClass 노드는 특정 이벤트 유형의 구조와 속성을 정의합니다. EventClass는 이벤트 클래스의 실제 이름에 대한 자리 표시자입니다.

이벤트 테이블(event table)

이벤트 데이터를 저장하는 응용 프로그램 데이터베이스의 테이블로, NSControl Create 또는 NSControl Update가 실행될 때마다 응용 프로그램 정의 파일의 정보에 기반하여 자동으로 생성됩니다. 테이블의 각 행은 이벤트 인스턴스입니다.

이벤트(event)

일반적으로 사용자가 생성하며 프로그램에서 응답할 수 있는 작업 또는 항목입니다.

이스케이프 문자(escape character)

식의 다른 문자가 문자 그대로의 의미를 가지며 연산자로 사용되지 않음을 지정하는 데 사용되는 문자입니다. 예를 들어 SQL에서 문자 "%"는 "해당 위치에 있는 임의 개수의 문자"를 의미하는 와일드카드 문자로 사용됩니다. 그러나 "10%"와 같은 문자열을 검색하려는 경우 "%"가 "10과 임의 개수의 문자"로 해석되므로 검색 문자열로 "10%"만 지정하면 안 됩니다. 이러한 경우 이스케이프 문자를 지정하여 "%"가 퍼센트를 구체적으로 의미하는 인스턴스에 플래그를 지정할 수 있습니다. 예를 들어 이스케이프 문자를 "#"로 지정할 경우 "10%"를 의미하도록 검색 문자열 "10#%"를 지정할 수 있습니다.

익명 구독(anonymous subscription)

구독 및 구독자에 대한 자세한 정보가 저장되지 않는 끌어오기 구독의 한 유형입니다.

익스텐트(extent)

테이블이나 인덱스와 같은 SQL Server 개체에 더 많은 공간이 필요할 때마다 개체에 할당되는 공간의 단위를 말합니다.

인덱스 페이지(index page)

인덱스 행을 포함하는 데이터베이스 페이지입니다.

인덱스 OR 연산(index ORing)

여러 인덱스를 사용하여 단일 테이블의 행을 조회한 후 부분적인 결과를 조합하여 최종 결과를 생성하는 실행 전략을 말합니다. 열 R.a 및 R.b에 인덱스가 있는 WHERE R.a = 6 OR R.b = 7을 예로 들 수 있습니다.

인덱스(index)

관계형 데이터베이스에서 키 값을 기반으로 테이블 행의 데이터에 빠르게 액세스할 수 있도록 하는 데이터베이스 개체입니다. 또한 인덱스가 있으면 테이블의 행에 고유성이 보장될 수 있습니다. SQL Server에서는 클러스터형 인덱스와 비클러스터형 인덱스를 지원합니다. 테이블의 기본 키는 자동으로 인덱싱됩니다. 전체 텍스트 검색에서 전체 텍스트 인덱스는 지정된 열의 중요한 단어와 그 위치에 대한 정보를 저장합니다.

인덱싱된 뷰(indexed view)

고유한 클러스터형 인덱스가 적용된 뷰를 말합니다. 인덱싱된 뷰를 사용하면 일부 유형의 쿼리 성능이 향상됩니다.

인수(argument)

작업, 이벤트, 메서드, 속성, 함수 또는 프로시저에 대한 정보를 제공하는 값입니다.

인스턴스(Instance)

컴퓨터에서 실행되는 SQL Server 복사본입니다.

인출(fetch)

커서에서 행 또는 행 블록을 가져오는 작업입니다. Transact-SQL 일괄 처리, 저장 프로시저 및 트리거는 FETCH 문을 사용하여 Transact-SQL 커서에서 데이터를 인출합니다. 응용 프로그램에서는 API 인출 함수를 사용합니다.

인터넷 사용(Internet-enabled)

인터넷 구독자로의 복제를 가능하게 하는 게시 설정입니다.

인터넷 프로토콜 보안(Internet Protocol security)

암호화 보안 서비스를 사용하여 IP(인터넷 프로토콜) 네트워크를 통해 개인용 보안 통신을 제공하기 위해 컴퓨터에서 따르는 규칙입니다.

인터페이스 함축(interface implication)

인터페이스가 다른 인터페이스를 함축하면 첫 번째 인터페이스를 구현하는 클래스가 두 번째 인터페이스도 아울러 구현해야 합니다. 인터페이스 함축은 여러 상속 결과 중 일부를 가져오기 위해 정보 모델에서 사용됩니다.

인터페이스(interface)

동작 및 데이터의 논리적 그룹을 형성하는 정의된 속성, 메서드 및 컬렉션 집합입니다. 클래스는 해당 클래스가 구현하는 인터페이스로 정의됩니다. 인터페이스는 여러 다른 클래스에 의해 구현될 수 있습니다.

일괄 처리(batch)

1. 함께 전송되고 하나의 그룹으로 실행되는 SQL 문 집합입니다. 하나씩 차례대로 전송되는 일련의 일괄 처리가 모여 하나의 스크립트가 됩니다. 2. Reporting Services에서 단일 트랜잭션 내의 SOAP 메서드 호출 모음입니다.

일대다 관계(one-to-many relationship)

관계형 데이터베이스에서 첫 번째 테이블의 단일 행이 두 번째 테이블의 하나 이상의 행에 연관될 수 있고 두 번째 테이블의 한 행이 첫 번째 테이블의 한 행과만 연관될 수 있는 두 테이블 간 관계를 나타냅니다.

일대일 관계(one-to-one relationship)

관계형 데이터베이스에서 첫 번째 테이블의 단일 행은 두 번째 테이블의 한 행과만 연관될 수 있지만 두 번째 테이블의 한 행은 첫 번째 테이블의 한 행과만 연관될 수 있는 두 테이블 간 관계를 나타냅니다.

일반 관계(regular relationship)

키 특성에 기반을 둔 측정값 그룹과 차원 간의 직접적인 관계입니다.

일반 인터페이스(flattened interface)

여러 인터페이스 멤버를 결합하여 만든 인터페이스입니다.

일반 행 집합(flattened rowset)

여러 차원 요소의 고유한 조합이 하나의 축에 결합된 2차원 행 집합으로 표현되는 다차원 데이터 집합을 말합니다. 자세한 내용은 OLE DB 설명서를 참조하십시오.

임시 보고서(ad hoc report)

보고서 작성기로 만들며 보고서 모델에 액세스하는 .rdl 보고서입니다. 임시 보고서에는 보고서 사용자가 모델의 데이터를 탐색할 수 있도록 하는 클릭 방문 기능이 포함되어 있습니다.

임시 저장 프로시저(temporary stored procedure)

임시 데이터베이스 tempdb에 배치되며 세션이 끝날 때 제거되는 프로시저입니다.

임시 테이블(temporary table)

임시 데이터베이스 tempdb에 배치되며 세션이 끝날 때 제거되는 테이블입니다.

입력 멤버(input member)

해당 값이 다른 데이터에서 계산되지 않고 데이터 원본에서 직접 로드되는 멤버를 말합니다.

입력 원본(input source)

쿼리의 정보 원본으로 사용되는 테이블, 뷰 또는 스키마 다이어그램입니다.

입력 집합(input set)

식이 작동되는 MDX(Multidimensional Expressions) 값 식에 제공되는 데이터 집합입니다.

자격 증명(credential)

보안 주체의 ID를 설정하기 위해 보안 주체가 사용하는 암호 또는 사용자 이름과 같은 데이터입니다.

자동 복구(automatic recovery)

SQL Server를 다시 시작할 때마다 수행되는 복구를 말합니다. 시스템 오류가 발생할 경우 자동 복구를 통해 데이터베이스가 보호됩니다.

자동 장애 조치(Failover)(automatic failover)

주 서버와 미러 서버 및 미러링 모니터 서버 사이의 연결이 끊긴 후 미러 서버에 의해 시작되는 장애 조치입니다. 미러 데이터베이스가 주 데이터베이스와 이미 동기화되었다고 가정할 때 미러 서버는 주 서버의 역할을 대신 수행하여 온라인 상태의 데이터베이스 복사본을 주 데이터베이스로 가져옵니다.

자식 패키지(child package)

Integration Services에서 다른 패키지에 의해 실행되는 패키지입니다. 이를 호출된 패키지라고도 합니다.

자식(child)

계층에서 현재 멤버와 직접적으로 관련된 다음 하위 수준의 멤버를 말합니다.

자연 계층(natural hierarchy)

여러 수준 간에 일대다 관계가 정의되는 사용자 정의 계층입니다.

자율성(autonomy)

데이터 수정 시 한 사이트가 다른 사이트에 대해 갖는 독립성입니다.

자체 조인(self-join)

조인된 필드에 일치하는 값이 있는 경우 한 테이블의 레코드가 동일한 테이블에서 가져온 여러 다른 레코드와 결합되는 조인을 말합니다. 자체 조인은 내부 조인이나 외부 조인일 수 있습니다. 데이터베이스 다이어그램에서는 자체 조인을 재귀 관계라고 합니다.

작업(action)

선택한 큐브 또는 큐브의 일부에 대해 최종 사용자가 시작하는 작업입니다. 작업을 통해 선택한 항목을 매개 변수로 응용 프로그램을 시작하거나 선택한 항목에 대한 정보를 검색할 수 있습니다.

작업(job)

단계라고 지칭하는 일련의 특정 작업(operation)으로 SQL Server 에이전트에 의해 순차적으로 수행됩니다.

작업(task)

1. Integration Services에서 패키지의 불연속 유형의 작업을 수행하는 제어 흐름 요소입니다. 2. Reporting Services에서 사용자 또는 관리자가 수행할 수 있는 작업으로, 작업은 미리 정의됩니다.

잠금 에스컬레이션(lock escalation)

많은 세부 수준 잠금을 더 적은 수의 성긴 수준 잠금으로 변환하여 시스템 오버헤드를 줄이는 프로세스입니다.

잠금(lock)

다중 사용자 환경에서 리소스에 대한 액세스를 제한하는 것을 말합니다. SQL Server에서는 보안을 유지하거나 동시 데이터 수정 문제를 방지하기 위해 특정 행, 열 또는 파일을 자동으로 잠급니다.

장애 조치(failover)

데이터베이스 미러링 세션에서 주 역할의 소유권이 주 서버에서 미러 서버로 전환되는 프로세스입니다.

장치 유형(device type)

지정된 응용 프로그램에서 지원할 장치 유형을 지정하는 개발자 정의 목록의 값입니다. 장치 유형은 단일 배달 채널에 해당합니다.

장치 이름(device name)

특정 장치에 대한 사용자 정의 설명으로, 특정 구독자 장치를 식별하기 위해 구독자 ID와 함께 사용됩니다. 장치 이름은 알림 함수에 입력 매개 변수로 제공되어야 합니다.

재게시자(republisher)

게시자에서 받은 데이터를 게시하는 구독자입니다.

재귀 계층(recursive hierarchy)

모든 부모-자식 관계가 데이터에 표시되는 데이터 계층입니다.

재귀 관계(reflexive relationship)

테이블의 열 또는 열 조합과 동일한 테이블의 다른 열 간 관계를 나타냅니다. 재귀 관계는 동일한 테이블 내의 행을 비교하는 데 사용됩니다. 쿼리에서는 이를 자체 조인이라고 합니다.

재사용 가능 책갈피(reusable bookmark)

지정된 테이블의 행 집합에서 가져올 수 있으며 해당 행에서의 위치를 지정하기 위해 동일한 테이블의 다른 행 집합에 사용될 수 있는 책갈피입니다.

저장 프로시저(stored procedure)

하나의 이름으로 저장되고 하나의 단위로 처리되는 미리 컴파일된 Transact-SQL 문 컬렉션입니다. SQL Server에서는 SQL Server를 관리하고 데이터베이스 및 사용자에 대한 정보를 표시하기 위한 저장 프로시저를 제공합니다. SQL Server 제공 저장 프로시저를 시스템 저장 프로시저라고 합니다.

저장점(savepoint)

사소한 오류가 발생한 경우 응용 프로그램이 트랜잭션 일부를 롤백할 수 있도록 허용하는 표식입니다. 그러나 응용 프로그램은 트랜잭션이 완료되면 전체 트랜잭션을 커밋하거나 롤백해야 합니다.

전역 구독(global subscription)

다음 용어 참조: 서버 구독(server subscription)

전역 규칙(global rule)

특정 데이터베이스에 대해 정의되며 여러 다른 테이블의 열에서 공유하는 규칙입니다.

전역 기본값(global default)

특정 데이터베이스에 대해 정의되며 여러 다른 테이블의 열에서 공유하는 기본값입니다.

전진 전용 커서(forward-only cursor)

스크롤할 수 없는 커서를 말합니다. 이 경우 행은 첫 번째 행에서 마지막 행의 순서로만 읽을 수 있습니다.

전체 데이터베이스 복원(complete database restore)

전체 데이터베이스 백업, 가장 최근에 수행된 차등 데이터베이스 백업(있는 경우) 및 전체 데이터베이스 백업 이후에 수행된 로그 백업(있는 경우)의 복원을 나타냅니다.

전체 복구 모델(full recovery model)

모든 트랜잭션을 완전히 기록하며 모든 로그 레코드를 백업할 때까지 보유하는 데이터베이스 복구 모드입니다. 오류 발생 후에 비상 로그가 백업된 경우 오류 발생 시점으로 데이터베이스를 복구할 수 있습니다. 모든 복구 형식이 지원됩니다.

전체 자릿수(precision)

소수점 왼쪽과 오른쪽에 저장할 수 있는 10진수의 최대 총 수입니다.

전체 텍스트 서비스(full-text service)

전체 텍스트 쿼리를 수행하는 SQL Server 구성 요소입니다.

전체 텍스트 인덱스(full-text index)

지정된 테이블에 대한 모든 전체 텍스트 단어 및 해당 위치를 저장하는 전체 텍스트 카탈로그의 부분을 말합니다.

전체 텍스트 카탈로그(full-text catalog)

데이터베이스 내의 테이블에 대한 모든 전체 텍스트 인덱스를 저장합니다.

전체 텍스트 쿼리(full-text query)

SELECT 문의 경우처럼 char, varchar, text, ntext, nchar 또는 nvarchar 데이터 형식의 문자 기반 열에서 단어, 구 또는 여러 형식의 단어나 구를 검색하는 쿼리를 말합니다. SELECT 문은 검색 조건을 만족하는 행을 반환합니다.

접두사 검색(prefix search)

지정된 문자 기반 텍스트, 단어 또는 구가 접두사인 열을 검색하는 전체 텍스트 쿼리입니다. 구를 사용할 경우 구에 포함된 각 단어는 접두사로 간주됩니다. 예를 들어 구 "sport fish*"를 지정하여 접두사 검색을 수행하면 "sport fishing", "sportsman fishing supplies" 등이 검색됩니다.

접두사 길이(Prefix length)

bcp 네이티브 형식 데이터 파일에서 각 비문자 필드 앞에 나오는 접두사의 수를 말합니다.

접두사(prefix character)

네이티브 형식 대량 복사 데이터 파일에서 각 데이터 필드 앞에 나오는 1-4바이트 문자 집합입니다. 접두사는 필드의 데이터 값 길이를 기록하고 해당 데이터 값이 NULL인 경우 -1을 포함합니다.

접합 테이블(junction table)

다른 테이블 사이의 관계를 설정하는 테이블입니다. 접합 테이블은 이러한 관계를 형성하는 테이블을 참조하는 외래 키를 포함합니다. 예를 들어 OrderParts 접합 테이블은 Orders 테이블과 Parts 테이블에 대한 외래 키를 보유함으로써 주문별로 선적되는 부품을 보여 줄 수 있습니다.

정규화 규칙(normalization rule)

데이터 중복을 최소화하고 데이터베이스 엔진 및 응용 프로그램 소프트웨어가 무결성을 쉽게 적용할 수 있는 데이터베이스를 만드는 일련의 데이터베이스 디자인 규칙입니다.

정렬 순서(sort order)

비교 연산에서 문자가 평가되는 방식과 문자 정렬 시퀀스를 정의하는 데이터 정렬의 규칙 집합입니다.

정렬(alignment)

해당 테이블과 동일한 파티션 구성표에 인덱스가 작성될 때 존재하는 조건입니다.

정렬된 집합(ordered set)

특정 순서로 반환되는 멤버 집합입니다. MDX(Multidimensional Expressions) 쿼리의 ORDER 함수는 정렬된 집합을 반환합니다.

정보 모델(information model)

응용 프로그램, 프로세스, 구성 요소 또는 소프트웨어 아티팩트의 구조 및 동작을 지정하는 데 사용되는 메타데이터 구문을 정의하는 개체 지향적 스키마입니다.

정적 커서(static cursor)

커서가 열렸을 때와 정확히 동일한 상태로 결과 집합을 보여 주는 커서입니다. 정적 커서는 커서가 열려 있는 동안 기본 데이터에 대해 수행된 업데이트, 삭제 또는 삽입 작업을 반영하지 않습니다. 경우에 따라 이 커서를 스냅숏 커서라고도 합니다.

정적 행 필터(static row filter)

모든 유형의 복제에 사용할 수 있는 필터로 WHERE 절을 기반으로 구독자로 복제되는 데이터를 제한할 수 있도록 합니다. 데이터의 동일한 파티션이 모든 구독자로 배달됩니다.

제거(vacuuming)(Notification Services)

응용 프로그램 정의 파일에 정의된 일정에 따라 Notification Services 응용 프로그램에서 사용되지 않는 데이터를 정리하는 프로세스입니다.

제공(provision)

설치, 공급, 부여 또는 제공하는 것을 말합니다. 예를 들면 "서버에 인증서를 제공해야 합니다." 또는 "SQL Server 로그인에 CREATE DATABASE 권한을 제공해야 합니다." 등의 컨텍스트에서 이 용어를 사용할 수 있습니다.

제약 조건(constraint)

특정 형식의 적합하지 않은 데이터 값이 열에 포함되지 않도록 테이블 열에 할당된 속성입니다. 예를 들어 UNIQUE 또는 PRIMARY KEY 제약 조건을 지정하면 기존 값과 중복되는 값을 삽입할 수 없고 CHECK 제약 조건을 지정하면 지정한 조건과 일치하지 않는 값을 삽입할 수 없으며 NOT NULL 제약 조건을 지정하면 NULL 값을 삽입할 수 없습니다.

제작자(producer)

특정 이벤트 범주의 이벤트를 수집한 후 해당 데이터를 SQL Server 프로파일러 큐로 보내는 작업을 수행합니다.

조각(slice)

차원의 멤버를 기준으로 하나 이상의 차원을 제한하여 지정한 큐브의 데이터 하위 집합입니다. 예를 들어 특정 연도에 대한 팩트는 다중 연도 데이터 조각을 구성합니다.

조각화(fragmentation)

데이터를 수정할 때 발생할 수 있는 인덱스 데이터의 물리적 순서와 논리적 순서 간의 차이를 말합니다. 클러스터형 인덱스를 삭제한 후 다시 만들면 조각화를 줄이고 미리 읽기 성능을 향상시킬 수 있습니다.

조인 경로(join path)

두 테이블이 연관되는 방식을 나타내는 일련의 조인입니다. 예로 Sales.SalesRepIDSalesReps.ID, SalesReps.BranchIDBranches.ID를 들 수 있습니다.

조인 연산자(join operator)

조건의 양쪽이 평가되는 방식과 반환되는 행을 결정하는 조인 조건의 비교 연산자입니다.

조인 열(join column)

조인 조건에서 참조되는 열입니다.

조인 조건(join condition)

테이블이 조인 열에 의해 연관되는 방식을 지정하는 비교 절입니다.

조인 필터(join filter)

병합 복제에 사용되는 필터로 한 테이블의 행 필터를 관련 테이블로 확장합니다.

조인(join)

동사적 의미로는 둘 이상의 테이블 내용을 결합하고 각 테이블의 행 및 열을 통합하는 결과 집합을 생성하는 것을 말합니다. 일반적으로 테이블은 공통으로 포함되어 있는 데이터를 사용하여 조인됩니다. 명사적 의미로는 "내부 조인"의 경우처럼 테이블을 조인하는 특정 방법을 나타내는 테이블 조인 프로세스나 그 결과를 나타냅니다.

조회 테이블(lookup table)

Integration Services에서 데이터를 비교, 일치 또는 추출하기 위한 참조 테이블입니다.

좀비(zombie)

오케스트레이션에 의해 처리되지 않은 메시지를 말합니다. 이러한 메시지는 일시 중지 큐 또는 메시지가 다시 시도되는 다른 어떠한 위치에도 없습니다.

종속성(dependency)

데이터베이스의 다른 개체에 종속된 개체입니다. 예를 들어 저장 프로시저는 테이블, 뷰 또는 다른 저장 프로시저에 종속될 수 있습니다.

주 데이터베이스(principal database)

데이터베이스 미러링에서 해당 트랜잭션 로그가 미러 서버로 계속 전송되는 읽기/쓰기 데이터베이스입니다. 이로 인해 로그가 미러 데이터베이스에 복원됩니다.

주 서버(primary server)

로그 전달 구성에서 주 데이터베이스가 있는 서버 인스턴스입니다.

주 서버(principal server)

데이터베이스 마이닝에서 해당 데이터베이스가 현재 주 데이터베이스인 파트너를 말합니다.

주석 속성(annotational property)

Metadata Services에서 문자열 데이터로 유지 관리하는 속성으로, IAnnotationalProps 인터페이스를 노출하는 모든 리포지토리 개체에 연결될 수 있습니다.

중첩 쿼리(nested query)

하나 이상의 하위 쿼리 또는 하위 쿼리에 대한 다른 용어를 포함하는 SELECT 문입니다.

중첩 테이블(nested tables)

테이블 열에 테이블이 포함되어 있는 데이터 마이닝 모델 구성을 말합니다.

즉시 구독 업데이트(immediate updating subscription)

구독자에서 데이터를 수정할 수 있는 트랜잭션 게시에 대한 구독을 말합니다. 데이터 수정 내용은 2PC(2단계 커밋 프로토콜)를 사용하여 게시자로 즉시 전파됩니다.

즉시 업데이트(immediate updating)

구독자에서 복제된 데이터를 수정할 수 있도록 허용하는 옵션으로 스냅숏 복제 및 트랜잭션 복제에서 사용할 수 있습니다. 데이터 수정 내용은 2PC(2단계 커밋 프로토콜)를 사용하여 게시자로 즉시 전파됩니다.

증분 복원(piecemeal restore)

각 단계가 하나의 복원 시퀀스에 해당하는 단계별로 데이터베이스를 복원하는 복합 복원 프로세스입니다. 초기 부분 복원 시퀀스에서는 주 파일 그룹의 파일과 기타 파일을 복구 모델이 지원하는 특정 시점으로 복원한 후 데이터베이스를 온라인 상태로 전환합니다. 후속 복원 시퀀스에서는 나머지 파일을 데이터베이스와 일치하는 시점으로 복원한 후 온라인 상태로 전환합니다.

증분 업데이트(incremental update)

기존 큐브나 차원에 새 멤버를 추가하거나 파티션에 새 데이터를 추가하는 작업 집합입니다. 증분 업데이트는 큐브 또는 파티션을 위한 세 가지 처리 옵션 중 하나이며 차원을 위한 두 가지 처리 옵션 중 하나입니다.

지속성(persistence)

현재 세션이 끝난 후에도 사용할 수 있도록 개체 정의를 저장하는 것을 말합니다.

지속형 계산 열(persisted computed column)

물리적으로 저장되어 있는 테이블의 계산 열입니다. 지속형 계산 열의 값은 계산의 일부에 해당되는 열이 변경되면 업데이트됩니다. 지속형 속성을 계산 열이 적용하면 열이 결정적이지만 정확하지 않을 때 해당 열에 인덱스가 생성될 수 있습니다.

지연 구독 업데이트(queued updating subscriptions)

구독자에서 데이터를 수정할 수 있는 트랜잭션 게시에 대한 구독을 말합니다. 데이터 수정 내용은 큐에 저장된 후 게시자로 전파됩니다.

지연된 트랜잭션(deferred transaction)

복구의 롤포워드 단계가 완료될 때 커밋되지 않으며 롤백에 필요한 데이터가 오프라인 상태이므로 데이터베이스 시작 중에 롤백될 수 없는 트랜잭션입니다. 이 데이터는 페이지 또는 파일에 있을 수 있습니다.

지정 시간 복구(point-in-time recovery)

백업 전체를 복구하는 대신 특정 시점 이전에 커밋된 로그 백업 내의 트랜잭션만 복구하는 프로세스입니다.

직접 연결(direct connect)

백 엔드 데이터베이스에 연결된 상태를 말합니다. 이 연결 상태에서는 다이어그램 또는 다이어그램의 선택된 항목을 저장할 때 데이터베이스 다이어그램의 변경 내용으로 데이터베이스가 자동으로 업데이트됩니다.

직접 응답 모드(direct response mode)

SQL Server 통계가 SQL Server 통계 화면과는 별도로 수집되는 기본 모드입니다. 따라서 SQL Server 성능 모니터에서는 데이터를 즉시 사용할 수 있지만 검색된 통계보다 한 기간 이전의 통계가 표시됩니다.

질문 템플릿(question template)

특정 관계나 관계 집합을 사용하여 요청할 수 있는 질문 집합을 설명하는 구조입니다.

집계 사용법(aggregation usage)

특성을 집계 후보로 고려할지 여부를 결정하는 큐브 특성 속성입니다.

집계 접두사(aggregation prefix)

시스템 정의 ID와 결합되어 파티션의 집계 테이블에 대해 고유한 이름을 만드는 문자열입니다.

집계 쿼리(aggregate query)

Sum 또는 Avg와 같은 집계 함수를 포함시켜 여러 행의 정보를 요약하는 쿼리(SQL 문)입니다.

집계 함수(aggregate function)

행 집합의 특정 열에 대해 계산을 수행하고 단일 값을 반환하는 함수입니다.

집계(aggregate)

여러 값으로 구성된 단일 값입니다.

집계(aggregation)

1. 큐브에 대해 미리 계산된 데이터를 포함하는 테이블 또는 구조입니다. 2. 통합된 전체를 형성하는 개체의 컬렉션입니다. 집계는 개체 간 전체-부분 관계의 구체적이거나 개념적인 집합일 수 있습니다.

집합(set)

차원이 동일한 튜플의 정렬된 컬렉션입니다.

차등 기반(differential base)

데이터베이스나 데이터베이스에 있는 파일 또는 파일 그룹의 하위 집합에 있는 모든 데이터에 대한 최신 전체 백업입니다.

차등 백업(differential backup)

차등 기반을 만든 이후에 적용한 변경 내용만을 포함하는 백업입니다. 차등 백업은 전체 데이터베이스 또는 기반이 있는 데이터 파일의 임의 하위 집합을 대상으로 할 수 있습니다.

차원 유형

차원에 포함되는 정보의 유형을 지정합니다(예: 서버 및 클라이언트 응용 프로그램에 따라 특정한 처리를 가능하게 하는 시간 정보).

차원 테이블(dimension table)

해당 항목이 팩트 테이블의 데이터를 설명하는 데이터 웨어하우스의 테이블을 말합니다. 차원 테이블에는 차원이 생성된 원본 데이터가 들어 있습니다.

차원(dimension)

큐브의 구조적 특성으로 팩트 테이블의 데이터를 설명하는 범주(수준)의 조직화된 계층입니다. 이러한 범주는 일반적으로 사용자가 분석의 기반으로 사용하려고 하는 유사한 멤버 집합을 설명합니다. 예를 들어 지리 차원은 국가, 지역, 시/도 및 도시 수준을 포함할 수 있습니다.

차트 데이터 영역(chart data region)

데이터를 그래픽 형식으로 표시하는 보고서 레이아웃의 보고서 항목입니다.

참조 관계(referenced relationship)

다른 차원에 기반을 둔 측정값 그룹과 차원 간의 간접적인 관계입니다.

참조 무결성(referential integrity)

데이터베이스의 모든 외래 키가 유효한 상태를 말합니다. 외래 키가 유효하려면 NULL 값 또는 외래 키에 의해 참조되는 기본 키나 고유 키 열의 기존 키 값을 포함해야 합니다.

참조 키(referencing key)

다음 용어 참조: 외래 키(foreign key)

참조되는 키(referenced key)

외래 키에 의해 참조되는 기본 키 또는 고유 키를 말합니다.

찾아보기 모드(browse mode)

한 번에 한 행씩 데이터베이스 행을 검색하고 해당 값을 업데이트할 수 있는 함수입니다. 응용 프로그램이 복잡한 임시 쿼리의 구조를 검사하는 데 사용할 수 있는 정보를 반환하는 다양한 찾아보기 모드 함수가 있습니다.

채우기 비율(fill factor)

SQL Server 데이터베이스 엔진이 각 인덱스 페이지를 어느 정도까지 채워야 하는지 정의하는 인덱스의 특성입니다. 채우기 비율을 설정하면 테이블의 향후 데이터 증가분을 수용할 수 있으므로 페이지가 분할될 가능성을 줄여 줍니다. FILLFACTOR 옵션 값은 1에서 100 사이일 수 있습니다. 이 값은 각 리프 수준 페이지에서 데이터를 채울 공간의 비율을 지정합니다.

채우기(population)

전체 텍스트 검색에서 전체 텍스트 인덱스를 만들고 유지하는 프로세스입니다.

책갈피(bookmark)

보고서 내의 다른 위치로 이동하는 보고서의 링크입니다.

초기 동기화(initial synchronization)

구독에 대한 첫 번째 동기화입니다. 이 동기화 중에는 복제에 필요한 시스템 테이블 및 기타 개체와 각 아티클에 대한 스키마 및 데이터가 구독자에 복사됩니다.

초기 스냅숏(initial snapshot)

복제에 필요한 스키마와 데이터, 제약 조건, 확장 속성, 인덱스, 트리거 및 시스템 테이블을 포함하는 파일입니다. 기본적으로 초기 스냅숏은 복제를 구현할 때 구독자로 전송됩니다.

초기 테이프(initial tape)

테이프 백업 장치를 사용하는 미디어 세트에서 미디어 패밀리의 첫 번째 테이프를 말합니다.

추가 기능(add-in)

COM(구성 요소 개체 모델) 지원 언어로 작성되었으며 분석 관리자와 상호 작용하고 특정 기능을 제공하는 사용자 지정 확장입니다. 추가 기능에 가장 일반적으로 사용되는 언어는 Visual Basic입니다. 추가 기능은 분석 추가 기능 관리자에 등록됩니다. 이러한 추가 기능은 사용자 인터페이스의 사용자 작업에 대한 응답으로 분석 추가 기능 관리자에 의해 호출됩니다.

추적 파일(trace file)

모니터링된 이벤트를 기록하기 위해 SQL Server 프로파일러가 사용하는 파일입니다.

추적 프로그램 토큰(tracer token)

트랜잭션 복제에서 대기 시간을 측정하고 게시자, 배포자 및 구독자 간 연결의 유효성을 검사하는 편리한 방법을 제공하는 기능입니다. 토큰은 게시 데이터베이스의 트랜잭션 로그에 기록되고 일반적으로 복제된 트랜잭션처럼 표시되며 시스템을 통해 전송됩니다.

축(axis)

튜플 집합입니다. 각 튜플은 멤버의 벡터입니다. 축 집합은 다차원 데이터 집합의 좌표를 정의합니다.

측정값 그룹 유형(measure group type)

서버 및 클라이언트 응용 프로그램에 따라 특정한 처리를 가능하게 하는 측정값 그룹에 포함된 정보의 유형을 지정합니다.

측정값 그룹(measure group)

Analysis Services 큐브의 관련 측정값 모음입니다. 일반적으로 이러한 측정값은 동일한 팩트 테이블에 있습니다.

측정값 그룹(measures group)

큐브의 모든 측정값을 포함하는 차원입니다.

측정값 식(measure expression)

MDX(Multidimensional Expressions) 식에 의해 수정된 팩트 테이블의 열을 기반으로 하는 측정값입니다.

측정값 차원(measures dimension)

큐브의 모든 측정값을 포함하는 차원입니다.

측정값(measure)

큐브에서 일반적으로 숫자로 이루어지며 큐브의 팩트 테이블에 있는 열을 기반으로 하는 값 집합입니다. 측정값은 집계 및 분석되는 중심 값입니다.

커널(kernel)

1. SQL Server에서 일부 오류 메시지에서 참조되는 저장소 엔진의 하위 집합입니다. 2. Windows에서 기본 작업을 수행하는 운영 체제의 핵심 부분을 나타냅니다.

커밋(commit)

트랜잭션이 시작된 이후에 수행된 데이터베이스, 큐브 또는 차원에 대한 모든 변경 내용을 저장하는 작업입니다. 커밋을 사용하면 모든 트랜잭션 수정 내용이 데이터베이스, 큐브 또는 차원에 영구 적용됩니다. 또한 커밋은 잠금과 같이 트랜잭션에 사용된 리소스를 해제합니다.

커밋되지 않은 읽기(dirty read)

커밋되지 않은 데이터를 포함하는 읽기입니다. 예를 들어 transaction1은 행을 1개 변경하고 Transaction2는 transaction1이 변경 내용을 커밋하기 전에 변경된 행을 읽습니다. transaction1이 변경 내용을 롤백하면 transaction2는 논리적으로 존재하지 않는 행을 읽은 것이 됩니다.

커밋되지 않은 페이지(dirty page)

디스크에 아직 기록되지 않은 수정 내용을 포함하는 버퍼 페이지입니다.

커서 라이브러리(cursor library)

클라이언트 커서를 구현하는 ODBC 및 DB-Library API의 일부입니다. 커서 라이브러리는 현재 시스템에서 일반적으로 사용되지 않으며 대신 서버 커서가 사용됩니다.

커서 수준 내리기(cursor degradation)

다음 용어 참조: 암시적 커서 변환(implicit cursor conversion)

커서(cursor)

결과 집합 위에 매핑되며 결과 집합 내의 단일 행에 위치를 설정하는 엔터티입니다. 행에 커서 위치가 지정되면 해당 행 또는 해당 위치에서 시작되는 행 블록에 대해 작업을 수행할 수 있습니다. 가장 일반적으로 수행되는 작업은 현재 행이나 행 블록을 인출하는(가져오는) 것입니다.

컨테이너(container)

Integration Services에서 패키지, Foreach 루프, For 루프, 시퀀스, 작업 또는 이벤트 처리기를 나타냅니다.

컬렉션(collection)

다른 개체 집합을 포함하는 개체입니다. 컬렉션을 변경할 때마다 컬렉션에 있는 개체의 위치가 변경될 수 있으므로 컬렉션에 있는 특정 개체의 위치는 달라질 수 있습니다.

코드 액세스 보안(code access security)

공용 언어 런타임에서 제공하는 메커니즘입니다. 이 메커니즘에서는 보안 정책에 의해 사용 권한이 관리 코드에 부여되고 이러한 사용 권한이 적용되어 코드가 수행할 수 있는 작업을 제한할 수 있습니다.

코드 페이지(code page)

문자 및 유니코드 데이터에서 특정 문자, 숫자 또는 기호를 나타내는 비트 패턴의 정의를 말합니다. 예를 들어 0x20은 빈 공백을 나타내고 0x74는 문자 "t"를 나타냅니다. 일부 데이터 형식에서는 1바이트 문자를 사용합니다. 각 바이트는 256개의 다른 비트 패턴 중 하나를 나타낼 수 있습니다.

콘텐츠 포맷터(content formatter)(Notification Services)

원시 알림 데이터를 읽기가 가능한 메시지로 바꾸는 배포자의 일부입니다.

쿼럼(quorum)

미러링 모니터 서버 인스턴스가 설정된 데이터베이스 미러링 세션에서 최소한 두 개의 서버 인스턴스가 서로 연결된 경우에만 설정되는 관계입니다. 쿼럼은 데이터베이스를 사용할 수 있도록 만드는 데 필요합니다.

쿼리 바인딩(query binding)

개체를 쿼리에 바인딩하는 작업입니다.

쿼리 최적화 프로그램(query optimizer)

SQL 문에 대해 효율적인 실행 계획을 생성하는 SQL Server 데이터베이스 엔진 구성 요소입니다.

퀀텀(quantum)

생성자 실행에 대한 타이밍을 설정하는 응용 프로그램 정의 파일에 정의된 기간입니다.

큐(queue)

서버 이벤트가 캡처될 수 있는 임시 저장 위치를 제공하는 SQL Server 프로파일러 큐입니다.

큐브 뷰(perspective)

큐브에 초점을 맞춘 뷰입니다.

큐브 세분성(cube granularity)

모든 각 특성 계층의 단일 수준을 상호 조인하여 정의되는 큐브의 공간입니다.

큐브 역할(cube role)

큐브에 대해 동일한 액세스 권한을 갖는 사용자 및 그룹 모음입니다. 큐브 역할은 데이터베이스 역할을 큐브에 할당할 때 생성되며 해당 큐브에만 적용됩니다.

큐브(cube)

차원 및 측정값 집합으로 정의된 다차원 구조로 구성 및 요약되는 데이터 집합입니다.

클라이언트 구독(client subscription)

충돌 감지 및 해결을 위해 게시자의 중요도 값을 사용하는 병합 게시에 대한 구독입니다. 이전 버전의 SQL Server에서는 로컬 구독이라고 했습니다.

클라이언트 응용 프로그램(client application)

서버에서 데이터를 가져와 관계형 또는 다차원 데이터베이스의 데이터를 로컬로 분석하고 표시하는 응용 프로그램입니다.

클라이언트 커서(client cursor)

클라이언트에서 구현되는 커서입니다. 전체 결과 집합이 먼저 클라이언트로 전송되며 클라이언트 API 소프트웨어가 캐시된 이 결과 집합에서 커서 기능을 구현합니다.

클러스터링(clustering)

데이터를 분석하고 다차원 특성 공간 내에서의 위치에 따라 레코드를 그룹화하는 데이터 마이닝 기술입니다. 클러스터링은 자율적인 학습 기술입니다.

클러스터형 인덱스(clustered index)

키 값의 논리적 순서가 테이블에 있는 해당 행의 물리적 순서를 결정하는 인덱스입니다. 클러스터형 인덱스의 리프 노드에는 기본 테이블의 데이터 페이지가 포함됩니다.

클릭 방문 보고서(clickthrough report)

렌더링된 보고서 작성기 보고서 내의 데이터를 클릭할 때 관련된 보고서 모델 데이터를 표시하는 보고서입니다.

키 범위 잠금(key range lock)

레코드 집합에 대한 가상 추가 또는 삭제를 방지하기 위해 테이블의 레코드 간 범위를 잠그는 데 사용되는 잠금으로, 직렬화 가능 트랜잭션을 보장합니다.

키 열(key column)

1. Analysis Services 차원에서 특성 멤버를 고유하게 식별하는 특성 속성을 말합니다. 2. Analysis Services 마이닝 모델에서 사례 테이블의 각 사례를 고유하게 식별하는 데이터 마이닝 열을 말합니다.

키 집합 커서(keyset-driven cursor)

커서가 열려 있는 동안 다른 사용자에 의한 멤버 행의 업데이트 결과는 표시하지만 삽입 또는 삭제 작업의 결과는 표시하지 않는 커서입니다.

키 특성(key attribute)

차원의 특성으로서, 차원의 키가 아닌 특성을 관련된 측정값과 연결합니다.

키(key)

행을 고유하게 식별하거나(기본 키), 두 테이블 간의 관계를 정의하거나(외래 키), 인덱스 작성에 사용되는 열 또는 열 그룹입니다.

키워드(keyword)

데이터베이스 개체 정의, 조작 또는 액세스와 같은 특정 기능을 수행하는 SQL Server의 예약어입니다.

탐색(crawl)

다음 용어 참조: 채우기(population)

테이블 데이터 영역(table data region)

데이터를 열 형식으로 표시하는 보고서 레이아웃의 보고서 항목입니다.

테이블 만들기 쿼리(Make Table query)

새 테이블을 만든 다음 기존 테이블의 행을 복사하여 테이블의 행을 만드는 쿼리 또는 SQL 문입니다.

테이블 수준 제약 조건(table-level constraint)

테이블이 정의되거나 변경될 때 다양한 형태의 데이터 무결성이 단일 열(열 수준 제약 조건) 또는 여러 열(테이블 수준 제약 조건)에 대해 정의될 수 있도록 하는 제약 조건입니다. 제약 조건은 사용자 정의 무결성뿐만 아니라 도메인 무결성, 엔터티 무결성 및 참조 무결성을 지원합니다.

테이블 스캔(table scan)

데이터베이스 엔진이 쿼리에 적합한 행을 찾기 위해 테이블의 모든 페이지를 읽어야 하는 데이터 검색 작업입니다.

테이블 잠금(table lock)

모든 데이터 및 인덱스를 포함하는 테이블에 대한 잠금입니다.

테이블 형식 데이터 스트림(TDS: Tabular Data Stream)

SQL Server 내부 클라이언트/서버 데이터 전송 프로토콜입니다. TDS는 클라이언트 및 서버 제품이 운영 체제 플랫폼, 서버 릴리스 또는 네트워크 전송에 관계없이 통신할 수 있도록 합니다.

테이블(table)

1. 관계형 데이터베이스에서 모델링된 엔터티에 대한 데이터를 저장하며 행 및 열로 구성된 2차원 개체입니다. 2. 데이터를 열 형식으로 표시하는 보고서 레이아웃의 데이터 영역입니다.

테이프 백업(tape backup)

Windows XP 또는 Windows Server 2003에서 지원하는 모든 테이프 장치에 기록되는 SQL Server 백업 작업입니다. 테이프 장치는 SQL Server 인스턴스를 실행하는 컴퓨터에 물리적으로 연결되어야 합니다.

토큰(token)

전체 텍스트 검색에서 단어 분리기를 통해 식별되는 단어 또는 문자열입니다.

토큰화(tokenization)

텍스트 마이닝 또는 전체 텍스트 검색에서 관련된 토큰을 함께 그룹화할 수 있도록 단어 경계, 형태소 또는 어간에서 문자열 내의 의미 있는 단위를 식별하는 프로세스입니다. 예를 들어 San Francisco는 두 단어로 되어 있지만 단일 토큰으로 취급될 수 있습니다.

통계 업데이트(update statistics)

지정된 인덱스의 키 값 배포에 대한 정보를 다시 계산하는 프로세스입니다. 이러한 통계는 쿼리 실행을 위한 가장 효율적인 방법을 결정하기 위해 쿼리 최적화 프로그램에서 사용합니다.

통과 문(pass-through statement)

수정 또는 지연 없이 원본 데이터베이스로 바로 전달되는 SELECT 문입니다. 피벗 테이블 서비스에서 PASSTHROUGH 옵션은 INSERT INTO 문에 속합니다.

통과 쿼리(pass-through query)

해석되지 않은 상태로 평가를 위해 외부 서버로 전달되는 쿼리입니다. 통과 쿼리에 의해 반환되는 결과 집합은 일반 기본 테이블처럼 쿼리의 FROM 절에서 사용할 수 있습니다.

통합 쿼리(Union query)

한 테이블을 다른 테이블에 연결하는 것에 상응하는 작업을 수행하여 두 테이블을 결합하는 쿼리를 말합니다.

튜플(tuple)

큐브에 있는 각 특성 계층의 특성 멤버 조합을 바탕으로 하나의 셀을 고유하게 식별합니다.

트랜잭션 로그(transaction log)

데이터베이스에 대한 모든 변경 내용이 기록되는 데이터베이스 파일입니다. SQL Server에서는 복구하는 동안 트랜잭션 로그를 사용합니다.

트랜잭션 롤백(transaction rollback)

사용자 지정 트랜잭션을 트랜잭션 내의 마지막 저장점이나 트랜잭션의 시작 지점으로 롤백하는 것을 말합니다.

트랜잭션 보존 기간(transaction retention period)

다음 용어 참조: 배포 보존 기간(distribution retention period)

트랜잭션 복제(transactional replication)

일반적으로 게시 데이터베이스 개체 및 데이터의 스냅숏으로 시작되는 복제 유형입니다. 일반적으로 초기 스냅숏이 사용되자마자 게시자에서의 후속 데이터 변경 내용 및 스키마 수정 내용이 구독자로 배달됩니다. 이러한 작업은 거의 실시간으로 수행됩니다. 데이터 변경 내용은 게시자에서 발생한 것과 같은 순서 및 같은 트랜잭션 경계 내에서 구독자에 적용되므로 게시 내에서는 트랜잭션 일관성이 보장됩니다.

트랜잭션 처리(transaction processing)

트랜잭션이라고 지칭하는 조직에 중요한 비즈니스 활동(예: 판매, 주문 또는 자금 이체)을 효율적으로 기록하는 데 사용되는 데이터 처리입니다. 일반적으로 OLTP(온라인 트랜잭션 처리) 시스템은 비교적 규모가 작은 트랜잭션을 대량으로 수행합니다.

트랜잭션(transaction)

전체적으로 커밋되거나 롤백되는 논리적 작업 단위로 결합되는 데이터베이스 작업 그룹입니다. 트랜잭션은 원자성, 일관성, 격리성 및 지속성을 갖습니다.

트러스트된 연결(trusted connection)

네트워크에 의해 인증된 사용자만 열 수 있는 Windows 네트워크 연결입니다. 사용자는 Windows 로그인 ID로 식별되며 별도의 SQL Server 로그인 ID를 입력할 필요가 없습니다.

트리거(trigger)

DML(데이터 조작 언어) 또는 DDL(데이터 정의 언어) 이벤트에 대한 응답으로 실행되는 저장 프로시저입니다.

특성 계층(attribute hierarchy)

리프 수준, 중간 수준 및 선택적 (All) 수준을 포함하는 특성 멤버의 계층입니다. 여기서 리프 수준은 리프 멤버라고도 하는 리프 수준의 각 멤버와 함께 각각의 고유한 특성 멤버를 포함합니다. 특성 계층이 부모-자식 계층인 경우에는 중간 수준입니다. 선택적 (All) 수준은 (All) 멤버라고도 하는 (All) 수준의 멤버와 함께 특성 계층의 리프 멤버에 대한 집계 값을 포함합니다. 기본적으로 특성 계층은 각 차원 특성에 대해 정의되며 기본적으로 표시됩니다.

특성 관계(attribute relationship)

시/도 차원 특성과 구/군/시 차원 특성 사이의 관계와 같은 특성 사이의 일대다 관계입니다.

특성(attribute)

1. Analysis Services 차원에서 측정값의 단일 특징을 말합니다. 2. Analysis Services 마이닝 모델에서 사례의 단일 특징을 말합니다. 3. 보고서 작성기에서 모델 디자이너의 Attribute 개체에 의해 정의되는 엔터티의 필드를 말합니다.

특징 설명 구(trait phrasing)

보조 엔터티가 주 엔터티를 설명하는 관계를 표현하는 방법입니다.

특징(trait)

엔터티를 설명하는 특성입니다.

파일 그룹(filegroup)

SQL Server에서 데이터베이스 관리를 위해 단일 데이터 할당 단위를 형성하는 하나 이상의 명명된 데이터 파일 모음입니다.

파일 백업(file backup)

하나 이상의 파일 또는 파일 그룹에 있는 모든 데이터의 백업입니다.

파일 복원(file restore)

하나 이상의 데이터베이스 파일을 복원하는 작업입니다.

파일 시스템 감시자 이벤트 공급자(file system watcher event provider)(Notification Services)

디렉터리에서 XML 이벤트 파일의 도착을 모니터링하고 이러한 파일에서 XML 이벤트 데이터를 추출하며 응용 프로그램 데이터베이스의 이벤트 테이블에 이러한 이벤트를 전송하는 Notification Services 제공 이벤트 공급자입니다. 파일 시스템 감시자는 이벤트 로더 클래스를 사용하여 이벤트를 전송합니다.

파일 저장 유형(file storage type)

데이터 파일에 사용되는 저장 형식을 정의합니다. 이 형식은 대량 복사하기(bulk copy out) 작업으로부터 대량 복사해오기(bulk copy in) 작업으로 데이터를 전송합니다. 네이티브 모드 파일에서 모든 데이터는 SQL Server가 데이터베이스에 데이터를 저장하는 데 사용한 내부 구조를 사용하여 저장되고 문자 모드 파일에서는 모든 데이터가 문자열로 변환됩니다.

파일 DSN(file DSN)

컴퓨터에 저장된 파일에 데이터베이스에 대한 연결 정보를 저장합니다. 이 파일은 확장명이 .dsn인 텍스트 파일입니다. 연결 정보는 ODBC 드라이버 관리자가 연결하는 데 사용하는 매개 변수 및 해당 값으로 구성됩니다.

파일(file)

SQL Server 데이터베이스에서 데이터베이스에 대한 기본 저장 단위입니다. 하나의 데이터베이스가 여러 파일에 저장될 수 있습니다. SQL Server에서는 데이터 파일(데이터 저장), 로그 파일(트랜잭션 로그 저장) 및 백업 파일(데이터베이스의 백업 저장)의 세 가지 파일 유형을 사용합니다.

파트너(partner)

데이터베이스 미러링에서 주 서버 또는 미러 서버를 나타냅니다.

파티션 구성표(partition scheme)

파티션 함수의 파티션을 파일 그룹 집합으로 매핑하는 데이터베이스 개체입니다.

파티션 함수(partition function)

분할 열이라고 하는 특정 열의 값을 기반으로 분할된 테이블 또는 인덱스의 행을 파티션 집합 간에 분산하는 방법을 정의하는 함수입니다.

파티션(partition)

1. 복제에서 게시된 테이블에 있는 행의 하위 집합으로 정적 행 필터나 매개 변수가 있는 행 필터를 사용하여 만듭니다. 2. Analysis Services에서 큐브 데이터 및 큐브 집계에 대한 저장소 컨테이너 중 하나입니다. 모든 큐브에는 하나 이상의 파티션이 포함되어 있습니다. 여러 파티션이 있는 큐브의 경우 각 파티션은 물리적으로 다른 위치에 따로 저장될 수 있습니다. 파티션마다 다른 데이터 원본을 기반으로 할 수 있습니다. 사용자는 파티션을 볼 수 없으며 큐브는 단일 개체로 나타납니다. 3. 데이터베이스 엔진에서 분할된 테이블 또는 인덱스의 단위입니다.

패스 순서(pass order)

다차원 큐브의 계산 멤버, 사용자 지정 멤버, 사용자 지정 롤업 수식 및 계산 셀의 평가 순서(가장 높은 계산 패스 번호에서 가장 낮은 계산 패스 번호순) 및 계산 순서(가장 낮은 계산 패스 번호에서 가장 높은 계산 패스 번호순)를 말합니다. 패스 순서는 모든 계산 패스에서 다차원 큐브의 셀 값을 계산할 때 수식의 우선 순위를 결정하는 데 사용됩니다.

패킷(packet)

전송을 위해 그룹화된 데이터 번들입니다. 일반적으로 패킷에는 제어 정보, 전송할 데이터 및 오류 검색과 보정 비트의 세 가지 요소가 포함됩니다.

팩트 관계(fact relationship)

차원의 키 특성이 팩트 테이블의 열에 바인딩되는 차원 및 측정값 그룹 간의 관계입니다.

팩트 테이블(fact table)

숫자 측정값과 관련 팩트를 차원 테이블에 연결하는 키를 포함한 데이터 웨어하우스 스키마의 중앙 테이블입니다. 팩트 테이블은 은행 거래나 제품 판매와 같은 업무 내 특정 이벤트를 설명하는 데이터를 포함합니다.

팩트(fact)

데이터 웨어하우스의 팩트 테이블 행을 나타냅니다. 팩트는 판매 트랜잭션과 같은 데이터 이벤트를 정의하는 값을 포함합니다.

페이지 머리글(page header)

보고서의 각 페이지 맨 위에 반복되는 정적 텍스트, 이미지, 선, 사각형, 테두리, 배경색 및 배경 이미지 집합입니다.

페이지 바닥글(page footer)

보고서의 각 페이지 맨 아래에 반복되는 정적 텍스트, 이미지, 선, 사각형, 테두리, 배경색 및 배경 이미지 집합입니다.

페이지 복원(page restore)

하나 이상의 데이터 페이지를 복원하는 작업입니다. 페이지 복원은 격리된 손상 페이지를 복구하기 위한 기능입니다.

페이지 분할(page split)

전체 데이터 또는 인덱스 페이지의 행 또는 항목 절반을 새 페이지로 이동하여 새로운 행 또는 인덱스 항목을 위한 공간을 확보하는 프로세스입니다.

페이지(page)

가상 저장소 시스템에서 페이징 작업 중에 메모리에서 디스크로, 디스크에서 메모리로 복사되는 연속된 가상 주소의 고정 길이 블록을 말합니다. SQL Server에서는 페이지에 데이터베이스 공간을 할당합니다. SQL Server에서 한 페이지의 크기는 8KB입니다.

표시 폴더(display folder)

사용자의 검색을 원활하게 하기 위해 특성, 측정값, 계산 멤버 및 KPI로 구성 가능한 폴더입니다.

프로세스 간 통신(interprocess communication)

운영 체제가 프로세스를 처리하고 스레드가 데이터 및 메시지를 교환할 때 사용하는 메커니즘을 말합니다. IPC에는 Windows 공유 메모리와 같은 로컬 메커니즘이나 Windows 소켓과 같은 네트워크 메커니즘이 포함됩니다.

프로세스(process)

1. 큐브에서는 데이터 및 집계로 큐브를 채우는 것을 의미합니다. 2. 데이터 마이닝 모델에서는 데이터 마이닝 콘텐츠로 데이터 마이닝 모델을 채우는 것을 말합니다.

프로시저 캐시(procedure cache)

Transact-SQL 일괄 처리, 저장 프로시저 및 트리거에 대한 실행 계획을 저장하는 데 사용되는 SQL Server 메모리 풀의 일부입니다. SQL 문을 실행할 경우 관계형 엔진에서는 먼저 프로시저 캐시를 조사하여 동일한 SQL 문에 대한 실행 계획이 이미 있는지 확인합니다. 있는 경우 기존 계획이 다시 사용되므로 SQL 문을 다시 컴파일할 때 발생하는 오버헤드를 줄여 줍니다. 기존 실행 계획이 없는 경우 SQL Server에서는 쿼리에 대해 새로운 실행 계획을 생성합니다.

프로젝트 모드(project mode)

Analysis Services 프로젝트에 대한 연결입니다. 이 연결을 통해 변경 내용이 오프라인 상태로 전환된 다음 Analysis Services 데이터베이스를 수정하기 위해 배포됩니다.

프로토콜(protocol)

컴퓨터에서 정보를 교환할 수 있도록 하는 표준 형식 및 프로시저 집합입니다.

플랫폼(platform)(Notification Services)

Notification Services 엔진 및 Notification Services SQL Server 데이터베이스입니다. 플랫폼은 시스템 데이터를 저장하고 알림 생성 및 배포를 위한 기능을 제공합니다.

피벗 해제(unpivot)

Integration Services에서 단일 레코드의 데이터 열을 여러 레코드로 확장하여 보다 정규화된 데이터 집합을 만드는 프로세스입니다.

피벗(pivot)

1. 상호 테이블 형식 데이터 브라우저에서 행을 열로, 열을 행으로 회전하는 것을 말합니다. 2. 상호 테이블 형식 구조의 행 및 열에 표시하기 위해 다차원 데이터 구조의 사용 가능한 차원 집합에서 차원을 선택하는 것을 말합니다.

피어 투 피어 복제(peer-to-peer replication)

트랜잭션 복제의 한 유형입니다. 읽기 전용 트랜잭션 복제 및 구독 업데이트가 있는 트랜잭션 복제와는 달리 피어 투 피어 복제 토폴로지에 있는 노드 사이의 관계는 계층 관계가 아닌 피어 관계이므로 각 노드에는 동일한 스키마와 데이터가 포함됩니다.

필드 길이(field length)

대량 복사에서 대량 복사 문자 형식 데이터 파일의 데이터 항목을 나타내는 데 필요한 최대 문자 수입니다.

필드 종결자(field terminator)

대량 복사에서 필드나 행의 끝을 표시하는 하나 이상의 문자로, 데이터 파일의 한 필드나 행을 다음 필드나 행과 구분해 줍니다.

필드(field)

1. 단일 데이터 값을 저장하는 창 또는 레코드 영역입니다. Access 데이터베이스와 같은 일부 데이터베이스에서는 필드를 열의 동의어로 사용합니다. 2. 보고서 작성기에서 필드는 보고서 레이아웃 템플릿에 추가할 수 있는 데이터의 명명된 단위인 엔터티의 특성입니다.

필터(filter)

1. 결과 집합으로 반환되는 레코드 집합을 제어하는 조건 집합입니다. 필터로 행이 반환되는 순서를 정의할 수도 있습니다. 2. 전체 텍스트 검색에서 파일 확장명을 지정하면 필터는 varbinary(max) 또는 이미지 열에 저장된 파일에서 텍스트를 추출합니다.

필터링(filtering)

SQL 문의 WHERE 절에 설정된 조건에 따라 데이터를 제한하는 기능입니다. 복제의 경우 게시에 정의된 테이블 아티클에 대해 필터링이 수행됩니다. 구독자에 게시할 수 있는 데이터 파티션이 결과로 반환됩니다.

하위 집합(subset)

대형 데이터베이스 다이어그램에서 선택한 테이블 및 테이블 간 관계선을 말합니다. 이 선택 내용을 새 데이터베이스 다이어그램으로 복사할 수 있습니다. 이것을 다이어그램의 하위 집합 사용이라고 합니다.

하위 큐브(subcube)

하위 큐브에 있는 멤버의 보이는 값 합계를 표시하는 (All)과 함께 큐브의 필터링된 뷰를 나타내는 큐브의 하위 집합입니다.

하위 항목(descendant)

동일한 차원 내에서 더 높은 수준의 멤버와 관련된 차원 계층의 멤버입니다. 예를 들어 년, 분기, 월 및 일 수준을 포함하는 시간 차원에서 1월은 1997의 하위 항목입니다.

하이브리드 OLAP(hybrid OLAP)

다차원 데이터 구조와 관계형 데이터베이스 테이블을 함께 사용하여 다차원 데이터를 저장하는 저장소 모드입니다. Analysis Services에서는 HOLAP 파티션에 대한 집계를 다차원 구조에 저장하고 팩트를 관계형 데이터베이스에 저장합니다.

한정자(qualifier)

데이터 형식의 경계를 표시하는 데 사용되는 문자입니다. 예를 들어 따옴표를 텍스트 한정자로 사용하는 경우가 많습니다. SQL Server에서 한정자는 세 부분으로 구성된 명명 규칙의 데이터베이스 이름을 나타냅니다. XML에서는 요소를 해당 네임스페이스로 한정하는 접두사입니다.

할당 단위(allocation unit)

하나로 작동될 수 있는 페이지 집합입니다. 할당 단위에 속하는 페이지는 IAM(Index Allocation Map) 페이지에 의해 추적됩니다. 할당 단위는 IAM 페이지 체인과 해당 IAM 페이지 체인에 할당된 것으로 표시된 모든 페이지로 구성됩니다. 할당 단위 하나는 IAM 체인을 하나만 포함할 수 있으며 IAM 체인 하나는 하나의 할당 단위에만 속해야 합니다.

함수(function)

단일 논리 장치로 작동하는 코드 부분입니다. 함수는 이름으로 호출되며 선택적 입력 매개 변수를 받아들이고 상태 및 선택적 출력 매개 변수를 반환합니다. C, Visual Basic 및 Transact-SQL을 비롯한 많은 프로그래밍 언어에서는 함수를 지원합니다. Transact-SQL은 수정이 불가능한 기본 제공 함수를 제공하고 사용자가 만들고 수정할 수 있는 사용자 정의 함수를 지원합니다.

해결 순서(solve order)

다차원 큐브의 단일 계산 패스에 포함된 계산 멤버, 사용자 지정 멤버, 사용자 지정 롤업 수식 및 계산 셀의 평가 순서(가장 높은 해결 순서에서 가장 낮은 해결 순서순) 및 계산 순서(가장 낮은 해결 순서에서 가장 높은 해결 순서순)를 말합니다. 해결 순서는 다차원 큐브의 셀 값을 계산할 때 단일 계산 패스 내의 수식 우선 순위를 결정하는 데 사용됩니다.

핵심 성과 지표(Key Performance Indicator)

비즈니스 성취도를 평가하기 위한 정량 측정값입니다. KPI는 주로 시간에 따라 평가됩니다.

행 버전 관리(row versioning)

1. 커서를 사용하여, 데이터를 커서로 읽은 후에 수정되었는지 여부를 결정하기 위해 행의 타임스탬프 열을 사용하는 프로세스를 말합니다. 데이터 행에 타임스탬프 열이 없으면 행 버전 관리가 사용되지 않습니다. 2. 행 버전 관리 기반 격리 수준이 활성화된 경우 트랜잭션 격리를 사용하여 데이터베이스 엔진이 DML(데이터 조작 언어) 실행에 의해 영향을 받은 데이터 행의 버전을 유지 관리하는 프로세스입니다. 응용 프로그램은 적절한 격리 수준을 선택하여 데이터에 대해 잠금을 획득하지 않고도 행 버전을 사용하여 트랜잭션이나 쿼리가 시작되었던 시점과 트랜잭션 일관성이 유지된 데이터 스냅숏을 쿼리하고 검색합니다.

행 분할(horizontal partitioning)

선택한 행에 따라 단일 테이블을 여러 테이블로 분할하는 것을 말합니다. 각 분할 테이블에는 동일한 수의 열이 포함되지만 행 수는 더 작아집니다.

행 식별자(row identifier)

1. 임의의 단일 행을 테이블의 다른 모든 행과 구분하는 데 사용되는 열 또는 열 집합입니다. 2. 힙에서 행에 대한 포인터입니다. 포인터는 파일 ID, 페이지 번호 및 페이지의 행 번호로 구성됩니다.

행 오버플로 데이터(row-overflow data)

형식인 varchar, nvarchar, varbinary 또는 sql_variant인 데이터로, 연결된 열의 폭이 행당 8,060바이트 크기 제한을 초과하기 때문에 테이블 또는 인덱스의 주 데이터 페이지 이외의 위치에 저장됩니다.

행 잠금(row lock)

테이블의 단일 행에 대한 잠금입니다.

행 집계 함수(row aggregate function)

새 열로 나타나는 집계 함수 결과와 달리 쿼리 결과에 추가 행으로 나타나는 요약 값을 생성하는 함수입니다. 이 함수는 하나의 결과 집합에서 정보 행과 요약 행을 모두 볼 수 있도록 합니다. 행 집계 함수(SUM, AVG, MIN, MAX 및 COUNT)는 COMPUTE 절이 있는 SELECT 문에서 사용됩니다.

행 집합(rowset)

결과 집합이 포함되는 OLE DB 개체입니다. 응용 프로그램이 설정한 행 집합 속성에 따라 커서 동작을 나타내기도 합니다.

행 필터(row filter)

복제에서 WHERE 절을 기반으로 구독자로 복제되는 데이터를 제한할 수 있도록 하는 필터입니다. 행 필터는 정적 필터 또는 매개 변수가 있는 필터일 수 있습니다.

행 ID(row ID)

다음 용어 참조: 행 식별자(row identifier)

행(row)

SQL 테이블에서 테이블에 의해 모델링된 개체의 개별 항목입니다. 예를 들어 AdventureWorks 예제 데이터베이스의 Employees 테이블은 Adventure Works Cycles 회사의 직원을 모델링합니다. 테이블의 각 행은 직원 ID 번호, 직책 및 직원 고용 날짜를 비롯한 특정 직원에 대한 모든 정보를 기록합니다.

행렬 데이터 영역(matrix data region)

데이터를 변수 열 형식으로 표시하는 보고서 레이아웃의 보고서 항목입니다.

형제 항목(sibling)

차원 계층에서 지정된 멤버와 부모가 같은 자식에 해당하는 멤버를 말합니다. 예를 들어 년 및 월 수준이 있는 시간 차원에서 멤버 January 1997과 February 1997는 형제 항목에 해당합니다.

형태소 분석기(stemmer)

전체 텍스트 검색에서 형태소 분석기는 지정된 언어에 대해 해당 언어의 규칙을 기준으로 특정 단어의 활용 형태를 생성합니다. 형태소 분석기는 특정 언어와 관련됩니다.

호스팅된 이벤트 공급자(hosted event provider)(Notification Services)

하나 이상의 이벤트 원본에서 이벤트 데이터를 수집하여 응용 프로그램 데이터베이스의 이벤트 테이블에 전송하는 Notification Services 이벤트 공급자 호스트 관리 이벤트 공급자입니다.

혼합 모드(Mixed Mode)

다음 용어 참조: 로그인 보안 모드(login security mode)

홉(hop)

데이터 통신에서 사용되는 용어로, 지리적으로 분산된 네트워크에 있는 라우터 간 경로의 한 세그먼트를 말합니다. 이러한 라우터 간 거리가 통신 홉에 해당합니다.

확인 전략(resolution strategy)

여러 버전이 있고 호출 프로그램에 버전 정보가 지정되지 않은 경우 리포지토리 엔진이 개체를 선택할 때 순차적으로 평가하는 조건 집합을 말합니다.

확장 가능 공유 데이터베이스(scalable shared database)

클라이언트가 여러 서버 인스턴스에서 하나의 데이터베이스에 동시에 액세스할 수 있도록 하는 SQL Server의 구성입니다. 이 구성에서는 데이터베이스를 포함하는 읽기 전용 디스크가 여러 서버에 탑재되고 데이터베이스가 각 서버에서 SQL Server 인스턴스에 연결됩니다.

확장 저장 프로시저(extended stored procedure)

SQL Server 확장 저장 프로시저 API를 사용하여 코딩되는 DLL(동적 연결 라이브러리)의 함수입니다. 이 함수는 Transact-SQL 저장 프로시저를 실행하는 데 사용하는 문을 사용하여 Transact-SQL에서 호출할 수 있습니다. Transact-SQL 저장 프로시저로는 수행할 수 없는 기능을 수행하도록 확장 저장 프로시저를 작성할 수 있습니다.

활성 문(active statement)

실행되었지만 해당 결과 집합이 아직 취소 또는 완전히 처리되지 않은 SQL 문입니다.

후보 키(candidate key)

테이블의 각 행에 대해 고유한 값을 갖는 열 또는 열 집합입니다. 각 후보 키 값은 테이블의 단일 행을 고유하게 식별합니다. 테이블은 여러 후보 키를 보유할 수 있습니다. 테이블의 후보 키 중 하나는 데이터베이스 디자이너에 의해 테이블의 기본 키로 지정되며 다른 모든 후보 키는 대체 키가 됩니다.

흐름 제어 언어(control-of-flow language)

트리거, 저장 프로시저 및 일괄 처리에서 SQL 문 및 문 블록의 실행 흐름을 제어하는 Transact-SQL 키워드입니다.

희박도(sparsity)

다차원 구조의 셀 중 데이터를 포함하지 않는 셀의 상대적 비율을 나타냅니다. Analysis Services는 데이터가 포함된 셀만 저장합니다. 스파스 큐브는 동일한 구조 디자인을 갖는 고밀도 큐브보다 더 적은 저장 공간을 필요로 합니다.

힙(heap)

클러스터형 인덱스가 없는 테이블입니다.

ActiveX Data Objects(ADO)

Visual Basic, Visual Basic for Applications, Active Server Pages 및 Microsoft Internet Explorer Visual Basic Scripting과 같은 언어에서 사용할 수 있도록 OLE DB를 래핑하는 사용하기 쉬운 API입니다.

ActiveX Data Objects(Multidimensional)(ADO MD)

다차원 데이터 응용 프로그램용으로 최적화된 개체 기반 데이터 액세스 인터페이스의 언어 독립형 고급 집합입니다. Visual Basic 및 기타 자동화 언어는 ADO MD를 다차원 데이터 저장소에 대한 데이터 액세스 인터페이스로 사용합니다. ADO MD는 ADO 2.0 이상 버전에 포함되어 있습니다.

ADF

다음 용어 참조: 응용 프로그램 정의 파일(application definition file)

API

다음 용어 참조: 응용 프로그래밍 인터페이스(application programming interface)

API 서버 커서(API server cursor)

ODBC, OLE DB, ADO 및 DB-Library와 같은 API의 커서 함수를 지원하기 위해 작성된 서버 커서입니다. 응용 프로그램에서는 일반적으로 서버 커서를 직접 요청하지 않습니다. 대신 API의 커서 함수를 호출합니다. 해당 API용 SQL Server 인터페이스는 요청된 커서 기능을 지원하기 위해 서버 커서를 구현하는 것이 가장 좋은 방법인 경우 서버 커서를 구현합니다.

bcp 파일(bcp file)

게시자 및 해당 구독자 사이에서 대량 복사 유틸리티 또는 동기화를 통해 생성된 대량 복사 데이터를 저장하는 파일입니다.

BLOB(Binary Large Object)

디지털 데이터로 저장된 사진이나 오디오 트랙 또는 이러한 값을 저장할 수 있는 만큼 충분히 큰 변수 또는 테이블 열 등과 같이 크기가 매우 큰 이진 데이터 조각입니다. Transact-SQL에서 BLOB(Binary Large Object)는 이미지 열에 저장됩니다. 용어 BLOB가 text 또는 ntext 열에 저장된 것과 같은 큰 문자 데이터 값을 나타내는 경우도 있습니다.

CHECK 제약 조건(CHECK constraint)

열에 허용되는 데이터 값을 정의합니다. 여러 열에 단일 CHECK 제약 조건을 적용하거나 단일 열에 여러 CHECK 제약 조건을 적용할 수 있습니다. 테이블을 삭제하면 CHECK 제약 조건도 삭제됩니다.

CLI

다음 용어 참조: 호출 수준 인터페이스(call-level interface)

CLR

다음 용어 참조: 공용 언어 런타임(common language runtime)

CLR 사용자 정의 유형(CLR user-defined type)

SQL Server 어셈블리를 참조하여 만드는 사용자 정의 데이터 형식입니다. CLR 사용자 정의 유형의 구현은 .NET Framework CLR(공용 언어 런타임)에서 생성된 어셈블리에 정의됩니다.

CLR 저장 프로시저(CLR stored procedure)

SQL Server 어셈블리를 참조하여 만드는 저장 프로시저입니다. CLR 저장 프로시저의 구현은 .NET Framework CLR(공용 언어 런타임)에서 생성된 어셈블리에 정의됩니다.

CLR 트리거(CLR trigger)

SQL Server 어셈블리를 참조하여 만드는 DML 트리거 또는 DDL 트리거입니다. CLR 트리거의 구현은 .NET Framework CLR(공용 언어 런타임)에서 생성된 어셈블리에 정의됩니다.

CLR 함수(CLR function)

SQL Server 어셈블리를 참조하여 만드는 함수입니다. CLR 함수의 구현은 .NET Framework CLR(공용 언어 런타임)에서 생성된 어셈블리에 정의됩니다.

COM

다음 용어 참조: 구성 요소 개체 모델(Component Object Model)

CPU 사용률(CPU busy)

SQL Server 작업을 위해 CPU(중앙 처리 장치)가 사용된 시간(밀리초)을 보고하는 SQL Server 통계입니다.

datareader

ADO .NET 쿼리에서 반환된 데이터 스트림입니다. 클라이언트는 DataReader 개체를 사용하여 데이터의 읽기 전용, 전진 전용 스트림을 받을 수 있습니다.

DBCS

다음 용어 참조: 더블바이트 문자 집합(double-byte character set)

dbo

다음 용어 참조: 데이터베이스 소유자(database owner)

DCL

다음 용어 참조: 데이터 제어 언어(Data Control Language)

DDL

다음 용어 참조: 데이터 정의 언어(data definition language)

DDL 트리거(DDL trigger)

DDL(데이터 정의 언어) 문에 대한 응답으로 발생되는 트리거입니다.

DEFAULT 제약 조건(DEFAULT constraint)

테이블 열에 대해 정의된 속성으로 열에 대한 기본값으로 사용될 상수를 지정합니다. 후속 INSERT 또는 UPDATE 문이 열에 대해 NULL 값을 지정하거나 열 값을 지정하지 않으면 DEFAULT 제약 조건에 정의된 상수 값이 열에 추가됩니다.

DMF

다음 용어 참조: 동적 관리 함수(dynamic management function)

DML

다음 용어 참조: 데이터 조작 언어(data manipulation language)

DML 트리거(DML trigger)

지정된 테이블의 데이터가 수정될 때 실행되는 저장 프로시저입니다. 트리거는 주로 여러 테이블에서 논리적으로 관련된 데이터 간에 참조 무결성이나 일관성을 적용하기 위해 생성됩니다.

DMV

다음 용어 참조: 동적 관리 뷰(dynamic management view)

DRI

다음 용어 참조: 선언적 참조 무결성(declarative referential integrity)

DSN

다음 용어 참조: 데이터 원본 이름(data source name)

DSN가 없는 연결(DSN-less connection)

DSN(데이터 원본 이름)의 정보를 기반으로 생성되지만 프로젝트나 응용 프로그램의 일부로 저장되는 데이터 연결 유형을 말합니다. DSN가 없는 연결은 새 서버에 DSN을 다시 만들지 않고 서버 간에 응용 프로그램을 이동할 수 있으므로 웹 응용 프로그램에 특히 유용합니다.

ETL

추출, 변환 및 로드를 나타내는 말입니다. 유형이 다른 여러 원본의 데이터를 복사 및 정리하는 복잡한 프로세스로, 데이터 웨어하우징 및 비즈니스 인텔리전스를 위한 개발 프로젝트의 중요한 부분입니다.

Extensible Stylesheet Language Transformations(XSLT)

이전의 XSL(Extensible Stylesheet Language) 표준에서 발전된 표준입니다. XSL은 XML 데이터 표시 및 데이터 변환에 대한 언어 정의를 지정합니다. 데이터 표시는 데이터를 특정 형식 및/또는 미디어로 표시하는 것을 의미하며 스타일과 관련됩니다. 데이터 변환은 입력 XML 문서를 노드 트리로 구문 분석한 다음 소스 트리를 결과 트리로 변환하는 것을 의미합니다. 변환은 데이터 교환과 관련됩니다.

Extensible Stylesheet Language(XSL)

표시 규칙을 정의하는 스타일시트를 통해 XML 데이터를 HTML과 같은 다른 형태로 변환하는 데 사용되는 XML 어휘입니다.

firehose 커서(firehose cursor)

다음 용어 참조: 기본 결과 집합(default result set)

FK

다음 용어 참조: 외래 키(foreign key)

HOLAP

다음 용어 참조: 하이브리드 OLAP(hybrid OLAP)

HTML(Hypertext Markup Language)

World Wide Web에 게시할 수 있도록 문서에 표시를 하거나 태그를 지정하는 시스템을 말합니다. HTML로 준비된 문서에는 참조 그래픽과 서식 태그가 포함됩니다. Microsoft Internet Explorer와 같은 웹 브라우저를 사용하여 이러한 문서를 볼 수 있습니다.

IAM

다음 용어 참조: Index Allocation Map(IAM)

ID 속성(identity property)

테이블의 각 행을 고유하게 식별하는 값을 생성하는 속성입니다. ID 열이 있는 테이블에 행을 추가하면 SQL Server에서는 마지막으로 사용된 ID 값과 열 생성 중에 지정된 증가 값을 기준으로 그 다음 ID 값을 자동으로 생성합니다.

ID 열(identity column)

ID 속성이 할당된 테이블의 열을 말합니다. ID 속성은 고유 숫자를 생성합니다.

Index Allocation Map(IAM)

할당 단위에 사용되는 데이터베이스 파일의 4GB 부분에 익스텐트를 매핑하는 페이지입니다.

insensitive 커서(insensitive cursor)

커서가 열려 있는 동안 다른 사용자가 기본 데이터에 대해 수정한 내용을 반영하지 않는 커서입니다.

integer

bigint, int, smallint 및 tinyint 데이터 형식을 포함하는 데이터 형식 범주입니다.

IPC

다음 용어 참조: 프로세스 간 통신(interprocess communication)

IPsec

다음 용어 참조: 인터넷 프로토콜 보안(Internet Protocol security)

ISQL

다음 용어 참조: 대화형 구조적 쿼리 언어(interactive structured query language)

KPI

다음 용어 참조: 핵심 성과 지표(Key Performance Indicator)

LSN

다음 용어 참조: 로그 시퀀스 번호(log sequence number)

master 데이터베이스(master database)

SQL Server 인스턴스에 대한 모든 시스템 수준 정보를 기록하는 시스템 데이터베이스입니다. 이 정보에는 로그인 계정, 끝점, 연결된 서버 및 시스템 구성 설정을 비롯한 인스턴스 차원의 메타데이터가 포함됩니다. master는 다른 모든 데이터베이스의 존재 여부와 해당 데이터베이스 파일의 위치를 기록하고 SQL Server에 대한 초기화 정보를 기록하는 데이터베이스이기도 합니다.

MDX

다음 용어 참조: Multidimensional Expressions(MDX)

model 데이터베이스(model database)

SQL Server와 함께 설치되는 데이터베이스로 새 사용자 데이터베이스에 대한 템플릿을 제공합니다. SQL Server에서는 model 데이터베이스의 내용을 복사한 다음 요청된 크기로 확장하여 새 데이터베이스를 만듭니다.

MSMQ

다음 용어 참조: 메시지 큐(Message Queuing)

MSX

다음 용어 참조: 마스터 서버(master server)

Multidimensional Expressions(MDX)

다차원 개체를 정의하고 다차원 데이터를 쿼리 및 조작하는 데 사용되는 구문입니다.

Net-Library

SQL Server 클라이언트 소프트웨어 및 데이터베이스 엔진을 네트워크 API로부터 격리하는 SQL Server 통신 구성 요소입니다. SQL Server 클라이언트 소프트웨어 및 데이터베이스 엔진이 Net-Library로 일반 네트워크 요청을 보내면 Net-Library는 해당 요청을 사용자가 선택한 프로토콜의 특정 네트워크 명령으로 변환합니다.

NS$instance_name(Notification Services)

Notification Services 인스턴스를 실행하는 Windows 서비스의 이름입니다. instance_name은 NS$ThisInstance와 같은 실제 인스턴스 이름에 대한 자리 표시자입니다.

NULL

명시적으로 할당된 값이 없는 항목입니다. NULL은 0이나 공백과는 다릅니다. NULL 값은 다른 NULL 값을 비롯한 다른 어떤 값보다 크거나 작거나 동일한 것으로 간주되지 않습니다.

Null 허용 여부(nullability)

열, 매개 변수 또는 변수의 특성으로 Null 데이터 값을 허용하는지 여부를 지정합니다.

NUMA

다음 용어 참조: NUMA(Non-Uniform Memory Access)

NUMA(Non-Uniform Memory Access)

시스템을 여러 노드로 나누는 다중 프로세서 아키텍처입니다. 각 노드에는 프로세서 하나 이상, 메모리 몇 개 및 버스 하나가 포함될 수 있습니다. 노드의 메모리가 해당 프로세서에 "local"이므로 프로세서는 메모리에 상대적으로 빠르게 액세스할 수 있습니다. 특정 노드에 있는 프로세서가 다른("원거리") 노드에 있는 메모리에 액세스할 수도 있지만 액세스 속도는 느립니다. "NUMA(Non-uniform memory access)"는 프로세서가 로컬 메모리에 액세스할 수 있는 속도와 원거리 메모리에 액세스할 수 있는 속도 사이의 이러한 차이를 나타냅니다. 대부분의 NUMA 아키텍처는 노드 전체에서 캐시 일관성을 제공하므로 ccNUMA(cache-coherent NUMA) 아키텍처이기도 합니다.

ODBC

다음 용어 참조: Open Database Connectivity(ODBC)

ODBC 데이터 원본(ODBC data source)

ODBC 드라이버를 사용하여 액세스할 수 있는 데이터 집합의 위치입니다. ODBC 응용 프로그램이 데이터 원본에 연결하기 위해 필요로 하는 모든 연결 정보가 들어 있는 저장된 정의를 나타내기도 합니다.

ODBC 드라이버(ODBC driver)

Excel과 같은 ODBC 사용 응용 프로그램에서 ODBC 데이터 원본 액세스를 위해 사용할 수 있는 DLL(동적 연결 라이브러리)입니다. 각 ODBC 드라이버는 SQL Server 또는 Access를 비롯한 DBMS(데이터베이스 관리 시스템)에 국한됩니다.

OLAP

다음 용어 참조: 온라인 분석 처리(online analytical processing)

OLAP용 OLE DB(OLE DB for OLAP)

이전에 OLE DB에 대한 OLAP 확장 프로그램을 나타내던 별도의 사양입니다. OLE DB 2.0 이후부터 OLAP 확장 프로그램은 OLE DB 사양에 통합됩니다.

OLE 자동화 개체(OLE Automation object)

자동화 호환 가능 인터페이스를 제공하는 COM(구성 요소 개체 모델) 개체입니다.

OLE 자동화 서버(OLE Automation server)

자동화 클라이언트라고 하는 다른 응용 프로그램에 프로그래밍 가능 자동화 개체를 표시하는 응용 프로그램입니다. 프로그래밍 가능 개체를 표시하면 클라이언트에서는 해당 개체에 직접 액세스하고 이러한 개체를 사용 가능하게 하는 서비스를 사용하여 특정 함수를 자동화할 수 있습니다. 예를 들어 워드프로세서는 다른 프로그램에서 사용할 수 있도록 맞춤법 검사 기능을 표시할 수 있습니다.

OLE 자동화 컨트롤러(OLE Automation controller)

자동화 개체를 구동할 수 있는 프로그래밍 환경(예: Visual Basic)입니다.

OLE DB

데이터 액세스를 위한 COM 기반 API입니다. OLE DB에서는 OLE DB 공급자를 사용할 수 있는 모든 형식(데이터베이스, 스프레드시트, 텍스트 파일 등)으로 저장된 데이터에 대한 액세스를 지원합니다.

OLE DB 공급자(OLE DB provider)

OLE DB 인터페이스를 표시하는 소프트웨어 구성 요소입니다. 각 OLE DB 공급자는 SQL Server 데이터베이스, Access 데이터베이스 또는 Excel 스프레드시트와 같은 특정 유형의 데이터 원본에 있는 데이터만 표시합니다.

OLE DB 소비자(OLE DB consumer)

OLE DB API를 호출하고 사용하는 모든 소프트웨어를 말합니다.

OLTP

다음 용어 참조: 온라인 트랜잭션 처리(online transaction processing)

Open Database Connectivity(ODBC)

ODBC 드라이버를 사용할 수 있는 모든 데이터 원본에 대한 액세스를 지원하는 데이터 액세스 API입니다. ODBC는 데이터베이스 CLI(호출 수준 인터페이스)에 대한 ANSI(American National Standards Institute) 및 ISO(International Organization for Standardization) 표준을 준수합니다.

Open Information Model(OIM)

MDC(Metadata Coalition)에서 발표했으며 여러 소프트웨어 공급업체에서 지원하는 정보 모델입니다. OIM은 주제 영역별로 구성된 메타데이터 구조체에 대한 공식 설명입니다.

PK

다음 용어 참조: 기본 키(primary key)

RDL

다음 용어 참조: Report Definition Language(RDL)

Redo Queue

데이터베이스 미러링에서 미러 서버의 디스크에 기록되어 미러 데이터베이스에 적용되기를 기다리고 있는 주 데이터베이스의 로그 레코드 복사본입니다.

Report Definition Language(RDL)

보고서에 대한 레이아웃 및 쿼리 정보를 설명하는 일련의 지침입니다. RDL은 Reporting Services를 위해 생성된 XML 문법을 따르는 XML 요소로 구성됩니다.

ReportViewer 컨트롤(ReportViewer control)

ASP.NET 및 Windows Forms 응용 프로그램에서 포함된 보고서 처리 기능을 제공하는 웹 서버 컨트롤 및 Windows Form 컨트롤입니다.

RI

다음 용어 참조: 참조 무결성(referential integrity)

RID

다음 용어 참조: 행 식별자(row identifier)

ROLAP

다음 용어 참조: 관계형 OLAP(relational OLAP)

SELECT

1. 응용 프로그램이나 다른 Transact-SQL 문에 데이터를 반환하거나 커서를 채우는 데 사용되는 Transact-SQL 문입니다. SELECT 문은 일반적으로 하나 이상의 테이블에서 추출되는 데이터로 구성되는 테이블 형식 결과 집합을 반환합니다. 결과 집합에는 WHERE 또는 HAVING 절에 지정된 검색 조건과 일치하는 행의 데이터만 포함됩니다. 2. Analysis Services에서 큐브를 쿼리하고 다차원 데이터 결과 집합을 반환하는 데 사용되는 MDX(Multidimensional Expressions) 문입니다.

SELECT 목록(select list)

문에서 반환되는 결과 집합의 열을 정의하는 SELECT 문 절입니다. SELECT 목록은 열 이름, 함수 또는 상수와 같은 쉼표로 구분된 식 목록입니다.

Semantic Model Definition Language(SMDL)

보고서 작성기에서 생성된 보고서에 대한 레이아웃 및 쿼리 정보를 설명하는 일련의 지침입니다. SMDL은 Reporting Services 보고서 작성기 구성 요소를 위해 생성된 XML 문법을 따르는 XML 요소로 구성됩니다.

Send Queue

데이터베이스 미러링에서 미러 서버로 전송될 때까지 기다리는 동안 주 데이터베이스의 로그 디스크에 누적되는 주 데이터베이스의 전송되지 않은 모든 로그입니다.

sensitive 커서(sensitive cursor)

커서가 열려 있는 동안 다른 사용자가 수행한 기본 데이터에 대한 수정 내용을 반영할 수 있는 커서입니다. 다른 사용자가 수행한 업데이트, 삭제 및 삽입 작업은 sensitive 커서에 반영됩니다. Sensitive 커서는 일반적으로 DECLARE CURSOR 문에서 INSENSITIVE 키워드를 생략하여 Transact-SQL 일괄 처리, 저장 프로시저 및 트리거에서 사용됩니다.

Service Broker

SQL Server 데이터베이스에 메시지 큐를 저장하는 기능을 제공합니다.

SMDL

다음 용어 참조: Semantic Model Definition Language(SMDL)

SMTP

다음 용어 참조: Simple Mail Transfer Protocol(SMTP)

SQL

다음 용어 참조: 구조적 쿼리 언어(SQL: Structured Query Language)

SQL 데이터 정렬(SQL collation)

해당 특성이 이전 버전의 SQL Server에서 가져온 일반적으로 사용되는 코드 페이지 및 정렬 순서 조합의 특징을 갖는 SQL Server 데이터 정렬 집합을 말합니다. SQL 데이터 정렬은 사이트에서 이전 시스템의 동작과 일치하는 데이터 정렬을 선택할 수 있도록 하는 호환성 기능입니다.

SQL 데이터베이스(SQL database)

SQL(구조적 쿼리 언어)을 기반으로 하는 데이터베이스입니다.

SQL 메일(SQL Mail)

SQL Server가 기본 제공된 Windows NT 또는 Windows 2000 MAPI(메시징 응용 프로그래밍 인터페이스)를 통해 메일 메시지를 주고받을 수 있도록 하는 SQL Server 구성 요소입니다. 메일 메시지는 짧은 텍스트 문자열, 쿼리의 출력 또는 첨부 파일로 구성될 수 있습니다.

SQL 문(SQL statement)

SELECT 또는 DELETE와 같이 데이터베이스에 대해 특정 작업을 수행하는 SQL 또는 Transact-SQL 명령입니다.

SQL 식(SQL expression)

단일 값으로 계산되는 식별자, 값 및 연산자의 조합입니다. 예를 들어 상수, 리터럴 값, 함수, 변수, 하위 쿼리 및 열 이름은 식입니다.

SQL 쿼리(SQL query)

SELECT, INSERT, UPDATE, DELETE 또는 CREATE TABLE과 같은 SQL 문을 말합니다.

SQL Server 이벤트 공급자(SQL Server event provider)(Notification Services)

표준 Notification Services 이벤트 컬렉션 저장 프로시저를 사용하여 SQL Server에서 데이터를 수집한 다음 이벤트 테이블로 전송하는 저장 프로시저 기반의 이벤트 공급자입니다.

SQL Server 이벤트 전달 서버(SQL Server Event Forwarding Server)

다른 인스턴스에 의해 전달된 SQL Server 에이전트 이벤트를 관리하는 SQL Server의 중앙 인스턴스입니다. SQL Server 이벤트를 중앙에서 관리할 수 있도록 합니다.

SQL Server 인증(SQL Server Authentication)

SQL Server 인스턴스에 대한 연결 시도의 유효성을 검사하기 위한 두 가지 메커니즘 중 하나입니다. 사용자는 연결할 때 SQL Server 로그인 ID 및 암호를 지정해야 합니다. SQL Server 인스턴스는 연결을 허용하기 전에 로그인 ID 및 암호 조합이 올바른지 확인합니다.

SQL-92

1992년에 발표된 SQL 표준의 버전입니다. 국제 표준은 ISO/IEC 9075:1992 Database Language SQL입니다. ANSI(American National Standards Institute)에서 해당 표준(Data Language SQL X3.135-1192)도 발표했으므로 미국에서는 SQL-92를 ANSI SQL이라고도 합니다.

SSL

다음 용어 참조: SSL(Secure Sockets Layer)

SSL(Secure Sockets Layer)

데이터 암호화 및 해독을 통해 안전한 데이터 통신을 제공하는 프로토콜입니다.

tempdb 데이터베이스(tempdb database)

임시 테이블, 임시 저장 프로시저 및 기타 임시 작업 저장소에 필요한 저장소 영역을 제공하는 데이터베이스입니다.

Transact-SQL

SQL Server 인스턴스를 관리하고, SQL Server 인스턴스의 모든 개체를 생성 및 관리하고, SQL Server 테이블에서 모든 데이터를 삽입, 검색, 수정 및 삭제하는 데 사용되는 명령을 포함하는 언어입니다. Transact-SQL은 ISO(International Standards Organization) 및 ANSI(American National Standards Institute)에서 발표한 SQL 표준에 정의된 언어의 확장 언어입니다.

Transact-SQL 커서(Transact-SQL cursor)

Transact-SQL DECLARE CURSOR 구문을 사용하여 정의되는 서버 커서입니다. Transact-SQL 커서는 Transact-SQL 일괄 처리, 저장 프로시저 및 트리거에서 사용하기 위해 작성되었습니다.

TSX

다음 용어 참조: 대상 서버(target server)

UNIQUE 제약 조건(UNIQUE constraint)

비기본 키에 대해 엔터티 무결성을 적용하는 제약 조건입니다. UNIQUE 제약 조건을 지정하면 중복된 값이 입력되지 않으며 성능 향상을 위해 인덱스가 생성됩니다.

vacuumer(Notification Services)

Notification Services 테이블에서 만료된 데이터를 제거하는 구성 요소입니다.

Windows 데이터 정렬(Windows collation)

SQL Server가 문자 데이터를 정렬하는 방식을 결정하는 규칙 집합입니다. 데이터 정렬은 Windows 제어판 및 설치 중에 SQL Server 2000에서 이름으로 지정합니다.

WMI

다음 용어 참조: WMI(Windows Management Instrumentation)

WMI(Windows Management Instrumentation)

관리되는 환경의 개체에 대한 정보를 제공하는 인터페이스입니다. SQL용 Windows Management Instrumentation 확장 프로그램을 WQL(WMI Query Language)이라고 합니다.

WQL

다음 용어 참조: WQL(WMI Query Language)

WQL(WMI Query Language)

의미 체계 변경 내용이 WMI(Windows Management Instrumentation)에 맞게 조정된 ANSI SQL의 하위 집합입니다.

Xcopy

SQL Server Express에서만 지원되는 배포 기능으로, 이 기능을 사용하면 응용 프로그램 및 데이터베이스 파일(.mdf)을 다른 컴퓨터나 동일한 컴퓨터의 다른 위치로 추가 구성 없이 복사할 수 있습니다.

XML 스키마 정의 언어(XSD)

스키마 언어입니다. XML 스키마는 W3C(World Wide Web Consortium) XML Schema Part 1: Structures Recommendation for the XML Schema Definition Language를 따르는 요소, 특성 및 데이터 형식을 정의합니다. XML 스키마에 사용되는 데이터 형식을 정의하는 경우에는 W3C XML Schema Part 2: Datatypes Recommendation을 따릅니다. XSD(XML 스키마 정의 언어)를 사용하면 XML 메시지의 구조와 데이터 형식을 정의할 수 있습니다.

XSD

다음 용어 참조: XML 스키마 정의 언어(XSD)

XSL

다음 용어 참조: Extensible Stylesheet Language(XSL)

XSLT

다음 용어 참조: Extensible Stylesheet Language Transformations(XSLT)

참고 항목

관련 자료

영어 용어 해설

도움말 및 정보

SQL Server 2005 지원 받기