다음을 통해 공유


Objects 탭의 데이터베이스 개체 관리

Objects 탭에서는 데이터베이스, 테이블 및 인덱스를 추가 및 삭제하고, 테이블 및 인덱스를 만들 때 가장 일반적인 여러 가지 속성을 정의할 수 있습니다. 그러나 보다 구체적인 테이블 및 인덱스 정의 요구 사항을 보려면 SQL 탭에서 SQL 문을 실행해야 합니다.

데이터베이스를 만들려면 다음과 같이 하십시오.

  1. Objects 탭에서 데이터베이스 폴더를 선택한 다음 데이터베이스 연결 단추를 누릅니다. 단추에 녹색 화살표가 표시되어야 합니다. 단추에 빨간색 사각형이 표시되면 데이터베이스에 이미 연결되어 있음을 나타냅니다. 단추를 누르면 연결이 끊깁니다. Microsoft SQL Server Compact 3.5은 한 번에 하나의 데이터베이스 연결만 허용합니다.

  2. SQL Server Compact 3.5에 연결 대화 상자에서 데이터베이스의 경로와 이름을 입력한 다음 새 데이터베이스를 누릅니다.

  3. 데이터베이스를 암호로 보호하려면 Password 상자에 암호를 입력합니다. Sort 상자에서 데이터베이스 데이터 정렬을 선택합니다. 기본 데이터 정렬인 일반은 라틴어1_일반에 해당합니다. 데이터베이스를 암호화하려면 Encrypt를 선택합니다.

    참고

    암호화는 암호와 함께 사용해야 합니다. 다른 조건은 암호화를 구현하는 데 적용됩니다. SQL Server Compact 3.5의 암호 및 암호화에 대한 자세한 내용은 데이터베이스 보안 설정(SQL Server Compact)을 참조하십시오.

  4. Create를 누릅니다.

테이블을 만들려면 다음과 같이 하십시오.

  1. Objects 탭에서 연결할 데이터베이스나 데이터베이스 연결의 테이블 폴더를 선택한 다음 테이블 만들기 단추를 누릅니다.

  2. Table Definition 대화 상자에 테이블 이름을 입력한 다음 Insert Column을 누릅니다.

  3. Column Definition 대화 상자에서 열의 속성을 지정합니다. 속성에는 열 이름, 데이터 형식, 길이(해당되는 경우), Null 허용 여부, 전체 자릿수, 소수 자릿수 및 ID 등이 포함됩니다. 또한 열에 대해 UNIQUE 또는 PRIMARY KEY 제약 조건과 기본값을 정의할 수 있습니다.

    참고

    UNIQUE 또는 PRIMARY KEY 제약 조건으로 테이블을 만들면 SQL Server Compact 3.5는 해당 테이블에 고유 인덱스를 자동으로 만듭니다. 자세한 내용은 인덱스 속성 보기 및 수정을 참조하십시오.

    SQL Server Compact 3.5에서 지원되는 데이터 형식에 대한 자세한 내용은 데이터 형식을 참조하십시오.

  4. Table Definition 대화 상자로 돌아가려면 OK를 누릅니다. 다른 열에 대해서도 이 과정을 반복하거나 OK를 눌러 완료합니다.

테이블 만들기 아이콘

테이블을 만들려면 누릅니다.

테이블에 열을 추가하려면 다음과 같이 하십시오.

  1. Objects 탭에서 데이터베이스에 연결하고 테이블 폴더를 확장합니다.

  2. 열을 추가할 테이블을 확장하고 열 폴더를 선택한 다음 열 정의 추가 단추를 누릅니다.

  3. Column Definition 대화 상자에서 열의 속성을 지정합니다. 속성에는 열 이름, 데이터 형식, 길이(해당되는 경우), Null 허용 여부, 전체 자릿수, 소수 자릿수 및 ID 등이 포함됩니다. 또한 열에 대해 UNIQUE 또는 PRIMARY KEY 제약 조건과 기본값을 정의할 수 있습니다. 열을 만들려면 OK를 누릅니다.

    참고

    UNIQUE 또는 PRIMARY KEY 제약 조건으로 테이블을 만들면 SQL Server Compact 3.5는 해당 테이블에 고유 인덱스를 자동으로 만듭니다. 자세한 내용은 인덱스 속성 보기 및 수정을 참조하십시오.

