C# DB 코딩 강좌 2008. 11. 14. 20:59

    자 일단은 테스트를 위해서는 우리는 서버가 필요하다.

    일단 ms-sql은 xp에 설치가 되지 않기 때문이고 또한 자신이 사용하고 있는곳에 오라클이든지 ms-sql이던지

    설치를 하게 되면 상당히 PC가 느려지기 때문이다.

    그래서 해답(?) 스스로 찾아야겠지만.. 나의 경우는 버추얼 PC를 사용해서 주로 돌리게 된다.

    Virtual PC 2007는 무료로 MS에서 제공하니 MS에서 받도록 하자.

    DB의 코딩에 있어서..

    버추얼 PC 는 거의 필수에 속한다.

    예전에 머리속에 아무것도 없을때는 그냥 컴퓨터에 오라클도 설치하고 ms-sql 거기다 my-sql 까지 설치를 했었다.

    갈수록 컴퓨터는 느려지고 뭐가 그리도 충돌도 심한것이 많은지

    나중에는 서비스에 중지를 한다거나

    잘 제거도 안되는 오라클 덕분에 레지스트리를 뒤지다 실수까지 해서 OS를 다시깐 에피소드도 있다.

    게다가 ms-sql은 서버에만 설치가 된다.

    그럼 해답은 무엇이겠는가?

    바로 버추얼 PC가 그 해답이다.

    이 글을 적는 입장에서

    하나는 2003을 설치를 하고 다른 버추얼피시에는 XP를 설치해 두고

    2003에는 ms-sql을.. Xp에는 오라클을 설치해 두었다.

    이것은 개인적 사정이고 하나의 버추얼 피시에 두개의 sql을 다 설치해도 좋다.

    clip_image001

    설치를 한뒤에

    각각의 버추얼 형태로 ms-sql과 오라클을 설치해서 그것을 start하게 되면 하나의 sql서버가 돌아가게 되는것이다.

    물론 각자의 취향이니 이건 단지 DB 코딩을 위한 하나의 준비라고 생각하자.

    알아서 SQL 서버를 하나씩 준비해 두자.

    자 여하튼.. 서버에 접근해서

    우리의 ERD를 위한 DB에 계정부터 만들어야 겠다.

    clip_image002

    clip_image003

    에 가서..

    clip_image004

    을 선택하여.. 로그인을 만들자.

    clip_image005

    그런다음 ER-win에서 DB접속을 해서 우리가 만든 테이블을 넘기면 되는것이다.

    clip_image006

    -------------------------------------------------------------

    중간 단계를 많이 생략하면서 적는데 실제적으로는 참 귀찮은 작업들이 많다.

    오라클도 알아서 준비해 놓자.

    만약 이 중간과정에 대해서 더 관심이 있다면 네이버나 구글에 ER-WIN이라고 입력해서 알아보길 권한다.

    CREATE TABLE Patient

    (

    PatID nvarchar(8) NOT NULL ,

    PatNM nvarchar(10) NULL ,

    PatRegDate           datetime  NULL ,

    PatNAN char(13) NOT NULL ,

    PatSex numeric(1) NULL ,

    PatBirth             nvarchar(8)  NULL ,

    PatMemo nvarchar(4000) NULL ,

    PatFaceImage image NULL ,

    PatRFID nvarchar(50)  NULL

    )

    Execution Successful

    ALTER TABLE Patient

    ADD CONSTRAINT XPK환자 PRIMARY KEY CLUSTERED (PatID ASC)

    Execution Successful

    자 이렇게 자동으로 테이블을 만들어서 실행까지 해줄것이다.

    또는 직접 디비에 접근을 하지 않더라도 위의 스크립만 만들어서 날려줘도 좋다.

    원본 위치 <http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=18&MAEULNO=8&no=1581&page=2>

'C# DB 코딩 강좌' 카테고리의 다른 글

C#을 이용한 DB코딩 10  (0) 2008.11.14
C#을 이용한 DB코딩 9(인터페이스)  (0) 2008.11.14
C#을 이용한 DB코딩 8  (0) 2008.11.14
C#을 이용한 DB코딩 7  (0) 2008.11.14
C#을 이용한 DB코딩 6(TcpChannel)  (1) 2008.11.14
C#을 이용한 DB코딩 5  (0) 2008.11.14
C#을 이용한 DB코딩 3  (0) 2008.11.14
C#을 이용한 DB코딩 2  (0) 2008.11.14
C#을 이용한 DB코딩 1  (0) 2008.11.14
DB 이야기를 시작하면서  (0) 2008.11.14
posted by 삶의여유로움
: