ASP.NET MVC(C#)으로 15분만에 영화 데이터베이스 애플리케이션 생성하기(2) General .NET2009/11/18 02:00
데이터베이스 생성하기
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 영역을 스크롤 다운한다.
(그림 04: Movies 데이터베이스 테이블)
마지막 작업으로 새로운 테이블을 저장한다. 이 테이블의 이름을 주고, Save를 클릭한다.
테이블이 생성된 후에 테이블에 movie 레코드를 추가한다. Server Explorer window내의 movie 테이블을 우클릭하고 메뉴 옵션에서 Show Table Data를 선택한다. 아래가 해당 그림이다.
'General .NET' 카테고리의 다른 글
| ASP.NET MVC(C#)으로 15분만에 영화 데이터베이스 애플리케이션 생성하기(4) (0) | 2009/11/20 |
|---|---|
| ASP.NET MVC(C#)으로 15분만에 영화 데이터베이스 애플리케이션 생성하기(3) (0) | 2009/11/19 |
| ASP.NET MVC(C#)으로 15분만에 영화 데이터베이스 애플리케이션 생성하기(2) (0) | 2009/11/18 |
| ASP.NET MVC(C#)으로 15분만에 영화 데이터베이스 애플리케이션 생성하기(1) (2) | 2009/11/17 |
| ASP.NET으로 웹 표준 코딩 해보기(1) (0) | 2009/05/22 |
| 웹 표준을 이용한 ASP.NET 2.0 웹 사이트 제작하기(1) (0) | 2009/03/17 |
