달력

02

« 2012/02 »

  •  
  •  
  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  •  
  •  
  •  

데이터베이스 생성하기

Movie 데이터베이스 레코드를 위해 하나의 데이터베이스르 생성해야할 필요가 있다.

운좋게도 Visual Studio SQL Server Express라는 이름을 가진 프리 데이터베이스를 포함하고

있다. 다음의 절차에 따라 데이터베이스를 생성한다.

1.      솔루션 탐색기 윈도우내의 App_Data 폴더를 우클릭하고 Add, New Item을 선택한다.

2.      Data 카테고리를 선택하고 SQL Server Database 템플릿을 선택한다.(그림 3 참조)

3.      새로운 데이터베이스의 이름을 MoviesDB.mdf라 하고 Add 버튼을 클릭한다.

 

데이터베이스를 생성한 후에 App_Data 폴더안에 위치한 MoviesDB.mdf를 더블 클릭해서 데이터베이스에 연결한다. MovieDB.mdf를 더블클릭하면 Server Explorer Window가 열린다.

Server Explorer window Visual Web Developer에서는 Database Explorer 이라는 이름을 가진다.

(그림 3: Microsoft SQL Server Database 생성하기)


다음으로 새로운 데이터베이스 테이블을 생성한다. Server Explorer window안에서 테이블 폴더를

우클릭하고 메뉴 옵션 Add New Table을 선택한다. 이 메뉴 옵션을 선택하면 데이터베이스 테이

블 디자이너를 오픈한다.

데이터베이스 컬럼들을 다음에 따라 생성한다.

컬럼명

데이터 타입

널 허용여부

Id

Int

False

Title

Nvarchar(100)

False

Director

Nvarchar(100)

False

DataReleased

DateTime

False

 

첫 컬럼, Id컬럼은 2개의 특별한 프로퍼티를 가진다. 첫째로, Id컬럼은 Primary Key컬럼으로 마킹 되어야 한다. Id 컬럼을 선택하고 Set Primary Key 버튼을 클릭한다. 두번째로 Id컬럼의 프로퍼티인 Identity Yes로 선택한다.

컬럼 프로퍼티 윈도우내에서 Identity Specification 영역을 스크롤 다운한다.

Is Identity 프로퍼티의 값을 Yes로 변경한다. 모두 완료되면 그림 4처럼 보일 것이다.


(그림 04: Movies 데이터베이스 테이블)

마지막 작업으로 새로운 테이블을 저장한다. 이 테이블의 이름을 주고, Save를 클릭한다.

테이블이 생성된 후에 테이블에 movie 레코드를 추가한다. Server Explorer window내의 movie 테이블을 우클릭하고 메뉴 옵션에서 Show Table Data를 선택한다. 아래가 해당 그림이다.


(그림 05: movie 레코드들)

다음에 이어서....
저작자 표시 비영리 변경 금지
Posted by -세티-