테이블에 열 추가 아이콘

테이블에 열을 추가하려면 누릅니다.

SQL Server Compact 3.5에서 지원되는 데이터 형식에 대한 자세한 내용은 데이터 형식을 참조하십시오.

SELECT * FROM 테이블 이름 문을 실행하려면 다음과 같이 하십시오.

  1. Objects 탭에서 데이터베이스에 연결하고 테이블 폴더를 확장한 다음 테이블을 선택합니다.

  2. 실행 단추를 누릅니다. SELECT * FROM table_name 문의 결과는 Grid 탭에 나타나고 메시지는 Notes 탭에 나타납니다.

SELECT * FROM table_name 문 실행 아이콘

SELECT * FROM table_name 문을 실행하려면 누릅니다.

시스템 테이블을 표시하거나 숨기려면 다음과 같이 하십시오.

  • Objects 탭에서 데이터베이스에 연결하고 테이블 폴더를 선택한 다음 시스템 테이블 단추를 누릅니다.
시스템 테이블 보기 아이콘

시스템 테이블을 표시하려면 누릅니다.

시스템 테이블 숨기기 아이콘

시스템 테이블을 숨기려면 누릅니다.

인덱스를 만들려면 다음과 같이 하십시오.

  1. Objects 탭에서 데이터베이스에 연결하고 테이블 폴더를 확장합니다.

  2. 테이블 폴더에서 인덱스를 만들 테이블을 선택하거나 해당 테이블을 확장하고 인덱스 폴더를 선택한 다음 인덱스 만들기 단추를 누릅니다.

  3. Index Definition 대화 상자에 인덱스 이름을 입력합니다. 인덱스가 고유하면 Unique를 선택합니다.

  4. 목록에서 인덱스의 기준으로 사용할 열을 선택합니다. 해당 열에서 인덱스를 오름차순으로 정렬하려면 **A->**를 누르고, 내림차순으로 정렬하려면 **D->**를 누릅니다. 인덱스 키 목록에서 열을 제거하려면 열을 선택하고 <-을 누릅니다.

  5. OK를 누릅니다.

참고

UNIQUE 또는 PRIMARY KEY 제약 조건으로 테이블을 만들면 SQL Server Compact 3.5는 해당 테이블에 고유 인덱스를 자동으로 만듭니다. 자세한 내용은 인덱스 속성 보기 및 수정을 참조하십시오.

인덱스 만들기 아이콘

인덱스를 만드려면 누릅니다.

인덱스 속성을 보고 수정하는 방법은 인덱스 속성 보기 및 수정을 참조하십시오.

데이터베이스와 데이터베이스 개체를 삭제하려면 다음과 같이 하십시오.

  • Objects 탭에서 데이터베이스와 데이터베이스 개체를 삭제하려면 삭제할 개체를 선택하고 삭제 단추를 누릅니다. 예를 들어 Northwind 예제 데이터베이스에서 Territories 테이블을 삭제하려면 Territories를 선택하고 삭제 단추를 누릅니다. Territories 테이블에서 TerritoryDescription 열만 삭제하려면 TerritoryDescription을 선택하고 삭제 단추를 누릅니다. 두 경우 모두 개체를 삭제할지 확인하는 경고 메시지가 나타납니다.
데이터베이스 개체 삭제 아이콘

데이터베이스 개체를 삭제하려면 누릅니다.

섹션 내용

항목

설명

인덱스 속성 보기 및 수정

인덱스 속성의 사용 방법을 설명합니다.