구조적 저장소 디자인 및 구현(데이터베이스 엔진)

클라이언트/서버 데이터베이스 시스템은 두 구성 요소로 이루어집니다.

  • 클라이언트 기반 사용자가 데이터를 액세스할 수 있도록 하는 인터페이스를 제공하는 프로그램

  • 서버의 데이터를 관리하고 저장하는 데이터베이스 구조

예를 들어 SQL Server 2005를 사용하여 예금 계좌 응용 프로그램을 만드는 경우 계좌 트랜잭션 데이터를 관리하는 데이터베이스 구조와 데이터베이스에 대한 사용자 인터페이스 역할을 하는 응용 프로그램을 설정해야 합니다. 사용자는 이 응용 프로그램 사용하여 예금 계좌 정보에 액세스할 수 있습니다.

사용자의 업무 요구를 충족하는 데이터베이스를 만들려면 다음 구성 요소를 디자인하고 만들며 유지 관리하는 방법을 이해하여 데이터베이스가 최적으로 수행되도록 해야 합니다.

섹션 내용

  • 데이터베이스
    데이터를 표시, 관리 및 액세스하기 위해 데이터베이스가 어떻게 사용되는지 설명합니다. 데이터베이스 디자인, 구현 및 유지 관리를 포함합니다.

  • 연결된 데이터베이스 서버
    연결된 데이터베이스 계층 구현에 대한 디자인 지침과 고려 사항을 설명합니다.

  • 테이블
    데이터 행을 저장하고 여러 테이블 간의 관계를 정의하기 위해 테이블이 어떻게 사용되는지 설명합니다.

  • 인덱스
    테이블의 데이터에 빨리 액세스하기 위한 인덱스 사용 방법을 설명합니다.

  • 분할된 테이블 및 인덱스
    큰 테이블과 인덱스를 쉽게 관리하고 확장할 수 있도록 분할하는 방법을 설명합니다.


  • 하나 이상의 테이블에서 데이터를 볼 수 있는 방법을 제공하는 뷰와 그 용도를 설명합니다.

  • 어셈블리(데이터베이스 엔진)
    SQL Server에서 어셈블리를 사용하여 함수, 저장 프로시저, 트리거, 사용자 정의 집계, Transact-SQL로 작성되지 않고 Microsoft .NET Framework CLR(공용 언어 런타임)로 호스팅되는 관리 코드 언어 중 하나로 작성된 사용자 정의 형식을 배포하는 방법을 설명합니다.

  • 동의어
    동의어를 사용하여 기준 개체를 참조하는 방법을 설명합니다. 동의어는 스키마 포함 개체의 다른 이름입니다.

  • 구조적 저장소 디자인 및 구현 방법 도움말 항목
    다양한 데이터베이스 작업에 대한 절차 항목을 제공합니다.